def resolve_nodes(self, graphene_info): pipeline = get_pipeline_reference_or_raise(graphene_info, self._pipeline_run.selector) if isinstance(pipeline, DauphinPipeline): pipeline_def = get_pipeline_def_from_selector( graphene_info, self._pipeline_run.selector) execution_plan = create_execution_plan( pipeline_def, self._pipeline_run.environment_dict, mode=self._pipeline_run.mode, step_keys_to_execute=self._pipeline_run.step_keys_to_execute, ) execution_plan_index = ExecutionPlanIndex.from_plan_and_index( execution_plan, pipeline_def.get_pipeline_index()) else: pipeline = None execution_plan = None execution_plan_index = None return [ from_event_record(graphene_info, log, pipeline, execution_plan_index) for log in graphene_info.context.instance.all_logs(self._pipeline_run.run_id) ]
def resolve_nodes(self, graphene_info): pipeline = get_pipeline_reference_or_raise(graphene_info, self._pipeline_run.selector) if isinstance(pipeline, DauphinPipeline): execution_plan = create_execution_plan( pipeline.get_dagster_pipeline(), self._pipeline_run.environment_dict, RunConfig(mode=self._pipeline_run.mode), ) else: pipeline = None execution_plan = None return [ from_event_record(graphene_info, log, pipeline, execution_plan) for log in graphene_info.context.instance.all_logs(self._pipeline_run.run_id) ]
def resolve_pipeline(self, graphene_info): return get_pipeline_reference_or_raise(graphene_info, self._pipeline_run.selector)