view-test-results.py: try up to 10 ports

This commit is contained in:
Adrian Johnson 2022-05-28 16:16:06 +09:30
parent 5dafd74116
commit 616c300cd3

View file

@ -7,7 +7,13 @@ import webbrowser
port = 8000
server = http.server.ThreadingHTTPServer(("localhost", port), http.server.SimpleHTTPRequestHandler)
for i in range(10):
try:
server = http.server.ThreadingHTTPServer(("localhost", port), http.server.SimpleHTTPRequestHandler)
break
except OSError:
port += 1
thread = threading.Thread(target = server.serve_forever)
thread.daemon = True
thread.start()