From b0d06e13fecb62a7a1d8ed43698ed1a1c568fb7b Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Wed, 28 Aug 2024 13:04:00 -0700 Subject: [PATCH] be very conservative with get_model_info if model not found --- aider/models.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/aider/models.py b/aider/models.py index f51100aac..5904036c6 100644 --- a/aider/models.py +++ b/aider/models.py @@ -447,7 +447,9 @@ def get_model_info(model): if cache_age < 60 * 60 * 24: try: content = json.loads(cache_file.read_text()) - return get_model_flexible(model, content) + res = get_model_flexible(model, content) + if res: + return res except Exception as ex: print(str(ex)) @@ -458,7 +460,9 @@ def get_model_info(model): if response.status_code == 200: content = response.json() cache_file.write_text(json.dumps(content, indent=4)) - return get_model_flexible(model, content) + res = get_model_flexible(model, content) + if res: + return res except Exception as ex: print(str(ex))