diff options
Diffstat (limited to 'rdiff-backup/src/robust.py')
-rw-r--r-- | rdiff-backup/src/robust.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/rdiff-backup/src/robust.py b/rdiff-backup/src/robust.py index 5726914..cecd33c 100644 --- a/rdiff-backup/src/robust.py +++ b/rdiff-backup/src/robust.py @@ -607,8 +607,9 @@ class Resume: data = fp.read() fp.close() try: result = cPickle.loads(data) - except cPickle.UnpicklingError: - raise ResumeException("Bad pickle at %s" % (checkpoint_rp.path,)) + except Exception, exc: + raise ResumeException("Bad pickle at %s: %s" % + (checkpoint_rp.path, exc)) return result def ResumeCheck(cls): |