We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3aa0266 commit 6b3a905Copy full SHA for 6b3a905
kafka/client_async.py
@@ -251,7 +251,7 @@ def _close_wakeup_socketpair(self):
251
if self._wake_r is not None:
252
try:
253
self._selector.unregister(self._wake_r)
254
- except KeyError:
+ except (KeyError, ValueError, TypeError):
255
pass
256
self._wake_r.close()
257
if self._wake_w is not None:
@@ -432,8 +432,8 @@ def connected(self, node_id):
432
def _close(self):
433
if not self._closed:
434
self._closed = True
435
- self._selector.close()
436
self._close_wakeup_socketpair()
+ self._selector.close()
437
438
def close(self, node_id=None):
439
"""Close one or all broker connections.
0 commit comments