micropython/extmod/uasyncio
Damien George a1afb337d2 extmod/uasyncio: Fix edge case for cancellation of wait_for.
This fixes the cases where the task being waited on finishes just before or
just after the wait_for itself is cancelled.

Fixes issue #8717.

Signed-off-by: Damien George <damien@micropython.org>
2022-06-02 17:14:20 +10:00
..
__init__.py extmod/uasyncio: Add ThreadSafeFlag. 2021-02-16 16:35:37 +11:00
core.py extmod/uasyncio: Rename and merge TaskQueue push/pop methods. 2022-04-22 16:37:02 +10:00
event.py extmod/uasyncio: Rename and merge TaskQueue push/pop methods. 2022-04-22 16:37:02 +10:00
funcs.py extmod/uasyncio: Fix edge case for cancellation of wait_for. 2022-06-02 17:14:20 +10:00
lock.py extmod/uasyncio: Rename and merge TaskQueue push/pop methods. 2022-04-22 16:37:02 +10:00
manifest.py extmod/uasyncio: Add manifest.py for freezing uasyncio Py files. 2020-03-26 01:25:45 +11:00
stream.py extmod/uasyncio: In open_connection use address info in socket creation. 2021-07-31 15:33:48 +10:00
task.py extmod/uasyncio: Rename and merge TaskQueue push/pop methods. 2022-04-22 16:37:02 +10:00