Fix potential error when $PATH is not defined
When `PATH` is not in `os.environ`, kitty could potentially throw a `KeyError`.
This commit is contained in:
parent
54ca775006
commit
2d19b87208
@ -25,7 +25,7 @@ def kitty_exe():
|
|||||||
if ans is None:
|
if ans is None:
|
||||||
rpath = sys._xoptions.get('bundle_exe_dir')
|
rpath = sys._xoptions.get('bundle_exe_dir')
|
||||||
if not rpath:
|
if not rpath:
|
||||||
items = os.environ['PATH'].split(os.pathsep)
|
items = filter(None, os.environ.get('PATH', '').split(os.pathsep))
|
||||||
seen = set()
|
seen = set()
|
||||||
for candidate in items:
|
for candidate in items:
|
||||||
if candidate not in seen:
|
if candidate not in seen:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user