From e54d0af8c56a6fb6f51dd9a06d05b4017bc61229 Mon Sep 17 00:00:00 2001 From: Nuvole Date: Sun, 27 Oct 2024 22:56:52 +0800 Subject: [PATCH] fix: merge conflict --- joj3_config_generator/convert.py | 17 +++++++++++++---- joj3_config_generator/lib/__init__.py | 11 ----------- 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/joj3_config_generator/convert.py b/joj3_config_generator/convert.py index ced4596..b563646 100644 --- a/joj3_config_generator/convert.py +++ b/joj3_config_generator/convert.py @@ -1,7 +1,16 @@ from joj3_config_generator.models import joj1, repo, result, task +from joj3_config_generator.lib.task import ( + fix_comment, + fix_diff, + fix_keyword, + fix_result_detail, + get_executorWithConfig, + get_conf_stage, +) +from joj3_config_generator.lib.repo import getHealthcheckConfig - -def convert(repo_conf: Repo, task_conf: Task) -> ResultConfig: +# FIXME: LLM generated convert function, only for demostration +def convert(repo_conf: repo.Config, task_conf: task.Config) -> result.Config: # Create the base ResultConf object result_conf = ResultConfig( name=task_conf.task, @@ -12,8 +21,8 @@ def convert(repo_conf: Repo, task_conf: Task) -> ResultConfig: if task_conf.release.deadline else -1 ), - stage=StageConfig(stages=[], sandbox_token=repo_conf.sandbox_token), - teapot=getTeapotConfig(repo_conf, task_conf), + stage=result.Stage(stages=[], sandbox_token=repo_conf.sandbox_token), + teapot=result.Teapot(), ) # Construct healthcheck stage diff --git a/joj3_config_generator/lib/__init__.py b/joj3_config_generator/lib/__init__.py index 68802d4..e69de29 100644 --- a/joj3_config_generator/lib/__init__.py +++ b/joj3_config_generator/lib/__init__.py @@ -1,11 +0,0 @@ -from joj3_config_generator.models.repo import Repo as Repo -from joj3_config_generator.models.result import Cmd as Cmd -from joj3_config_generator.models.result import CmdFile as CmdFile -from joj3_config_generator.models.result import ExecutorConfig as ExecutorConfig -from joj3_config_generator.models.result import ExecutorWithConfig as ExecutorWithConfig -from joj3_config_generator.models.result import ParserConfig as ParserConfig -from joj3_config_generator.models.result import ResultConfig as ResultConfig -from joj3_config_generator.models.result import Stage as Stage -from joj3_config_generator.models.result import StageConfig as StageConfig -from joj3_config_generator.models.result import TeapotConfig as TeapotConfig -from joj3_config_generator.models.task import Task as Task