INNER CODE UNIT · Python

open_browser_when_server_start

codeskyblue/uiautodev · uiautodev/cli.py:190

def open_browser_when_server_start(local_server_url: str, offline: bool = False):
    deadline = time.time() + 10
    while time.time() < deadline:
        try:
            httpx.get(f"{local_server_url}/api/info", timeout=1)
            break
        except Exception as e:
            time.sleep(0.5)
    import webbrowser
    web_url = get_webpage_url(local_server_url if offline else None)
    logger.info("open browser: %s", web_url)
    webbrowser.open(web_url)


def main():
    has_command = False
    for name in sys.argv[1:]:
        if not name.startswith("-"):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…