mirror of
https://github.com/Tech-Workers-Coalition-Italia/mobilizon-reshare.git
synced 2025-03-03 19:09:29 +01:00
Prevent dynaconf from merging different files. (#89)
This commit is contained in:
parent
bc61ad6123
commit
84e54a503e
@ -61,13 +61,16 @@ def build_settings(
|
|||||||
with importlib.resources.path(
|
with importlib.resources.path(
|
||||||
mobilizon_reshare, "settings.toml"
|
mobilizon_reshare, "settings.toml"
|
||||||
) as bundled_settings_path:
|
) as bundled_settings_path:
|
||||||
SETTINGS_FILE = [
|
for f in [
|
||||||
bundled_settings_path,
|
|
||||||
Path(dirs.site_config_dir, "mobilizon_reshare.toml"),
|
|
||||||
Path(dirs.user_config_dir, "mobilizon_reshare.toml"),
|
|
||||||
os.environ.get("MOBILIZION_RESHARE_SETTINGS_FILE"),
|
|
||||||
settings_file,
|
settings_file,
|
||||||
]
|
os.environ.get("MOBILIZION_RESHARE_SETTINGS_FILE"),
|
||||||
|
Path(dirs.user_config_dir, "mobilizon_reshare.toml"),
|
||||||
|
Path(dirs.site_config_dir, "mobilizon_reshare.toml"),
|
||||||
|
bundled_settings_path,
|
||||||
|
]:
|
||||||
|
if f and Path(f).exists():
|
||||||
|
SETTINGS_FILE = f
|
||||||
|
break
|
||||||
|
|
||||||
ENVVAR_PREFIX = "MOBILIZON_RESHARE"
|
ENVVAR_PREFIX = "MOBILIZON_RESHARE"
|
||||||
return Dynaconf(
|
return Dynaconf(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user