コード例 #1
0
ファイル: base.py プロジェクト: davidmorrison/indico
 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()
コード例 #2
0
ファイル: base.py プロジェクト: lukasnellen/indico
 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()