nitrokey.nk3.updates¶
- class nitrokey.nk3.updates.UpdateUi¶
Perusteet:
ABC
- abstract abort(*msgs)¶
- Parametrit:
msgs (Any)
- Return type:
Exception
- abstract abort_downgrade(current, image)¶
- abstract abort_pynitrokey_version(current, required)¶
- abstract confirm_download(current, new)¶
- abstract confirm_extra_information(extra_info)¶
- Parametrit:
extra_info (List[str])
- Return type:
None
- abstract confirm_pynitrokey_version(current, required)¶
- abstract confirm_update(current, new)¶
- abstract download_progress_bar(desc)¶
- Parametrit:
desc (str)
- Return type:
Iterator[Callable[[int, int], None]]
- abstract error(*msgs)¶
- Parametrit:
msgs (Any)
- Return type:
Exception
- abstract finalization_progress_bar()¶
- Return type:
Iterator[Callable[[int, int], None]]
- abstract pre_bootloader_hint()¶
- Return type:
None
- abstract request_bootloader_confirmation()¶
- Return type:
None
- abstract update_progress_bar()¶
- Return type:
Iterator[Callable[[int, int], None]]
- class nitrokey.nk3.updates.Updater¶
Perusteet:
object
- __init__(ui, await_bootloader, await_device, ignore_warnings=frozenset({}))¶
- Parametrit:
ui (UpdateUi)
await_bootloader (Callable[[], NK3Bootloader])
await_device (Callable[[int | None, Callable[[int, int], None] | None], NK3])
ignore_warnings (Set[Warning])
- Return type:
None
- update(device, image, update_version, ignore_pynitrokey_version=False)¶
- Parametrit:
device (TrussedBase)
image (str | None)
update_version (str | None)
ignore_pynitrokey_version (bool)
- Return type:
- class nitrokey.nk3.updates.Warning¶
Perusteet:
Enum
Varoitus, joka voi ilmetä laiteohjelmiston päivityksen aikana.
Oletusarvoisesti nämä varoitukset keskeyttävät laiteohjelmiston päivityksen. Tämän enumin avulla voidaan valita varoitustyypit, jotka on jätettävä huomiotta ja jotka eivät saa aiheuttaa laiteohjelmiston päivityksen epäonnistumista.
- IFS_MIGRATION_V2 = 'ifs-migration-v2'¶
- MISSING_STATUS = 'missing-status'¶
- SDK_VERSION = 'sdk-version'¶
- UPDATE_FROM_BOOTLOADER = 'update-from-bootloader'¶
- property message: str¶