From 8080b4cae2000ccd5be2eaa442b903d1b180273b Mon Sep 17 00:00:00 2001 From: Lance Stout Date: Tue, 31 May 2011 10:23:05 -0700 Subject: Cleanup logging and exception handling. The syntax and attribute errors raised during a disconnect/reconnect attempt are now caught and produce nicer log messages. --- sleekxmpp/xmlstream/filesocket.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sleekxmpp/xmlstream/filesocket.py') diff --git a/sleekxmpp/xmlstream/filesocket.py b/sleekxmpp/xmlstream/filesocket.py index 441ff875..fd81864b 100644 --- a/sleekxmpp/xmlstream/filesocket.py +++ b/sleekxmpp/xmlstream/filesocket.py @@ -22,6 +22,8 @@ class FileSocket(_fileobject): def read(self, size=4096): """Read data from the socket as if it were a file.""" + if self._sock is None: + return None data = self._sock.recv(size) if data is not None: return data -- cgit v1.2.3