def get_dagster_type(graphene_info, pipeline_name, type_name): pipeline = get_pipeline_def_from_selector(graphene_info, ExecutionSelector(pipeline_name)) if not pipeline.has_dagster_type(type_name): raise UserFacingGraphQLError( graphene_info.schema.type_named('RuntimeTypeNotFoundError')( pipeline=pipeline, runtime_type_name=type_name)) return to_dauphin_dagster_type( pipeline.get_pipeline_snapshot(), pipeline.dagster_type_named(type_name).key, )
def resolve_type(self, _graphene_info): return to_dauphin_dagster_type(self._pipeline_snapshot, self._step_input_snap.dagster_type_key)