changeset 365987d7b373 in /home/hg/repos/python-nbxmpp
details:http://hg.gajim.org/python-nbxmpp?cmd=changeset;node=365987d7b373 description: Catches more general exception on socket, then disconnect.
diffstat:
nbxmpp/client_nb.py | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diffs (14 lines):
diff -r 500d3f4266ea -r 365987d7b373 nbxmpp/client_nb.py --- a/nbxmpp/client_nb.py Wed Apr 24 20:00:14 2013 +0200 +++ b/nbxmpp/client_nb.py Sun May 26 12:30:51 2013 -0400 @@ -252,6 +252,10 @@ 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()