MCPcopy Create free account
hub / github.com/kubernetes-client/python / __serialize

Method __serialize

kubernetes/base/dynamic/resource.py:315–325  ·  view source on GitHub ↗
(self, field)

Source from the content-addressed store, hash-verified

313 return field
314
315 def __serialize(self, field):
316 if isinstance(field, ResourceField):
317 return {
318 k: self.__serialize(v) for k, v in field.__dict__.items()
319 }
320 elif isinstance(field, (list, tuple)):
321 return [self.__serialize(item) for item in field]
322 elif isinstance(field, ResourceInstance):
323 return field.to_dict()
324 else:
325 return field
326
327 def to_dict(self):
328 return self.__serialize(self.attributes)

Callers 1

to_dictMethod · 0.95

Calls 2

itemsMethod · 0.45
to_dictMethod · 0.45

Tested by

no test coverage detected