diff --git a/src/common/xmpp/transports_nb.py b/src/common/xmpp/transports_nb.py index 0c9a49966f9005ed8963852ec32b50b82b311427..2b0a57c9de6c0079f8d3718705db2c4407d29200 100644 --- a/src/common/xmpp/transports_nb.py +++ b/src/common/xmpp/transports_nb.py @@ -351,8 +351,8 @@ class NonBlockingTCP(NonBlockingTransport, IdleObject): try: self._sock.setblocking(False) self._sock.connect((self.server, self.port)) - except Exception, (errnum, errstr): - pass + except Exception, exc: + errnum, errstr = exc.args if errnum in (errno.EINPROGRESS, errno.EALREADY, errno.EWOULDBLOCK): # connecting in progress