diff --git a/logfire/experimental/query_client.py b/logfire/experimental/query_client.py index af3744f79..004e7dc96 100644 --- a/logfire/experimental/query_client.py +++ b/logfire/experimental/query_client.py @@ -108,7 +108,8 @@ def handle_response_errors(self, response: Response) -> None: raise QueryExecutionError(response.json()) if response.status_code == 422: # pragma: no cover raise QueryRequestError(response.json()) - assert response.status_code == 200, response.content + if response.status_code != 200: + raise QueryExecutionError(f'Unexpected response status code: {response.status_code}, body: {response.text}') class LogfireQueryClient(_BaseLogfireQueryClient[Client]):