micropython/tests/import/pkg7/subpkg1/subpkg2/mod3.py
Damien George 8b7d9819b7 tests/import: Make import_override and pkg7 tests behave under CPython.
Signed-off-by: Damien George <damien@micropython.org>
2025-11-19 13:26:51 +11:00

14 lines
349 B
Python

from ... import mod1
from ...mod2 import bar
print(mod1.foo)
print(bar)
# attempted relative import beyond top-level package
# On older versions of CPython (eg 3.8) this is a ValueError, but on
# newer CPython (eg 3.11) and MicroPython it's an ImportError.
try:
from .... import mod1
except (ImportError, ValueError):
print("ImportError")