summaryrefslogtreecommitdiff
path: root/extmod/uasyncio/funcs.py
diff options
context:
space:
mode:
Diffstat (limited to 'extmod/uasyncio/funcs.py')
-rw-r--r--extmod/uasyncio/funcs.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/extmod/uasyncio/funcs.py b/extmod/uasyncio/funcs.py
index 6e1305c94..d30675231 100644
--- a/extmod/uasyncio/funcs.py
+++ b/extmod/uasyncio/funcs.py
@@ -21,9 +21,9 @@ async def wait_for(aw, timeout, sleep=core.sleep):
pass
finally:
# Cancel the "cancel" task if it's still active (optimisation instead of cancel_task.cancel())
- if cancel_task.coro is not None:
+ if cancel_task.coro is not cancel_task:
core._task_queue.remove(cancel_task)
- if cancel_task.coro is None:
+ if cancel_task.coro is cancel_task:
# Cancel task ran to completion, ie there was a timeout
raise core.TimeoutError
return ret