Issue #15478: os.lchflags() is not always available when os.chflags() is available

This commit is contained in:
Victor Stinner 2012-11-13 09:31:51 +01:00
parent 5ff16750f5
commit ee36c24d15
1 changed files with 3 additions and 4 deletions

View File

@ -2112,10 +2112,9 @@ def test_oserror_filename(self):
if hasattr(os, "truncate"): if hasattr(os, "truncate"):
funcs.append((self.filenames, os.truncate, 0)) funcs.append((self.filenames, os.truncate, 0))
if hasattr(os, "chflags"): if hasattr(os, "chflags"):
funcs.extend(( funcs.append((self.filenames, os.chflags, 0))
(self.filenames, os.chflags, 0), if hasattr(os, "lchflags"):
(self.filenames, os.lchflags, 0), funcs.append((self.filenames, os.lchflags, 0))
))
if hasattr(os, "chroot"): if hasattr(os, "chroot"):
funcs.append((self.filenames, os.chroot,)) funcs.append((self.filenames, os.chroot,))
if hasattr(os, "link"): if hasattr(os, "link"):