From 32dc069ed886c67c0ec44902f2ffb7318ffbf313 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl <alexfikl@gmail.com> Date: Sat, 30 Apr 2022 23:06:00 -0500 Subject: [PATCH] implement _with_new_tags for taggable.Axis --- arraycontext/impl/pyopencl/taggable_cl_array.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arraycontext/impl/pyopencl/taggable_cl_array.py b/arraycontext/impl/pyopencl/taggable_cl_array.py index aa7d12d..439ca58 100644 --- a/arraycontext/impl/pyopencl/taggable_cl_array.py +++ b/arraycontext/impl/pyopencl/taggable_cl_array.py @@ -19,9 +19,9 @@ class Axis(Taggable): """ tags: FrozenSet[Tag] - def copy(self, **kwargs): + def _with_new_tags(self, tags: FrozenSet[Tag]) -> "Axis": from dataclasses import replace - return replace(self, **kwargs) + return replace(self, tags=tags) @memoize -- GitLab