diff --git a/darc/archive.py b/darc/archive.py index 230aa9412..df1892777 100644 --- a/darc/archive.py +++ b/darc/archive.py @@ -202,7 +202,7 @@ def restore_attrs(self, path, item, symlink=False): for k, v in xattrs.items(): try: xa.set(k, v) - except KeyError: + except (IOError, KeyError): pass if have_lchmod: os.lchmod(path, item['mode'])