def listen(self): log.info('Web socket opened.') self.pubsub = self.setup_redis() yield tornado.gen.Task( self.pubsub.subscribe, db_events_path() ) self.pubsub.listen(self.on_publish) log.info('Subscribed to %s on Redis.' % db_events_path())
def on_close(self): log.info('Web socket closed.') if self.pubsub.subscribed: self.pubsub.unsubscribe(db_events_path()) self.pubsub.disconnect() self.getter.disconnect()
def on_close(self): log.info("Web socket closed.") if self.pubsub.subscribed: self.pubsub.unsubscribe(db_events_path()) self.pubsub.disconnect() self.getter.disconnect()