X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/4cb6dc01f382e9fb748efbe4517442af2274f210..1d97816c533cb63dcf855b8dfe35a2b1e13cf76b:/nominatim/tools/replication.py diff --git a/nominatim/tools/replication.py b/nominatim/tools/replication.py index 04f1c45b..c7d0d3e5 100644 --- a/nominatim/tools/replication.py +++ b/nominatim/tools/replication.py @@ -11,6 +11,7 @@ from osmium import WriteHandler from ..db import status from .exec_utils import run_osm2pgsql +from ..errors import UsageError LOG = logging.getLogger() @@ -31,7 +32,7 @@ def init_replication(conn, base_url): LOG.fatal("Cannot reach the configured replication service '%s'.\n" "Does the URL point to a directory containing OSM update data?", base_url) - raise RuntimeError("Failed to reach replication service") + raise UsageError("Failed to reach replication service") status.set_status(conn, date=date, seq=seq) @@ -80,7 +81,7 @@ def update(conn, options): if startseq is None: LOG.error("Replication not set up. " "Please run 'nominatim replication --init' first.") - raise RuntimeError("Replication not set up.") + raise UsageError("Replication not set up.") if not indexed and options['indexed_only']: LOG.info("Skipping update. There is data that needs indexing.")