nitrokey.updates

exception nitrokey.updates.DownloadError

Bases: Exception

__init__(msg)
Parámetros:

msg (str)

Tipo del valor devuelto:

None

exception nitrokey.updates.OverwriteError

Bases: Exception

__init__(path)
Parámetros:

path (str)

Tipo del valor devuelto:

None

class nitrokey.updates.Asset

Bases: objeto

Activo(etiqueta: cadena, url: cadena)

__init__(tag, url)
Parámetros:
  • tag (str)

  • url (str)

Tipo del valor devuelto:

None

download(f, callback=None)
Parámetros:
  • f (BinaryIO)

  • callback (Callable[[int, int], None] | None)

Tipo del valor devuelto:

None

download_to_dir(d, overwrite=False, callback=None)
Parámetros:
  • d (str)

  • overwrite (bool)

  • callback (Callable[[int, int], None] | None)

Tipo del valor devuelto:

str

read(callback=None)
Parámetros:

callback (Callable[[int, int], None] | None)

Tipo del valor devuelto:

bytes

tag: str
url: str
class nitrokey.updates.Release

Bases: objeto

Release(etiqueta: cadena, activos: lista[cadena])

__init__(tag, assets)
Parámetros:
  • tag (str)

  • assets (list[str])

Tipo del valor devuelto:

None

find_asset(url_pattern)
Parámetros:

url_pattern (Pattern[str])

Tipo del valor devuelto:

Asset | None

require_asset(url_pattern)
Parámetros:

url_pattern (Pattern[str])

Tipo del valor devuelto:

Asset

assets: list[str]
tag: str
class nitrokey.updates.Repository

Bases: objeto

Repositorio(propietario: cadena, nombre: cadena)

__init__(owner, name)
Parámetros:
  • owner (str)

  • name (str)

Tipo del valor devuelto:

None

get_latest_release()
Tipo del valor devuelto:

Release

get_release(tag)
Parámetros:

tag (str)

Tipo del valor devuelto:

Release

get_release_or_latest(tag=None)
Parámetros:

tag (str | None)

Tipo del valor devuelto:

Release

name: str
owner: str