Update CodeGeneratorAtomicFlow.py
Browse files
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."
|
| 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 = 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()
|