There was an error while loading. Please reload this page.
1 parent eb458af commit 97add69Copy full SHA for 97add69
1 file changed
Lib/asyncio/tasks.py
@@ -543,8 +543,7 @@ async def _cancel_and_wait(fut):
543
544
# gh-157058: awaiting the waiter leaves no edge on fut, add it here
545
cur_task = current_task()
546
- if cur_task is not None:
547
- futures.future_add_to_awaited_by(fut, cur_task)
+ futures.future_add_to_awaited_by(fut, cur_task)
548
549
try:
550
fut.cancel()
@@ -553,8 +552,7 @@ async def _cancel_and_wait(fut):
553
552
await waiter
554
finally:
555
fut.remove_done_callback(cb)
556
557
- futures.future_discard_from_awaited_by(fut, cur_task)
+ futures.future_discard_from_awaited_by(fut, cur_task)
558
559
560
class _AsCompletedIterator:
0 commit comments