读取接口内层嵌套BUG修复
This commit is contained in:
@@ -45,18 +45,17 @@ def Retrieve_continue(state) -> Literal["Verify", "Retrieve_Summary"]:
|
|||||||
return 'Retrieve_Summary' # Default based on business logic
|
return 'Retrieve_Summary' # Default based on business logic
|
||||||
def Verify_continue(state: ReadState) -> Literal["Summary", "Summary_fails", "content_input"]:
|
def Verify_continue(state: ReadState) -> Literal["Summary", "Summary_fails", "content_input"]:
|
||||||
status=state.get('verify', '')['status']
|
status=state.get('verify', '')['status']
|
||||||
loop_count = counter.get_total()
|
# loop_count = counter.get_total()
|
||||||
print(status)
|
|
||||||
if "success" in status:
|
if "success" in status:
|
||||||
counter.reset()
|
# counter.reset()
|
||||||
return "Summary"
|
return "Summary"
|
||||||
elif "failed" in status:
|
elif "failed" in status:
|
||||||
if loop_count < 2: # Maximum loop count is 3
|
# if loop_count < 2: # Maximum loop count is 3
|
||||||
return "content_input"
|
# return "content_input"
|
||||||
else:
|
# else:
|
||||||
counter.reset()
|
# counter.reset()
|
||||||
return "Summary_fails"
|
return "Summary_fails"
|
||||||
# else:
|
else:
|
||||||
# # Add default return value to avoid returning None
|
# Add default return value to avoid returning None
|
||||||
# counter.reset()
|
# counter.reset()
|
||||||
# return "Summary" # Default based on business requirements
|
return "Summary" # Default based on business requirements
|
||||||
|
|||||||
Reference in New Issue
Block a user