Phi Suite Schema.py
Homepage | https://phisuite.com |
---|---|
GitHub | https://github.com/phisuite |
Overview
This project contains the Python module to create the Schema API server & client.
For more details, see Phi Suite Schema.
Installation
pip install phisuite.schema
Creating the server
from phisuite import schema
class EventAPIServicer(schema.EventAPIServicer):
def Get(self, request, context):
...
server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
schema.add_EventAPIServicer_to_server(EventAPIServicer(), server)
server.add_insecure_port('[::]:50051')
server.start()
For more details, see gRPC Basics - Python: Creating the server.
Creating the client
from phisuite import schema
channel = grpc.insecure_channel('localhost:50051')
stub = schema.EventAPIStub(channel)
event = stub.Get(options)
For more details, see gRPC Basics - Python: Creating the client.