Пример #1
0
 def finish(self):
     try:
         BaseHTTPRequestHandler.finish(self)
     except Exception as e:
         logger.debug('Exception in finish')
         if '10053' in e.args:
             logger.debug('Browser closed connection before response completed.')
Пример #2
0
    def finish(self):

        try:

            BaseHTTPRequestHandler.finish(self)

        except socket.error:
            pass
Пример #3
0
 def finish(self):
     """We need to help the garbage collector a little."""
     try:
         BaseHTTPRequestHandler.finish(self)
     except (IOError, socket.error), e:
         # ignore an exception if client disconnects
         if e.args[0] not in (errno.EPIPE, errno.ECONNRESET, 10053, 10054):
             raise
Пример #4
0
 def finish(self):
     """We need to help the garbage collector a little."""
     try:
         BaseHTTPRequestHandler.finish(self)
     except (IOError, socket.error), e:
         # ignore an exception if client disconnects
         if not is_client_disconnect_exception(e):
             raise
Пример #5
0
    def finish(self):
        """
        Finish processing a request.
        Override the superclass implementation to silence disconnect errors.
        """
        try:
            BaseHTTPRequestHandler.finish(self)

        except socket.error:
            LOGGER.debug('client disconnected: {}'.format(self.path))
Пример #6
0
    def finish(self):
        # TODO: http://tools.ietf.org/html/rfc7230#section-6.6 (The last three paragraphs)

        try:
            BaseHTTPRequestHandler.finish(self)
        except socket.error as error:
            self.log.error('Failed to gracefully shutdown connection to client "%s". An error occurred: %s',
                           self.client, error)

        self.server.elasticsearch.check_reachability()
Пример #7
0
    def finish(self):
        # TODO: http://tools.ietf.org/html/rfc7230#section-6.6 (The last three paragraphs)

        try:
            BaseHTTPRequestHandler.finish(self)
        except socket.error as error:
            self.log.error(
                'Failed to gracefully shutdown connection to client "%s". An error occurred: %s',
                self.client, error)

        self.server.elasticsearch.check_reachability()
Пример #8
0
 def finish(self):
     """We need to help the garbage collector a little."""
     try:
         BaseHTTPRequestHandler.finish(self)
     except (IOError, socket.error) as e:
         # ignore an exception if client disconnects
         if e.args[0] not in (errno.EPIPE, errno.ECONNRESET, 10053, 10054):
             raise
     finally:
         self.wfile = None
         self.rfile = None
Пример #9
0
 def finish(self):
     """We need to help the garbage collector a little."""
     try:
         BaseHTTPRequestHandler.finish(self)
     except IOError as e:
         # ignore an exception if client disconnects
         if not is_client_disconnect_exception(e):
             raise
     finally:
         self.wfile = None
         self.rfile = None
Пример #10
0
 def finish(self):
     BaseHTTPRequestHandler.finish(self)
     if self.data_server:
         logging.warning("Server %s disconnected", self.client_address)
         if not self.data_server.WasRemoved():
             self.MASTER.DeregisterServer(self.data_server)
         self.data_server = None
     elif self.rebalance_id:
         reb = self.MASTER.IsRebalancing()
         if reb:
             self.MASTER.CancelRebalancing()
             logging.warning("Rebalancing operation %s canceled", reb.id)
         self.rebalance_id = False
     else:
         logging.warning("Client %s has stopped using the server", self.client_address)
Пример #11
0
 def finish(self):
   BaseHTTPRequestHandler.finish(self)
   if self.data_server:
     logging.warning("Server %s disconnected", self.client_address)
     if not self.data_server.WasRemoved():
       self.MASTER.DeregisterServer(self.data_server)
     self.data_server = None
   elif self.rebalance_id:
     reb = self.MASTER.IsRebalancing()
     if reb:
       self.MASTER.CancelRebalancing()
       logging.warning("Rebalancing operation %s canceled", reb.id)
     self.rebalance_id = False
   else:
     logging.warning("Client %s has stopped using the server",
                     self.client_address)
Пример #12
0
 def finish(self):
     """We need to help the garbage collector a little."""
     BaseHTTPRequestHandler.finish(self)
     self.wfile = None
     self.rfile = None
Пример #13
0
 def finish(self):
     try:
         BaseHTTPRequestHandler.finish(self)
     except:
         pass
Пример #14
0
 def finish(self):
     try:
         self._pipe_socket.close()
     except Exception:
         pass
     BaseHTTPRequestHandler.finish(self)
Пример #15
0
 def finish(self):
     try:
         BaseHTTPRequestHandler.finish(self)
     except socket.error as ex:
         self.__handle_close_error(ex)
Пример #16
0
 def finish(self):
     """We need to help the garbage collector a little."""
     BaseHTTPRequestHandler.finish(self)
     self.wfile = None
     self.rfile = None
Пример #17
0
 def finish(self):
     try:
         BaseHTTPRequestHandler.finish(self)
     except socket.error:
         pass
Пример #18
0
 def finish(self):
     try:
         BaseHTTPRequestHandler.finish(self)
     except socket.error:
         # we do not care for errors here
         pass
Пример #19
0
    def finish(self):
        u"""処理の後始末を行う."""
        BaseHTTPRequestHandler.finish(self)
        logging.info(self.loginfo_finish % self)

        self.server.dec_client_num()
Пример #20
0
 def finish(self):
     # overwrite this method as workaround for a bug in python 2.7 (http://bugs.python.org/issue14574)
     try:
         return BaseHTTPRequestHandler.finish(self)
     except socket.error:
         logging.debug("%s %s [connection reset]", self.command, self.path)
Пример #21
0
	def finish(self,*args,**kw):
		self.keeper = False
		try:
			BaseHTTPRequestHandler.finish(self)
		except socket.error:
			pass
Пример #22
0
 def finish(self):
     try: self._pipe_socket.close()
     except Exception: pass
     BaseHTTPRequestHandler.finish(self)