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

Method deserialize

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

Source from the content-addressed store, hash-verified

3297
3298 @classmethod
3299 def deserialize(cls, data: JsonDict) -> ParamSpecExpr:
3300 assert data[".class"] == "ParamSpecExpr"
3301 return ParamSpecExpr(
3302 data["name"],
3303 data["fullname"],
3304 mypy.types.deserialize_type(data["upper_bound"]),
3305 mypy.types.deserialize_type(data["default"]),
3306 data["variance"],
3307 )
3308
3309 def write(self, data: WriteBuffer) -> None:
3310 write_tag(data, PARAM_SPEC_EXPR)

Callers

nothing calls this directly

Calls 1

ParamSpecExprClass · 0.85

Tested by

no test coverage detected