예제 #1
0
 def __init__(self, environ, start_response, application):
     self.environ = environ
     self.socket = socket.fromfd(uwsgi.connection_fd(), socket.AF_INET, socket.SOCK_STREAM)
     self.rfile = makefile(self.socket)
     self.application = application
     self.start_response = start_response
     self.request_version = environ['SERVER_PROTOCOL']
예제 #2
0
 def __init__(self, environ, start_response, application):
     self.environ = environ
     self.socket = socket.fromfd(uwsgi.connection_fd(), socket.AF_INET,
                                 socket.SOCK_STREAM)
     self.rfile = makefile(self.socket)
     self.application = application
     self.start_response = start_response
     self.request_version = environ['SERVER_PROTOCOL']
예제 #3
0
	def __init__(self, socket, environ):
		self.origin = environ.get('HTTP_SEC_WEBSOCKET_ORIGIN')
		self.protocol = environ.get('HTTP_SEC_WEBSOCKET_PROTOCOL', 'unknown')
		self.path = environ.get('PATH_INFO')
		self._chunks = bytearray()
		self.socket = socket
		self._write = socket.sendall
		self.fobj = makefile(socket)
		self.close_code = None
		self.close_message = None
		self._reading = False