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()
 
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to