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

Method dump

mypy/test/testmerge.py:132–146  ·  view source on GitHub ↗
(
        self, manager: FineGrainedBuildManager, kind: str, test_modules: list[str]
    )

Source from the content-addressed store, hash-verified

130 return module, type_map
131
132 def dump(
133 self, manager: FineGrainedBuildManager, kind: str, test_modules: list[str]
134 ) -> list[str]:
135 modules = {
136 name: file for name, file in manager.manager.modules.items() if name in test_modules
137 }
138 if kind == AST:
139 return self.dump_asts(modules)
140 elif kind == TYPEINFO:
141 return self.dump_typeinfos(modules)
142 elif kind == SYMTABLE:
143 return self.dump_symbol_tables(modules)
144 elif kind == TYPES:
145 return self.dump_types(modules, manager)
146 assert False, f"Invalid kind {kind}"
147
148 def dump_asts(self, modules: dict[str, MypyFile]) -> list[str]:
149 a = []

Callers 2

run_caseMethod · 0.95
dump_typeinfoMethod · 0.45

Calls 5

dump_astsMethod · 0.95
dump_typeinfosMethod · 0.95
dump_symbol_tablesMethod · 0.95
dump_typesMethod · 0.95
itemsMethod · 0.45

Tested by

no test coverage detected