duplicity.backends.pcabackend module

class duplicity.backends.pcabackend.PCABackend(parsed_url)[source]

Bases: Backend

Backend for OVH PCA

__init__(parsed_url)[source]
__list_objs(ffilter=None)
_delete(filename)[source]
_error_code(operation, e)[source]
_get(remote_filename, local_path)[source]
_list()[source]
_put(source_path, remote_filename)[source]
_query(filename)[source]
pre_process_download_batch(remote_filenames)[source]

This is called before downloading volumes from this backend by main engine. For PCA, volumes passed as argument need to be unsealed. This method is blocking, showing a status at regular interval

unseal(remote_filename)[source]
unseal_status(u_remote_filenames)[source]

Shows unsealing status for input volumes