diff options
Diffstat (limited to 'rdiff-backup/rdiff_backup/fs_abilities.py')
-rw-r--r-- | rdiff-backup/rdiff_backup/fs_abilities.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rdiff-backup/rdiff_backup/fs_abilities.py b/rdiff-backup/rdiff_backup/fs_abilities.py index d9772d5..32abc6c 100644 --- a/rdiff-backup/rdiff_backup/fs_abilities.py +++ b/rdiff-backup/rdiff_backup/fs_abilities.py @@ -277,7 +277,10 @@ class FSAbilities: def test_triple(dir_rp, dirlist, filename): """Return 1 if filename shows system case sensitive""" - letter_rp = dir_rp.append(filename) + try: + letter_rp = dir_rp.append(filename) + except OSError: + return 0 assert letter_rp.lstat(), letter_rp swapped = filename.swapcase() if swapped in dirlist: return 1 |