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

Method verb_mapper

kubernetes/base/dynamic/resource.py:199–206  ·  view source on GitHub ↗
(self, verb, body, **kwargs)

Source from the content-addressed store, hash-verified

197 return ResourceInstance(self, response)
198
199 def verb_mapper(self, verb, body, **kwargs):
200 resource_list = self._items_to_resources(body)
201 response = copy.deepcopy(body)
202 response['items'] = [
203 getattr(item['resource'], verb)(body=item['definition'], **kwargs).to_dict()
204 for item in resource_list['items']
205 ]
206 return ResourceInstance(self, response)
207
208 def create(self, *args, **kwargs):
209 return self.verb_mapper('create', *args, **kwargs)

Callers 3

createMethod · 0.95
replaceMethod · 0.95
patchMethod · 0.95

Calls 3

_items_to_resourcesMethod · 0.95
ResourceInstanceClass · 0.85
to_dictMethod · 0.45

Tested by

no test coverage detected