mirror of
https://github.com/micropython/micropython.git
synced 2025-09-06 09:50:20 +02:00
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>
13 lines
220 B
Python
13 lines
220 B
Python
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)
|