summaryrefslogtreecommitdiff
path: root/coip/apps/consumer/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'coip/apps/consumer/__init__.py')
-rw-r--r--coip/apps/consumer/__init__.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/coip/apps/consumer/__init__.py b/coip/apps/consumer/__init__.py
index fd6cc15..5cfd0b1 100644
--- a/coip/apps/consumer/__init__.py
+++ b/coip/apps/consumer/__init__.py
@@ -1,4 +1,3 @@
-
__author__ = 'leifj'
from django.conf import settings
@@ -8,9 +7,14 @@ _consumer_provider_modules = list()
def autodiscover():
for app in settings.INSTALLED_APPS:
- mod = import_module("%.models" % app)
- if hasattr(mod,'consumer_providers' and hasattr(mod.consumer_providers,'__call__')):
- _consumer_provider_modules.append(mod)
+ try:
+ mod = import_module("%s.models" % app)
+ except: continue
+ try:
+ if hasattr(mod,'consumer_providers') and hasattr(mod.consumer_providers,'__call__'):
+ _consumer_provider_modules.append(mod)
+ except AttributeError:
+ continue
def consumer_providers():
p = list()