diff -r c9a969db1469 -r 1887e3af7b74 DebugClients/Python/AsyncFile.py --- a/DebugClients/Python/AsyncFile.py Fri Feb 12 19:02:38 2010 +0000 +++ b/DebugClients/Python/AsyncFile.py Sat Feb 13 13:00:30 2010 +0000 @@ -124,7 +124,10 @@ @return file number (int) """ - return self.sock.fileno() + try: + return self.sock.fileno() + except socket.error: + return -1 def read_p(self,size=-1): """