QUERY · ISSUE
extmod/uasyncio Please provide CPython's synchronisation primitives
extmod
CPython provides Queue, Semaphore, BoundedSemaphore and Condition in addition to the provided Lock and Event classes.
In the case of Queue the issue was raised in https://github.com/micropython/micropython/issues/5828.
CANDIDATE · ISSUE
extmod/uasyncio: Queue is missing
The new uasyncio doesn't have a Queue class (unless I'm getting blind?). That seems like a pretty core sync primitive. Should this be added or should that go into a separate library? There's also Condition, Semaphone and more... Where should such a library go or what is the plan?