From 0eb33389d33fa36aa94de3d438102c86c1ab9b69 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Sun, 30 Jan 2022 03:46:11 +0100 Subject: [PATCH] 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). --- src/borg/archiver.py | 2 +- src/borg/helpers.py | 8 ++++---- src/borg/remote.py | 10 +++++----- src/borg/testsuite/helpers.py | 2 +- src/borg/testsuite/key.py | 4 ++-- src/borg/testsuite/repository.py | 8 ++++---- 6 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/borg/archiver.py b/src/borg/archiver.py index 8676229d6..548968924 100644 --- a/src/borg/archiver.py +++ b/src/borg/archiver.py @@ -581,7 +581,7 @@ class Archiver: 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, do_files=args.cache_files, progress=args.progress, lock_wait=self.lock_wait, permit_adhoc_cache=args.no_cache_sync, diff --git a/src/borg/helpers.py b/src/borg/helpers.py index a1cd7eca6..b33a69c32 100644 --- a/src/borg/helpers.py +++ b/src/borg/helpers.py @@ -1136,11 +1136,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 @@ -1154,7 +1154,7 @@ class Location: 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): @@ -1245,7 +1245,7 @@ class Location: 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 diff --git a/src/borg/remote.py b/src/borg/remote.py index 64d133312..56ef54c26 100644 --- a/src/borg/remote.py +++ b/src/borg/remote.py @@ -728,11 +728,11 @@ This problem will go away as soon as the server has been upgraded to 1.0.7+. 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)') @@ -752,9 +752,9 @@ This problem will go away as soon as the server has been upgraded to 1.0.7+. 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)') diff --git a/src/borg/testsuite/helpers.py b/src/borg/testsuite/helpers.py index 6b7884b42..404f92bf4 100644 --- a/src/borg/testsuite/helpers.py +++ b/src/borg/testsuite/helpers.py @@ -237,7 +237,7 @@ class TestLocationWithoutEnv: 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: diff --git a/src/borg/testsuite/key.py b/src/borg/testsuite/key.py index c37447f6a..9a7e597f1 100644 --- a/src/borg/testsuite/key.py +++ b/src/borg/testsuite/key.py @@ -85,10 +85,10 @@ class TestKey: 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) diff --git a/src/borg/testsuite/repository.py b/src/borg/testsuite/repository.py index 26a188d9d..3018fd8f2 100644 --- a/src/borg/testsuite/repository.py +++ b/src/borg/testsuite/repository.py @@ -864,19 +864,19 @@ class RemoteRepositoryTestCase(RepositoryTestCase): 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'}) @@ -895,7 +895,7 @@ class RemoteRepositoryTestCase(RepositoryTestCase): 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'})