diff --git a/start_browser.py b/start_browser.py old mode 100644 new mode 100755 index 971ca1a..c43b70b --- a/start_browser.py +++ b/start_browser.py @@ -1,17 +1,26 @@ +#!/usr/bin/python import os +import sys import time import socket show = True +starttime = time.time() +sys.stderr.write('start\n') for _ in range(30): try: - socket.create_connection(('localhost', 8010), timeout=1) + socket.create_connection(('localhost', 8080), timeout=1) os.system('/usr/bin/chromium-browser http://localhost:8080/') - break + t = time.time() - starttime + if t > 30: + break + sys.stderr.write(f'{t:.3f} try again\n') except Exception as e: - time.sleep(1) + t = time.time() - starttime + sys.stderr.write(f'{t:.3f} failed {e!r}\n') if show: print('waiting for frappy websocket') show = False + time.sleep(1) else: print('do not start chrome - waiting for frappy websocket failed')