summaryrefslogtreecommitdiffstats
path: root/src/browse.py
diff options
context:
space:
mode:
authorRichard Geary <richardg.work@gmail.com>2013-01-02 21:27:36 (GMT)
committerRichard Geary <richardg.work@gmail.com>2013-05-22 15:29:16 (GMT)
commit07049a3be65428e12f352ce48f2f592a18d07483 (patch)
tree61abdd8d7c9fac9b4ef6d3e5a0f616883bf96b93 /src/browse.py
parent082d0bebf627331d618ec712f1aa131f76a3722a (diff)
downloadNinja-07049a3be65428e12f352ce48f2f592a18d07483.zip
Ninja-07049a3be65428e12f352ce48f2f592a18d07483.tar.gz
Ninja-07049a3be65428e12f352ce48f2f592a18d07483.tar.bz2
Browse tool uses real hostname not localhost, to allow -t browse when using ssh
Change-Id: Ic4be6527151a7ff68afab62e61951071ad5694b7
Diffstat (limited to 'src/browse.py')
-rwxr-xr-xsrc/browse.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/browse.py b/src/browse.py
index 652bac2..9e59bd8 100755
--- a/src/browse.py
+++ b/src/browse.py
@@ -26,6 +26,8 @@ try:
import http.server as httpserver
except ImportError:
import BaseHTTPServer as httpserver
+import os
+import socket
import subprocess
import sys
import webbrowser
@@ -183,8 +185,10 @@ class RequestHandler(httpserver.BaseHTTPRequestHandler):
port = 8000
httpd = httpserver.HTTPServer(('',port), RequestHandler)
try:
- print('Web server running on port %d, ctl-C to abort...' % port)
- webbrowser.open_new('http://localhost:%s' % port)
+ hostname = socket.gethostname()
+ print('Web server running on %s:%d, ctl-C to abort...' % (hostname,port) )
+ print('Web server pid %d' % os.getpid(), file=sys.stderr )
+ webbrowser.open_new('http://%s:%s' % (hostname, port) )
httpd.serve_forever()
except KeyboardInterrupt:
print()