From 78a89057f1e143e1f80b8e4ddf7424f3536845fe Mon Sep 17 00:00:00 2001 From: Jason Liu Date: Sat, 16 Dec 2023 21:49:44 -0500 Subject: [PATCH] feat: add debugging for retries (#283) --- instructor/patch.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/instructor/patch.py b/instructor/patch.py index e19a7d7..105bed4 100644 --- a/instructor/patch.py +++ b/instructor/patch.py @@ -237,6 +237,8 @@ async def retry_async( mode=mode, ) except (ValidationError, JSONDecodeError) as e: + logger.exception(f"Retrying, exception: {e}") + logger.debug(f"Error response: {response}") kwargs["messages"].append(dump_message(response.choices[0].message)) # type: ignore kwargs["messages"].append( { @@ -282,6 +284,7 @@ def retry_sync( ) except (ValidationError, JSONDecodeError) as e: logger.exception(f"Retrying, exception: {e}") + logger.debug(f"Error response: {response}") kwargs["messages"].append(dump_message(response.choices[0].message)) kwargs["messages"].append( {