#540: Fix code style, add test
This commit is contained in:
+11
-14
@@ -40,21 +40,18 @@ class Settings(dict):
|
||||
settings_file.write(u'# {} = {}\n'.format(*setting))
|
||||
|
||||
def _get_user_dir_path(self):
|
||||
"""returns Path object representing the user config resource"""
|
||||
xdg_config_home = os.getenv("XDG_CONFIG_HOME", "~/.config")
|
||||
user_dir_modern = Path(xdg_config_home, 'thefuck').expanduser()
|
||||
user_dir_legacy = Path('~', '.thefuck').expanduser()
|
||||
"""Returns Path object representing the user config resource"""
|
||||
xdg_config_home = os.environ.get('XDG_CONFIG_HOME', '~/.config')
|
||||
user_dir = Path(xdg_config_home, 'thefuck').expanduser()
|
||||
legacy_user_dir = Path('~', '.thefuck').expanduser()
|
||||
|
||||
# default to standards-based location
|
||||
user_dir = user_dir_modern
|
||||
|
||||
# for backward compatibility use legacy '~/.thefuck' if it exists
|
||||
if user_dir_legacy.is_dir():
|
||||
user_dir = user_dir_legacy
|
||||
message = 'config path {} is deprecated. please move to {}'
|
||||
warn(message.format(user_dir_legacy, user_dir_modern))
|
||||
|
||||
return user_dir
|
||||
# For backward compatibility use legacy '~/.thefuck' if it exists:
|
||||
if legacy_user_dir.is_dir():
|
||||
warn(u'Config path {} is deprecated. Please move to {}'.format(
|
||||
legacy_user_dir, user_dir))
|
||||
return legacy_user_dir
|
||||
else:
|
||||
return user_dir
|
||||
|
||||
def _setup_user_dir(self):
|
||||
"""Returns user config dir, create it when it doesn't exist."""
|
||||
|
||||
Reference in New Issue
Block a user