Eric Botti commited on
Commit
5c924a1
·
1 Parent(s): 63c7598

Except JSON Decoder Errors

Browse files
Files changed (1) hide show
  1. src/agent_interfaces.py +2 -1
src/agent_interfaces.py CHANGED
@@ -1,3 +1,4 @@
 
1
  from typing import Type, NewType
2
  import json
3
 
@@ -63,7 +64,7 @@ class BaseAgentInterface:
63
  else:
64
  output = output_format.model_validate_json(formatted_response.content)
65
 
66
- except ValidationError as e:
67
  if retries > max_retries:
68
  raise e
69
  retry_message = Message(type="retry", content=f"Error formatting response: {e} \n\n Please try again.")
 
1
+ from json import JSONDecodeError
2
  from typing import Type, NewType
3
  import json
4
 
 
64
  else:
65
  output = output_format.model_validate_json(formatted_response.content)
66
 
67
+ except ValidationError or JSONDecodeError as e:
68
  if retries > max_retries:
69
  raise e
70
  retry_message = Message(type="retry", content=f"Error formatting response: {e} \n\n Please try again.")