From 3a31cca4abdfdc4d623deb7e8c4be58b5ca936eb Mon Sep 17 00:00:00 2001 From: Berker Peksag Date: Fri, 29 Apr 2016 16:48:11 +0300 Subject: Issue #24902: Print server URL on http.server startup Initial patch by Felix Kaiser. --- Lib/http/server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Lib/http/server.py') diff --git a/Lib/http/server.py b/Lib/http/server.py index 1f6a62bff9..bd94eaa01b 100644 --- a/Lib/http/server.py +++ b/Lib/http/server.py @@ -1177,7 +1177,8 @@ def test(HandlerClass=BaseHTTPRequestHandler, HandlerClass.protocol_version = protocol with ServerClass(server_address, HandlerClass) as httpd: sa = httpd.socket.getsockname() - print("Serving HTTP on", sa[0], "port", sa[1], "...") + serve_message = "Serving HTTP on {host} port {port} (http://{host}:{port}/) ..." + print(serve_message.format(host=sa[0], port=sa[1])) try: httpd.serve_forever() except KeyboardInterrupt: -- cgit v1.2.1