fix: Simplify junior model assignment logic

This commit is contained in:
Paul Gauthier 2024-09-25 14:09:44 -07:00 committed by Paul Gauthier (aider)
parent 839ebe5a7c
commit d1d043d924

View file

@ -711,18 +711,13 @@ class Model(ModelSettings):
if junior_edit_format: if junior_edit_format:
self.junior_edit_format = junior_edit_format self.junior_edit_format = junior_edit_format
if not self.junior_model_name: if not self.junior_model_name or self.junior_model_name == self.name:
self.junior_model = self self.junior_model = self
return else:
self.junior_model = Model(
if self.junior_model_name == self.name: self.junior_model_name,
self.junior_model = self junior_model=False,
return )
self.junior_model = Model(
self.junior_model_name,
junior_model=False,
)
if not self.junior_edit_format: if not self.junior_edit_format:
self.junior_edit_format = self.junior_model.edit_format self.junior_edit_format = self.junior_model.edit_format