From 624f5c8b586f09c801cd89dfcda01b67733c65b5 Mon Sep 17 00:00:00 2001 From: eth3lbert Date: Sun, 14 Apr 2024 02:58:45 +0800 Subject: [PATCH] Optimize task creation with list comprehension --- AutoBuild/nrdlist.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/AutoBuild/nrdlist.py b/AutoBuild/nrdlist.py index d5136b5..634a065 100644 --- a/AutoBuild/nrdlist.py +++ b/AutoBuild/nrdlist.py @@ -48,10 +48,10 @@ class Phase1: async def run(self): today = arrow.utcnow() for i in range(1, 31, 5): - task = [] - for j in range(i, i + 5): - date = today.shift(days=-j) - task.append(asyncio.create_task(self.fetch(date))) + task = [ + asyncio.create_task(self.fetch(today.shift(days=-j))) + for j in range(i, i + 5) + ] await asyncio.gather(*task)