diff --git a/manim/mobject/geometry/arc.py b/manim/mobject/geometry/arc.py index 709bbcf89a..c5b639c23f 100644 --- a/manim/mobject/geometry/arc.py +++ b/manim/mobject/geometry/arc.py @@ -232,6 +232,11 @@ def has_start_tip(self) -> bool: # Getters def pop_tips(self) -> VGroup: + """Removes the tips of the arrow, + if there are no tips to return, does nothing + """ + if not self.has_tip() and not self.has_start_tip(): + return self.get_group_class()() start, end = self.get_start_and_end() result = self.get_group_class()() if self.has_tip():