diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2021-07-17 07:26:34 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2021-07-17 07:26:43 +0000 |
commit | 8fd7f9bfed753dbaa5543747569b4c2543aff03d (patch) | |
tree | 1b8854ec7e68bb7daf7e8b7db657669d930a99be /gita/common.py | |
parent | Releasing debian version 0.12.9-1. (diff) | |
download | gita-8fd7f9bfed753dbaa5543747569b4c2543aff03d.tar.xz gita-8fd7f9bfed753dbaa5543747569b4c2543aff03d.zip |
Merging upstream version 0.15.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'gita/common.py')
-rw-r--r-- | gita/common.py | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/gita/common.py b/gita/common.py index ef3933d..abbef5f 100644 --- a/gita/common.py +++ b/gita/common.py @@ -1,16 +1,17 @@ import os -def get_config_dir() -> str: - parent = os.environ.get('XDG_CONFIG_HOME') or os.path.join( - os.path.expanduser('~'), '.config') - root = os.path.join(parent, "gita") - return root +def get_config_dir(root=None) -> str: + if root is None: + root = os.environ.get('XDG_CONFIG_HOME') or os.path.join( + os.path.expanduser('~'), '.config') + return os.path.join(root, "gita") + else: + return os.path.join(root, ".gita") -def get_config_fname(fname: str) -> str: +def get_config_fname(fname: str, root=None) -> str: """ Return the file name that stores the repo locations. """ - root = get_config_dir() - return os.path.join(root, fname) + return os.path.join(get_config_dir(root), fname) |