From 3c4bf96812231d3db0253c5b7cca43c951024e57 Mon Sep 17 00:00:00 2001 From: Alexandru Fikl Date: Mon, 1 Nov 2021 14:43:03 -0500 Subject: [PATCH] prefer platformdirs if available --- pytools/persistent_dict.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pytools/persistent_dict.py b/pytools/persistent_dict.py index ff6c28e2..04fbd3ea 100644 --- a/pytools/persistent_dict.py +++ b/pytools/persistent_dict.py @@ -464,7 +464,11 @@ def __init__(self, identifier, key_builder=None, container_dir=None): from os.path import join if container_dir is None: - import appdirs + try: + import platformdirs as appdirs + except ImportError: + import appdirs + container_dir = join( appdirs.user_cache_dir("pytools", "pytools"), "pdict-v4-{}-py{}".format(