Beispiel #1
0
 def finish(self):
     req = self.request
     ip = self.request.getpeername()[0]
     if self.requestline.find("current_version") != -1:
         os.system("echo " + str(ip) + " " + self.requestline + " " +
                   str(time.ctime()) + " >> ../checks.txt")
     SimpleHTTPRequestHandler.finish(self)
    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)
Beispiel #3
0
 def finish(self):
     if self.rec:
         self.rec.write("'EOF'];\n")
         self.rec.close()
     SimpleHTTPRequestHandler.finish(self)
	def finish(self):
		try:
			SimpleHTTPRequestHandler.finish(self)
		except (IOError, socket.error), e:
			if self.app.debug:
				print 'Error on "finish":', os.strerror(e.errno)
 def finish(self):
     try:
         SimpleHTTPRequestHandler.finish(self)
     except:
         pass
Beispiel #6
0
 def finish(self):
     try:
         SimpleHTTPRequestHandler.finish(self)
     except:
         pass