RedisConn.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:PJON-python 作者: Girgitt 项目源码 文件源码
def listen(self, rcv_timeout=0.01):

        message = True
        while message:
            try:
                message = self._pubsub.get_message(timeout=rcv_timeout)
            except ConnectionError:
                log.error("lost connection to Redis")
                time.sleep(1)
                break
            if message:
                log.debug("%s - receied pub message: %s" % (self._cli_id, message))
                if message['type'] == 'message':
                    try:
                        return jsonpickle.loads(message['data'])
                    except(ValueError, KeyError):
                        return message['data']
        return None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号