]> granicus.if.org Git - python/commitdiff
Issue #24902: Print server URL on http.server startup
authorBerker Peksag <berker.peksag@gmail.com>
Fri, 29 Apr 2016 13:48:11 +0000 (16:48 +0300)
committerBerker Peksag <berker.peksag@gmail.com>
Fri, 29 Apr 2016 13:48:11 +0000 (16:48 +0300)
Initial patch by Felix Kaiser.

Lib/http/server.py
Misc/NEWS

index 1f6a62bff93be1ae5afd0e0e1b4942e597c0b297..bd94eaa01b7814f9cc25267b0f64501a70be6890 100644 (file)
@@ -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:
index e68bbdf3a74391fed364acb0dec597b1fd84417d..7b3bbd7866a71609420666867938f4691679e095 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -256,6 +256,9 @@ Core and Builtins
 Library
 -------
 
+- Issue #24902: Print server URL on http.server startup.  Initial patch by
+  Felix Kaiser.
+
 - Issue #25788: fileinput.hook_encoded() now supports an "errors" argument
   for passing to open.  Original patch by Joseph Hackman.