Author: tack
Date: Mon Oct 31 16:58:29 2005
New Revision: 883
Modified:
trunk/base/src/base/ipc.py
Log:
Handle "resource temporarily unavailable" exceptions for socket writes
Modified: trunk/base/src/base/ipc.py
==============================================================================
--- trunk/base/src/base/ipc.py (original)
+++ trunk/base/src/base/ipc.py Mon Oct 31 16:58:29 2005
@@ -349,7 +349,12 @@
self.write_buffer = self.write_buffer[sent:]
if not self.write_buffer:
self._wmon.unregister()
- except socket.error:
+ except socket.error, (errno, msg):
+ if errno == 11:
+ # Resource temporarily unavailable -- we are trying to write
+ # data to a socket when none is available.
+ return
+ # If we're here, then the socket is likely disconnected.
self.handle_close()
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog