summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/highlevel.py
diff options
context:
space:
mode:
authorben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-05-20 18:09:10 +0000
committerben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-05-20 18:09:10 +0000
commite90980098d2ae3458a56b19d12805f62def8f8d6 (patch)
tree03105e5110343441fa7dd6954cafd3652e88afd8 /rdiff-backup/rdiff_backup/highlevel.py
parent9091865590125881b709626fc372239654714ba8 (diff)
downloadrdiff-backup-e90980098d2ae3458a56b19d12805f62def8f8d6.tar.gz
Fixed --include reporting bug, and added error checking to directory
listings so that "door" files would be skipped git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@91 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/highlevel.py')
-rw-r--r--rdiff-backup/rdiff_backup/highlevel.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rdiff-backup/rdiff_backup/highlevel.py b/rdiff-backup/rdiff_backup/highlevel.py
index 86738df..d3b6b74 100644
--- a/rdiff-backup/rdiff_backup/highlevel.py
+++ b/rdiff-backup/rdiff_backup/highlevel.py
@@ -268,7 +268,8 @@ class HLDestinationStruct:
def check_skip_error(cls, thunk, dsrp):
"""Run thunk, catch certain errors skip files"""
try: return thunk()
- except (IOError, OSError, SkipFileException, DSRPPermError), exp:
+ except (IOError, OSError, SkipFileException, DSRPPermError,
+ RPathException), exp:
Log.exception()
if (not isinstance(exp, IOError) or
(isinstance(exp, IOError) and