swh.provenance.grpc.swhprovenance_pb2_grpc module#

Client and server classes corresponding to protobuf-defined services.

class swh.provenance.grpc.swhprovenance_pb2_grpc.ProvenanceServiceStub(channel)[source]#

Bases: object

Content Provenance service

Constructor.

Parameters:

channel – A grpc.Channel.

class swh.provenance.grpc.swhprovenance_pb2_grpc.ProvenanceServiceServicer[source]#

Bases: object

Content Provenance service

WhereIsOne(request, context)[source]#

Given an object’s SWHID, returns an origin and revision/release where it can be found

WhereAreOne(request, context)[source]#

Given several objects’ SWHIDs, returns an origin and revision/release for each of them where they can be found, in arbitrary order.

Nodes with no known provenance are returned with both their anchor and origin empty.

swh.provenance.grpc.swhprovenance_pb2_grpc.add_ProvenanceServiceServicer_to_server(servicer, server)[source]#
class swh.provenance.grpc.swhprovenance_pb2_grpc.ProvenanceService[source]#

Bases: object

Content Provenance service

static WhereIsOne(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]#
static WhereAreOne(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]#