MCPcopy Index your code
hub / github.com/python/mypy / deserialize

Method deserialize

mypy/types.py:1571–1577  ·  view source on GitHub ↗
(cls, data: JsonDict)

Source from the content-addressed store, hash-verified

1569
1570 @classmethod
1571 def deserialize(cls, data: JsonDict) -> ExtraAttrs:
1572 assert data[".class"] == "ExtraAttrs"
1573 return ExtraAttrs(
1574 {k: deserialize_type(v) for k, v in data["attrs"].items()},
1575 set(data["immutable"]),
1576 data["mod_name"],
1577 )
1578
1579 def write(self, data: WriteBuffer) -> None:
1580 write_tag(data, EXTRA_ATTRS)

Callers

nothing calls this directly

Calls 4

ExtraAttrsClass · 0.85
setClass · 0.85
deserialize_typeFunction · 0.70
itemsMethod · 0.45

Tested by

no test coverage detected