diff --git a/start_offline_webserver.py b/start_offline_webserver.py index fe3dfd2b..fcf3b281 100644 --- a/start_offline_webserver.py +++ b/start_offline_webserver.py @@ -1,3 +1,4 @@ +import argparse import http.server import socketserver import os @@ -9,8 +10,11 @@ class Handler(http.server.SimpleHTTPRequestHandler): extensions_map[''] = 'text/html' +parser = argparse.ArgumentParser() +parser.add_argument('--port', type=int, default=8000) +args = parser.parse_args() + host = "localhost" -port = 8000 -with socketserver.TCPServer((host, port), Handler) as httpd: - print(f"serving docs at http://{host}:{port}") +with socketserver.TCPServer((host, args.port), Handler) as httpd: + print(f"serving docs at http://{host}:{args.port}") httpd.serve_forever()