def pipeline_subset_snapshot_command(output_file, solid_selection, **kwargs): recon_pipeline = recon_pipeline_for_cli_args(kwargs) if solid_selection: solid_selection = json.loads(solid_selection) ipc_write_unary_response( output_file, get_external_pipeline_subset_result(recon_pipeline, solid_selection))
def pipeline_snapshot_command(output_file, solid_subset, **kwargs): recon_pipeline = recon_pipeline_for_cli_args(kwargs) definition = recon_pipeline.get_definition() if solid_subset: definition = definition.subset_for_execution(solid_subset.split(",")) ipc_write_unary_response(output_file, external_pipeline_data_from_def(definition))
def list_repositories_command(output_file, python_file, module_name): loadable_targets = _get_loadable_targets(python_file, module_name) ipc_write_unary_response( output_file, ListRepositoriesResponse([ LoadableRepositorySymbol(attribute=lt.attribute, repository_name=lt.target_definition.name) for lt in loadable_targets ]), )
def execution_plan_snapshot_command(output_file, solid_selection, environment_dict, mode, step_keys_to_execute, snapshot_id, **kwargs): recon_pipeline = recon_pipeline_for_cli_args(kwargs) environment_dict = json.loads(environment_dict) if step_keys_to_execute: step_keys_to_execute = json.loads(step_keys_to_execute) if solid_selection: solid_selection = json.loads(solid_selection) recon_pipeline = recon_pipeline.subset_for_execution(solid_selection) execution_plan_snapshot = snapshot_from_execution_plan( create_execution_plan( pipeline=recon_pipeline, environment_dict=environment_dict, mode=mode, step_keys_to_execute=step_keys_to_execute, ), snapshot_id, ) ipc_write_unary_response(output_file, execution_plan_snapshot)
def command(input_file, output_file): args = check.inst(read_unary_input(input_file), input_cls) output = check.inst(fn(args), output_cls) ipc_write_unary_response(output_file, output)
def repository_snapshot_command(output_file, **kwargs): recon_repo = recon_repo_for_cli_args(kwargs) definition = recon_repo.get_definition() ipc_write_unary_response(output_file, external_repository_data_from_def(definition))