From 721677c80cdf139dca44edb58149c5178218d9d7 Mon Sep 17 00:00:00 2001 From: Sergio Oliveira Date: Mon, 17 Aug 2015 22:22:32 -0300 Subject: [PATCH] Added warning when trying to import plugin from wrong path --- colab/utils/conf.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/colab/utils/conf.py b/colab/utils/conf.py index 447f947..4577f42 100644 --- a/colab/utils/conf.py +++ b/colab/utils/conf.py @@ -10,7 +10,7 @@ from django.core.exceptions import ImproperlyConfigured logger = logging.getLogger('colab.init') if os.environ.get('COLAB_DEBUG'): logger.addHandler(logging.StreamHandler()) - logger.setLevel(logging.INFO) + logger.setLevel(logging.DEBUG) class InaccessibleSettings(ImproperlyConfigured): @@ -107,6 +107,11 @@ def load_colab_apps(): if not app_name: warnings.warn("Plugin missing name variable") continue + try: + importlib.import_module(app_name) + except ImportError: + logger.warning("Cannot import plugin %s (%s)", app_name, file_name) + continue COLAB_APPS[app_name] = {} COLAB_APPS[app_name]['menu_title'] = py_settings_d.get('menu_title') -- libgit2 0.21.2