fix: asyncio 在没跑完前提前退出

This commit is contained in:
yzqzss 2023-06-03 18:38:05 +08:00
parent 927325a062
commit 6cc1cce809

View File

@ -42,8 +42,12 @@ def main():
for bvid in bvids:
while len(asyncio.all_tasks(loop)) > tasks_limit:
loop.run_until_complete(asyncio.sleep(0.01))
print(f'=== {bvid} ===')
task = loop.create_task(archive_bvid(d, bvid, logined=logined))
while len(asyncio.all_tasks(loop)) > 0:
loop.run_until_complete(asyncio.sleep(1))
def get_sess_data():