summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Merry <bmerry@ska.ac.za>2019-03-18 09:39:18 +0200
committerBruce Merry <bmerry@ska.ac.za>2019-03-18 09:39:18 +0200
commita97c21d88f6ff463729c9344a93301b1644861c6 (patch)
tree25f8905d0ce90dafc5efced69a3f86f1a9ee28d0
parenteab4f511eb1c077c4f3be67d1d5b2591a9ff1d53 (diff)
downloadredis-py-a97c21d88f6ff463729c9344a93301b1644861c6.tar.gz
Close the selector on disconnect
-rwxr-xr-xredis/connection.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/redis/connection.py b/redis/connection.py
index beeba30..851690f 100755
--- a/redis/connection.py
+++ b/redis/connection.py
@@ -581,6 +581,8 @@ class Connection(object):
self._parser.on_disconnect()
if self._sock is None:
return
+ self._selector.close()
+ self._selector = None
try:
if os.getpid() == self.pid:
self._sock.shutdown(socket.SHUT_RDWR)