コード例 #1
0
ファイル: test_subprotocols.py プロジェクト: jina-ai/jina
def bytes_requestify(da: DocumentArray, exec_endpoint='/foo'):
    r = DataRequest()
    r._pb_body.header.exec_endpoint = exec_endpoint
    r.data.docs_bytes = da.to_bytes()
    return r.to_bytes()
コード例 #2
0
 async def send(self, websocket: WebSocket, data: DataRequest) -> None:
     subprotocol = self.protocol_dict[self.get_client(websocket)]
     if subprotocol == WebsocketSubProtocols.JSON:
         return await websocket.send_json(data.to_dict(), mode='text')
     elif subprotocol == WebsocketSubProtocols.BYTES:
         return await websocket.send_bytes(data.to_bytes())