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)
def finish(self): SimpleHTTPRequestHandler.finish(self) self.connection.close() while actions_when_finished: actions_when_finished.pop(0)()
def new_finish(self): '''Our replacement finish method''' SimpleHTTPRequestHandler.finish(self)