gh-116720: Fix corner cases of taskgroups (#117407)
This prevents external cancellations of a task group's parent task to be dropped when an internal cancellation happens at the same time. Also strengthen the semantics of uncancel() to clear self._must_cancel when the cancellation count reaches zero. Co-Authored-By: Tin Tvrtković <tinchester@gmail.com> Co-Authored-By: Arthur Tacca
G
Guido van Rossum committed
fa58e75a8605146a89ef72b58b4529669ac48366
Parent: 22b25d1
Committed by GitHub <noreply@github.com>
on 4/9/2024, 3:17:28 PM