From a85cbb35f7eefb545680a8b8bf1476aa309ebef1 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl <alexfikl@gmail.com> Date: Thu, 11 Jul 2024 15:03:35 +0300 Subject: [PATCH] container: fix warning for cls_has_array_context_attr --- arraycontext/container/arithmetic.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/arraycontext/container/arithmetic.py b/arraycontext/container/arithmetic.py index 4bba241..2ef5ddc 100644 --- a/arraycontext/container/arithmetic.py +++ b/arraycontext/container/arithmetic.py @@ -266,20 +266,20 @@ def with_container_arithmetic( if cls_has_array_context_attr is None: if hasattr(cls, "array_context"): cls_has_array_context_attr = _FailSafe - warn(f"{cls} has an .array_context attribute, but it does not " - "set _cls_has_array_context_attr to True when calling " - "with_container_arithmetic. This is being interpreted " - "as .array_context being permitted to fail. Tolerating " + warn(f"{cls} has an 'array_context' attribute, but it does not " + "set '_cls_has_array_context_attr' to 'True' when calling " + "'with_container_arithmetic'. This is being interpreted " + "as 'array_context' being permitted to fail. Tolerating " "these failures comes at a substantial cost. It is " "deprecated and will stop working in 2023. " - "Having a working .array_context attribute is desirable " + "Having a working 'array_context' attribute is desirable " "to enable arithmetic with other array types supported " - "by the array context." - f"If {cls}.array_context will not fail, pass " - "_cls_has_array_context_attr=True. " + "by the array context. " + f"If '{cls.__name__}.array_context' will not fail, pass " + "'_cls_has_array_context_attr=True'. " "If you do not want container arithmetic to make " "use of the array context, set " - "_cls_has_array_context_attr=False.", + "'_cls_has_array_context_attr=False'.", stacklevel=2) if bcast_actx_array_type is None: -- GitLab