MCPcopy Index your code
hub / github.com/fluentpython/example-code-2e / meta_set

Method meta_set

21-async/mojifinder/bottle.py:2172–2177  ·  view source on GitHub ↗

Set the meta field for a key to a new value. This triggers the on-change handler for existing keys.

(self, key, metafield, value)

Source from the content-addressed store, hash-verified

2170 return self._meta.get(key, {}).get(metafield, default)
2171
2172 def meta_set(self, key, metafield, value):
2173 ''' Set the meta field for a key to a new value. This triggers the
2174 on-change handler for existing keys. '''
2175 self._meta.setdefault(key, {})[metafield] = value
2176 if key in self:
2177 self[key] = self[key]
2178
2179 def meta_list(self, key):
2180 ''' Return an iterable of meta field names defined for a key. '''

Callers 1

__init__Method · 0.80

Calls 1

setdefaultMethod · 0.80

Tested by

no test coverage detected