trigger OSError for missing current directory

pull/262/head
William Ting 11 years ago
parent 5f9ac19afd
commit 1f045c2658

@ -163,10 +163,11 @@ def detect_smartcase(needles):
def find_matches(entries, needles): def find_matches(entries, needles):
"""Return an iterator to matching entries.""" """Return an iterator to matching entries."""
try: try:
os.getcwdu()
not_cwd = lambda entry: entry.path != os.getcwdu() not_cwd = lambda entry: entry.path != os.getcwdu()
except OSError: except OSError:
# tautology if current working directory no longer exists # tautology if current working directory no longer exists
not_cwd = lambda x: True not_cwd = lambda _: True
data = sorted( data = sorted(
ifilter(not_cwd, entries), ifilter(not_cwd, entries),

Loading…
Cancel
Save