Files
hatchet/python-sdk/hatchet_sdk/workflows_pb2_grpc.py
T
abelanger5 092f54c64f refactor: separate api and engine repositories, change ticker logic (#281)
* refactor: separate api and engine repositories, change ticker logic

* fix: nil error blocks

* fix: run migration on load test

* fix: generate db package in load test

* fix: test.yml

* fix: add pnpm to load test

* fix: don't lock CTEs with columns that don't get updated

* fix: update heartbeat for worker every 4 seconds, not 5

* chore: remove dead code

* chore: update python sdk

* chore: add back telemetry attributes
2024-03-21 14:10:34 -04:00

136 lines
5.5 KiB
Python

# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
"""Client and server classes corresponding to protobuf-defined services."""
import grpc
from . import workflows_pb2 as workflows__pb2
class WorkflowServiceStub(object):
"""WorkflowService represents a set of RPCs for managing workflows.
"""
def __init__(self, channel):
"""Constructor.
Args:
channel: A grpc.Channel.
"""
self.PutWorkflow = channel.unary_unary(
'/WorkflowService/PutWorkflow',
request_serializer=workflows__pb2.PutWorkflowRequest.SerializeToString,
response_deserializer=workflows__pb2.WorkflowVersion.FromString,
)
self.ScheduleWorkflow = channel.unary_unary(
'/WorkflowService/ScheduleWorkflow',
request_serializer=workflows__pb2.ScheduleWorkflowRequest.SerializeToString,
response_deserializer=workflows__pb2.WorkflowVersion.FromString,
)
self.TriggerWorkflow = channel.unary_unary(
'/WorkflowService/TriggerWorkflow',
request_serializer=workflows__pb2.TriggerWorkflowRequest.SerializeToString,
response_deserializer=workflows__pb2.TriggerWorkflowResponse.FromString,
)
class WorkflowServiceServicer(object):
"""WorkflowService represents a set of RPCs for managing workflows.
"""
def PutWorkflow(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def ScheduleWorkflow(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def TriggerWorkflow(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def add_WorkflowServiceServicer_to_server(servicer, server):
rpc_method_handlers = {
'PutWorkflow': grpc.unary_unary_rpc_method_handler(
servicer.PutWorkflow,
request_deserializer=workflows__pb2.PutWorkflowRequest.FromString,
response_serializer=workflows__pb2.WorkflowVersion.SerializeToString,
),
'ScheduleWorkflow': grpc.unary_unary_rpc_method_handler(
servicer.ScheduleWorkflow,
request_deserializer=workflows__pb2.ScheduleWorkflowRequest.FromString,
response_serializer=workflows__pb2.WorkflowVersion.SerializeToString,
),
'TriggerWorkflow': grpc.unary_unary_rpc_method_handler(
servicer.TriggerWorkflow,
request_deserializer=workflows__pb2.TriggerWorkflowRequest.FromString,
response_serializer=workflows__pb2.TriggerWorkflowResponse.SerializeToString,
),
}
generic_handler = grpc.method_handlers_generic_handler(
'WorkflowService', rpc_method_handlers)
server.add_generic_rpc_handlers((generic_handler,))
# This class is part of an EXPERIMENTAL API.
class WorkflowService(object):
"""WorkflowService represents a set of RPCs for managing workflows.
"""
@staticmethod
def PutWorkflow(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/WorkflowService/PutWorkflow',
workflows__pb2.PutWorkflowRequest.SerializeToString,
workflows__pb2.WorkflowVersion.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def ScheduleWorkflow(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/WorkflowService/ScheduleWorkflow',
workflows__pb2.ScheduleWorkflowRequest.SerializeToString,
workflows__pb2.WorkflowVersion.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
def TriggerWorkflow(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/WorkflowService/TriggerWorkflow',
workflows__pb2.TriggerWorkflowRequest.SerializeToString,
workflows__pb2.TriggerWorkflowResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)