diff options
author | Géry Ogam <gery.ogam@gmail.com> | 2022-05-02 22:28:45 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-02 22:28:45 (GMT) |
commit | 2d30adee72317e569d24739243cdd6f7631fa68f (patch) | |
tree | 33aa34add4ebd735aceed5c2b6e835f1f9448398 /Lib/http | |
parent | 32e4f450af3fbcc5c7e186f83ff74e2efe164136 (diff) | |
download | cpython-2d30adee72317e569d24739243cdd6f7631fa68f.zip cpython-2d30adee72317e569d24739243cdd6f7631fa68f.tar.gz cpython-2d30adee72317e569d24739243cdd6f7631fa68f.tar.bz2 |
bpo-46285: Add command-line option -p/--protocol to module http.server (#30999)
Co-authored-by: Éric <merwok@netwok.org>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Diffstat (limited to 'Lib/http')
-rw-r--r-- | Lib/http/server.py | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/Lib/http/server.py b/Lib/http/server.py index a6100d4..d115dfc 100644 --- a/Lib/http/server.py +++ b/Lib/http/server.py @@ -1256,15 +1256,19 @@ if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('--cgi', action='store_true', help='run as CGI server') - parser.add_argument('--bind', '-b', metavar='ADDRESS', - help='specify alternate bind address ' + parser.add_argument('-b', '--bind', metavar='ADDRESS', + help='bind to this address ' '(default: all interfaces)') - parser.add_argument('--directory', '-d', default=os.getcwd(), - help='specify alternate directory ' + parser.add_argument('-d', '--directory', default=os.getcwd(), + help='serve this directory ' '(default: current directory)') - parser.add_argument('port', action='store', default=8000, type=int, - nargs='?', - help='specify alternate port (default: 8000)') + parser.add_argument('-p', '--protocol', metavar='VERSION', + default='HTTP/1.0', + help='conform to this HTTP version ' + '(default: %(default)s)') + parser.add_argument('port', default=8000, type=int, nargs='?', + help='bind to this port ' + '(default: %(default)s)') args = parser.parse_args() if args.cgi: handler_class = CGIHTTPRequestHandler @@ -1290,4 +1294,5 @@ if __name__ == '__main__': ServerClass=DualStackServer, port=args.port, bind=args.bind, + protocol=args.protocol, ) |