]> git.openstreetmap.org Git - nominatim.git/blobdiff - nominatim/config.py
introduce custom UsageError
[nominatim.git] / nominatim / config.py
index 271d2d4d4ee20b0d37fde49de1429b5b9da7f0fc..4de2052ee4987ff4892ef4a5a92b6fa3e53d21dd 100644 (file)
@@ -7,6 +7,8 @@ from pathlib import Path
 
 from dotenv import dotenv_values
 
+from .errors import UsageError
+
 LOG = logging.getLogger()
 
 class Configuration:
@@ -57,7 +59,7 @@ class Configuration:
             return int(self.__getattr__(name))
         except ValueError:
             LOG.fatal("Invalid setting NOMINATIM_%s. Needs to be a number.", name)
-            raise
+            raise UsageError("Configuration error.")
 
 
     def get_libpq_dsn(self):