1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-22 06:18:07 +00:00

feat(core): provisionally gate RebootToBootloader under experimental features

This commit is contained in:
matejcik 2022-05-31 16:10:12 +02:00 committed by matejcik
parent e66ed079b0
commit d3f24f6e17

View File

@ -1,5 +1,6 @@
from typing import TYPE_CHECKING
import storage.device
from trezor import io, loop, utils, wire
from trezor.messages import RebootToBootloader, Success
from trezor.ui.layouts import confirm_action
@ -11,6 +12,9 @@ if TYPE_CHECKING:
async def reboot_to_bootloader(ctx: wire.Context, msg: RebootToBootloader) -> NoReturn:
if not storage.device.get_experimental_features():
raise wire.UnexpectedMessage("Experimental features are not enabled")
await confirm_action(
ctx,
"reboot",