Exemplo n.º 1
0
 def __init__ (self):
     '''TODO: check module type...'''
     self.modulePath = ScriptUtils.getExtensionPath() + os.sep + "modules"
     for moduleFile in os.listdir(self.modulePath):
         if moduleFile[-3:] == ".py": # if it's a python file, import it
             # load python file for module, load class from file
             try:
                 module = getattr(imp.load_source(moduleFile[:-3], self.modulePath + os.sep + moduleFile), moduleFile[:-3])
             except:
                 continue
             if not ScriptUtils.verifyModule(module):
                 print moduleFile, "not a module"
                 continue
             if module.isRoot():
                 self.rootModules.append(module)
             else:
                 self.nodeModules.append(module)      
Exemplo n.º 2
0
 def __init__(self):
     """TODO: check module type..."""
     self.modulePath = ScriptUtils.getExtensionPath() + os.sep + "modules"
     for moduleFile in os.listdir(self.modulePath):
         if moduleFile[-3:] == ".py":  # if it's a python file, import it
             # load python file for module, load class from file
             try:
                 module = getattr(
                     imp.load_source(moduleFile[:-3], self.modulePath + os.sep + moduleFile), moduleFile[:-3]
                 )
             except:
                 continue
             if not ScriptUtils.verifyModule(module):
                 print moduleFile, "not a module"
                 continue
             if module.isRoot():
                 self.rootModules.append(module)
             else:
                 self.nodeModules.append(module)
Exemplo n.º 3
0
 def __init__(self):
     self.modulePath = ScriptUtils.getExtensionPath() + os.sep + "modules"
     self.mf = components.classes["@tbscript.wm.edu/ModuleFactory;1"].\
      getService(components.interfaces.IModuleFactory)
Exemplo n.º 4
0
	def __init__ (self):
		self.modulePath = ScriptUtils.getExtensionPath() + os.sep + "modules"
		self.mf = components.classes["@tbscript.wm.edu/ModuleFactory;1"].\
			getService(components.interfaces.IModuleFactory)