From c2447633f654db1d91706ab995b6817c70f1d66e Mon Sep 17 00:00:00 2001 From: Nicholas Christensen <njchris2@illinois.edu> Date: Sun, 2 Oct 2022 18:28:40 -0500 Subject: [PATCH] kwargs on map_if --- pymbolic/mapper/__init__.py | 4 ++-- pymbolic/mapper/dependency.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pymbolic/mapper/__init__.py b/pymbolic/mapper/__init__.py index d1dc525..dd673c2 100644 --- a/pymbolic/mapper/__init__.py +++ b/pymbolic/mapper/__init__.py @@ -398,13 +398,13 @@ class CombineMapper(RecursiveMapper): def map_common_subexpression(self, expr, *args, **kwargs): return self.rec(expr.child, *args, **kwargs) - def map_if_positive(self, expr): + def map_if_positive(self, expr, *args, **kwargs): return self.combine([ self.rec(expr.criterion), self.rec(expr.then), self.rec(expr.else_)]) - def map_if(self, expr): + def map_if(self, expr, *args, **kwargs): return self.combine([ self.rec(expr.condition), self.rec(expr.then), diff --git a/pymbolic/mapper/dependency.py b/pymbolic/mapper/dependency.py index 20d502a..0cffd44 100644 --- a/pymbolic/mapper/dependency.py +++ b/pymbolic/mapper/dependency.py @@ -85,19 +85,19 @@ class DependencyMapper(CSECachingMapperMixin, Collector): elif self.include_calls: return {expr} else: - return super().map_call_with_kwargs(expr) + return super().map_call_with_kwargs(expr, *args, **kwargs) def map_lookup(self, expr, *args, **kwargs): if self.include_lookups: return {expr} else: - return super().map_lookup(expr) + return super().map_lookup(expr, *args, **kwargs) def map_subscript(self, expr, *args, **kwargs): if self.include_subscripts: return {expr} else: - return super().map_subscript(expr) + return super().map_subscript(expr, *args, **kwargs) def map_common_subexpression_uncached(self, expr): if self.include_cses: -- GitLab