comms: make guest register server threaded
This commit is contained in:
parent
931e41a76f
commit
69d67b39a5
@ -141,7 +141,7 @@ def _create_user(admin_token, username, password):
|
|||||||
status, body = _admin_api(admin_token, "POST", "/users", payload)
|
status, body = _admin_api(admin_token, "POST", "/users", payload)
|
||||||
if status in (200, 201):
|
if status in (200, 201):
|
||||||
user = body.get("data") or {}
|
user = body.get("data") or {}
|
||||||
return status, user.get("id") or user.get("id")
|
return status, user.get("id")
|
||||||
if status == 409:
|
if status == 409:
|
||||||
return status, None
|
return status, None
|
||||||
return status, None
|
return status, None
|
||||||
@ -295,7 +295,11 @@ class Handler(BaseHTTPRequestHandler):
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
port = int(os.environ.get("PORT", "8080"))
|
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__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user