From 6a34613094bfebbbe5e2813a17bc89eea25f504f Mon Sep 17 00:00:00 2001 From: Andrew Chen Wang <60190294+Andrew-Chen-Wang@users.noreply.github.com> Date: Wed, 1 Dec 2021 23:01:28 -0500 Subject: [PATCH] Remove __del__ from Redis (Fixes #1115) --- aioredis/client.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/aioredis/client.py b/aioredis/client.py index aa8fbd727..41a5bb91f 100644 --- a/aioredis/client.py +++ b/aioredis/client.py @@ -1054,16 +1054,6 @@ async def __aenter__(self: _RedisT) -> _RedisT: async def __aexit__(self, exc_type, exc_value, traceback): await self.close() - def __del__(self): - try: - loop = asyncio.get_event_loop() - if loop.is_running(): - loop.create_task(self.close()) - else: - loop.run_until_complete(self.close()) - except Exception: - pass - async def close(self): conn = self.connection if conn: