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
|
def main(args): # noqa
|
||||||
config = set_defaults()
|
config = set_defaults()
|
||||||
|
|
||||||
# all arguments are mutually exclusive
|
# all arguments are mutually exclusive
|
||||||
if args.add:
|
if args.add:
|
||||||
save(config, first(add_path(load(config), args.add)))
|
save(config, first(add_path(load(config), args.add)))
|
||||||
@ -404,7 +405,7 @@ def main(args): # noqa
|
|||||||
first(
|
first(
|
||||||
chain(
|
chain(
|
||||||
find_matches(entries, needles),
|
find_matches(entries, needles),
|
||||||
# always return an argument to calling shell functions
|
# always return n argument to calling shell functions
|
||||||
[Entry('.', 0)])).path)
|
[Entry('.', 0)])).path)
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
|
@ -58,7 +58,9 @@ def load(config):
|
|||||||
if is_osx() and os.path.exists(xdg_aj_home):
|
if is_osx() and os.path.exists(xdg_aj_home):
|
||||||
migrate_osx_xdg_data(config)
|
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']
|
# example: u'10.0\t/home/user\n' -> ['10.0', u'/home/user']
|
||||||
parse = lambda line: line.strip().split('\t')
|
parse = lambda line: line.strip().split('\t')
|
||||||
|
|
||||||
@ -79,8 +81,6 @@ def load(config):
|
|||||||
except (IOError, EOFError):
|
except (IOError, EOFError):
|
||||||
return load_backup(config)
|
return load_backup(config)
|
||||||
|
|
||||||
return {}
|
|
||||||
|
|
||||||
|
|
||||||
def load_backup(config):
|
def load_backup(config):
|
||||||
if os.path.exists(config['backup_path']):
|
if os.path.exists(config['backup_path']):
|
||||||
|
Loading…
Reference in New Issue
Block a user