X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/c77877a93401dd2f87e3caefb7aa6f04d05f7c95..5d95a72758f685ca6e08e5f5d82dccbe895aaa04:/nominatim/cli.py diff --git a/nominatim/cli.py b/nominatim/cli.py index acb6839f..4fadaa9f 100644 --- a/nominatim/cli.py +++ b/nominatim/cli.py @@ -78,7 +78,7 @@ class CommandlineParser: args.project_dir = Path(args.project_dir) logging.basicConfig(stream=sys.stderr, - format='%(asctime)s %(levelname)s: %(message)s', + format='%(asctime)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S', level=max(4 - args.verbose, 1) * 10) @@ -328,6 +328,9 @@ class UpdateIndex: if not args.boundaries_only: indexer.index_by_rank(args.minrank, args.maxrank) + if not args.no_boundaries and not args.boundaries_only: + indexer.update_status_table() + return 0 @@ -432,7 +435,7 @@ class AdminWarm: class QueryExport: """\ - Export addresses as CSV file from a Nominatim database. + Export addresses as CSV file from the database. """ @staticmethod @@ -519,10 +522,14 @@ def nominatim(**kwargs): parser.add_subcommand('refresh', UpdateRefresh) parser.add_subcommand('export', QueryExport) - parser.add_subcommand('search', QueryTodo) - parser.add_subcommand('reverse', QueryTodo) - parser.add_subcommand('lookup', QueryTodo) - parser.add_subcommand('details', QueryTodo) - parser.add_subcommand('status', QueryTodo) + + if kwargs.get('phpcgi_path'): + parser.add_subcommand('search', QueryTodo) + parser.add_subcommand('reverse', QueryTodo) + parser.add_subcommand('lookup', QueryTodo) + parser.add_subcommand('details', QueryTodo) + parser.add_subcommand('status', QueryTodo) + else: + parser.parser.epilog = 'php-cgi not found. Query commands not available.' return parser.run(**kwargs)