def __init__(self, application, pageRoute, signalers=None, webSocketManagers=None, onDisplayUsageFunc=None): EventHandler.__init__(self, processSignalFunc=self.processSignal, signalers=signalers, instant=False) assert isinstance(application, WebApplication) assert pageRoute is not None self.application = application self.page_route, method = pageRoute if method is None: method = ['GET', 'POST'] logger.info('Setting up web page with route: %s, method: %s' % (self.page_route, method)) self.application.bottle_app.route(path=self.page_route, callback=self._getPageHtml, method=method) self.web_socket_managers = webSocketManagers self.on_display_usage_func = onDisplayUsageFunc
def __init__(self, key, route, application, signalers=None, preprocessSignal=None): WebSocketManager.__init__(self, key, route, application) EventHandler.__init__(self, processSignalFunc=self._processSignal, instant=False, signalers=signalers, preprocessSignal=preprocessSignal) MultiEventSignaler.__init__(self, key=key) assert isinstance(application, WebApplication)