mirror of
https://github.com/wting/autojump
synced 2024-10-27 20:34:07 +00:00
minor refactor
This commit is contained in:
parent
1d317dcd1a
commit
4bd62e2293
@ -359,6 +359,7 @@ def print_stats(data, data_path):
|
||||
|
||||
def main(args): # noqa
|
||||
config = set_defaults()
|
||||
|
||||
# all arguments are mutually exclusive
|
||||
if args.add:
|
||||
save(config, first(add_path(load(config), args.add)))
|
||||
@ -404,7 +405,7 @@ def main(args): # noqa
|
||||
first(
|
||||
chain(
|
||||
find_matches(entries, needles),
|
||||
# always return an argument to calling shell functions
|
||||
# always return n argument to calling shell functions
|
||||
[Entry('.', 0)])).path)
|
||||
|
||||
return 0
|
||||
|
@ -58,7 +58,9 @@ def load(config):
|
||||
if is_osx() and os.path.exists(xdg_aj_home):
|
||||
migrate_osx_xdg_data(config)
|
||||
|
||||
if os.path.exists(config['data_path']):
|
||||
if not os.path.exists(config['data_path']):
|
||||
return {}
|
||||
|
||||
# example: u'10.0\t/home/user\n' -> ['10.0', u'/home/user']
|
||||
parse = lambda line: line.strip().split('\t')
|
||||
|
||||
@ -79,8 +81,6 @@ def load(config):
|
||||
except (IOError, EOFError):
|
||||
return load_backup(config)
|
||||
|
||||
return {}
|
||||
|
||||
|
||||
def load_backup(config):
|
||||
if os.path.exists(config['backup_path']):
|
||||
|
Loading…
Reference in New Issue
Block a user