diff --git a/discord/client.py b/discord/client.py index bb70ac4e2..f3830f8f3 100644 --- a/discord/client.py +++ b/discord/client.py @@ -125,6 +125,10 @@ class Client: self._voice_data_found = asyncio.Event(loop=self.loop) self._session_id_found = asyncio.Event(loop=self.loop) + def __del__(self): + if hasattr(self, 'session'): + self.session.close() + # internals def handle_message(self, message):