nitrokey.nk3.updates¶
- class nitrokey.nk3.updates.UpdateUi¶
Bāzes:
ABC
- abstract abort(*msgs)¶
- Parametri:
msgs (Any)
- Atgriežamais tips:
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])
- Atgriežamais tips:
None
- abstract confirm_pynitrokey_version(current, required)¶
- abstract confirm_update(current, new)¶
- abstract download_progress_bar(desc)¶
- Parametri:
desc (str)
- Atgriežamais tips:
Iterator[Callable[[int, int], None]]
- abstract error(*msgs)¶
- Parametri:
msgs (Any)
- Atgriežamais tips:
Exception
- abstract finalization_progress_bar()¶
- Atgriežamais tips:
Iterator[Callable[[int, int], None]]
- abstract pre_bootloader_hint()¶
- Atgriežamais tips:
None
- abstract request_bootloader_confirmation()¶
- Atgriežamais tips:
None
- abstract update_progress_bar()¶
- Atgriežamais tips:
Iterator[Callable[[int, int], None]]
- class nitrokey.nk3.updates.Updater¶
Bāzes:
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])
- Atgriežamais tips:
None
- update(device, image, update_version, ignore_pynitrokey_version=False)¶
- Parametri:
device (TrussedBase)
image (str | None)
update_version (str | None)
ignore_pynitrokey_version (bool)
- Atgriežamais tips:
- class nitrokey.nk3.updates.Warning¶
Bāzes:
Enum
Brīdinājums, kas var rasties programmaparatūras atjaunināšanas laikā.
Pēc noklusējuma šie brīdinājumi pārtrauc programmaparatūras atjaunināšanu. Šo uzskaitījumu var izmantot, lai atlasītu brīdinājumu veidus, kurus vajadzētu ignorēt un neizraisīt programmaparatūras atjaunināšanas kļūmi.
- IFS_MIGRATION_V2 = 'ifs-migration-v2'¶
- MISSING_STATUS = 'missing-status'¶
- SDK_VERSION = 'sdk-version'¶
- UPDATE_FROM_BOOTLOADER = 'update-from-bootloader'¶
- property message: str¶