diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2022-05-28 16:16:06 +0930 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2022-05-28 16:16:06 +0930 |
commit | 616c300cd30e2ab756a807b3b7084163212614d9 (patch) | |
tree | f3b3932c9d71836507183d7b3bcb6c18d0161461 /test/view-test-results.py | |
parent | 5dafd7411660f153219abceab64d5cc3be1c59a6 (diff) | |
download | cairo-616c300cd30e2ab756a807b3b7084163212614d9.tar.gz |
view-test-results.py: try up to 10 ports
Diffstat (limited to 'test/view-test-results.py')
-rwxr-xr-x | test/view-test-results.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/test/view-test-results.py b/test/view-test-results.py index 16241fec0..fbc0d7f88 100755 --- a/test/view-test-results.py +++ b/test/view-test-results.py @@ -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() |