From d2e3148375eeb372595e54da7aa9f92200d7d9bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Tue, 16 Apr 2024 18:07:35 +0200 Subject: [PATCH] feat(settings): Expose settings as a dict. This makes it possible to use them in standalone scripts, when using `django.settings.configure(**settings_dict)`. --- umap/settings/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/umap/settings/__init__.py b/umap/settings/__init__.py index 914e8dc6..e12998df 100644 --- a/umap/settings/__init__.py +++ b/umap/settings/__init__.py @@ -43,3 +43,6 @@ if path: globals()["STATICFILES_DIRS"].insert(0, value) else: globals()[key] = value + +# Expose these settings for consumption by e.g. django.settings.configure. +settings_as_dict = {k: v for k, v in globals().items() if k.isupper()}