From 79727b14bb35300b97c7035e2dc1d8012a0ad71f Mon Sep 17 00:00:00 2001 From: Tencho Tenev Date: Wed, 5 Jan 2022 21:19:53 +0200 Subject: [PATCH] fix: expand user in the default dir for the store fixes https://github.com/pre-commit/pre-commit/issues/2189 --- pre_commit/store.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pre_commit/store.py b/pre_commit/store.py index fc3bc511..0eedf73c 100644 --- a/pre_commit/store.py +++ b/pre_commit/store.py @@ -31,10 +31,11 @@ def _get_default_directory() -> str: `_get_default_directory` can be tested. """ ret = os.environ.get('PRE_COMMIT_HOME') or os.path.join( - os.environ.get('XDG_CACHE_HOME') or os.path.expanduser('~/.cache'), + os.environ.get('XDG_CACHE_HOME') or '~/.cache', 'pre-commit', ) - return os.path.realpath(ret) + + return os.path.realpath(os.path.expanduser(ret)) class Store: