Merge pull request #3310 from omChauhanDev/fix-task-manager

fix: preserve asyncio.Task return value in create_task
This commit is contained in:
Aleix Conchillo Flaqué
2025-12-29 14:43:24 -08:00
committed by GitHub

View File

@@ -157,7 +157,7 @@ class TaskManager(BaseTaskManager):
async def run_coroutine():
try:
await coroutine
return await coroutine
except asyncio.CancelledError:
logger.trace(f"{name}: task cancelled")
# Re-raise the exception to ensure the task is cancelled.