From b3d904b0432477948c769357c178d15da1c2d41c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kl=C3=B6ckner?= Date: Tue, 24 May 2022 17:01:54 -0500 Subject: [PATCH] Deprecate CachingMapperMixin in favor of CachedMapper (#103) --- pymbolic/mapper/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pymbolic/mapper/__init__.py b/pymbolic/mapper/__init__.py index 1ef44fe..bac3b58 100644 --- a/pymbolic/mapper/__init__.py +++ b/pymbolic/mapper/__init__.py @@ -993,6 +993,11 @@ class CachingMapperMixin: super().__init__() self.result_cache = {} + from warnings import warn + warn("CachingMapperMixin is deprecated and will be removed " + "in version 2023.x. Use CachedMapper instead.", + DeprecationWarning, stacklevel=2) + def rec(self, expr): try: return self.result_cache[expr] -- GitLab