Exemplo n.º 1
0
 def resolve_tagsOrError(self, graphene_info):
     return get_partition_tags(
         graphene_info,
         self._external_repository_handle,
         self._external_partition_set.name,
         self._partition_name,
     )
Exemplo n.º 2
0
    def resolve_tags(self, graphene_info):
        tags = get_partition_tags(
            self._external_repository_handle,
            self._external_partition_set.name,
            self._partition_name,
        )

        if tags is None:
            # TODO: surface user-facing error here
            # https://github.com/dagster-io/dagster/issues/2576
            return []

        return [
            graphene_info.schema.type_named('PipelineTag')(key=key,
                                                           value=value)
            for key, value in tags.items()
        ]