From 00198f9bc67a9367f58144d41904f51d5d759993 Mon Sep 17 00:00:00 2001 From: Tobias Girstmair Date: Mon, 1 Dec 2025 16:32:41 +0100 Subject: [PATCH] make the response content of a failed api call available to an exception handler this allows for the following code: try: vaultwarden_client.api_request(...) except httpx.HTTPStatusError as e: print(e.response.json()) --- src/vaultwarden/utils/logger.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vaultwarden/utils/logger.py b/src/vaultwarden/utils/logger.py index c848e77..212ac9e 100644 --- a/src/vaultwarden/utils/logger.py +++ b/src/vaultwarden/utils/logger.py @@ -11,4 +11,5 @@ def log_raise_for_status(response) -> None: ) if response.status_code >= 400: logger.error(f"Error: {response.status_code}") + response.read() # raise_for_status() closes stream, must read beforehand response.raise_for_status()