import os from http.server import HTTPServer, SimpleHTTPRequestHandler # Default error message template DEFAULT_ERROR_MESSAGE = """\ Single Page Apps for GitHub Pages """ class MyHandler(SimpleHTTPRequestHandler): def send_error(self, code, message=None): if code == 404: self.error_message_format = DEFAULT_ERROR_MESSAGE SimpleHTTPRequestHandler.send_error(self, code, message) if __name__ == '__main__': httpd = HTTPServer(('', 4002), MyHandler) print("Serving app on port 4002 ...") httpd.serve_forever()