]> granicus.if.org Git - python/commitdiff
Issue #28666: Fix removing readonly directories on Windows.
authorSerhiy Storchaka <storchaka@gmail.com>
Sun, 20 Nov 2016 18:04:54 +0000 (20:04 +0200)
committerSerhiy Storchaka <storchaka@gmail.com>
Sun, 20 Nov 2016 18:04:54 +0000 (20:04 +0200)
Lib/test/test_support.py

index b76647d9e3aaa851823f60876446ed6f1cd5cc22..52226333a6b2396f1574749f57a11085181cb7fd 100644 (file)
@@ -242,7 +242,7 @@ if sys.platform.startswith("win"):
                 else:
                     _force_run(path, os.unlink, fullname)
         _waitfor(_rmtree_inner, path, waitall=True)
-        _waitfor(os.rmdir, path)
+        _waitfor(lambda p: _force_run(p, os.rmdir, p), path)
 else:
     _unlink = os.unlink
     _rmdir = os.rmdir