[Zodb-checkins] SVN: ZODB/trunk/src/ZEO/tests/forker.py Darwin
generates a different error number when trying to connect to a
Jim Fulton
jim at zope.com
Sat Jul 1 09:53:27 EDT 2006
Log message for revision 68936:
Darwin generates a different error number when trying to connect to a
port that nothing's listening on.
Changed:
U ZODB/trunk/src/ZEO/tests/forker.py
-=-
Modified: ZODB/trunk/src/ZEO/tests/forker.py
===================================================================
--- ZODB/trunk/src/ZEO/tests/forker.py 2006-06-30 23:21:26 UTC (rev 68935)
+++ ZODB/trunk/src/ZEO/tests/forker.py 2006-07-01 13:53:26 UTC (rev 68936)
@@ -185,7 +185,12 @@
break
raise
except socket.error, e:
- if e[0] == errno.ECONNREFUSED and i > 0:
+ if (e[0] == errno.ECONNREFUSED
+ or
+ # MAC OS X uses EINVAL when connecting to a port
+ # that isn't being listened on.
+ (sys.platform == 'darwin' and e[0] == errno.EINVAL)
+ ) and i > 0:
break
raise
try:
More information about the Zodb-checkins
mailing list