From adc9b4c9f14bd1c0d75803f6c131f077002753e0 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Sat, 4 May 2019 17:59:21 +0200 Subject: [PATCH] Fix SenderGetter should not define abstract methods Or at least it shouldn't if subclasses are likely to not implement them, which causes an error if left un-implemented. --- telethon/tl/custom/sendergetter.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/telethon/tl/custom/sendergetter.py b/telethon/tl/custom/sendergetter.py index c81073a9..f283247a 100644 --- a/telethon/tl/custom/sendergetter.py +++ b/telethon/tl/custom/sendergetter.py @@ -42,7 +42,7 @@ class SenderGetter(abc.ABC): self._sender =\ await self._client.get_entity(self._input_sender) except ValueError: - await self._reload_message() + await self._refetch_sender() return self._sender @property @@ -83,9 +83,3 @@ class SenderGetter(abc.ABC): """ Re-fetches sender information through other means. """ - - @abc.abstractmethod - async def _reload_message(self): - """ - Subclasses should implement message reloading. - """