Skip to content

Commit 4621b22

Browse files
committed
Improve separator replacement
1 parent d84c7bc commit 4621b22

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Lib/tarfile.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2487,13 +2487,11 @@ def _get_extract_tarinfo(self, member, filter_function, path):
24872487

24882488
if isinstance(member, str):
24892489
unfiltered = self.getmember(member)
2490-
if os.sep != r'/':
2491-
unfiltered = unfiltered.replace(r'/', os.sep)
24922490
else:
24932491
unfiltered = member
2494-
if os.sep != r'/':
2492+
2493+
if os.sep != r'/':
24952494
unfiltered.path = unfiltered.path.replace(r'/', os.sep)
2496-
24972495
filtered = None
24982496
try:
24992497
filtered = filter_function(unfiltered, path)

0 commit comments

Comments
 (0)