mirror of https://github.com/python/cpython
Make http.server main program nicer for interactive use.
Remove unreachable calls to test(). This restores the behavior of SimpleHTTPServer, where a user could type "python -m SimpleHTTPServer" and get a simple server for sharing files. Now, you can do the same thing with "python3 -m http.server".
This commit is contained in:
parent
3cde7c752a
commit
b5292a2e27
|
@ -1082,10 +1082,12 @@ def test(HandlerClass = BaseHTTPRequestHandler,
|
|||
|
||||
sa = httpd.socket.getsockname()
|
||||
print("Serving HTTP on", sa[0], "port", sa[1], "...")
|
||||
httpd.serve_forever()
|
||||
|
||||
try:
|
||||
httpd.serve_forever()
|
||||
except KeyboardInterrupt:
|
||||
print("\nKeyboard interrupt received, exiting.")
|
||||
httpd.server_close()
|
||||
sys.exit(0)
|
||||
|
||||
if __name__ == '__main__':
|
||||
test(HandlerClass=BaseHTTPRequestHandler)
|
||||
test(HandlerClass=SimpleHTTPRequestHandler)
|
||||
test(HandlerClass=CGIHTTPRequestHandler)
|
||||
|
|
Loading…
Reference in New Issue