duplicity.backends.dpbxbackend module

class duplicity.backends.dpbxbackend.DPBXBackend(parsed_url)[source]

Bases: Backend

Connect to remote store using Dr*pB*x service

__init__(parsed_url)[source]
_close(*args)[source]

close backend session? no! just “flush” the data

_delete(*args)[source]
_error_code(operation, e)[source]
_get(*args)[source]
_list(*args)[source]
_put(*args)[source]
_query(*args)[source]
check_renamed_files(file_list)[source]
load_access_token()[source]
login()[source]
obtain_access_token()[source]
put_file_chunked(source_path, remote_path)[source]
put_file_small(source_path, remote_path)[source]
save_access_token(access_token)[source]
user_authenticated()[source]
duplicity.backends.dpbxbackend.command(login_required=True)[source]

a decorator for handling authentication and exceptions

duplicity.backends.dpbxbackend.log_exception(e)[source]