From ddc548a0c229c2c6be5e594371fbb94f6d5678e5 Mon Sep 17 00:00:00 2001 From: yzqzss Date: Thu, 1 Jun 2023 23:53:24 +0800 Subject: [PATCH] uvloop --- biliup_archive_daily_bvids.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/biliup_archive_daily_bvids.py b/biliup_archive_daily_bvids.py index 47d910e..c8c4453 100644 --- a/biliup_archive_daily_bvids.py +++ b/biliup_archive_daily_bvids.py @@ -5,6 +5,9 @@ import sys from bilix.sites.bilibili.downloader import DownloaderBilibili from _biliup_archive_bvid import archive_bvid import argparse +import uvloop + +asyncio.set_event_loop_policy(uvloop.EventLoopPolicy()) def parse_args(): parser = argparse.ArgumentParser() @@ -23,10 +26,7 @@ def main(): async def do(): cors = [] for bvid in bvids: - if sys.version_info <= (3, 10): - cor = asyncio.ensure_future(archive_bvid(d=d, bvid=bvid)) - else: - cor = asyncio.create_task(archive_bvid(d=d, bvid=bvid)) + cor = asyncio.create_task(archive_bvid(d=d, bvid=bvid)) cors.append(cor) await asyncio.gather(*cors) asyncio.run(do())