mirror of
https://github.com/syssec-utd/pylingual.git
synced 2026-05-10 18:39:03 -07:00
fix: emoji - windows encoding #89
This commit is contained in:
@@ -356,7 +356,7 @@ class Decompiler:
|
|||||||
logger.info(f"Checking decompilation for {self.name}...")
|
logger.info(f"Checking decompilation for {self.name}...")
|
||||||
src = self.tmpfile()
|
src = self.tmpfile()
|
||||||
pyc = self.tmpfile()
|
pyc = self.tmpfile()
|
||||||
src.write_text(source)
|
src.write_text(source, encoding='utf-8')
|
||||||
try:
|
try:
|
||||||
compile_version(src, pyc, self.version)
|
compile_version(src, pyc, self.version)
|
||||||
except CompileError as e:
|
except CompileError as e:
|
||||||
@@ -479,6 +479,6 @@ def decompile(pyc: PYCFile | Path, save_to: Path | None = None, config_file: Pat
|
|||||||
logger.info("Decompilation complete")
|
logger.info("Decompilation complete")
|
||||||
logger.info(f"{result.calculate_success_rate():.2%} code object success rate")
|
logger.info(f"{result.calculate_success_rate():.2%} code object success rate")
|
||||||
if save_to:
|
if save_to:
|
||||||
save_to.write_text(result.decompiled_source)
|
save_to.write_text(result.decompiled_source, encoding='utf-8')
|
||||||
logger.info(f"Result saved to {save_to}")
|
logger.info(f"Result saved to {save_to}")
|
||||||
return result
|
return result
|
||||||
|
|||||||
Reference in New Issue
Block a user