Initial commit
This commit is contained in:
14
env/lib/python3.10/site-packages/wagtail/utils/loading.py
vendored
Normal file
14
env/lib/python3.10/site-packages/wagtail/utils/loading.py
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
from django.conf import settings
|
||||
from django.core.exceptions import ImproperlyConfigured
|
||||
from django.utils.module_loading import import_string
|
||||
|
||||
|
||||
def get_custom_form(form_setting):
|
||||
"""Return custom form class if defined and available"""
|
||||
try:
|
||||
return import_string(getattr(settings, form_setting))
|
||||
except ImportError:
|
||||
raise ImproperlyConfigured(
|
||||
"%s refers to a form '%s' that is not available"
|
||||
% (form_setting, getattr(settings, form_setting))
|
||||
)
|
||||
Reference in New Issue
Block a user