task.py 文件源码

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

项目:esp8266 作者: fadushin 项目源码 文件源码
def loop(self) :
        if self._verbose :
            logging.info("TaskBase: loop starting.")
        while self.isRunning() :
            if not self.disabled :
                result = None
                try :
                    result = self.perform()
                except Exception as e :
                    logging.info("An error occurred performing {}: {}".format(self, e))
                    sys.print_exception(e)
                if not result:
                    break
                else :
                    await uasyncio.sleep_ms(self.sleep_ms)
            else :
                await uasyncio.sleep_ms(914)
        self.state = STATE_STOPPED
        if self._verbose :
            logging.info("TaskBase: loop terminated.")
        return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号