Commit 8f8240bd6329e1e12cdda30fca2dfab451530517

Authored by Sergio Oliveira
1 parent 854a1dad

Better messaging when failing

Signed-off-by: Sergio Oliveira <sergio@tracy.com.br>
Showing 1 changed file with 7 additions and 2 deletions   Show diff stats
colab/utils/conf.py
... ... @@ -98,15 +98,20 @@ def load_colab_apps():
98 98 app_name = ""
99 99 file_module = file_name.split('.')[0]
100 100  
101   - logger.info('Loaded plugin settings: %s%s', plugins_dir, file_name)
102   - py_settings_d = _load_py_file(file_module, plugins_dir)
  101 + logger.info('Loading plugin settings: %s%s', plugins_dir, file_name)
103 102  
104 103 if os.path.isdir(os.path.join(plugins_dir, file_name)):
  104 + py_settings_d = _load_py_file(file_module, plugins_dir)
105 105 app_name = file_name
106 106  
107 107 elif file_name.endswith('.py'):
  108 + py_settings_d = _load_py_file(file_module, plugins_dir)
108 109 app_name = py_settings_d.get('name', '').split('.')[-1]
109 110  
  111 + else:
  112 + logger.info("Not a plugin config: %s", file_name)
  113 + continue
  114 +
110 115 if not app_name:
111 116 logger.warning("Plugin missing name variable (%s)", file_name)
112 117 continue
... ...