Sat, 13 Feb 2010 13:00:30 +0000
Fixed a subtle problem when forking.
DebugClients/Python/AsyncFile.py | file | annotate | diff | comparison | revisions | |
DebugClients/Python3/AsyncFile.py | file | annotate | diff | comparison | revisions |
--- 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): """
--- a/DebugClients/Python3/AsyncFile.py Fri Feb 12 19:02:38 2010 +0000 +++ b/DebugClients/Python3/AsyncFile.py Sat Feb 13 13:00:30 2010 +0000 @@ -123,7 +123,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): """