From ac2b10f2a5057da3fe94f8dd4030da096c363c4a Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Thu, 28 Jun 2018 15:12:18 +0200 Subject: [PATCH] Stop using loop's time() function --- telethon/client/messages.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/telethon/client/messages.py b/telethon/client/messages.py index 1c84be36..7d5110b3 100644 --- a/telethon/client/messages.py +++ b/telethon/client/messages.py @@ -1,7 +1,7 @@ import asyncio import itertools import logging -import warnings +import time from collections import UserList from async_generator import async_generator, yield_ @@ -188,7 +188,7 @@ class MessageMethods(UploadMethods, MessageParseMethods): last_id = float('inf') batch_size = min(max(batch_size, 1), 100) while have < limit: - start = asyncio.get_event_loop().time() + start = time.time() # Telegram has a hard limit of 100 request.limit = min(limit - have, batch_size) r = await self(request) @@ -242,9 +242,8 @@ class MessageMethods(UploadMethods, MessageParseMethods): else: request.max_date = last_message.date - now = asyncio.get_event_loop().time() await asyncio.sleep( - max(wait_time - (now - start), 0), loop=self._loop) + max(wait_time - (time.time() - start), 0), loop=self._loop) async def get_messages(self, *args, **kwargs): """