Tachi67 commited on
Commit
281d5c8
·
1 Parent(s): 5831fe1

Update CodeGeneratorAtomicFlow.py

Browse files
Files changed (1) hide show
  1. CodeGeneratorAtomicFlow.py +1 -1
CodeGeneratorAtomicFlow.py CHANGED
@@ -68,7 +68,7 @@ class CodeGeneratorAtomicFlow(ChatAtomicFlow):
68
  response = json.loads(api_output)
69
  return response
70
  except json.decoder.JSONDecodeError:
71
- new_goal = f"Here is your previous response {api_output}, it cannot be parsed with json.loads, it could be the backslashes usesd for escaping single quotes in the string arguments of the code are not properly escaped themselves within the JSON context. Please fix this issue. Provide your response only in JSON format."
72
  new_input_data = input_data.copy()
73
  new_input_data['goal'] = new_goal
74
  new_api_output = super().run(new_input_data)["api_output"].strip()
 
68
  response = json.loads(api_output)
69
  return response
70
  except json.decoder.JSONDecodeError:
71
+ new_goal = "The previous response cannot be parsed with json.loads, it cannot be parsed with json.loads, it could be the backslashes usesd for escaping single quotes in the string arguments of the code are not properly escaped themselves within the JSON context. Next time, do not provide any comments or code blocks. Make sure your next response is purely json parsable."
72
  new_input_data = input_data.copy()
73
  new_input_data['goal'] = new_goal
74
  new_api_output = super().run(new_input_data)["api_output"].strip()