mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-04-29 13:39:05 +00:00
python: disallow setting auto-lock without PIN
This commit is contained in:
parent
051763575d
commit
c964ff702d
@ -9,6 +9,11 @@ _At the moment, the project does **not** adhere to [Semantic Versioning](https:/
|
|||||||
## [0.12.1] - unreleased
|
## [0.12.1] - unreleased
|
||||||
[0.12.1]: https://github.com/trezor/trezor-firmware/compare/python/v0.12.0...master
|
[0.12.1]: https://github.com/trezor/trezor-firmware/compare/python/v0.12.0...master
|
||||||
|
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- do not allow setting auto-lock delay unless PIN is configured
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- correctly calculate hashes for very small firmwares [f#1082]
|
- correctly calculate hashes for very small firmwares [f#1082]
|
||||||
|
@ -75,6 +75,10 @@ def display_rotation(client, rotation):
|
|||||||
@with_client
|
@with_client
|
||||||
def auto_lock_delay(client, delay):
|
def auto_lock_delay(client, delay):
|
||||||
"""Set auto-lock delay (in seconds)."""
|
"""Set auto-lock delay (in seconds)."""
|
||||||
|
|
||||||
|
if not client.features.pin_protection:
|
||||||
|
raise click.ClickException("Set up a PIN first")
|
||||||
|
|
||||||
value, unit = delay[:-1], delay[-1:]
|
value, unit = delay[:-1], delay[-1:]
|
||||||
units = {"s": 1, "m": 60, "h": 3600}
|
units = {"s": 1, "m": 60, "h": 3600}
|
||||||
if unit in units:
|
if unit in units:
|
||||||
|
Loading…
Reference in New Issue
Block a user