From 0b6948cb4f2529957b3e46d8a92885ad9ccfc57d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 3 Sep 2018 20:58:31 +0530 Subject: [PATCH] macOS: Fix using open --args not working Fixes #854 --- kitty/main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kitty/main.py b/kitty/main.py index fb63e1d78..baa3a7b45 100644 --- a/kitty/main.py +++ b/kitty/main.py @@ -191,12 +191,12 @@ def setup_profiling(args): print('To view the graphical call data, use: kcachegrind', cg) -def macos_cmdline(): +def macos_cmdline(argv_args): try: with open(os.path.join(config_dir, 'macos-launch-services-cmdline')) as f: raw = f.read() except FileNotFoundError: - return [] + return argv_args import shlex raw = raw.strip() ans = shlex.split(raw) @@ -242,7 +242,7 @@ def _main(): args = sys.argv[1:] if is_macos and os.environ.pop('KITTY_LAUNCHED_BY_LAUNCH_SERVICES', None) == '1': os.chdir(os.path.expanduser('~')) - args = macos_cmdline() + args = macos_cmdline(args) try: cwd_ok = os.path.isdir(os.getcwd()) except Exception: