Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/python-nbxmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'nbxmpp/client_nb.py')
-rw-r--r--nbxmpp/client_nb.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/nbxmpp/client_nb.py b/nbxmpp/client_nb.py
index 0518f74..cfb3b34 100644
--- a/nbxmpp/client_nb.py
+++ b/nbxmpp/client_nb.py
@@ -252,6 +252,10 @@ class NonBlockingClient:
except socket.gaierror as exc:
self.disconnect(message='Lookup failure for %s:%s, hostname: %s - %s' %
(self.Server, self.Port, hostname, str(exc)))
+ except socket.error as exc:
+ errnum, errstr = exc.errno, exc.strerror
+ self.disconnect(message='General socket error for %s:%s, hostname: '
+ '%s - %s' % (self.Server, self.Port, hostname, errstr))
else:
on_success()