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 · PULL REQUEST
extmod uasyncio: Lock RuntimeError CPython compatibility
extmod
Lock should raise a RuntimeError with an error message like CPython does.