fmt
This commit is contained in:
@@ -38,12 +38,10 @@ def artifact_catalog_entry(
|
||||
diagnostics: list[DependencyDiagnostic] | tuple[DependencyDiagnostic, ...] = (),
|
||||
) -> WorkflowArtifactCatalogEntry:
|
||||
"""Project an artifact as a catalog entry without exposing its internal plan."""
|
||||
required_sources = sorted(
|
||||
{
|
||||
capability.logical_source
|
||||
for capability in artifact.required_capability_map().values()
|
||||
}
|
||||
)
|
||||
required_sources = sorted({
|
||||
capability.logical_source
|
||||
for capability in artifact.required_capability_map().values()
|
||||
})
|
||||
return WorkflowArtifactCatalogEntry(
|
||||
name=artifact_node_name(artifact),
|
||||
artifact_id=artifact.id,
|
||||
|
||||
@@ -7,9 +7,15 @@ from pydantic import BaseModel, ConfigDict, Field, model_validator
|
||||
from wf_core.models.conditions import Condition
|
||||
|
||||
JsonObject = dict[str, Any]
|
||||
STEP_KIND_KEYS = frozenset(
|
||||
{"use", "foreach", "interrupt", "join", "when", "choose", "match"}
|
||||
)
|
||||
STEP_KIND_KEYS = frozenset({
|
||||
"use",
|
||||
"foreach",
|
||||
"interrupt",
|
||||
"join",
|
||||
"when",
|
||||
"choose",
|
||||
"match",
|
||||
})
|
||||
|
||||
|
||||
class DraftUseStep(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user