Skip to content

Commit c2f26e9

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent d944b5f commit c2f26e9

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

southwark/targit.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -192,24 +192,24 @@ def __init__(self, filename: PathLike, mode: Modes = 'r'):
192192
) as tf:
193193
check_archive_paths(tf)
194194
def is_within_directory(directory, target):
195-
195+
196196
abs_directory = os.path.abspath(directory)
197197
abs_target = os.path.abspath(target)
198-
198+
199199
prefix = os.path.commonprefix([abs_directory, abs_target])
200-
200+
201201
return prefix == abs_directory
202-
202+
203203
def safe_extract(tar, path=".", members=None, *, numeric_owner=False):
204-
204+
205205
for member in tar.getmembers():
206206
member_path = os.path.join(path, member.name)
207207
if not is_within_directory(path, member_path):
208208
raise Exception("Attempted Path Traversal in Tar File")
209-
210-
tar.extractall(path, members, numeric_owner=numeric_owner)
211-
212-
209+
210+
tar.extractall(path, members, numeric_owner=numeric_owner)
211+
212+
213213
safe_extract(tf, path=self.__tmpdir_p)
214214

215215
self.__repo = Repo(self.__tmpdir_p)

0 commit comments

Comments
 (0)