diff --git a/pytools/persistent_dict.py b/pytools/persistent_dict.py index db6e3e48aa93ba9d55ba13442707b1819c75b0ac..112fe675894a88d91f0d6b9c21bcea7ef677c513 100644 --- a/pytools/persistent_dict.py +++ b/pytools/persistent_dict.py @@ -256,7 +256,8 @@ class KeyBuilder: if not isinstance(key, type): try: - key._pytools_persistent_hash_digest = digest # noqa pylint:disable=protected-access + # pylint:disable=protected-access + object.__setattr__(key, "_pytools_persistent_hash_digest", digest) except AttributeError: pass except TypeError: