This commit is contained in:
lda
2026-06-15 22:37:59 +07:00 Verified
parent fe0b2b4f4d
commit e8152fd4e6
32 changed files with 138 additions and 84 deletions
+2 -3
View File
@@ -22,6 +22,7 @@ def _parse_map_flags(values: list[str] | None) -> dict[str, str]:
parsed[source] = target
return parsed
app = typer.Typer(
name="draft",
help="Create, inspect, patch, validate, and save draft workflows.",
@@ -162,9 +163,7 @@ def set_draft_route(
],
step_id: Annotated[str, typer.Option("--step", help="Draft step id.")],
outcome: Annotated[str, typer.Option("--outcome", help="Step outcome.")],
target: Annotated[
str, typer.Option("--to", help="Target step id or __end__.")
],
target: Annotated[str, typer.Option("--to", help="Target step id or __end__.")],
) -> None:
"""Set one route: steps.<step> outcome -> target."""
context = load_cli_context(ctx)
+3 -1
View File
@@ -148,5 +148,7 @@ def _source_capability_names(
raise ValueError("source inventory missing capabilities object")
value = capabilities.get(capability_key)
if not isinstance(value, list):
raise ValueError(f"source inventory capabilities.{capability_key} must be a list")
raise ValueError(
f"source inventory capabilities.{capability_key} must be a list"
)
return [str(item) for item in value]