diff --git a/mapytex/calculus/core/renders/tree2tex.py b/mapytex/calculus/core/renders/tree2tex.py index 9699776..8dbdbd8 100644 --- a/mapytex/calculus/core/renders/tree2tex.py +++ b/mapytex/calculus/core/renders/tree2tex.py @@ -115,7 +115,10 @@ def mul2tex(left, right): if OPERATORS[right.node]["precedence"] < OPERATORS['*']["precedence"]: right_need_parenthesis = True except AttributeError: - right_ = right.__tex__ + try: + right_ = right.__tex__ + except AttributeError: + right_ = right else: if right_need_parenthesis: display_time = False diff --git a/mapytex/calculus/core/renders/tree2txt.py b/mapytex/calculus/core/renders/tree2txt.py index 6350241..3b9da70 100644 --- a/mapytex/calculus/core/renders/tree2txt.py +++ b/mapytex/calculus/core/renders/tree2txt.py @@ -115,7 +115,10 @@ def mul2txt(left, right): if OPERATORS[right.node]["precedence"] < OPERATORS['*']["precedence"]: right_need_parenthesis = True except AttributeError: - right_ = right.__txt__ + try: + right_ = right.__txt__ + except AttributeError: + right_ = right else: if right_need_parenthesis: display_time = False