Handle SSL HANDSHAKE state in KafkaClient state change handler

This commit is contained in:
Dana Powers
2016-04-09 09:24:05 -07:00
parent ffd1423a81
commit 5b3042cb6d

View File

@@ -168,6 +168,8 @@ class KafkaClient(object):
def _conn_state_change(self, node_id, conn):
if conn.connecting():
# SSL connections can enter this state 2x (second during Handshake)
if node_id not in self._connecting:
self._connecting.add(node_id)
self._selector.register(conn._sock, selectors.EVENT_WRITE)