put back websocket support with new http parser

This commit is contained in:
benoitc 2010-05-31 21:34:50 +02:00 committed by Paul J. Davis
parent 1ae47ef82f
commit ae025cd22b
3 changed files with 3 additions and 2 deletions

View File

@ -27,7 +27,7 @@ class WebSocketWSGI(object):
start_response('400 Bad Request', [('Connection','close')])
return []
sock = environ['wsgi.input'].get_socket()
sock = environ['gunicorn.socket']
ws = WebSocket(sock,
environ.get('HTTP_ORIGIN'),
environ.get('HTTP_WEBSOCKET_PROTOCOL'),

View File

@ -28,7 +28,7 @@ class WebSocketWSGI(object):
start_response('400 Bad Request', [('Connection','close')])
return []
sock = environ['wsgi.input'].get_socket()
sock = environ['gunicorn.socket']
ws = WebSocket(sock,
environ.get('HTTP_ORIGIN'),
environ.get('HTTP_WEBSOCKET_PROTOCOL'),

View File

@ -88,6 +88,7 @@ def create(req, sock, client, server, debug=False):
"wsgi.multithread": False,
"wsgi.multiprocess": wsgi_multiprocess,
"wsgi.run_once": False,
"gunicorn.socket": sock,
"SCRIPT_NAME": script_name,
"SERVER_SOFTWARE": SERVER_VERSION,
"REQUEST_METHOD": req.method,