mirror of
https://github.com/borgbackup/borg.git
synced 2025-02-21 13:47:16 +00:00
Location: fix bad naming: rename .orig -> .processed
- .raw is the unprocessed location (as given by user / env). - .processed is the processed location (after placeholder replacement).
This commit is contained in:
parent
ad122e554a
commit
c4116b26c8
6 changed files with 17 additions and 17 deletions
|
@ -636,7 +636,7 @@ def create_inner(archive, cache, fso):
|
|||
dry_run = args.dry_run
|
||||
t0 = datetime.utcnow()
|
||||
t0_monotonic = time.monotonic()
|
||||
logger.info('Creating archive at "%s"' % args.location.orig)
|
||||
logger.info('Creating archive at "%s"' % args.location.processed)
|
||||
if not dry_run:
|
||||
with Cache(repository, key, manifest, progress=args.progress,
|
||||
lock_wait=self.lock_wait, permit_adhoc_cache=args.no_cache_sync,
|
||||
|
|
|
@ -379,11 +379,11 @@ class Location:
|
|||
|
||||
def __init__(self, text='', overrides={}):
|
||||
if not self.parse(text, overrides):
|
||||
raise ValueError('Invalid location format: "%s"' % self.orig)
|
||||
raise ValueError('Invalid location format: "%s"' % self.processed)
|
||||
|
||||
def parse(self, text, overrides={}):
|
||||
self.raw = text # as given by user, might contain placeholders
|
||||
self.orig = text = replace_placeholders(text, overrides) # after placeholder replacement
|
||||
self.processed = text = replace_placeholders(text, overrides) # after placeholder replacement
|
||||
valid = self._parse(text)
|
||||
if valid:
|
||||
return True
|
||||
|
@ -397,7 +397,7 @@ def parse(self, text, overrides={}):
|
|||
valid = self._parse(repo)
|
||||
self.archive = m.group('archive')
|
||||
self.raw = repo_raw if not self.archive else repo_raw + self.raw
|
||||
self.orig = repo if not self.archive else '%s::%s' % (repo, self.archive)
|
||||
self.processed = repo if not self.archive else '%s::%s' % (repo, self.archive)
|
||||
return valid
|
||||
|
||||
def _parse(self, text):
|
||||
|
@ -499,7 +499,7 @@ def omit_archive(self):
|
|||
loc = Location(self.raw)
|
||||
loc.archive = None
|
||||
loc.raw = loc.raw.split("::")[0]
|
||||
loc.orig = loc.orig.split("::")[0]
|
||||
loc.processed = loc.processed.split("::")[0]
|
||||
return loc
|
||||
|
||||
|
||||
|
|
|
@ -738,11 +738,11 @@ def handle_error(unpacked):
|
|||
args = unpacked.get(b'exception_args')
|
||||
|
||||
if error == 'DoesNotExist':
|
||||
raise Repository.DoesNotExist(self.location.orig)
|
||||
raise Repository.DoesNotExist(self.location.processed)
|
||||
elif error == 'AlreadyExists':
|
||||
raise Repository.AlreadyExists(self.location.orig)
|
||||
raise Repository.AlreadyExists(self.location.processed)
|
||||
elif error == 'CheckNeeded':
|
||||
raise Repository.CheckNeeded(self.location.orig)
|
||||
raise Repository.CheckNeeded(self.location.processed)
|
||||
elif error == 'IntegrityError':
|
||||
if old_server:
|
||||
raise IntegrityError('(not available)')
|
||||
|
@ -762,9 +762,9 @@ def handle_error(unpacked):
|
|||
raise Repository.ParentPathDoesNotExist(args[0].decode())
|
||||
elif error == 'ObjectNotFound':
|
||||
if old_server:
|
||||
raise Repository.ObjectNotFound('(not available)', self.location.orig)
|
||||
raise Repository.ObjectNotFound('(not available)', self.location.processed)
|
||||
else:
|
||||
raise Repository.ObjectNotFound(args[0].decode(), self.location.orig)
|
||||
raise Repository.ObjectNotFound(args[0].decode(), self.location.processed)
|
||||
elif error == 'InvalidRPCMethod':
|
||||
if old_server:
|
||||
raise InvalidRPCMethod('(not available)')
|
||||
|
|
|
@ -240,7 +240,7 @@ def test_omit_archive(self):
|
|||
loc_without_archive = loc.omit_archive()
|
||||
assert loc_without_archive.archive is None
|
||||
assert loc_without_archive.raw == "ssh://user@host:1234/repos/{hostname}"
|
||||
assert loc_without_archive.orig == "ssh://user@host:1234/repos/%s" % hostname
|
||||
assert loc_without_archive.processed == "ssh://user@host:1234/repos/%s" % hostname
|
||||
|
||||
|
||||
class TestLocationWithEnv:
|
||||
|
|
|
@ -87,10 +87,10 @@ def key(self, request, monkeypatch):
|
|||
|
||||
class MockRepository:
|
||||
class _Location:
|
||||
orig = '/some/place'
|
||||
raw = processed = '/some/place'
|
||||
|
||||
def canonical_path(self):
|
||||
return self.orig
|
||||
return self.processed
|
||||
|
||||
_location = _Location()
|
||||
id = bytes(32)
|
||||
|
|
|
@ -887,19 +887,19 @@ def test_rpc_exception_transport(self):
|
|||
self.repository.call('inject_exception', {'kind': 'DoesNotExist'})
|
||||
except Repository.DoesNotExist as e:
|
||||
assert len(e.args) == 1
|
||||
assert e.args[0] == self.repository.location.orig
|
||||
assert e.args[0] == self.repository.location.processed
|
||||
|
||||
try:
|
||||
self.repository.call('inject_exception', {'kind': 'AlreadyExists'})
|
||||
except Repository.AlreadyExists as e:
|
||||
assert len(e.args) == 1
|
||||
assert e.args[0] == self.repository.location.orig
|
||||
assert e.args[0] == self.repository.location.processed
|
||||
|
||||
try:
|
||||
self.repository.call('inject_exception', {'kind': 'CheckNeeded'})
|
||||
except Repository.CheckNeeded as e:
|
||||
assert len(e.args) == 1
|
||||
assert e.args[0] == self.repository.location.orig
|
||||
assert e.args[0] == self.repository.location.processed
|
||||
|
||||
try:
|
||||
self.repository.call('inject_exception', {'kind': 'IntegrityError'})
|
||||
|
@ -918,7 +918,7 @@ def test_rpc_exception_transport(self):
|
|||
except Repository.ObjectNotFound as e:
|
||||
assert len(e.args) == 2
|
||||
assert e.args[0] == s1
|
||||
assert e.args[1] == self.repository.location.orig
|
||||
assert e.args[1] == self.repository.location.processed
|
||||
|
||||
try:
|
||||
self.repository.call('inject_exception', {'kind': 'InvalidRPCMethod'})
|
||||
|
|
Loading…
Reference in a new issue