MCPcopy Index your code
hub / github.com/kubernetes-client/python / deserialize

Method deserialize

kubernetes/aio/client/api_client.py:268–288  ·  view source on GitHub ↗

Deserializes response into an object. :param response: RESTResponse object to be deserialized. :param response_type: class literal for deserialized object, or string of class name. :return: deserialized object.

(self, response, response_type)

Source from the content-addressed store, hash-verified

266 for key, val in six.iteritems(obj_dict)}
267
268 def deserialize(self, response, response_type):
269 """Deserializes response into an object.
270
271 :param response: RESTResponse object to be deserialized.
272 :param response_type: class literal for
273 deserialized object, or string of class name.
274
275 :return: deserialized object.
276 """
277 # handle file downloading
278 # save response body into a tmp file and return the instance
279 if response_type == "file":
280 return self.__deserialize_file(response)
281
282 # fetch data from response object
283 try:
284 data = json.loads(response.data)
285 except ValueError:
286 data = response.data
287
288 return self.__deserialize(data, response_type)
289
290 def __deserialize(self, data, klass):
291 """Deserializes dict, list, str into an object.

Callers 1

__call_apiMethod · 0.95

Calls 2

__deserialize_fileMethod · 0.95
__deserializeMethod · 0.95

Tested by

no test coverage detected