From 28b0b93d32a8cb9b5a57804f8435bcfbb82cde5a Mon Sep 17 00:00:00 2001 From: Michael Panchenko Date: Sat, 29 Mar 2025 16:34:17 +0100 Subject: [PATCH] Prompt factory --- code_templates/prompt_factory_template.py | 4 ++++ scripts/gen_prompt_factory.py | 2 +- src/serena/llm/prompt_factory.py | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code_templates/prompt_factory_template.py b/code_templates/prompt_factory_template.py index 81fe7701..7d0c4ba2 100644 --- a/code_templates/prompt_factory_template.py +++ b/code_templates/prompt_factory_template.py @@ -1,3 +1,7 @@ +# ruff: noqa +# black: skip +# mypy: ignore-errors + from .multilang_prompt import MultiLangContainer, MultiLangPromptTemplateCollection, PromptList diff --git a/scripts/gen_prompt_factory.py b/scripts/gen_prompt_factory.py index 916cf99c..a1f477bf 100644 --- a/scripts/gen_prompt_factory.py +++ b/scripts/gen_prompt_factory.py @@ -35,7 +35,7 @@ def main(): code = f.read() methods_str = "".join(methods) code = code.replace("# methods", methods_str) - + prompt_factory_module = f"{package}/llm/prompt_factory.py" with open(prompt_factory_module, "w") as f: f.write(code) diff --git a/src/serena/llm/prompt_factory.py b/src/serena/llm/prompt_factory.py index d4ca4284..718828d9 100644 --- a/src/serena/llm/prompt_factory.py +++ b/src/serena/llm/prompt_factory.py @@ -1,3 +1,7 @@ +# ruff: noqa +# black: skip +# mypy: ignore-errors + from .multilang_prompt import MultiLangContainer, MultiLangPromptTemplateCollection, PromptList