Improve error message for invalid edit format in aider/commands.py.

This commit is contained in:
Your Name 2024-07-28 19:26:36 -03:00 committed by Your Name (aider)
parent 44ca351e4c
commit 09a52f81f1

View file

@ -49,13 +49,11 @@ class Commands:
ef = args.strip()
valid_formats = [coder.edit_format for coder in coders.__all__ if getattr(coder, 'edit_format', None)]
self.io.tool_output("Valid edit formats:")
for format in valid_formats:
self.io.tool_output(f"{format}")
if ef not in valid_formats:
self.io.tool_error(f"Edit format \"{ef}\" is not valid.")
self.io.tool_error(f"Edit format \"{ef}\" must be one of:")
for format in valid_formats:
self.io.tool_error(f"- {format}")
return
raise SwitchCoder(edit_format=ef)