2011-01-21 06:48:12 +01:00
|
|
|
--- chroot/usr/share/python-support/python-cherrypy/cherrypy/_cpwsgiserver.py.old 2011-01-20 22:07:45.000000000 -0700
|
|
|
|
+++ chroot/usr/share/python-support/python-cherrypy/cherrypy/_cpwsgiserver.py.new 2011-01-04 23:50:26.000000000 -0700
|
|
|
|
@@ -409,10 +412,13 @@
|
|
|
|
# Our socket was closed
|
|
|
|
return
|
|
|
|
if msg == "Resource temporarily unavailable":
|
|
|
|
# Just try again. See http://www.cherrypy.org/ticket/479.
|
|
|
|
return
|
|
|
|
+ if msg == "Interrupted system call":
|
|
|
|
+ # See http://www.cherrypy.org/ticket/861.
|
|
|
|
+ return
|
|
|
|
raise
|
|
|
|
|
|
|
|
def stop(self):
|
|
|
|
"""Gracefully shutdown a server that is serving forever."""
|
|
|
|
self.ready = False
|