in airavata_django_portal_commons/dynamic_apps/__init__.py [0:0]
def merge_settings(settings_module):
for custom_django_app in CUSTOM_DJANGO_APPS:
if hasattr(custom_django_app, "merge_settings"):
custom_django_app.merge_settings(settings_module)
elif hasattr(custom_django_app, "settings"):
# This approach is deprecated, use 'merge_settings' instead
# Merge settings from custom Django apps
# NOTE: only handles WEBPACK_LOADER additions
print(
f"{type(custom_django_app).__name__}.settings attr is deprecated, use merge_settings instead"
)
s = custom_django_app.settings
merge_setting_dict(
getattr(settings_module, "WEBPACK_LOADER"),
getattr(s, "WEBPACK_LOADER", {}),
)