summaryrefslogtreecommitdiff
path: root/cherrypy/wsgiserver/wsgiserver2.py
diff options
context:
space:
mode:
Diffstat (limited to 'cherrypy/wsgiserver/wsgiserver2.py')
-rw-r--r--cherrypy/wsgiserver/wsgiserver2.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/cherrypy/wsgiserver/wsgiserver2.py b/cherrypy/wsgiserver/wsgiserver2.py
index f3ae1f9d..3cc3bd7b 100644
--- a/cherrypy/wsgiserver/wsgiserver2.py
+++ b/cherrypy/wsgiserver/wsgiserver2.py
@@ -201,6 +201,8 @@ socket_errors_to_ignore = plat_specific_errors(
)
socket_errors_to_ignore.append("timed out")
socket_errors_to_ignore.append("The read operation timed out")
+if sys.platform == 'darwin':
+ socket_errors_to_ignore.append(plat_specific_errors("EPROTOTYPE"))
socket_errors_nonblocking = plat_specific_errors(
'EAGAIN', 'EWOULDBLOCK', 'WSAEWOULDBLOCK')