def setup(self):
        """Override SocketServer.StreamRequestHandler.setup to wrap rfile
        with MemorizingFile.

        This method will be called by BaseRequestHandler's constructor
        before calling BaseHTTPRequestHandler.handle.
        BaseHTTPRequestHandler.handle will call
        BaseHTTPRequestHandler.handle_one_request and it will call
        _WebSocketRequestHandler.parse_request.
        """
        # Call superclass's setup to prepare rfile, wfile, etc. See setup
        # definition on the root class SocketServer.StreamRequestHandler to
        # understand what this does.
        SimpleHTTPRequestHandler.setup(self)

        self.rfile = memorizingfile.MemorizingFile(
            self.rfile,
            max_memorized_lines=_MAX_MEMORIZED_LINES)
예제 #2
0
 def setup(self):
     SimpleHTTPRequestHandler.setup(self)
     if self.disable_nagle_algorithm:
         self.connection.setsockopt(socket.IPPROTO_TCP,
                                    socket.TCP_NODELAY, True)
예제 #3
0
 def setup(self):
     SimpleHTTPRequestHandler.setup(self)
     self.request.settimeout(1)
예제 #4
0
 def setup(self):
     SimpleHTTPRequestHandler.setup(self)
     self.connected = False
예제 #5
0
 def setup(self):
     SimpleHTTPRequestHandler.setup(self)
     if self.disable_nagle_algorithm:
         self.connection.setsockopt(socket.IPPROTO_TCP,
                 socket.TCP_NODELAY, True)
예제 #6
0
 def setup(self):
     SimpleHTTPRequestHandler.setup(self)
     self.request.settimeout(3)
예제 #7
0
 def setup(self):
     SimpleHTTPRequestHandler.setup(self)
     self.connected = False
     if self.send_queue_len() > 0:
         self.queue = OutQueue(self.send_queue_len())
     self.mutex = threading.Lock()