Skip to content

Instantly share code, notes, and snippets.

@seanjensengrey
Last active August 29, 2015 14:08
import sys
import BaseHTTPServer
from SimpleHTTPServer import SimpleHTTPRequestHandler
class HandlerClass(SimpleHTTPRequestHandler):
def do_GET(self):
SimpleHTTPRequestHandler.do_GET(self)
with open("not_found.html") as f:
HandlerClass.error_message_format = f.read()
ServerClass = BaseHTTPServer.HTTPServer
Protocol = "HTTP/1.0"
server_address = ('', 8080)
HandlerClass.protocol_version = Protocol
httpd = ServerClass(server_address, HandlerClass)
sa = httpd.socket.getsockname()
httpd.serve_forever()
@seanjensengrey
Copy link
Author

I am sure there is a better way to set a 404 handler in a debug server, if there is, let me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment