Commit 8d6e0d45 authored by Alexandr Shurigin's avatar Alexandr Shurigin Committed by Tim Graham
Browse files

[1.7.x] Fixed #22681 -- Made TarArchive recognize leading directories properly.

Backport of 083d285b from master
parent c8382f4c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -144,7 +144,7 @@ class TarArchive(BaseArchive):
        # note: python<=2.5 doesn't seem to know about pax headers, filter them
        members = [member for member in self._archive.getmembers()
                   if member.name != 'pax_global_header']
        leading = self.has_leading_dir(members)
        leading = self.has_leading_dir(x.name for x in members)
        for member in members:
            name = member.name
            if leading:
+5.5 KiB

File added.

No diff preview for this file type.

+265 B

File added.

No diff preview for this file type.

+265 B

File added.

No diff preview for this file type.

+1.37 KiB

File added.

No diff preview for this file type.

Loading