Force connected socket to blocking mode

This commit is contained in:
Joe Kemp 2017-10-06 05:41:30 -04:00
parent e868c52997
commit 61da054e27

View File

@ -148,6 +148,12 @@ class GeventWorker(AsyncWorker):
except:
pass
def handle(self, listener, client, addr):
# Connected socket timeout defaults to socket.getdefaulttimeout().
# This forces to blocking mode.
client.setblocking(1)
super(GeventWorker, self).handle(listener, client, addr)
def handle_request(self, listener_name, req, sock, addr):
try:
super(GeventWorker, self).handle_request(listener_name, req, sock,