Exemple #1
0
 def call(self):
     actionClassName = self.__name[0].upper() + self.__name[1:] + "Action"
     if isinstance(self.__owner, Plugin):
         clazz = getattr(self.__owner.getModule().actions, actionClassName)
     else: #instance of PluginType
         clazz = getattr(Plugins.getPluginTypeActionModuleByName(self.__owner.getName()), actionClassName )
     clazz(self).call()
Exemple #2
0
 def call(self):
     actionClassName = self.__name[0].upper() + self.__name[1:] + "Action"
     if isinstance(self.__owner, Plugin):
         clazz = getattr(self.__owner.getModule().actions, actionClassName)
     else:  #instance of PluginType
         clazz = getattr(
             Plugins.getPluginTypeActionModuleByName(
                 self.__owner.getName()), actionClassName)
     clazz(self).call()