Validate edit format and show error if invalid

This commit is contained in:
Your Name (aider) 2024-07-28 17:47:50 -03:00
parent 8496390248
commit 4537e6c16a

View file

@ -51,6 +51,10 @@ class Commands:
ef = args.strip()
valid_formats = "diff udiff whole".split()
if ef not in valid_formats:
self.io.tool_error(f"Invalid edit format: {ef}. Valid formats are: {', '.join(valid_formats)}")
return
raise SwitchModel(edit_format=ef)
def completions_model(self):