MCPcopy Create free account
hub / github.com/PaddlePaddle/FastDeploy / serialize

Method serialize

fastdeploy/scheduler/data.py:191–203  ·  view source on GitHub ↗

Serialize the response to bytes for storage/transmission. Returns: Serialized response data as bytes

(self)

Source from the content-addressed store, hash-verified

189 return self.raw.finished
190
191 def serialize(self) -> bytes:
192 """
193 Serialize the response to bytes for storage/transmission.
194
195 Returns:
196 Serialized response data as bytes
197 """
198 data = {
199 "schedule_time": self.schedule_time,
200 "raw": self.raw.to_dict(),
201 }
202 serialized_data = json.dumps(data, ensure_ascii=False)
203 return serialized_data.encode()
204
205 @classmethod
206 def unserialize(cls, serialized_data: bytes) -> "ScheduledResponse":

Callers 1

_put_results_workerMethod · 0.95

Calls 2

to_dictMethod · 0.45
encodeMethod · 0.45

Tested by

no test coverage detected