From 594ce6f5825af999f14a26fa68652a61725a09f7 Mon Sep 17 00:00:00 2001 From: Carlos Andreu Vilarroig Date: Wed, 22 Oct 2025 12:28:43 +0200 Subject: [PATCH 1/2] fix(tempfile): Solved bug related with utf-8 file names --- manim_slides/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manim_slides/utils.py b/manim_slides/utils.py index 1cdee63e..fb2ff3e4 100644 --- a/manim_slides/utils.py +++ b/manim_slides/utils.py @@ -33,7 +33,7 @@ def _filter(files: list[Path]) -> Iterator[Path]: "https://github.com/jeertmans/manim-slides/issues/390." ) - with tempfile.NamedTemporaryFile(mode="w", suffix=".txt", delete=False) as f: + with tempfile.NamedTemporaryFile(mode="w", suffix=".txt", delete=False, encoding="utf-8") as f: f.writelines(f"file '{file}'\n" for file in _filter(files)) tmp_file = f.name From c96f6cbbf702e2eab3b92adbd1efe699d7a625c7 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 22 Oct 2025 10:46:20 +0000 Subject: [PATCH 2/2] chore(fmt): auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- manim_slides/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/manim_slides/utils.py b/manim_slides/utils.py index fb2ff3e4..afc21602 100644 --- a/manim_slides/utils.py +++ b/manim_slides/utils.py @@ -33,7 +33,9 @@ def _filter(files: list[Path]) -> Iterator[Path]: "https://github.com/jeertmans/manim-slides/issues/390." ) - with tempfile.NamedTemporaryFile(mode="w", suffix=".txt", delete=False, encoding="utf-8") as f: + with tempfile.NamedTemporaryFile( + mode="w", suffix=".txt", delete=False, encoding="utf-8" + ) as f: f.writelines(f"file '{file}'\n" for file in _filter(files)) tmp_file = f.name