From e2e3287420365fd2de9e8c6b3985d7ae4b1133ca Mon Sep 17 00:00:00 2001 From: Lafrite Date: Fri, 27 Feb 2015 18:02:27 +0100 Subject: [PATCH] explan accept Polynom --- pymath/explicable.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pymath/explicable.py b/pymath/explicable.py index 5fe56e0..360235d 100644 --- a/pymath/explicable.py +++ b/pymath/explicable.py @@ -70,7 +70,10 @@ class Explicable(Renderable): # les étapes pour l'atteindre try: for s in self.steps: - new_s = self.STR_RENDER(s) + if hasattr(s, 'postfix_tokens'): + new_s = self.STR_RENDER(s.postfix_tokens) + else: + new_s = self.STR_RENDER(s) if new_s != old_s: old_s = new_s yield new_s