duplicity.backends.b2backend module

class duplicity.backends.b2backend.B2Backend(parsed_url)[source]

Bases: Backend

Backend for BackBlaze’s B2 storage service

__init__(parsed_url)[source]

Authorize to B2 api and set up needed variables

_delete(filename)[source]

Delete filename from remote server

_get(remote_filename, local_path)[source]

Download remote_filename to local_path

_list()[source]

List files on remote server

_put(source_path, remote_filename)[source]

Copy source_path to remote_filename

_query(filename)[source]

Get size info of filename

file_info(filename)[source]
class duplicity.backends.b2backend.B2ProgressListener[source]

Bases: object

bytes_completed(byte_count)[source]
close()[source]
set_total_bytes(total_byte_count)[source]