summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/package-resources/package-test-server.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/lisp/emacs-lisp/package-resources/package-test-server.py')
-rw-r--r--test/lisp/emacs-lisp/package-resources/package-test-server.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/lisp/emacs-lisp/package-resources/package-test-server.py b/test/lisp/emacs-lisp/package-resources/package-test-server.py
index 1acd9f744b9..128b4249ec3 100644
--- a/test/lisp/emacs-lisp/package-resources/package-test-server.py
+++ b/test/lisp/emacs-lisp/package-resources/package-test-server.py
@@ -11,11 +11,15 @@ if sys.argv[1:]:
port = int(sys.argv[1])
else:
port = 0
- server_address = ('127.0.0.1', port)
+server_address = ('127.0.0.1', port)
HandlerClass.protocol_version = Protocol
httpd = ServerClass(server_address, HandlerClass)
-sa = httpd.socket.getsockname()
-print "Serving HTTP on", sa[0], "port", sa[1], "..."
+ip, port = httpd.socket.getsockname()[0:2]
+print ("Server started, http://%s:%s/" % (ip, port))
+# Flush in case we're in full buffering mode (instead of line
+# buffering), this might happen if python is a cygwin program and we
+# run it from a native w32 program.
+sys.stdout.flush()
httpd.serve_forever()