mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-24 14:25:00 +00:00
Refactored linting process and error handling in commands.
This commit is contained in:
parent
deb13c060c
commit
9c28bbc98e
5 changed files with 64 additions and 29 deletions
|
@ -82,10 +82,19 @@ class Coder:
|
|||
)
|
||||
|
||||
if not main_model:
|
||||
main_model = models.Model(models.DEFAULT_MODEL_NAME)
|
||||
if from_coder:
|
||||
main_model = from_coder.main_model
|
||||
else:
|
||||
main_model = models.Model(models.DEFAULT_MODEL_NAME)
|
||||
|
||||
if edit_format is None:
|
||||
edit_format = main_model.edit_format
|
||||
if from_coder:
|
||||
edit_format = from_coder.edit_format
|
||||
else:
|
||||
edit_format = main_model.edit_format
|
||||
|
||||
if not io and from_coder:
|
||||
io = from_coder.io
|
||||
|
||||
if from_coder:
|
||||
use_kwargs = dict(from_coder.original_kwargs) # copy orig kwargs
|
||||
|
@ -125,6 +134,9 @@ class Coder:
|
|||
|
||||
return res
|
||||
|
||||
def clone(self, **kwargs):
|
||||
return Coder.create(from_coder=self, **kwargs)
|
||||
|
||||
def get_announcements(self):
|
||||
lines = []
|
||||
lines.append(f"Aider v{__version__}")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue