def wait_fs(self, fs):
"""Wait for futures.
:param fs: dict where key is future and value is related object
"""
self.log.debug("Waiting for %s" % fs.values())
while fs:
done, pending = yield from asyncio.wait(
list(fs.keys()), return_when=futures.FIRST_COMPLETED)
for fut in done:
if fut in fs:
del(fs[fut])
self.log.debug("Pending %s" % pending)
评论列表
文章目录