MCPcopy
hub / github.com/python/mypy / deserialize

Method deserialize

mypy/nodes.py:5092–5098  ·  view source on GitHub ↗
(cls, data: JsonDict)

Source from the content-addressed store, hash-verified

5090
5091 @classmethod
5092 def deserialize(cls, data: JsonDict) -> SymbolTable:
5093 assert data[".class"] == "SymbolTable"
5094 st = SymbolTable()
5095 for key, value in data.items():
5096 if key != ".class":
5097 st[key] = SymbolTableNode.deserialize(value)
5098 return st
5099
5100 def write(self, data: WriteBuffer, fullname: str) -> None:
5101 size = 0

Callers

nothing calls this directly

Calls 3

SymbolTableClass · 0.85
itemsMethod · 0.45
deserializeMethod · 0.45

Tested by

no test coverage detected