Skip to content

Commit 68bd790

Browse files
ViicosJasonGrace2282pre-commit-ci[bot]
authored
Refactor TexTemplate (#3520)
* Refactor `TexTemplate` * Add tests, refactor some things * Fixed Some tests * Move typing imports * Fix remaining tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: JasonGrace2282 <[email protected]> Co-authored-by: Jason Grace <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent a57fb69 commit 68bd790

File tree

6 files changed

+263
-217
lines changed

6 files changed

+263
-217
lines changed

manim/_config/utils.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
from manim import constants
2929
from manim.constants import RendererType
3030
from manim.utils.color import ManimColor
31-
from manim.utils.tex import TexTemplate, TexTemplateFromFile
31+
from manim.utils.tex import TexTemplate
3232

3333
if TYPE_CHECKING:
3434
from enum import EnumMeta
@@ -833,7 +833,7 @@ def digest_args(self, args: argparse.Namespace) -> Self:
833833

834834
# Handle --tex_template
835835
if args.tex_template:
836-
self.tex_template = TexTemplateFromFile(tex_filename=args.tex_template)
836+
self.tex_template = TexTemplate.from_file(args.tex_template)
837837

838838
if (
839839
self.renderer == RendererType.OPENGL
@@ -1756,19 +1756,19 @@ def tex_template(self) -> TexTemplate:
17561756
if not hasattr(self, "_tex_template") or not self._tex_template:
17571757
fn = self._d["tex_template_file"]
17581758
if fn:
1759-
self._tex_template = TexTemplateFromFile(tex_filename=fn)
1759+
self._tex_template = TexTemplate.from_file(fn)
17601760
else:
17611761
self._tex_template = TexTemplate()
17621762
return self._tex_template
17631763

17641764
@tex_template.setter
1765-
def tex_template(self, val: TexTemplateFromFile | TexTemplate) -> None:
1766-
if isinstance(val, (TexTemplateFromFile, TexTemplate)):
1765+
def tex_template(self, val: TexTemplate) -> None:
1766+
if isinstance(val, TexTemplate):
17671767
self._tex_template = val
17681768

17691769
@property
17701770
def tex_template_file(self) -> Path:
1771-
"""File to read Tex template from (no flag). See :class:`.TexTemplateFromFile`."""
1771+
"""File to read Tex template from (no flag). See :class:`.TexTemplate`."""
17721772
return self._d["tex_template_file"]
17731773

17741774
@tex_template_file.setter

0 commit comments

Comments
 (0)