Hi! I have an issue with MicroPython after updating to firmware 1012.
Let’s suppose I have a library in /flash/lib/core.mpy file on the device.
I want to bundle it:
import uos
uos.chdir("/flash")
uos.bundle("lib/core.mpy")
All goes well.
Then I want to load the bundled module:
>>> import uos
>>> uos.chdir("/flash")
>>> uos.remove("lib/core.mpy")
>>> uos.bundle()
['lib/core']
>>> import core
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: no module named 'core'
>>> import lib.core
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: no module named 'lib.core'
The module seems to be bundled, but there is no way to import it.
Note:
- It works with previous firmware (1010)
- It works with files in
/flash/
but not with files in other directories
Is this a proper place to report such issues?