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()
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()