From 9b5e0a07d38d89add618ee0ee4f88999c06890b0 Mon Sep 17 00:00:00 2001 From: Ubi de Feo Date: Sat, 3 Feb 2024 22:34:19 +0100 Subject: [PATCH] Fix TarInfo mode to default permissions to 644 instead of 000 fixes #797 --- python-stdlib/tarfile-write/tarfile/write.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-stdlib/tarfile-write/tarfile/write.py b/python-stdlib/tarfile-write/tarfile/write.py index 062b8ae6b..bc1fb0783 100644 --- a/python-stdlib/tarfile-write/tarfile/write.py +++ b/python-stdlib/tarfile-write/tarfile/write.py @@ -99,7 +99,7 @@ def add(self, name, recursive=True): tarinfo = TarInfo(name) try: stat = os.stat(name) - tarinfo.mode = stat[0] + tarinfo.mode = 0x1a4 tarinfo.uid = stat[4] tarinfo.gid = stat[5] tarinfo.size = stat[6]