1
0
mirror of https://github.com/wting/autojump synced 2024-10-27 20:34:07 +00:00

minor refactor

This commit is contained in:
William Ting 2014-03-09 19:41:44 -07:00
parent 1d317dcd1a
commit 4bd62e2293
2 changed files with 20 additions and 19 deletions

View File

@ -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

View File

@ -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']):