nitrokey.nk3.updates¶
- class nitrokey.nk3.updates.UpdateUi¶
Põlvnemine:
ABC
- abstract abort(*msgs)¶
- Parameetrid:
msgs (Any)
- Tagastustüüp:
Exception
- abstract abort_downgrade(current, image)¶
- abstract abort_pynitrokey_version(current, required)¶
- abstract confirm_download(current, new)¶
- abstract confirm_extra_information(extra_info)¶
- Parameetrid:
extra_info (List[str])
- Tagastustüüp:
None
- abstract confirm_pynitrokey_version(current, required)¶
- abstract confirm_update(current, new)¶
- abstract download_progress_bar(desc)¶
- Parameetrid:
desc (str)
- Tagastustüüp:
Iterator[Callable[[int, int], None]]
- abstract error(*msgs)¶
- Parameetrid:
msgs (Any)
- Tagastustüüp:
Exception
- abstract finalization_progress_bar()¶
- Tagastustüüp:
Iterator[Callable[[int, int], None]]
- abstract pre_bootloader_hint()¶
- Tagastustüüp:
None
- abstract request_bootloader_confirmation()¶
- Tagastustüüp:
None
- abstract update_progress_bar()¶
- Tagastustüüp:
Iterator[Callable[[int, int], None]]
- class nitrokey.nk3.updates.Updater¶
Põlvnemine:
object
- __init__(ui, await_bootloader, await_device, ignore_warnings=frozenset({}))¶
- Parameetrid:
ui (UpdateUi)
await_bootloader (Callable[[], NK3Bootloader])
await_device (Callable[[int | None, Callable[[int, int], None] | None], NK3])
ignore_warnings (Set[Warning])
- Tagastustüüp:
None
- update(device, image, update_version, ignore_pynitrokey_version=False)¶
- Parameetrid:
device (TrussedBase)
image (str | None)
update_version (str | None)
ignore_pynitrokey_version (bool)
- Tagastustüüp:
- class nitrokey.nk3.updates.Warning¶
Põlvnemine:
Enum
Hoiatus, mis võib ilmneda püsivara uuendamise ajal.
Vaikimisi katkestavad need hoiatused püsivara uuendamise. Selle enumi abil saab valida hoiatuste tüübid, mida tuleks ignoreerida ja mis ei põhjusta püsivara uuendamise ebaõnnestumist.
- IFS_MIGRATION_V2 = 'ifs-migration-v2'¶
- MISSING_STATUS = 'missing-status'¶
- SDK_VERSION = 'sdk-version'¶
- UPDATE_FROM_BOOTLOADER = 'update-from-bootloader'¶
- property message: str¶