Commit 721677c80cdf139dca44edb58149c5178218d9d7
1 parent
fd747671
Exists in
master
and in
29 other branches
Added warning when trying to import plugin from wrong path
Signed-off-by: Sergio Oliveira <sergio@tracy.com.br>
Showing
1 changed file
with
6 additions
and
1 deletions
Show diff stats
colab/utils/conf.py
... | ... | @@ -10,7 +10,7 @@ from django.core.exceptions import ImproperlyConfigured |
10 | 10 | logger = logging.getLogger('colab.init') |
11 | 11 | if os.environ.get('COLAB_DEBUG'): |
12 | 12 | logger.addHandler(logging.StreamHandler()) |
13 | - logger.setLevel(logging.INFO) | |
13 | + logger.setLevel(logging.DEBUG) | |
14 | 14 | |
15 | 15 | |
16 | 16 | class InaccessibleSettings(ImproperlyConfigured): |
... | ... | @@ -107,6 +107,11 @@ def load_colab_apps(): |
107 | 107 | if not app_name: |
108 | 108 | warnings.warn("Plugin missing name variable") |
109 | 109 | continue |
110 | + try: | |
111 | + importlib.import_module(app_name) | |
112 | + except ImportError: | |
113 | + logger.warning("Cannot import plugin %s (%s)", app_name, file_name) | |
114 | + continue | |
110 | 115 | |
111 | 116 | COLAB_APPS[app_name] = {} |
112 | 117 | COLAB_APPS[app_name]['menu_title'] = py_settings_d.get('menu_title') | ... | ... |