nitrokey.nk3.updates¶
- class nitrokey.nk3.updates.UpdateUi¶
Osnove:
ABC
- abstract abort(*msgs)¶
- Parametri:
msgs (Any)
- Vrne tip:
Exception
- abstract abort_downgrade(current, image)¶
- abstract abort_pynitrokey_version(current, required)¶
- abstract confirm_download(current, new)¶
- abstract confirm_extra_information(extra_info)¶
- Parametri:
extra_info (List[str])
- Vrne tip:
None
- abstract confirm_pynitrokey_version(current, required)¶
- abstract confirm_update(current, new)¶
- abstract download_progress_bar(desc)¶
- Parametri:
desc (str)
- Vrne tip:
Iterator[Callable[[int, int], None]]
- abstract error(*msgs)¶
- Parametri:
msgs (Any)
- Vrne tip:
Exception
- abstract finalization_progress_bar()¶
- Vrne tip:
Iterator[Callable[[int, int], None]]
- abstract pre_bootloader_hint()¶
- Vrne tip:
None
- abstract request_bootloader_confirmation()¶
- Vrne tip:
None
- abstract update_progress_bar()¶
- Vrne tip:
Iterator[Callable[[int, int], None]]
- class nitrokey.nk3.updates.Updater¶
Osnove:
object
- __init__(ui, await_bootloader, await_device, ignore_warnings=frozenset({}))¶
- Parametri:
ui (UpdateUi)
await_bootloader (Callable[[], NK3Bootloader])
await_device (Callable[[int | None, Callable[[int, int], None] | None], NK3])
ignore_warnings (Set[Warning])
- Vrne tip:
None
- update(device, image, update_version, ignore_pynitrokey_version=False)¶
- Parametri:
device (TrussedBase)
image (str | None)
update_version (str | None)
ignore_pynitrokey_version (bool)
- Vrne tip:
- class nitrokey.nk3.updates.Warning¶
Osnove:
Enum
Opozorilo, ki se lahko pojavi med posodobitvijo vdelane programske opreme.
Ta opozorila privzeto prekinejo posodobitev vdelane programske opreme. Ta enum se lahko uporablja za izbiro vrst opozoril, ki jih je treba prezreti in zaradi katerih posodobitev vdelane programske opreme ne bo prekinjena.
- IFS_MIGRATION_V2 = 'ifs-migration-v2'¶
- MISSING_STATUS = 'missing-status'¶
- SDK_VERSION = 'sdk-version'¶
- UPDATE_FROM_BOOTLOADER = 'update-from-bootloader'¶
- property message: str¶