use SCOPE_PLUGINS
[enigma2-plugins.git] / webinterface / src / WebChilds / External / __init__.py
1 from os import listdir
2 from os.path import abspath, splitext
3 from Tools.Directories import resolveFilename, SCOPE_PLUGINS
4 def importExternalModules():
5         dir = abspath(resolveFilename(SCOPE_PLUGINS) + "Extensions/WebInterface/WebChilds/External/")
6         for file in listdir(dir):
7                 module_name, ext = splitext(file) # Handles no-extension files, etc.
8
9                 if ext == '.py' and module_name != "__init__":                          
10                         try:
11                                 exec "import " + module_name
12                                 print '[Toplevel.importExternalModules] Imported external module: %s' % (module_name)
13                 
14                         except ImportError, e:                          
15                                 print '[Toplevel.importExternalModules] Could NOT import external module: %s' % (module_name)
16                                 print '[Toplevel.importExternalModules] Exception Caught\n%s' %e