예제 #1
0
 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())
예제 #2
0
파일: app.py 프로젝트: allegro/tipboard
 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())
예제 #3
0
 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()
예제 #4
0
파일: app.py 프로젝트: kvnvelasco/tipboard
 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()