Improving endpoint

This commit is contained in:
Qubasa
2023-09-25 20:09:27 +02:00
committed by Mic92
parent d16bb5db26
commit f6c8b963c1
5 changed files with 156 additions and 50 deletions

View File

@@ -1,4 +1,5 @@
import argparse
import logging
import subprocess
import time
import urllib.request
@@ -11,6 +12,8 @@ from typing import Iterator
# XXX: can we dynamically load this using nix develop?
from uvicorn import run
log = logging.getLogger(__name__)
def defer_open_browser(base_url: str) -> None:
for i in range(5):
@@ -24,7 +27,7 @@ def defer_open_browser(base_url: str) -> None:
@contextmanager
def spawn_node_dev_server(host: str, port: int) -> Iterator[None]:
logger.info("Starting node dev server...")
log.info("Starting node dev server...")
path = Path(__file__).parent.parent.parent.parent / "ui"
with subprocess.Popen(
[