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