fix: drhider _checksum_inn12 (IndexError), revert broken _build_zip
Deploy contracts-flask / validate (push) Successful in 0s
Deploy contracts-flask / validate (push) Successful in 0s
This commit is contained in:
@@ -464,7 +464,7 @@ class TwoPassObfuscator:
|
|||||||
def _build_zip(self, files: List[Tuple[str, bytes]], mapping_csv: str = "") -> bytes:
|
def _build_zip(self, files: List[Tuple[str, bytes]], mapping_csv: str = "") -> bytes:
|
||||||
"""Собрать ZIP с обфусцированными файлами + mapping.csv."""
|
"""Собрать ZIP с обфусцированными файлами + mapping.csv."""
|
||||||
buf = io.BytesIO()
|
buf = io.BytesIO()
|
||||||
with zipfile.ZipFile(buf, 'w', zipfile.ZIP_DEFLATED, metadata_encoding='utf-8') as zf:
|
with zipfile.ZipFile(buf, 'w', zipfile.ZIP_DEFLATED) as zf:
|
||||||
for fname, content in files:
|
for fname, content in files:
|
||||||
zf.writestr(fname, content)
|
zf.writestr(fname, content)
|
||||||
if mapping_csv:
|
if mapping_csv:
|
||||||
|
|||||||
@@ -456,7 +456,7 @@ class TwoPassObfuscator:
|
|||||||
def _build_zip(self, files: List[Tuple[str, bytes]], mapping_csv: str = "") -> bytes:
|
def _build_zip(self, files: List[Tuple[str, bytes]], mapping_csv: str = "") -> bytes:
|
||||||
"""Собрать ZIP с обфусцированными файлами + mapping.csv."""
|
"""Собрать ZIP с обфусцированными файлами + mapping.csv."""
|
||||||
buf = io.BytesIO()
|
buf = io.BytesIO()
|
||||||
with zipfile.ZipFile(buf, 'w', zipfile.ZIP_DEFLATED, metadata_encoding='utf-8') as zf:
|
with zipfile.ZipFile(buf, 'w', zipfile.ZIP_DEFLATED) as zf:
|
||||||
for fname, content in files:
|
for fname, content in files:
|
||||||
zf.writestr(fname, content)
|
zf.writestr(fname, content)
|
||||||
if mapping_csv:
|
if mapping_csv:
|
||||||
|
|||||||
Reference in New Issue
Block a user