From 1b5bc881a47abdfc8d9409b9033f88797c749971 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 10 May 2011 10:51:46 -0400 Subject: [PATCH] Support kwargs in RecursiveMapper.rec(). --- pymbolic/mapper/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pymbolic/mapper/__init__.py b/pymbolic/mapper/__init__.py index 396dcd2..0a33771 100644 --- a/pymbolic/mapper/__init__.py +++ b/pymbolic/mapper/__init__.py @@ -71,14 +71,14 @@ class Mapper(object): class RecursiveMapper(Mapper): - def rec(self, expr, *args): + def rec(self, expr, *args, **kwargs): try: method = expr.get_mapper_method(self) except AttributeError: if isinstance(expr, primitives.Expression): - return self.handle_unsupported_expression(expr, *args) + return self.handle_unsupported_expression(expr, *args, **kwargs) else: - return self.map_foreign(expr, *args) + return self.map_foreign(expr, *args, **kwargs) else: return method(expr, *args) -- GitLab