From 9ed8ebab78750896182397d6b0d023c35c82b781 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Fri, 31 Jan 2025 13:40:54 -0800 Subject: [PATCH] refactor: Use getattr with default for checking main_model.extra_params --- aider/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/main.py b/aider/main.py index 4e4b884e8..c9a9b8f64 100644 --- a/aider/main.py +++ b/aider/main.py @@ -779,7 +779,7 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F # add --reasoning-effort cli param if args.reasoning_effort is not None: - if not hasattr(main_model, "extra_params"): + if not getattr(main_model, "extra_params", None): main_model.extra_params = {} if "extra_body" not in main_model.extra_params: main_model.extra_params["extra_body"] = {}