def __init__(self): ObjectHolder.__init__(self) # These imports are done like this in order to avoid circular imports problems. from indico.modules import cssTpls ModuleHolder._availableModules = { cssTpls.CssTplsModule.id: cssTpls.CssTplsModule }
def __init__(self): """ Creates / Returns a PluginsHolder object, which is the "gateway" to all the methods for getting plugin meta-data. """ ObjectHolder.__init__(self) if not self.hasKey("globalPluginOptions"): self.add(GlobalPluginOptions()) if len(self._getIdx()) == 0: #no plugins self.loadAllPlugins()
def __init__(self): ObjectHolder.__init__(self) # These imports are done like this in order to avoid circular imports problems. from indico.modules import news from indico.modules import cssTpls from indico.modules import upcoming ModuleHolder._availableModules = { news.NewsModule.id: news.NewsModule, cssTpls.CssTplsModule.id: cssTpls.CssTplsModule, upcoming.UpcomingEventsModule.id: upcoming.UpcomingEventsModule, }
def __init__(self): ObjectHolder.__init__(self) # These imports are done like this in order to avoid circular imports problems. import MaKaC.modules.news as news import MaKaC.modules.cssTpls as cssTpls import MaKaC.modules.upcoming as upcoming ModulesHolder._availableModules = { news.NewsModule.id: news.NewsModule, cssTpls.CssTplsModule.id: cssTpls.CssTplsModule, upcoming.UpcomingEventsModule.id: upcoming.UpcomingEventsModule }
def __init__(self): ObjectHolder.__init__(self) # These imports are done like this in order to avoid circular imports problems. import MaKaC.modules.news as news import MaKaC.modules.cssTpls as cssTpls import MaKaC.modules.upcoming as upcoming ModulesHolder._availableModules = { news.NewsModule.id:news.NewsModule, cssTpls.CssTplsModule.id:cssTpls.CssTplsModule, upcoming.UpcomingEventsModule.id:upcoming.UpcomingEventsModule }