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

more descriptive / python function names

This commit is contained in:
William Ting 2014-03-04 23:01:11 -06:00
parent 042428c41f
commit 615bb0cafb

View File

@ -171,14 +171,14 @@ def find_matches(entries, needles, check_entries=True):
except OSError: except OSError:
pwd = None pwd = None
# using closure and comparing vs string to prevent constantly hitting hdd # using closure to prevent constantly hitting hdd
def not_cwd(entry): def is_cwd(entry):
return entry.path != pwd return entry.path == pwd
if check_entries: if check_entries:
exists = lambda entry: os.path.exists(entry.path) path_exists = lambda entry: os.path.exists(entry.path)
else: else:
exists = lambda _: True path_exists = lambda _: True
data = sorted( data = sorted(
entries, entries,
@ -186,7 +186,7 @@ def find_matches(entries, needles, check_entries=True):
reverse=True) reverse=True)
return ifilter( return ifilter(
lambda entry: not_cwd(entry) and exists(entry), lambda entry: not is_cwd(entry) and path_exists(entry),
chain( chain(
match_consecutive(needles, data, ignore_case), match_consecutive(needles, data, ignore_case),
match_fuzzy(needles, data, ignore_case), match_fuzzy(needles, data, ignore_case),