swh.vault package#
Subpackages:
- swh.vault.api package
- swh.vault.cookers package
Submodules:
- swh.vault.backend module
VaultBackend
VaultBackend.current_version
VaultBackend.get_db()
VaultBackend.put_db()
VaultBackend.progress()
VaultBackend.create_task()
VaultBackend.add_notif_email()
VaultBackend.put_bundle()
VaultBackend.cook()
VaultBackend.batch_cook()
VaultBackend.batch_progress()
VaultBackend.is_available()
VaultBackend.fetch()
VaultBackend.update_access_ts()
VaultBackend.set_status()
VaultBackend.set_progress()
VaultBackend.send_notif()
VaultBackend.send_notification()
VaultBackend.cache_expire_oldest()
VaultBackend.cache_expire_until()
- swh.vault.cache module
- swh.vault.cli module
- swh.vault.cooking_tasks module
- swh.vault.exc module
- swh.vault.in_memory_backend module
- swh.vault.interface module
- swh.vault.to_disk module
Module contents:
- swh.vault.get_vault(cls: str = 'remote', **kwargs)[source]#
Get a vault object of class vault_class with arguments vault_args.
- Parameters:
cls – vault’s class, either ‘remote’ or ‘local’
kwargs – arguments to pass to the class’ constructor
- Returns:
an instance of VaultBackend (either local or remote)
- Raises:
ValueError if passed an unknown storage class. –
- swh.vault.get_datastore(cls: str = 'remote', **kwargs)#
Get a vault object of class vault_class with arguments vault_args.
- Parameters:
cls – vault’s class, either ‘remote’ or ‘local’
kwargs – arguments to pass to the class’ constructor
- Returns:
an instance of VaultBackend (either local or remote)
- Raises:
ValueError if passed an unknown storage class. –