diff options
| author | Damien Tournoud <damien@platform.sh> | 2022-12-13 08:22:11 -0800 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2022-12-14 13:25:24 +1100 |
| commit | 0eba00a92cd422febff560f0f0d1b89f3d0c008f (patch) | |
| tree | b98b974943d2e09f7aae5a6e53291ca9a4be05e0 /extmod/uasyncio/lock.py | |
| parent | b75b5c102c4e4197ff4ed6967070cbf9a5b63b92 (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.py | 3 |
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) |
