예제 #1
0
 def _make_output_artifact(cls, runtime_artifact: Dict):
     artifact = create_runtime_artifact(runtime_artifact)
     return OutputArtifact(artifact_type=type(artifact), artifact=artifact)
예제 #2
0
 def _make_input_artifact(cls, runtime_artifact: Dict):
     return create_runtime_artifact(runtime_artifact)
예제 #3
0
 def _make_output_artifact(cls, runtime_artifact: Dict):
     import os
     artifact = create_runtime_artifact(runtime_artifact)
     os.makedirs(os.path.dirname(artifact.path), exist_ok=True)
     return artifact
예제 #4
0
 def _make_input_artifact(self, runtime_artifact: Dict):
     artifact = create_runtime_artifact(runtime_artifact)
     return InputArtifact(artifact_type=type(artifact), artifact=artifact)