读取接口内层嵌套BUG修复

This commit is contained in:
lixinyue
2026-01-20 16:32:52 +08:00
parent fe79978f88
commit a5ecbec9a6

View File

@@ -45,18 +45,17 @@ def Retrieve_continue(state) -> Literal["Verify", "Retrieve_Summary"]:
return 'Retrieve_Summary' # Default based on business logic
def Verify_continue(state: ReadState) -> Literal["Summary", "Summary_fails", "content_input"]:
status=state.get('verify', '')['status']
loop_count = counter.get_total()
print(status)
# loop_count = counter.get_total()
if "success" in status:
counter.reset()
# counter.reset()
return "Summary"
elif "failed" in status:
if loop_count < 2: # Maximum loop count is 3
return "content_input"
else:
counter.reset()
return "Summary_fails"
# else:
# # Add default return value to avoid returning None
# counter.reset()
# return "Summary" # Default based on business requirements
# if loop_count < 2: # Maximum loop count is 3
# return "content_input"
# else:
# counter.reset()
return "Summary_fails"
else:
# Add default return value to avoid returning None
# counter.reset()
return "Summary" # Default based on business requirements