From 7821e2508c027db11ed1193b768e65f53f2ae050 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 1 Nov 2021 20:52:55 +0530 Subject: [PATCH] Cleanup previous PR --- kitty/main.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/kitty/main.py b/kitty/main.py index b7b339265..3866cbab9 100644 --- a/kitty/main.py +++ b/kitty/main.py @@ -274,7 +274,7 @@ def ensure_path(env: MutableMapping[str, str]) -> None: if rpath: modify_path = is_macos or getattr(sys, 'frozen', False) or sys._xoptions.get('kitty_from_source') == '1' env_path = env.get('PATH', '') - existing = env_path != '' and shutil.which('kitty', path=env_path) + existing = env_path and shutil.which('kitty', path=env_path) if modify_path or not existing: def cpath(x: str) -> str: return os.path.abspath(os.path.realpath(x)) @@ -294,13 +294,10 @@ def setup_environment(opts: Options, cli_opts: CLIOptions) -> None: os.environ['KITTY_LISTEN_ON'] = cli_opts.listen_on env = opts.env.copy() setup_shell_integration(opts, env) - if env.get('PATH', None) not in (None, '', DELETE_ENV_VAR): + if env.get('PATH') not in (None, '', DELETE_ENV_VAR): ensure_path(env) - set_default_env(env) - ensure_path(os.environ) - else: - ensure_path(os.environ) - set_default_env(env) + set_default_env(env) + ensure_path(os.environ) def set_locale() -> None: