We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 24f0571 commit 9efd8a5Copy full SHA for 9efd8a5
executorlib/interactive/shared.py
@@ -632,7 +632,16 @@ def _execute_task_with_cache(
632
data_dict["output"] = future.result()
633
dump(file_name=file_name, data_dict=data_dict)
634
else:
635
- _, result = get_output(file_name=file_name)
636
- future = task_dict["future"]
637
- future.set_result(result)
638
- future_queue.task_done()
+ exe_flag, result = get_output(file_name=file_name)
+ if exe_flag:
+ future = task_dict["future"]
+ future.set_result(result)
639
+ future_queue.task_done()
640
+ else:
641
+ _execute_task(
642
+ interface=interface,
643
+ task_dict=task_dict,
644
+ future_queue=future_queue,
645
+ )
646
+ data_dict["output"] = future.result()
647
+ dump(file_name=file_name, data_dict=data_dict)
0 commit comments