From 7e5d9e295b83ffc92cbe594447593820a8f4c5c6 Mon Sep 17 00:00:00 2001 From: matejcik Date: Mon, 14 Sep 2020 13:31:29 +0200 Subject: [PATCH] fix(core): help mypy understand micropython's module management --- core/embed/extmod/modtrezorio/modtrezorio.c | 3 +++ core/mocks/generated/trezorio/__init__.pyi | 2 ++ 2 files changed, 5 insertions(+) diff --git a/core/embed/extmod/modtrezorio/modtrezorio.c b/core/embed/extmod/modtrezorio/modtrezorio.c index d8ce649bed..3b47687a29 100644 --- a/core/embed/extmod/modtrezorio/modtrezorio.c +++ b/core/embed/extmod/modtrezorio/modtrezorio.c @@ -59,6 +59,9 @@ /// WireInterface = Union[HID, WebUSB] +/// if False: +/// from . import fatfs, sdcard + STATIC const mp_rom_map_elem_t mp_module_trezorio_globals_table[] = { {MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_trezorio)}, diff --git a/core/mocks/generated/trezorio/__init__.pyi b/core/mocks/generated/trezorio/__init__.pyi index 11436db159..0fc6bdaf98 100644 --- a/core/mocks/generated/trezorio/__init__.pyi +++ b/core/mocks/generated/trezorio/__init__.pyi @@ -193,3 +193,5 @@ TOUCH_START: int # event id of touch start event TOUCH_MOVE: int # event id of touch move event TOUCH_END: int # event id of touch end event WireInterface = Union[HID, WebUSB] +if False: + from . import fatfs, sdcard