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

Method read

mypy/build.py:5393–5399  ·  view source on GitHub ↗
(cls, buf: ReadBuffer, manager: BuildManager | None = None)

Source from the content-addressed store, hash-verified

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)

Callers

nothing calls this directly

Calls 4

read_intFunction · 0.90
rangeClass · 0.85
GraphMessageClass · 0.85
readMethod · 0.45

Tested by

no test coverage detected