diff options
Diffstat (limited to 'lib/utils')
| -rw-r--r-- | lib/utils/cache.py | 6 | ||||
| -rwxr-xr-x | lib/utils/paths.py | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/utils/cache.py b/lib/utils/cache.py index 978782bf..76ce2416 100644 --- a/lib/utils/cache.py +++ b/lib/utils/cache.py @@ -8,7 +8,7 @@ import os import pickle import sqlite3 -import appdirs +import platformdirs import diskcache from lib.utils.settings import global_settings @@ -31,13 +31,13 @@ def get_stitch_plan_cache(): global __stitch_plan_cache if __stitch_plan_cache is None: - cache_dir = os.path.join(appdirs.user_config_dir('inkstitch'), 'cache', 'stitch_plan') + cache_dir = os.path.join(platformdirs.user_config_dir('inkstitch'), 'cache', 'stitch_plan') size_limit = global_settings['cache_size'] * 1024 * 1024 try: __stitch_plan_cache = diskcache.Cache(cache_dir, size=size_limit) except (sqlite3.DatabaseError, sqlite3.OperationalError): # reset cache database file if it couldn't parse correctly - cache_file = os.path.join(appdirs.user_config_dir('inkstitch'), 'cache', 'stitch_plan', 'cache.db') + cache_file = os.path.join(platformdirs.user_config_dir('inkstitch'), 'cache', 'stitch_plan', 'cache.db') if os.path.exists(cache_file): os.remove(cache_file) __stitch_plan_cache = diskcache.Cache(cache_dir, size=size_limit) diff --git a/lib/utils/paths.py b/lib/utils/paths.py index c9d7b046..6eafbd77 100755 --- a/lib/utils/paths.py +++ b/lib/utils/paths.py @@ -8,7 +8,7 @@ import sys from os.path import dirname, realpath from pathlib import Path -import appdirs +import platformdirs if sys.version_info >= (3, 11): import tomllib # built-in in Python 3.11+ @@ -42,7 +42,7 @@ def get_resource_dir(name): def get_user_dir(name=None): - path = appdirs.user_config_dir("inkstitch") + path = platformdirs.user_config_dir("inkstitch") if name is not None: path = os.path.join(path, name) |
