We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 372aaaa commit 21031e6Copy full SHA for 21031e6
kafka/conn.py
@@ -368,7 +368,11 @@ def connect(self):
368
log.debug('%s: creating new socket', self)
369
assert self._sock is None
370
self._sock_afi, self._sock_addr = next_lookup
371
- self._sock = socket.socket(self._sock_afi, socket.SOCK_STREAM)
+ try:
372
+ self._sock = socket.socket(self._sock_afi, socket.SOCK_STREAM)
373
+ except (socket.error, OSError) as e:
374
+ self.close(e)
375
+ return self.state
376
377
for option in self.config['socket_options']:
378
log.debug('%s: setting socket option %s', self, option)
0 commit comments