second round of feedback

This commit is contained in:
dltn 2024-10-09 11:56:02 -07:00
parent fd41ddf733
commit da47273dd1

View file

@ -56,28 +56,24 @@ class ReadyRequest(BaseModel):
type: Literal[ProcessingMessageName.ready_request] = ( type: Literal[ProcessingMessageName.ready_request] = (
ProcessingMessageName.ready_request ProcessingMessageName.ready_request
) )
message: str = "READY?"
class ReadyResponse(BaseModel): class ReadyResponse(BaseModel):
type: Literal[ProcessingMessageName.ready_response] = ( type: Literal[ProcessingMessageName.ready_response] = (
ProcessingMessageName.ready_response ProcessingMessageName.ready_response
) )
message: str = "YES READY"
class EndSentinel(BaseModel): class EndSentinel(BaseModel):
type: Literal[ProcessingMessageName.end_sentinel] = ( type: Literal[ProcessingMessageName.end_sentinel] = (
ProcessingMessageName.end_sentinel ProcessingMessageName.end_sentinel
) )
message: str = "__end_sentinel__"
class CancelSentinel(BaseModel): class CancelSentinel(BaseModel):
type: Literal[ProcessingMessageName.cancel_sentinel] = ( type: Literal[ProcessingMessageName.cancel_sentinel] = (
ProcessingMessageName.cancel_sentinel ProcessingMessageName.cancel_sentinel
) )
message: str = "__cancel_sentinel__"
class TaskRequest(BaseModel): class TaskRequest(BaseModel):
@ -143,7 +139,7 @@ def retrieve_requests(reply_socket_url: str):
reply_socket.send_multipart([client_id, encode_msg(ready_response)]) reply_socket.send_multipart([client_id, encode_msg(ready_response)])
break break
def send_obj(obj: Union[ProcessingMessage, BaseModel]): def send_obj(obj: ProcessingMessage):
reply_socket.send_multipart([client_id, encode_msg(obj)]) reply_socket.send_multipart([client_id, encode_msg(obj)])
while True: while True: