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
@@ -606,8 +608,15 @@ def otel_middleware_hook(settings):
606608
607609del preload_settings
608610
611+ class PulpSettings (Settings ):
612+ def _ready (self ):
613+ self ._store = self ._store .to_dict ()
614+
615+
609616settings = DjangoDynaconf (
610617 __name__ ,
618+ _wrapper_class = PulpSettings ,
619+ DYNABOXIFY = False ,
611620 ENVVAR_PREFIX_FOR_DYNACONF = "PULP" ,
612621 ENV_SWITCHER_FOR_DYNACONF = "PULP_ENV" ,
613622 ENVVAR_FOR_DYNACONF = "PULP_SETTINGS" ,
@@ -664,3 +673,5 @@ def otel_middleware_hook(settings):
664673settings .set ("V3_DOMAIN_API_ROOT" , api_root + "<slug:pulp_domain>/api/v3/" )
665674settings .set ("V3_API_ROOT_NO_FRONT_SLASH" , settings .V3_API_ROOT .lstrip ("/" ))
666675settings .set ("V3_DOMAIN_API_ROOT_NO_FRONT_SLASH" , settings .V3_DOMAIN_API_ROOT .lstrip ("/" ))
676+
677+ settings ._wrapped ._ready ()
You can’t perform that action at this time.
0 commit comments