mirror of
https://github.com/trezor/trezor-firmware.git
synced 2026-03-21 14:47:20 +01:00
feat(python): allow exporting unit serial number
[no changelog]
This commit is contained in:
@@ -473,3 +473,10 @@ def authenticate(
|
||||
except authentication.DeviceNotAuthentic:
|
||||
click.echo("Device is not authentic.")
|
||||
sys.exit(5)
|
||||
|
||||
|
||||
@cli.command()
|
||||
@with_session(seedless=True)
|
||||
def serial_number(session: "Session") -> str:
|
||||
"""Get serial number."""
|
||||
return device.get_serial_number(session)
|
||||
|
||||
@@ -650,3 +650,8 @@ def authenticate(session: "Session", challenge: bytes) -> messages.AuthenticityP
|
||||
def set_brightness(session: "Session", value: Optional[int] = None) -> str | None:
|
||||
ret = session.call(messages.SetBrightness(value=value), expect=messages.Success)
|
||||
return _return_success(ret)
|
||||
|
||||
|
||||
def get_serial_number(session: "Session") -> str:
|
||||
ret = session.call(messages.GetSerialNumber(), expect=messages.SerialNumber)
|
||||
return ret.serial_number
|
||||
|
||||
Reference in New Issue
Block a user