mirror of
				https://github.com/wting/autojump
				synced 2025-06-13 12:54: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