X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/9659afbade47d1ec6d5359b2b21e1e874516ed80..adce7261ace1b4a21ea49805fb40ba5d50caef89:/src/nominatim_db/cli.py?ds=inline diff --git a/src/nominatim_db/cli.py b/src/nominatim_db/cli.py index 93278668..9fd439f8 100644 --- a/src/nominatim_db/cli.py +++ b/src/nominatim_db/cli.py @@ -119,7 +119,13 @@ class CommandlineParser: log.warning('Using project directory: %s', str(args.project_dir)) try: - return args.command.run(args) + ret = args.command.run(args) + + if args.config.TOKENIZER == 'legacy': + log.warning('WARNING: the "legacy" tokenizer is deprecated ' + 'and will be removed in Nominatim 5.0.') + + return ret except UsageError as exception: if log.isEnabledFor(logging.DEBUG): raise # use Python's exception printing @@ -169,6 +175,8 @@ class AdminServe: if args.engine == 'php': if args.config.lib_dir.php is None: raise UsageError("PHP frontend not configured.") + LOG.warning('\n\nWARNING: the PHP frontend is deprecated ' + 'and will be removed in Nominatim 5.0.\n\n') run_php_server(args.server, args.project_dir / 'website') else: asyncio.run(self.run_uvicorn(args)) @@ -235,7 +243,8 @@ def get_set_parser() -> CommandlineParser: raise ex parser.parser.epilog = \ - '\n\nNominatim API package not found. The following commands are not available:'\ + f'\n\nNominatim API package not found (was looking for module: {ex.name}).'\ + '\nThe following commands are not available:'\ '\n export, convert, serve, search, reverse, lookup, details, status'\ "\n\nRun 'pip install nominatim-api' to install the package."