rdiff-backup-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Rdiff-backup-commits] rdiff-backup/rdiff_backup rpath.py


From: Andrew Ferguson
Subject: [Rdiff-backup-commits] rdiff-backup/rdiff_backup rpath.py
Date: Wed, 17 Dec 2008 23:57:42 +0000

CVSROOT:        /sources/rdiff-backup
Module name:    rdiff-backup
Changes by:     Andrew Ferguson <owsla> 08/12/17 23:57:41

Modified files:
        rdiff_backup   : rpath.py 

Log message:
        Catch EACCES as well as EPERM

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/rpath.py?cvsroot=rdiff-backup&r1=1.133&r2=1.134

Patches:
Index: rpath.py
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/rdiff_backup/rpath.py,v
retrieving revision 1.133
retrieving revision 1.134
diff -u -b -r1.133 -r1.134
--- rpath.py    17 Dec 2008 23:07:11 -0000      1.133
+++ rpath.py    17 Dec 2008 23:57:41 -0000      1.134
@@ -1059,7 +1059,7 @@
                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)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]