예제 #1
0
def external_pipeline_from_recon_pipeline(recon_pipeline, solid_selection, repository_handle):
    if solid_selection:
        sub_pipeline = recon_pipeline.subset_for_execution(solid_selection)
        pipeline_def = sub_pipeline.get_definition()
    else:
        pipeline_def = recon_pipeline.get_definition()

    return ExternalPipeline(
        external_pipeline_data_from_def(pipeline_def), repository_handle=repository_handle,
    )
예제 #2
0
def external_pipeline_from_recon_pipeline(recon_pipeline, solid_subset,
                                          repository_handle):
    full_pipeline_def = recon_pipeline.get_definition()

    pipeline_def = (full_pipeline_def.subset_for_execution(solid_subset)
                    if solid_subset else full_pipeline_def)

    return ExternalPipeline(
        external_pipeline_data_from_def(pipeline_def),
        repository_handle=repository_handle,
    )