1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-01-30 01:01:00 +00:00

src/trezor/ui/word_select: use apps.debug.input_signal

This commit is contained in:
Jan Pochyla 2018-03-22 15:28:45 +01:00
parent 81e676be6d
commit 25ae6bba51

View File

@ -1,8 +1,11 @@
from micropython import const
from trezor import loop
from trezor import ui
from trezor import loop, ui
from trezor.ui import Widget
from trezor.ui.button import Button, BTN_CLICKED
from trezor.ui.button import BTN_CLICKED, Button
if __debug__:
from apps.debug import input_signal
_W12 = const(12)
_W18 = const(18)
@ -34,4 +37,11 @@ class WordSelector(Widget):
return _W24
async def __iter__(self):
return await loop.wait(super().__iter__(), self.content)
if __debug__:
result = await loop.wait(super().__iter__(), self.content, input_signal)
if isinstance(result, str):
return int(result)
else:
return result
else:
return await loop.wait(super().__iter__(), self.content)