diff options
author | Romain Picard <romain.picard@oakbits.com> | 2019-05-07 18:58:24 (GMT) |
---|---|---|
committer | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2019-05-07 18:58:24 (GMT) |
commit | b35acc5b3a0148c5fd4462968b310fb436726d5a (patch) | |
tree | 844dd82ca54e012a0416a1abb959d9a7b396e4bc /Include/node.h | |
parent | f7bda5c5729a3cc69b32c2a3baf5c64dea666d33 (diff) | |
download | cpython-b35acc5b3a0148c5fd4462968b310fb436726d5a.zip cpython-b35acc5b3a0148c5fd4462968b310fb436726d5a.tar.gz cpython-b35acc5b3a0148c5fd4462968b310fb436726d5a.tar.bz2 |
bpo-35125: remove inner callback on outer cancellation in asyncio shield (GH-10340)
When the future returned by shield is cancelled, its completion callback of the
inner future is not removed. This makes the callback list of inner inner future
grow each time a shield is created and cancelled.
This change unregisters the callback from the inner future when the outer
future is cancelled.
https://bugs.python.org/issue35125
Diffstat (limited to 'Include/node.h')
0 files changed, 0 insertions, 0 deletions