diff options
Diffstat (limited to 'rdiff-backup')
-rw-r--r-- | rdiff-backup/rdiff_backup/robust.py | 5 | ||||
-rw-r--r-- | rdiff-backup/src/robust.py | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/rdiff-backup/rdiff_backup/robust.py b/rdiff-backup/rdiff_backup/robust.py index 5726914..cecd33c 100644 --- a/rdiff-backup/rdiff_backup/robust.py +++ b/rdiff-backup/rdiff_backup/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): 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): |