summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--obnamlib/fmt_6/repo_fmt_6.py7
-rw-r--r--test-gpghome/random_seedbin600 -> 600 bytes
2 files changed, 6 insertions, 1 deletions
diff --git a/obnamlib/fmt_6/repo_fmt_6.py b/obnamlib/fmt_6/repo_fmt_6.py
index 185e9ed5..121b2507 100644
--- a/obnamlib/fmt_6/repo_fmt_6.py
+++ b/obnamlib/fmt_6/repo_fmt_6.py
@@ -29,6 +29,11 @@ import tracing
import obnamlib
+class ToplevelIsFileError(obnamlib.ObnamError):
+
+ msg = 'File at repository root: {filename}'
+
+
class HookedFS(object):
'''A class to filter read/written data through hooks.'''
@@ -46,7 +51,7 @@ class HookedFS(object):
if len(parts) > 1:
return parts[0]
else: # pragma: no cover
- raise obnamlib.Error('File at repository root: %s' % filename)
+ raise ToplevelIsFileError(filename=filename)
def cat(self, filename, runfilters=True):
data = self.fs.cat(filename)
diff --git a/test-gpghome/random_seed b/test-gpghome/random_seed
index 237d34c6..b237a51a 100644
--- a/test-gpghome/random_seed
+++ b/test-gpghome/random_seed
Binary files differ