Changed plugin URL config to create better error messages,

fixed an import error
This commit is contained in:
Raphael Michel
2015-08-20 22:37:38 +02:00
parent 4f28c01692
commit aed73b0c61
2 changed files with 3 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
import importlib
import importlib.util
from django.apps import apps
from django.conf import settings
@@ -22,13 +22,11 @@ if settings.DEBUG:
pluginpatterns = []
for app in apps.get_app_configs():
if hasattr(app, 'PretixPluginMeta'):
try:
if importlib.util.find_spec(app.name + '.urls'):
urlmod = importlib.import_module(app.name + '.urls')
pluginpatterns.append(
url(r'', include(urlmod, namespace=app.label))
)
except ImportError:
pass
urlpatterns.append(
url(r'', include(pluginpatterns, namespace='plugins'))
)