python: disallow setting auto-lock without PIN

pull/1104/head
matejcik 4 years ago committed by matejcik
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]: 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
- correctly calculate hashes for very small firmwares [f#1082]

@ -75,6 +75,10 @@ def display_rotation(client, rotation):
@with_client
def auto_lock_delay(client, delay):
"""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:]
units = {"s": 1, "m": 60, "h": 3600}
if unit in units:

Loading…
Cancel
Save