From 01a656d956f6af2711e845e54a25822d61023f51 Mon Sep 17 00:00:00 2001 From: appleb_m Date: Wed, 10 Jun 2026 13:27:10 +0200 Subject: [PATCH] auth: added additioanl exception tracking, updated x10sa yaml --- src/aare/gui/auth.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/aare/gui/auth.py b/src/aare/gui/auth.py index 379433b0..3bbe26bb 100644 --- a/src/aare/gui/auth.py +++ b/src/aare/gui/auth.py @@ -47,6 +47,11 @@ def auth(base_url: str | None, cert_path: str | None) -> str: "Cannot reach AareDAQ server (OS error). " "Please check the server is running and your connection." ) from e + except Exception as e: + logger.error(f"Token request curl error: {e}") + raise RuntimeError( + "Cannot reach AareDAQ server (unknown error). " + ) if token_result.returncode != 0: logger.error(f"Token curl exited {token_result.returncode}. stderr: {token_result.stderr[:500]}") @@ -66,7 +71,7 @@ def auth(base_url: str | None, cert_path: str | None) -> str: token = response_json.get("access_token") if not token or not isinstance(token, str): - logger.error(f"Missing access_token. Keys: {list(response_json.keys())}") + logger.error(f"Missing access_token. Keys: {list(response_json.keys())}. Server response {response_json}") raise RuntimeError( "Authentication failed (missing token in server response). " "The server may be starting up."