summaryrefslogtreecommitdiffstats
path: root/Tools/scripts/serve.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/scripts/serve.py')
-rwxr-xr-xTools/scripts/serve.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Tools/scripts/serve.py b/Tools/scripts/serve.py
index 399da1a..68c25f0 100755
--- a/Tools/scripts/serve.py
+++ b/Tools/scripts/serve.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
'''
Small wsgiref based web server. Takes a path to serve from and an
optional port number (defaults to 8000), then tries to serve files.
@@ -19,7 +19,7 @@ def app(environ, respond):
if os.path.exists(fn):
respond('200 OK', [('Content-Type', type)])
- return util.FileWrapper(open(fn))
+ return util.FileWrapper(open(fn, "rb"))
else:
respond('404 Not Found', [('Content-Type', 'text/plain')])
return ['not found']
@@ -28,8 +28,8 @@ if __name__ == '__main__':
path = sys.argv[1]
port = int(sys.argv[2]) if len(sys.argv) > 2 else 8000
httpd = simple_server.make_server('', port, app)
- print "Serving %s on port %s, control-C to stop" % (path, port)
+ print("Serving {} on port {}, control-C to stop".format(path, port))
try:
httpd.serve_forever()
except KeyboardInterrupt:
- print "\b\bShutting down."
+ print("\b\bShutting down.")