def repl(match, self=self):
            "return the eval of a found expression, for replacement"
            # uncomment for debug: print '!!! replacing',match.group(1)
            expr = self.preproc(match.group(1), 'eval')
            try: return str(eval(expr, self.globals, self.locals))
            except: return str(self.handle(expr))
return the eval of a found expression, for replacement
recipes/Python/52305_Yet_Another_PythTemplating_Utility/recipe-52305.py