summaryrefslogtreecommitdiff
path: root/extmod/uasyncio/lock.py
diff options
context:
space:
mode:
authorDamien Tournoud <damien@platform.sh>2022-12-13 08:22:11 -0800
committerDamien George <damien@micropython.org>2022-12-14 13:25:24 +1100
commit0eba00a92cd422febff560f0f0d1b89f3d0c008f (patch)
treeb98b974943d2e09f7aae5a6e53291ca9a4be05e0 /extmod/uasyncio/lock.py
parentb75b5c102c4e4197ff4ed6967070cbf9a5b63b92 (diff)
extmod/uasyncio: Fix syntax of generator functions.
The compiler is not picky right now, but these are actually all syntax errors: - await is only valid in an async function - async functions that use yield are actually async generators (a construct not supported by the compiler right now)
Diffstat (limited to 'extmod/uasyncio/lock.py')
-rw-r--r--extmod/uasyncio/lock.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/extmod/uasyncio/lock.py b/extmod/uasyncio/lock.py
index f50213d7c..4dae36bc2 100644
--- a/extmod/uasyncio/lock.py
+++ b/extmod/uasyncio/lock.py
@@ -28,7 +28,8 @@ class Lock:
# No Task waiting so unlock
self.state = 0
- async def acquire(self):
+ # async
+ def acquire(self):
if self.state != 0:
# Lock unavailable, put the calling Task on the waiting queue
self.waiting.push(core.cur_task)