diff options
author | Lars Wirzenius <liw@liw.fi> | 2015-03-06 21:04:58 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2015-03-06 21:04:58 +0200 |
commit | dc1a5ac7dda68c5a77d168bf5f90a99f97d9883b (patch) | |
tree | 7f52338c47eba0fde5977c575656cc3485ac7d0d | |
parent | b75aa11d2ed55ac92aba789da66333d0e48345dd (diff) | |
download | obnam-dc1a5ac7dda68c5a77d168bf5f90a99f97d9883b.tar.gz |
Verify that live data hasn't been appended to
-rw-r--r-- | obnamlib/plugins/verify_plugin.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/obnamlib/plugins/verify_plugin.py b/obnamlib/plugins/verify_plugin.py index 50cd1d0d..fc5236af 100644 --- a/obnamlib/plugins/verify_plugin.py +++ b/obnamlib/plugins/verify_plugin.py @@ -198,6 +198,10 @@ class VerifyPlugin(obnamlib.ObnamPlugin): if not self.verify_chunks(f, chunkids): raise Fail(filename=filename, reason='data changed') + data = f.read(1) + if data: + raise Fail(filename=filename, reason='more data at end of file') + f.close() def verify_chunks(self, f, chunkids): |