@@ -71,7 +71,6 @@ def construct(self):
7171from manim .constants import *
7272from manim .mobject .geometry .arc import Dot
7373from manim .mobject .svg .svg_mobject import SVGMobject
74- from manim .mobject .text .code_mobject import Code
7574from manim .mobject .types .vectorized_mobject import VGroup , VMobject
7675from manim .typing import Point3D
7776from manim .utils .color import ManimColor , ParsableManimColor , color_gradient
@@ -101,14 +100,6 @@ def remove_invisible_chars(mobject: VMobject) -> VMobject:
101100 :class:`~.SVGMobject`
102101 The SVGMobject without unwanted invisible characters.
103102 """
104- # TODO: Refactor needed
105- iscode = False
106- if isinstance (mobject , Text ):
107- mobject = mobject [:]
108- elif isinstance (mobject , Code ):
109- iscode = True
110- code = mobject
111- mobject = mobject .code
112103 mobject_without_dots = VGroup ()
113104 if isinstance (mobject [0 ], VGroup ):
114105 for submob in mobject :
@@ -117,10 +108,6 @@ def remove_invisible_chars(mobject: VMobject) -> VMobject:
117108 )
118109 else :
119110 mobject_without_dots .add (* (k for k in mobject if not isinstance (k , Dot )))
120- if iscode :
121- assert isinstance (code , Code )
122- code .code = mobject_without_dots
123- return code
124111 return mobject_without_dots
125112
126113
0 commit comments