fix: keep pools alive
continuous-integration/drone/pr Build is passing

This commit is contained in:
Darragh Elliott committed 2026-08-08 17:53:15 +00:00
1 parent 18f2a294f2
commit de8f5c85ae
1 file changed
+10 -1
@@ -8,9 +8,12 @@ import logging
import multiprocessing
import os
import socketserver
import time
import webbrowser
from pathlib import Path
from fsfe_website_build.globals import FALLBACK_LANG
logger = logging.getLogger(__name__)
@@ -47,4 +50,10 @@ def serve_websites(
for directory, port in serves:
url = f"http://127.0.0.1:{port}"
logger.info("%s served at %s", directory.name, url)
webbrowser.open(url + "/index.en.html")
webbrowser.open(url + f"/index.{FALLBACK_LANG}.html")
# Keep pool alive until interrupted
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
logger.info("shutting down")