This commit is contained in:
parent
ae77fa23b5
commit
aee123601f
|
@ -11,15 +11,15 @@ from joj3_config_generator.models import repo, task
|
||||||
def read_convert_files(
|
def read_convert_files(
|
||||||
case_name: str,
|
case_name: str,
|
||||||
) -> Tuple[repo.Config, task.Config, Dict[str, Any]]:
|
) -> Tuple[repo.Config, task.Config, Dict[str, Any]]:
|
||||||
root = Path(__file__).resolve().parent
|
root = Path(__file__).resolve().parent / case_name
|
||||||
repo_toml_path = root / case_name / "repo.toml"
|
repo_toml_path = root / "repo.toml"
|
||||||
repo_toml = repo_toml_path.read_text() if repo_toml_path.exists() else ""
|
repo_toml = repo_toml_path.read_text() if repo_toml_path.exists() else ""
|
||||||
task_toml_path = root / case_name / "task.toml"
|
task_toml_path = root / "task.toml"
|
||||||
task_toml = task_toml_path.read_text() if task_toml_path.exists() else ""
|
task_toml = task_toml_path.read_text() if task_toml_path.exists() else ""
|
||||||
result = json.loads((root / case_name / "task.json").read_text())
|
result = json.loads((root / "task.json").read_text())
|
||||||
return (
|
return (
|
||||||
repo.Config(**rtoml.loads(repo_toml)),
|
repo.Config(root=root, **rtoml.loads(repo_toml)),
|
||||||
task.Config(**rtoml.loads(task_toml)),
|
task.Config(root=root, **rtoml.loads(task_toml)),
|
||||||
result,
|
result,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user