PluginManager/PluginManager.py

changeset 438
f62a3f9d2e28
parent 415
59a0f9e90768
child 495
b31b0bffa5b0
equal deleted inserted replaced
437:6a62ad60fa99 438:f62a3f9d2e28
807 """ 807 """
808 infos = [] 808 infos = []
809 809
810 for module in list(self.__activeModules.values()) + \ 810 for module in list(self.__activeModules.values()) + \
811 list(self.__inactiveModules.values()): 811 list(self.__inactiveModules.values()):
812 if hasattr(module, "exeDisplayData"): 812 if hasattr(module, "exeDisplayDataList"):
813 infos.extend(module.exeDisplayDataList())
814 elif hasattr(module, "exeDisplayData"):
813 infos.append(module.exeDisplayData()) 815 infos.append(module.exeDisplayData())
814 for module in list(self.__onDemandActiveModules.values()) + \ 816 for module in list(self.__onDemandActiveModules.values()) + \
815 list(self.__onDemandInactiveModules.values()): 817 list(self.__onDemandInactiveModules.values()):
816 if hasattr(module, "exeDisplayData"): 818 if hasattr(module, "exeDisplayDataList"):
819 infos.extend(module.exeDisplayDataList())
820 elif hasattr(module, "exeDisplayData"):
817 infos.append(module.exeDisplayData()) 821 infos.append(module.exeDisplayData())
818 822
819 return infos 823 return infos
820 824
821 def getPluginConfigData(self): 825 def getPluginConfigData(self):

eric ide

mercurial