#N/A: Move imports from pathlib/pathlib2 to utils

This commit is contained in:
Vladimir Iakovlev
2016-08-14 15:01:00 +03:00
parent 1f75fc1ea9
commit 176924c18d
7 changed files with 14 additions and 35 deletions
+4 -8
View File
@@ -1,12 +1,9 @@
from imp import load_source
import os
import sys
try:
from pathlib import Path
except ImportError:
from pathlib2 import Path
from six import text_type
from . import const
from .utils import Path
class Settings(dict):
@@ -43,14 +40,13 @@ class Settings(dict):
def _get_user_dir_path(self):
# for backward compatibility, use `~/.thefuck` if it exists
legacy_user_dir = Path(os.path.expanduser('~/.thefuck'))
legacy_user_dir = Path('~/.thefuck').expanduser()
if legacy_user_dir.is_dir():
return legacy_user_dir
else:
default_xdg_config_dir = os.path.expanduser("~/.config")
xdg_config_dir = os.getenv("XDG_CONFIG_HOME", default_xdg_config_dir)
return Path(os.path.join(xdg_config_dir, 'thefuck'))
xdg_config_dir = os.getenv("XDG_CONFIG_HOME", "~/.config")
return Path(xdg_config_dir).joinpath('thefuck')
def _setup_user_dir(self):
"""Returns user config dir, create it when it doesn't exist."""