X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/c314a3092c5b51c7782015f6fa9ac093b46fa174..1f0796778754d8df0dfab9dd01302e26a397f064:/src/nominatim_db/clicmd/admin.py?ds=sidebyside diff --git a/src/nominatim_db/clicmd/admin.py b/src/nominatim_db/clicmd/admin.py index 7744595b..ba0b0458 100644 --- a/src/nominatim_db/clicmd/admin.py +++ b/src/nominatim_db/clicmd/admin.py @@ -12,7 +12,7 @@ import argparse import random from ..errors import UsageError -from ..db.connection import connect +from ..db.connection import connect, table_exists from .args import NominatimArgs # Do not repeat documentation of subcommand classes. @@ -57,7 +57,6 @@ class AdminFuncs: mgroup.add_argument('--place-id', type=int, help='Analyse indexing of the given Nominatim object') - def run(self, args: NominatimArgs) -> int: # pylint: disable=too-many-return-statements if args.warm: @@ -93,7 +92,6 @@ class AdminFuncs: return 1 - def _warm(self, args: NominatimArgs) -> int: try: import nominatim_api as napi @@ -115,7 +113,7 @@ class AdminFuncs: tokenizer = tokenizer_factory.get_tokenizer_for_db(args.config) with connect(args.config.get_libpq_dsn()) as conn: - if conn.table_exists('search_name'): + if table_exists(conn, 'search_name'): words = tokenizer.most_frequent_words(conn, 1000) else: words = []