mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-18 21:48:13 +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
|
from typing import TYPE_CHECKING
|
||||||
|
|
||||||
|
import storage.device
|
||||||
from trezor import io, loop, utils, wire
|
from trezor import io, loop, utils, wire
|
||||||
from trezor.messages import RebootToBootloader, Success
|
from trezor.messages import RebootToBootloader, Success
|
||||||
from trezor.ui.layouts import confirm_action
|
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:
|
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(
|
await confirm_action(
|
||||||
ctx,
|
ctx,
|
||||||
"reboot",
|
"reboot",
|
||||||
|
Loading…
Reference in New Issue
Block a user