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()