(cls, buf: ReadBuffer, manager: BuildManager | None = None)
| 5391 | |
| 5392 | @classmethod |
| 5393 | def read(cls, buf: ReadBuffer, manager: BuildManager | None = None) -> GraphMessage: |
| 5394 | assert manager is not None |
| 5395 | graph = {read_str_bare(buf): State.read(buf, manager) for _ in range(read_int_bare(buf))} |
| 5396 | missing_modules = {read_str_bare(buf): read_int(buf) for _ in range(read_int_bare(buf))} |
| 5397 | message = GraphMessage(graph=graph, missing_modules=missing_modules) |
| 5398 | message.from_cache = {read_str_bare(buf) for _ in range(read_int_bare(buf))} |
| 5399 | return message |
| 5400 | |
| 5401 | def write(self, buf: WriteBuffer) -> None: |
| 5402 | write_tag(buf, GRAPH_MESSAGE) |
nothing calls this directly
no test coverage detected