def register(self, server, request_handler_class, origin): """bufferize server-handler associations with origin keyword.""" if origin not in ORIGINS: LOG.error("rejecting unknown origin '%s'", origin) return LOG.debug("registering server %s & handler class %s for origin '%s'", server, request_handler_class, origin) self.origins[origin] = server, MetaServer.register(self, server, request_handler_class)
def __init__(self): """All subServers will receive a reference to the Feature Pool""" MetaServer.__init__(self) self.origins = {} # { origin: self.server and associed handler } self.FP = FeaturePool() # the feature pool for context queries