main.py 文件源码

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

项目:factoriommo-agent 作者: factoriommo 项目源码 文件源码
def main_loop(self):
        logger.debug("In main loop")
        while True:
            sleeptime = 0.1
            if self.options.debug:
                import ipdb
                ipdb.set_trace()

            try:
                logdata = self.log.q.get(False)
                self.parse_logdata(logdata)
                sleeptime = 0.1
            except Empty:
                sleeptime = 0.5
            except:
                logger.exception("Something went wrong handling some log data")

            try:
                chatdata = self.log.chat.get(False)
                self.parse_chatdata(chatdata)
                sleeptime = 0.1
            except Empty:
                if sleeptime != 0.1:
                    sleeptime = 0.5
            except:
                logger.exception("Something went wrong handling some chat data")

            try:
                wsdata = self.ws.from_server.get(False)
                self.parse_wsdata(wsdata)
                sleeptime = 0.1
            except Empty:
                if sleeptime != 0.1:
                    sleeptime = 0.5
            except:
                logger.exception("Something went wrong handling some ws data")

            sleep(sleeptime)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号