From ce9c67992e757d8bf42074f3fffa3b9f5b031e65 Mon Sep 17 00:00:00 2001 From: MAKOMO Date: Tue, 8 Mar 2022 16:30:14 +0100 Subject: [PATCH 1/2] typo in NamedTemporaryFile --- py2app/util.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/py2app/util.py b/py2app/util.py index cdeb754..f925b28 100644 --- a/py2app/util.py +++ b/py2app/util.py @@ -393,7 +393,7 @@ def byte_compile( if verbose: print("writing byte-compilation script") if not dry_run: - with NamedTemporaryFile(sufix=".py", delete=False) as script: + with NamedTemporaryFile(suffix=".py", delete=False) as script: script_name = script.name script.write( """ From 942763aaffc2da553db743a2ebb5b3ae96acdb64 Mon Sep 17 00:00:00 2001 From: MAKOMO Date: Tue, 8 Mar 2022 16:42:59 +0100 Subject: [PATCH 2/2] adds mode and encoding to NamedTemporaryFile --- py2app/util.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/py2app/util.py b/py2app/util.py index f925b28..2b557b0 100644 --- a/py2app/util.py +++ b/py2app/util.py @@ -393,7 +393,8 @@ def byte_compile( if verbose: print("writing byte-compilation script") if not dry_run: - with NamedTemporaryFile(suffix=".py", delete=False) as script: + with NamedTemporaryFile(suffix=".py", delete=False, mode="w", + encoding="utf-8") as script: script_name = script.name script.write( """