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