コード例 #1
0
    def handle(self):
        fd_sets = select.select([self.rfile], [], [], 1.0)
        if not fd_sets[0]:
            # Sometimes WebKit times out waiting for us.
            return

        if PY3:
            super(GhostWSGIRequestHandler, self).handle()
        else:
            WSGIRequestHandler.handle(self)
コード例 #2
0
 def handle(self):
     try:
         WSGIRequestHandler.handle(self)
     except socket.error:
         # Avoid garbage on the kodi log
         pass
コード例 #3
0
    def handle(self):
        WSGIRequestHandler.handle(self)

        if 'shutdown=1' in self.raw_requestline:
            import threading
            threading.Thread(target=self.shutdown_server()).start()