Exemple #1
0
 def finish(self):
     try:
         SimpleHTTPRequestHandler.finish(self)
     except Exception as e:
         logger.debug('Exception in finish')
         if '10053' in e.args:
             logger.debug(
                 'Browser closed connection before response completed.')
    def finish(self):
        # needed when wfile is used, or when self.close_connection is not used

        #
        # catch errors in SimpleHTTPRequestHandler.finish() after socket disappeared
        # due to loss of network connection

        self.log_message("finish entry on worker thread %d" % threading.current_thread().ident)
        try:
            SimpleHTTPRequestHandler.finish(self)
        except (socket.error, TypeError) as err:
            self.log_message("finish(): Exception: in SimpleHTTPRequestHandler.finish(): %s" % str(err.args))
            print("finish(): Exception: in SimpleHTTPRequestHandler.finish(): %s" % str(err.args))
        self.log_message("finish done on worker thread %d" % threading.current_thread().ident)
    def finish(self):
        #needed when wfile is used, or when self.close_connection is not used

        #
        #catch errors in SimpleHTTPRequestHandler.finish() after socket disappeared
        #due to loss of network connection

        self.log_message("finish entry on worker thread %d" %
                         threading.current_thread().ident)
        try:
            SimpleHTTPRequestHandler.finish(self)
        except (socket.error, TypeError) as err:
            self.log_message(
                "finish(): Exception: in SimpleHTTPRequestHandler.finish(): %s"
                % str(err.args))
            print(
                "finish(): Exception: in SimpleHTTPRequestHandler.finish(): %s"
                % str(err.args))
        self.log_message("finish done on worker thread %d" %
                         threading.current_thread().ident)
 def finish(self):
     # when in websocket mode, don't close the connection.
     # This will block the server if it doesn't use the ThreadingMixIn
     if not self.websocket_mode:
         SimpleHTTPRequestHandler.finish(self)
Exemple #5
0
 def finish(self):
     SimpleHTTPRequestHandler.finish(self)
     self.connection.close()
     while actions_when_finished:
         actions_when_finished.pop(0)()
Exemple #6
0
 def new_finish(self):
   '''Our replacement finish method'''
   SimpleHTTPRequestHandler.finish(self)