duplicity.backends.multibackend module

class duplicity.backends.multibackend.MultiBackend(parsed_url)[source]

Bases: Backend

Store files across multiple remote stores. URL is a path to a local file containing URLs/other config defining the remote store

__affinities = {}
__init__(parsed_url)[source]
__knownQueryParameters = frozenset({'mode', 'onfail', 'subpath'})
__mode = 'stripe'
__mode_allowedSet = frozenset({'mirror', 'stripe'})
__onfail_mode = 'continue'
__onfail_mode_allowedSet = frozenset({'abort', 'continue'})
__stores = []
__subpath = ''
__write_cursor = 0
_delete(filename)[source]
_delete_list(filenames)[source]
_eligible_stores(filename)[source]
_get(remote_filename, local_path)[source]
_list()[source]
_put(source_path, remote_filename)[source]
static get_query_params(parsed_url)[source]
pre_process_download(filename)[source]
pre_process_download_batch(filenames)[source]