Raise API urls registration errors when in DEBUG mode
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from django.conf.urls import include, patterns, url
|
from django.conf.urls import include, patterns, url
|
||||||
|
from django.conf import settings
|
||||||
|
|
||||||
from common.utils import load_backend
|
from common.utils import load_backend
|
||||||
|
|
||||||
@@ -25,8 +26,11 @@ class APIEndPoint(object):
|
|||||||
try:
|
try:
|
||||||
api_urls = load_backend('{}.urls.api_urls'.format(app_name or name))
|
api_urls = load_backend('{}.urls.api_urls'.format(app_name or name))
|
||||||
except Exception:
|
except Exception:
|
||||||
# Ignore import time errors
|
if settings.DEBUG:
|
||||||
pass
|
raise
|
||||||
|
else:
|
||||||
|
# Ignore import time errors
|
||||||
|
pass
|
||||||
else:
|
else:
|
||||||
self.register_urls(api_urls)
|
self.register_urls(api_urls)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user