aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/utils.py
diff options
context:
space:
mode:
authorAdrian Herrmann <adrian.herrmann@qt.io>2024-07-03 19:08:32 +0200
committerAdrian Herrmann <adrian.herrmann@qt.io>2024-07-16 13:03:00 +0200
commitd0c80064e38f0d5ae8fbe048ac68cd597ec03efc (patch)
treeb75a209cf84b1f76aea518ac28dbf13a91295b23 /build_scripts/utils.py
parent4e0bafd38db84cd81760393cda048a84505643d2 (diff)
QtAsyncio: Don't cancel handle
It is not necessary to cancel a task's handle when cancelling said task, as the step function already handles the cancellation. Furthermore, cancelling the handle can cause issues with TaskGroups if an exception is raised inside the TaskGroup's context, where the tasks inside the group are not allowed to properly cancel and thus block the program. Pick-to: 6.7 Task-number: PYSIDE-769 Fixes: PYSIDE-2799 Change-Id: I1ab782380ffbe8c1ec40aba22b9ed2ebdcb1498f Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'build_scripts/utils.py')
0 files changed, 0 insertions, 0 deletions