From 49a09fd52cbeb73de54b7a9eebbdf2d5ffc63aa3 Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Thu, 20 Sep 2018 18:38:49 +0200 Subject: [PATCH] Better printing of MOs in API --- mapytex/calculus/API/renders.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mapytex/calculus/API/renders.py b/mapytex/calculus/API/renders.py index 6332259..7c87144 100644 --- a/mapytex/calculus/API/renders.py +++ b/mapytex/calculus/API/renders.py @@ -16,6 +16,11 @@ def _txt(mo_tree): """ txt render for MOs or Trees""" try: return tree2txt(mo_tree) + except AttributeError: + pass + + try: + return mo_tree.__txt__ except AttributeError: return str(mo_tree) @@ -23,6 +28,11 @@ def _tex(mo_tree): """ Tex render for MOs or Trees""" try: return tree2tex(mo_tree) + except AttributeError: + pass + + try: + return mo_tree.__tex__ except AttributeError: return str(mo_tree)