refactor: move UnknownEditFormat exception to base_coder.py

This commit is contained in:
Paul Gauthier (aider) 2024-11-26 07:01:14 -08:00
parent 75bc2dd564
commit 608a43402c

View file

@ -22,7 +22,8 @@ from typing import List
from aider import __version__, models, prompts, urls, utils
from aider.analytics import Analytics
from aider.commands import Commands
from aider.exceptions import LiteLLMExceptions, UnknownEditFormat
from aider.exceptions import LiteLLMExceptions
from aider.coders.base_coder import UnknownEditFormat
from aider.history import ChatSummary
from aider.io import ConfirmGroup, InputOutput
from aider.linter import Linter
@ -37,6 +38,14 @@ from ..dump import dump # noqa: F401
from .chat_chunks import ChatChunks
class UnknownEditFormat(ValueError):
def __init__(self, edit_format, valid_formats):
self.edit_format = edit_format
self.valid_formats = valid_formats
super().__init__(
f"Unknown edit format {edit_format}. Valid formats are: {', '.join(valid_formats)}"
)
class MissingAPIKeyError(ValueError):
pass