MCPcopy Create free account
hub / github.com/LabPy/lantz / getitem

Method getitem

lantz/feat.py:332–340  ·  view source on GitHub ↗
(self, instance, key)

Source from the content-addressed store, hash-verified

330
331
332 def getitem(self, instance, key):
333 keys = _dget(self.modifiers, instance, key)['keys']
334 if keys and not key in keys:
335 raise KeyError('{} is not valid key for {} {}'.format(key, self.name,
336 keys))
337 if isinstance(keys, dict):
338 key = keys[key]
339
340 return self.get(instance, instance.__class__, key)
341
342 def setitem(self, instance, key, value, force=False):
343 keys = _dget(self.modifiers, instance, key)['keys']

Callers 1

__getitem__Method · 0.80

Calls 2

getMethod · 0.80
_dgetFunction · 0.70

Tested by

no test coverage detected