]> git.openstreetmap.org Git - nominatim.git/blobdiff - src/nominatim_db/config.py
restrict use of os.environ in Configuration
[nominatim.git] / src / nominatim_db / config.py
index 2cab02377593a6ce71286199105faf49e12732ff..357cc9d7175caf5e0aa4f71fc804a75bb48e2d25 100644 (file)
@@ -61,7 +61,7 @@ class Configuration:
 
     def __init__(self, project_dir: Optional[Union[Path, str]],
                  environ: Optional[Mapping[str, str]] = None) -> None:
 
     def __init__(self, project_dir: Optional[Union[Path, str]],
                  environ: Optional[Mapping[str, str]] = None) -> None:
-        self.environ = environ or os.environ
+        self.environ = os.environ if environ is None else environ
         self.config_dir = paths.CONFIG_DIR
         self._config = dotenv_values(str(self.config_dir / 'env.defaults'))
         if project_dir is not None:
         self.config_dir = paths.CONFIG_DIR
         self._config = dotenv_values(str(self.config_dir / 'env.defaults'))
         if project_dir is not None: