downloader.py 文件源码

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

项目:HAB2017 作者: LBCC-SpaceClub 项目源码 文件源码
def _check_executor(self, dt):
        start = time()
        try:
            for future in as_completed(self._futures[:], 0):
                self._futures.remove(future)
                try:
                    result = future.result()
                except Exception:
                    traceback.print_exc()
                    # make an error tile?
                    continue
                if result is None:
                    continue
                callback, args = result
                callback(*args)

                # capped executor in time, in order to prevent too much
                # slowiness.
                # seems to works quite great with big zoom-in/out
                if time() - start > self.cap_time:
                    break
        except TimeoutError:
            pass
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号