Exemplo n.º 1
0
Arquivo: server.py Projeto: p/midge
 def _send_exception(self):
     lines = logger.get_exception_as_lines()
     for line in lines:
         logger.error(line)
     self.send_response(HttpCodes.OK)
     self.send_header("Content-type", "text/html")
     self.send_header("Server", self.SERVER_NAME)
     self.end_headers()
     self.wfile.write("<html><body><h1>Midge Error!</h1>")
     self.wfile.write("It would appear that Midge is not completely "
                      "free of bugs...")
     self.wfile.write("<blockquote><pre>")
     for line in lines:
         self.wfile.write(line)
         self.wfile.write("\n")
     self.wfile.write("</pre></blockquote></body></html>")
Exemplo n.º 2
0
Arquivo: server.py Projeto: p/midge
 def handle_error(self, request, client_address):
     logger.error("Request = %s" % str(request))
     logger.error("Client address = %s" % str(client_address))
     lines = logger.get_exception_as_lines()
     for line in lines:
         logger.error(line)