extmod/asyncio/uasyncio.py: Add backwards-compatible uasyncio alias.
This allows existing code that does `import uasyncio` or `import uasyncio as asyncio` to continue working. It uses the same lazy-loading as asyncio to prevent loading of unused features. This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
This commit is contained in:
committed by
Damien George
parent
7979a4d267
commit
ca79b49619
12
tests/extmod/asyncio_as_uasyncio.py
Normal file
12
tests/extmod/asyncio_as_uasyncio.py
Normal file
@@ -0,0 +1,12 @@
|
||||
try:
|
||||
import uasyncio
|
||||
import asyncio
|
||||
except ImportError:
|
||||
print("SKIP")
|
||||
raise SystemExit
|
||||
|
||||
x = set(dir(uasyncio))
|
||||
y = set(dir(asyncio)) - set(["event", "lock", "stream", "funcs"])
|
||||
|
||||
print(x - y)
|
||||
print(y - x)
|
||||
Reference in New Issue
Block a user