Closed
Description
Question
in the result.py,why do you use 3 times self._output_guardrails_task.cancel()?
def _cleanup_tasks(self):
if self._run_impl_task and not self._run_impl_task.done():
self._run_impl_task.cancel()
if self._input_guardrails_task and not self._input_guardrails_task.done():
self._input_guardrails_task.cancel()
if self._output_guardrails_task and not self._output_guardrails_task.done():
self._output_guardrails_task.cancel()
self._output_guardrails_task.cancel()
self._output_guardrails_task.cancel()