From cf496abec012b47e2688b42e78e6a142f0cbabd0 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Fri, 21 Mar 2025 11:21:53 -0700 Subject: [PATCH] fix: Handle platform info retrieval errors gracefully --- aider/coders/base_coder.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index fa3508b6b..ed81282cc 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -1030,7 +1030,13 @@ class Coder: return None def get_platform_info(self): - platform_text = f"- Platform: {platform.platform()}\n" + platform_text = "" + try: + platform_text = f"- Platform: {platform.platform()}\n" + except Exception: + # Skip platform info if it can't be retrieved + pass + shell_var = "COMSPEC" if os.name == "nt" else "SHELL" shell_val = os.getenv(shell_var) platform_text += f"- Shell: {shell_var}={shell_val}\n"