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:
parent
e66ed079b0
commit
d3f24f6e17
@ -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",
|
||||
|
Loading…
Reference in New Issue
Block a user