コード例 #1
0
ファイル: fetch_types.py プロジェクト: hhy5277/dagster
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,
    )
コード例 #2
0
ファイル: execution.py プロジェクト: aaronsql2019/dagster
 def resolve_type(self, _graphene_info):
     return to_dauphin_dagster_type(self._pipeline_snapshot,
                                    self._step_input_snap.dagster_type_key)