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

Method unserialize

fastdeploy/scheduler/data.py:109–125  ·  view source on GitHub ↗

Deserialize bytes back into a ScheduledRequest. Args: serialized_data: Serialized request data Returns: Reconstructed ScheduledRequest object

(cls, serialized_data: bytes)

Source from the content-addressed store, hash-verified

107
108 @classmethod
109 def unserialize(cls, serialized_data: bytes) -> "ScheduledRequest":
110 """
111 Deserialize bytes back into a ScheduledRequest.
112
113 Args:
114 serialized_data: Serialized request data
115
116 Returns:
117 Reconstructed ScheduledRequest object
118 """
119 data = json.loads(serialized_data)
120 request = Request.from_dict(data["raw"])
121 scheduled_request = cls(request)
122 scheduled_request.schedule_time = data["schedule_time"]
123 scheduled_request.request_queue_name = data["request_queue_name"]
124 scheduled_request.response_queue_name = data["response_queue_name"]
125 return scheduled_request
126
127
128class ScheduledResponse:

Callers 2

get_requestsMethod · 0.45
_get_results_workerMethod · 0.45

Calls 1

from_dictMethod · 0.45

Tested by

no test coverage detected