def decompose(self,pre,post,fail=False): syms = self.args[0:-1] pre,post = (hide_state(syms,p) for p in (pre,post)) return self.args[-1].decompose(pre,post)
def decompose(self, pre, post): syms = self.args[0:-1] pre, post = (hide_state(syms, p) for p in (pre, post)) return self.args[-1].decompose(pre, post)