Example #1
0
 def __init__(self, pluginstore, authmanager, querymanager):
     if not IPluginStore.providedBy(pluginstore):
         raise TypeError("authmanager class does not implement IAuthManager")
     if not IAuthManager.providedBy(authmanager):
         raise TypeError("authmanager class does not implement IAuthManager")
     if not IQueryManager.providedBy(querymanager):
         raise TypeError("querymanager class does not implement IQueryManager")
     Manager.__init__(self)
     self.setName("listeners")
     self._pluginstore = pluginstore
     self._authmanager = authmanager
     self._querymanager = querymanager
     self._listeners = {}
Example #2
0
 def __init__(self, pluginstore, authmanager, querymanager):
     if not IPluginStore.providedBy(pluginstore):
         raise TypeError(
             "authmanager class does not implement IAuthManager")
     if not IAuthManager.providedBy(authmanager):
         raise TypeError(
             "authmanager class does not implement IAuthManager")
     if not IQueryManager.providedBy(querymanager):
         raise TypeError(
             "querymanager class does not implement IQueryManager")
     Manager.__init__(self)
     self.setName("listeners")
     self._pluginstore = pluginstore
     self._authmanager = authmanager
     self._querymanager = querymanager
     self._listeners = {}
Example #3
0
 def __init__(self, pluginstore, eventfactory, fieldstore):
     if not IPluginStore.providedBy(pluginstore):
         raise TypeError("pluginstore class does not implement IPluginStore")
     if not IEventFactory.providedBy(eventfactory):
         raise TypeError("eventfactory class does not implement IEventFactory")
     if not IFieldStore.providedBy(fieldstore):
         raise TypeError("fieldstore class does not implement IFieldStore")
     Manager.__init__(self)
     self.setName("routes")
     self._pluginstore = pluginstore
     self._eventfactory = eventfactory
     self._fieldstore = fieldstore
     self._routes = {}
     self._inputs = {}
     self._filters = {}
     self._outputs = {}
     self._searchables = {}
Example #4
0
 def __init__(self, pluginstore, eventfactory, fieldstore):
     if not IPluginStore.providedBy(pluginstore):
         raise TypeError(
             "pluginstore class does not implement IPluginStore")
     if not IEventFactory.providedBy(eventfactory):
         raise TypeError(
             "eventfactory class does not implement IEventFactory")
     if not IFieldStore.providedBy(fieldstore):
         raise TypeError("fieldstore class does not implement IFieldStore")
     Manager.__init__(self)
     self.setName("routes")
     self._pluginstore = pluginstore
     self._eventfactory = eventfactory
     self._fieldstore = fieldstore
     self._routes = {}
     self._inputs = {}
     self._filters = {}
     self._outputs = {}
     self._searchables = {}