From 570e19ba9e514b44be7d0aaf5f5caaed2fad4e82 Mon Sep 17 00:00:00 2001 From: owsla Date: Wed, 17 Dec 2008 23:57:41 +0000 Subject: Catch EACCES as well as EPERM git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@967 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109 --- rdiff-backup/rdiff_backup/rpath.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rdiff-backup/rdiff_backup/rpath.py b/rdiff-backup/rdiff_backup/rpath.py index 08b63b7..d657c1c 100644 --- a/rdiff-backup/rdiff_backup/rpath.py +++ b/rdiff-backup/rdiff_backup/rpath.py @@ -1059,7 +1059,7 @@ class RPath(RORPath): else: try: self.conn.os.unlink(self.path) except OSError, error: - if error.errno == errno.EPERM: + if error.errno in (errno.EPERM, errno.EACCES): # On Windows, read-only files cannot be deleted. # Remove the read-only attribute and try again. self.chmod(0700) -- cgit v1.2.1