comms: make guest register server threaded

This commit is contained in:
Brad Stein 2026-01-17 16:59:57 -03:00
parent 931e41a76f
commit 69d67b39a5

View File

@ -141,7 +141,7 @@ def _create_user(admin_token, username, password):
status, body = _admin_api(admin_token, "POST", "/users", payload)
if status in (200, 201):
user = body.get("data") or {}
return status, user.get("id") or user.get("id")
return status, user.get("id")
if status == 409:
return status, None
return status, None
@ -295,7 +295,11 @@ class Handler(BaseHTTPRequestHandler):
def main():
port = int(os.environ.get("PORT", "8080"))
HTTPServer(("0.0.0.0", port), Handler).serve_forever()
try:
from http.server import ThreadingHTTPServer as _Server
except Exception:
_Server = HTTPServer
_Server(("0.0.0.0", port), Handler).serve_forever()
if __name__ == "__main__":
main()