aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/client.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/discord/client.py b/discord/client.py
index bb70ac4e..f3830f8f 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):