def initModules(self): self.module = PropertyMgr(self) oldModuleName = self._currentModuleName for m in BaseModuleMgr.__subclasses__(): print "DataMgr initializing module:", m.name self._currentModuleName = m.name self.module[m.name] = m(self) self._currentModuleName = oldModuleName
def initModules(self): self.module = PropertyMgr(self) mods = BaseModuleDataItemMgr.__subclasses__() for m in mods: self.module[m.name] = m(self) self.module[m.name].overlayMgr = self.overlayMgr