diff --git a/manager.py b/manager.py index d4ce3f8..376113e 100644 --- a/manager.py +++ b/manager.py @@ -43,8 +43,9 @@ return task async def execute(self): + timeout = aiohttp.ClientTimeout(total=15 * 60) # таймаут 15 минут try: - async with aiohttp.ClientSession() as session: + async with aiohttp.ClientSession(timeout=timeout) as session: async with session.post(self.url, json=self.json_data) as resp: print(f"[{datetime.now()}] Executed task to {self.url}, status: {resp.status}") self.executed = True