(cls, data: JsonDict)
| 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) |
nothing calls this directly
no test coverage detected