From f4da6ca2f3034ae3d5cd08062bb5d964f63789af Mon Sep 17 00:00:00 2001 From: bescoto Date: Thu, 24 Apr 2003 06:18:51 +0000 Subject: Added existence check in diryield in case deleted in meantime git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@319 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109 --- rdiff-backup/rdiff_backup/selection.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rdiff-backup/rdiff_backup/selection.py b/rdiff-backup/rdiff_backup/selection.py index 1dfaf5d..0fcc657 100644 --- a/rdiff-backup/rdiff_backup/selection.py +++ b/rdiff-backup/rdiff_backup/selection.py @@ -118,7 +118,7 @@ class Select: for filename in self.listdir(rpath): new_rpath = robust.check_common_error(error_handler, rpath.append, (filename,)) - if new_rpath: + if new_rpath and new_rpath.lstat(): s = sel_func(new_rpath) if s == 1: yield (new_rpath, 0) elif s == 2 and new_rpath.isdir(): yield (new_rpath, 1) -- cgit v1.2.1