File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818from cryptography .fernet import Fernet
1919from django .core .exceptions import ImproperlyConfigured
2020from dynaconf import DjangoDynaconf , Dynaconf , Validator
21+ from dynaconf .base import Settings
22+ from dynaconf .utils .functional import empty
2123
2224from pulpcore import constants
2325
@@ -621,8 +623,15 @@ def saml2_settings_hook(settings):
621623
622624del preload_settings
623625
626+ class PulpSettings (Settings ):
627+ def _ready (self ):
628+ self ._store = self ._store .to_dict ()
629+
630+
624631settings = DjangoDynaconf (
625632 __name__ ,
633+ _wrapper_class = PulpSettings ,
634+ DYNABOXIFY = False ,
626635 ENVVAR_PREFIX_FOR_DYNACONF = "PULP" ,
627636 ENV_SWITCHER_FOR_DYNACONF = "PULP_ENV" ,
628637 ENVVAR_FOR_DYNACONF = "PULP_SETTINGS" ,
@@ -679,3 +688,5 @@ def saml2_settings_hook(settings):
679688settings .set ("V3_DOMAIN_API_ROOT" , api_root + "<slug:pulp_domain>/api/v3/" )
680689settings .set ("V3_API_ROOT_NO_FRONT_SLASH" , settings .V3_API_ROOT .lstrip ("/" ))
681690settings .set ("V3_DOMAIN_API_ROOT_NO_FRONT_SLASH" , settings .V3_DOMAIN_API_ROOT .lstrip ("/" ))
691+
692+ settings ._wrapped ._ready ()
You can’t perform that action at this time.
0 commit comments