diff --git a/pymbolic/mapper/__init__.py b/pymbolic/mapper/__init__.py index 7ddb18bec61bb80b0585be9320951dcbd2a427b3..596a99755e7a26d19522e0efadf65248de98d94b 100644 --- a/pymbolic/mapper/__init__.py +++ b/pymbolic/mapper/__init__.py @@ -627,7 +627,7 @@ class CombineMapper(Mapper[ResultT, P]): self.rec(expr.else_, *args, **kwargs)]) -class CachedCombineMapper(CachedMapper, CombineMapper): +class CachedCombineMapper(CachedMapper[ResultT, P], CombineMapper[ResultT, P]): pass # }}} @@ -1436,7 +1436,7 @@ class WalkMapper(Mapper[None, P]): pass -class CachedWalkMapper(CachedMapper, WalkMapper): +class CachedWalkMapper(CachedMapper[None, P], WalkMapper[P]): pass # }}}