From 5fcf45496863147a8795730c2c90978d5cd3f174 Mon Sep 17 00:00:00 2001 From: "Your Name (aider)" Date: Sun, 28 Jul 2024 18:43:14 -0300 Subject: [PATCH] Remove __init__ from all coders and set edit_format and gpt_prompts like ChatCoder --- aider/coders/chat_coder.py | 1 - aider/coders/editblock_coder.py | 5 +---- aider/coders/editblock_fenced_coder.py | 5 +---- aider/coders/help_coder.py | 5 +---- aider/coders/udiff_coder.py | 5 +---- aider/coders/wholefile_coder.py | 5 +---- 6 files changed, 5 insertions(+), 21 deletions(-) diff --git a/aider/coders/chat_coder.py b/aider/coders/chat_coder.py index 7b4007c6b..c6d1b5dbe 100644 --- a/aider/coders/chat_coder.py +++ b/aider/coders/chat_coder.py @@ -9,7 +9,6 @@ from .chat_prompts import ChatPrompts class ChatCoder(Coder): edit_format = "chat" - gpt_prompts = ChatPrompts() def get_edits(self, mode="update"): diff --git a/aider/coders/editblock_coder.py b/aider/coders/editblock_coder.py index 074151b0f..fff7b113a 100644 --- a/aider/coders/editblock_coder.py +++ b/aider/coders/editblock_coder.py @@ -14,10 +14,7 @@ from .editblock_prompts import EditBlockPrompts class EditBlockCoder(Coder): edit_format = "diff" - - def __init__(self, *args, **kwargs): - self.gpt_prompts = EditBlockPrompts() - super().__init__(*args, **kwargs) + gpt_prompts = EditBlockPrompts() def get_edits(self): content = self.partial_response_content diff --git a/aider/coders/editblock_fenced_coder.py b/aider/coders/editblock_fenced_coder.py index 2f612c754..c50265b1f 100644 --- a/aider/coders/editblock_fenced_coder.py +++ b/aider/coders/editblock_fenced_coder.py @@ -5,7 +5,4 @@ from .editblock_fenced_prompts import EditBlockFencedPrompts class EditBlockFencedCoder(EditBlockCoder): edit_format = "diff-fenced" - - def __init__(self, *args, **kwargs): - super().__init__(*args, **kwargs) - self.gpt_prompts = EditBlockFencedPrompts() + gpt_prompts = EditBlockFencedPrompts() diff --git a/aider/coders/help_coder.py b/aider/coders/help_coder.py index 1225b7b97..a8001edef 100644 --- a/aider/coders/help_coder.py +++ b/aider/coders/help_coder.py @@ -5,10 +5,7 @@ from .help_prompts import HelpPrompts class HelpCoder(Coder): edit_format = "help" - - def __init__(self, *args, **kwargs): - self.gpt_prompts = HelpPrompts() - super().__init__(*args, **kwargs) + gpt_prompts = HelpPrompts() def get_edits(self, mode="update"): return [] diff --git a/aider/coders/udiff_coder.py b/aider/coders/udiff_coder.py index 50c5f273a..79b83486b 100644 --- a/aider/coders/udiff_coder.py +++ b/aider/coders/udiff_coder.py @@ -45,10 +45,7 @@ other_hunks_applied = ( class UnifiedDiffCoder(Coder): edit_format = "udiff" - - def __init__(self, *args, **kwargs): - self.gpt_prompts = UnifiedDiffPrompts() - super().__init__(*args, **kwargs) + gpt_prompts = UnifiedDiffPrompts() def get_edits(self): content = self.partial_response_content diff --git a/aider/coders/wholefile_coder.py b/aider/coders/wholefile_coder.py index a4420c462..fd2fe09d6 100644 --- a/aider/coders/wholefile_coder.py +++ b/aider/coders/wholefile_coder.py @@ -9,10 +9,7 @@ from .wholefile_prompts import WholeFilePrompts class WholeFileCoder(Coder): edit_format = "whole" - - def __init__(self, *args, **kwargs): - self.gpt_prompts = WholeFilePrompts() - super().__init__(*args, **kwargs) + gpt_prompts = WholeFilePrompts() def update_cur_messages(self, edited): if edited: