diff --git a/pytools/persistent_dict.py b/pytools/persistent_dict.py index 8ba7074f8673a1114c1ce5b25a67faf7e26d7a32..146d2554b191938a373037ea22df35f824101343 100644 --- a/pytools/persistent_dict.py +++ b/pytools/persistent_dict.py @@ -53,6 +53,10 @@ from typing import ( from warnings import warn +class RecommendedHashNotFoundWarning(UserWarning): + pass + + try: from siphash24 import siphash13 as _default_hash except ImportError: @@ -60,7 +64,7 @@ except ImportError: "falling back to 'hashlib.sha256'. " "Run 'python3 -m pip install siphash24' to install " "the recommended hash.", - stacklevel=1) + RecommendedHashNotFoundWarning, stacklevel=1) from hashlib import sha256 as _default_hash if TYPE_CHECKING: