Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 511e222

Browse files
committed
make temporary read-only files writable, so rmtree can remove them (#21128)
1 parent 18fc4e7 commit 511e222

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

Lib/test/test_argparse.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ def setUp(self):
4747

4848
def tearDown(self):
4949
os.chdir(self.old_dir)
50+
for root, dirs, files in os.walk(self.temp_dir, topdown=False):
51+
for name in files:
52+
os.chmod(os.path.join(self.temp_dir, name), stat.S_IWRITE)
5053
shutil.rmtree(self.temp_dir, True)
5154

5255
def create_readonly_file(self, filename):

0 commit comments

Comments
 (0)