Fix: add destructor as the last-resort clean up

This commit is contained in:
Serhii Dylda 2020-10-10 20:17:24 +02:00
parent 47a912150d
commit 48a1478ded

View File

@ -439,6 +439,15 @@ class TelegramBaseClient(abc.ABC):
# A place to store if channels are a megagroup or not (see `edit_admin`)
self._megagroup_cache = {}
def __del__(self):
# Use destructor as the last-resort measure against
# unretrieved exceptions in the _sender.disconnected future
if self.disconnected:
self.disconnected.exception()
# endregion
# region Properties