MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / set

Method set

tools/python-3.11.9-amd64/Lib/tomllib/_parser.py:164–173  ·  view source on GitHub ↗
(self, key: Key, flag: int, *, recursive: bool)

Source from the content-addressed store, hash-verified

162 cont.pop(key[-1], None)
163
164 def set(self, key: Key, flag: int, *, recursive: bool) -> None: # noqa: A003
165 cont = self._flags
166 key_parent, key_stem = key[:-1], key[-1]
167 for k in key_parent:
168 if k not in cont:
169 cont[k] = {"flags": set(), "recursive_flags": set(), "nested": {}}
170 cont = cont[k]["nested"]
171 if key_stem not in cont:
172 cont[key_stem] = {"flags": set(), "recursive_flags": set(), "nested": {}}
173 cont[key_stem]["recursive_flags" if recursive else "flags"].add(flag)
174
175 def is_(self, key: Key, flag: int) -> bool:
176 if not key:

Callers 5

finalize_pendingMethod · 0.95
parse_inline_tableFunction · 0.95
create_dict_ruleFunction · 0.45
create_list_ruleFunction · 0.45
key_value_ruleFunction · 0.45

Calls 2

setFunction · 0.50
addMethod · 0.45

Tested by

no test coverage detected