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

Method process_import

mypy/stats.py:128–136  ·  view source on GitHub ↗
(self, imp: ImportFrom | ImportAll)

Source from the content-addressed store, hash-verified

126 self.process_import(imp)
127
128 def process_import(self, imp: ImportFrom | ImportAll) -> None:
129 import_id, ok = correct_relative_import(
130 self.cur_mod_id, imp.relative, imp.id, self.cur_mod_node.is_package_init_file()
131 )
132 if ok and import_id in self.modules:
133 kind = TYPE_PRECISE
134 else:
135 kind = TYPE_ANY
136 self.record_line(imp.line, kind)
137
138 def visit_import(self, imp: Import) -> None:
139 if all(id in self.modules for id, _ in imp.ids):

Callers 2

visit_import_fromMethod · 0.95
visit_import_allMethod · 0.95

Calls 3

record_lineMethod · 0.95
correct_relative_importFunction · 0.90
is_package_init_fileMethod · 0.80

Tested by

no test coverage detected