diff options
author | Praveen Arimbrathodiyil <pravi.a@gmail.com> | 2009-08-02 17:29:11 -0400 |
---|---|---|
committer | Praveen Arimbrathodiyil <pravi.a@gmail.com> | 2009-08-02 17:29:11 -0400 |
commit | ed79191ad9fcc57c2244f391928f09b2fbfd45a3 (patch) | |
tree | 3b8d927ecf8ac79f76f1a3da8023b906c64659f2 /silpa/common/modulemanager.py | |
parent | 96c6fb9ec5e604b077ab9f770b99cc021c87d85f (diff) | |
parent | e80ef8f61fdc885553e95aba2f444fdb949e11b6 (diff) | |
download | Rachana.git-ed79191ad9fcc57c2244f391928f09b2fbfd45a3.tar.gz Rachana.git-ed79191ad9fcc57c2244f391928f09b2fbfd45a3.tar.xz Rachana.git-ed79191ad9fcc57c2244f391928f09b2fbfd45a3.zip |
Merge branch 'master' of git://git.savannah.nongnu.org/smc
Diffstat (limited to 'silpa/common/modulemanager.py')
-rwxr-xr-x[-rw-r--r--] | silpa/common/modulemanager.py | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/silpa/common/modulemanager.py b/silpa/common/modulemanager.py index c6185dd..d9e9511 100644..100755 --- a/silpa/common/modulemanager.py +++ b/silpa/common/modulemanager.py @@ -21,10 +21,12 @@ class ModuleManager: action=action.replace(" ","_") module_name = self.find_module(action) if(module_name): - try: - return self.import_module(module_name).getInstance() - except: - print dir(self.import_module(module_name)) + #print module_name + return self.import_module(module_name).getInstance() + #try: + # return self.import_module(module_name).getInstance() + #except: + # print dir(self.import_module(module_name)) else: return None def find_module(self,action): @@ -45,8 +47,12 @@ class ModuleManager: response = response+"<tr><td>"+action.replace("_"," ")+"</td>" response = response+"<td>Error while retrieving module details</td></tr>" return response+"</table>" -if __name__ == '__main__': - mm=ModuleManager() - print mm.getModuleInstance("lemmatize") - print mm.import_module("modules.lemmatizer").getInstance() - + def getAllModules(self): + modules=[] + module_dict=getModulesList () + for action in module_dict: + module_instance=self.getModuleInstance(action) + modules.append(module_instance) + modules.sort() + return modules + |