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

Method deserialize

kubernetes/client/api_client.py:265–285  ·  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

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

Callers 2

__call_apiMethod · 0.95
unmarshal_eventMethod · 0.45

Calls 2

__deserialize_fileMethod · 0.95
__deserializeMethod · 0.95

Tested by

no test coverage detected