_run.py 文件源码

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

项目:trio 作者: python-trio 项目源码 文件源码
def _might_change_effective_deadline(self):
        try:
            yield
        finally:
            old = self._effective_deadline
            if self.cancel_called or not self._tasks:
                new = inf
            else:
                new = self._deadline
            if old != new:
                self._effective_deadline = new
                runner = GLOBAL_RUN_CONTEXT.runner
                if old != inf:
                    del runner.deadlines[old, id(self)]
                if new != inf:
                    runner.deadlines[new, id(self)] = self
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号