some debug output when import fails
[enigma2-plugins.git] / webinterface / src / WebChilds / External / __init__.py
1 from os import listdir
2 from os.path import abspath, splitext
3
4 def importExternalModules():
5         for file in listdir(abspath("/usr/lib/enigma2/python/Plugins/Extensions/WebInterface/WebChilds/External/")):
6                 module_name, ext = splitext(file) # Handles no-extension files, etc.
7
8                 if ext == '.py' and module_name != "__init__":                          
9                         try:
10                                 exec "import " + module_name
11                                 print '[Toplevel.importExternalModules] Imported external module: %s' % (module_name)
12                 
13                         except ImportError:
14                                 print '[Toplevel.importExternalModules] Could NOT import external module!'