From 308c49b2d829b6d5826fc5addb16b88fcc936a7b Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Tue, 19 Nov 2024 12:26:37 -0800 Subject: [PATCH] fix: Modify discover_editor to dynamically check platform system --- aider/editor.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/aider/editor.py b/aider/editor.py index fbed5ee4f..fcfdae2d9 100644 --- a/aider/editor.py +++ b/aider/editor.py @@ -16,8 +16,6 @@ import tempfile from rich.console import Console -SYSTEM = platform.system() - DEFAULT_EDITOR_NIX = "vi" DEFAULT_EDITOR_OS_X = "vim" DEFAULT_EDITOR_WINDOWS = "notepad" @@ -100,9 +98,10 @@ def discover_editor(): :return: A list of command parts ready for subprocess execution :rtype: list[str] """ - if SYSTEM == "Windows": + system = platform.system() + if system == "Windows": default_editor = DEFAULT_EDITOR_WINDOWS - elif SYSTEM == "Darwin": + elif system == "Darwin": default_editor = DEFAULT_EDITOR_OS_X else: default_editor = DEFAULT_EDITOR_NIX