fix(agent): propagate task cancellation (#6284)

This commit is contained in:
InfinityPacer
2026-08-13 08:12:00 +08:00
committed by GitHub
parent a6e8ba8b57
commit 4d11a38496
6 changed files with 333 additions and 22 deletions
+4
View File
@@ -965,6 +965,10 @@ class Scheduler(ConfigReloadMixin, metaclass=SingletonClass):
result = await coro
error = self.__get_result_error(result)
success = error is None
except asyncio.CancelledError:
success = False
error = "任务已取消"
raise
except Exception as err:
success = False
error = str(err)