nitrokey.nk3.updates¶
- class nitrokey.nk3.updates.UpdateUi¶
Pagrindai:
ABC
- abstract abort(*msgs)¶
- Parametrai:
msgs (Any)
- Grąžinamos reikšmės tipas:
Exception
- abstract abort_downgrade(current, image)¶
- abstract abort_pynitrokey_version(current, required)¶
- abstract confirm_download(current, new)¶
- abstract confirm_extra_information(extra_info)¶
- Parametrai:
extra_info (List[str])
- Grąžinamos reikšmės tipas:
None
- abstract confirm_pynitrokey_version(current, required)¶
- abstract confirm_update(current, new)¶
- abstract confirm_update_same_version(version)¶
- Parametrai:
version (Version)
- Grąžinamos reikšmės tipas:
None
- abstract download_progress_bar(desc)¶
- Parametrai:
desc (str)
- Grąžinamos reikšmės tipas:
Iterator[Callable[[int, int], None]]
- abstract error(*msgs)¶
- Parametrai:
msgs (Any)
- Grąžinamos reikšmės tipas:
Exception
- abstract finalization_progress_bar()¶
- Grąžinamos reikšmės tipas:
Iterator[Callable[[int, int], None]]
- abstract pre_bootloader_hint()¶
- Grąžinamos reikšmės tipas:
None
- abstract request_bootloader_confirmation()¶
- Grąžinamos reikšmės tipas:
None
- abstract update_progress_bar()¶
- Grąžinamos reikšmės tipas:
Iterator[Callable[[int, int], None]]
- class nitrokey.nk3.updates.Updater¶
Pagrindai:
object
- __init__(ui, await_bootloader, await_device, ignore_warnings=frozenset({}))¶
- Parametrai:
ui (UpdateUi)
await_bootloader (Callable[[], NK3Bootloader])
await_device (Callable[[int | None, Callable[[int, int], None] | None], NK3])
ignore_warnings (Set[Warning])
- Grąžinamos reikšmės tipas:
None
- update(device, image, update_version, ignore_pynitrokey_version=False)¶
- Parametrai:
device (TrussedBase)
image (str | None)
update_version (str | None)
ignore_pynitrokey_version (bool)
- Grąžinamos reikšmės tipas:
- class nitrokey.nk3.updates.Warning¶
Pagrindai:
Enum
Įspėjimas, kuris gali atsirasti atnaujinant programinę įrangą.
Pagal numatytuosius nustatymus šie įspėjimai nutraukia programinės įrangos atnaujinimą. Šį išvardijimą galima naudoti norint pasirinkti įspėjimų tipus, kurie turėtų būti ignoruojami ir nesukelti programinės įrangos atnaujinimo nesėkmės.
- IFS_MIGRATION_V2 = 'ifs-migration-v2'¶
- MISSING_STATUS = 'missing-status'¶
- SDK_VERSION = 'sdk-version'¶
- UPDATE_FROM_BOOTLOADER = 'update-from-bootloader'¶
- property message: str¶