Add http.error_handler().

This commit is contained in:
Eric Snow 2018-01-11 22:03:38 +00:00
parent a2f8e4bcba
commit a74925e313

View file

@ -59,3 +59,16 @@ def json_file_handler(data):
pass
return HTTPHandler
def error_handler(code, msg):
"""Return an HTTP handler that always returns the given error code."""
class HTTPHandler(http.server.BaseHTTPRequestHandler):
def do_GET(self):
self.send_error(code, msg)
def log_message(self, *args, **kwargs):
pass
return HTTPHandler