From 92a982ad9a7bdcc9f7e1d251e3d74d3190a462d4 Mon Sep 17 00:00:00 2001 From: randoentity <137087500+randoentity@users.noreply.github.com> Date: Thu, 8 May 2025 23:38:18 +0200 Subject: [PATCH] fixup: handle bool input --- aider/commands.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/aider/commands.py b/aider/commands.py index cda8c6f7c..71b53413d 100644 --- a/aider/commands.py +++ b/aider/commands.py @@ -1591,7 +1591,7 @@ class Commands: def cmd_enable_thinking(self, args): """Enable or disable thinking for models that support it.""" model = self.coder.main_model - if not args.strip(): + if isinstance(args, str) and not args.strip(): # Display current value if no args are provided thinking_value = model.get_enable_thinking() if thinking_value is None: @@ -1600,8 +1600,7 @@ class Commands: self.io.tool_output(f"Current thinking setting: {thinking_value}") return - value = args.strip() - model.set_enable_thinking(value, self.io) + model.set_enable_thinking(args, self.io) thinking_value = model.get_enable_thinking() self.io.tool_output(f"Set enable thinking to {thinking_value}") self.io.tool_output()