Update pzztool.py

This commit is contained in:
tmpz23 2021-11-28 07:45:21 +01:00 committed by GitHub
parent 43f58389ab
commit cf341047c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -391,7 +391,8 @@ if __name__ == '__main__':
# Si on a pas la bonne extension on ne compresse pas le fichier # Si on a pas la bonne extension on ne compresse pas le fichier
if not args.disable_ignore and Path(filename).suffix == ".pzzp": if not args.disable_ignore and Path(filename).suffix == ".pzzp":
logging.warning(f"Ignored - {filename} - bad extension - musn't be a pzzp") logging.warning(f"Ignored - {filename} - bad extension - musn't be a pzzp")
shutil.copy(p_input / filename, p_output / filename) if p_input != p_output:
shutil.copy(p_input / filename, p_output / filename)
continue continue
logging.info(f"Compressing {filename}") logging.info(f"Compressing {filename}")
(p_output / (Path(filename).stem + ".pzzp")).write_bytes(pzz_compress((p_input / filename).read_bytes())) (p_output / (Path(filename).stem + ".pzzp")).write_bytes(pzz_compress((p_input / filename).read_bytes()))
@ -404,7 +405,8 @@ if __name__ == '__main__':
for filename in listdir(p_input): for filename in listdir(p_input):
if not args.disable_ignore and Path(filename).suffix != ".pzzp": if not args.disable_ignore and Path(filename).suffix != ".pzzp":
logging.warning(f"Ignored - {filename} - bad extension - must be a pzzp") logging.warning(f"Ignored - {filename} - bad extension - must be a pzzp")
shutil.copy(p_input / filename, p_output / filename) if p_input != p_output:
shutil.copy(p_input / filename, p_output / filename)
continue continue
logging.info(f"Decompressing {filename}") logging.info(f"Decompressing {filename}")
uncompressed_content = pzz_decompress((p_input / filename).read_bytes()) uncompressed_content = pzz_decompress((p_input / filename).read_bytes())