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

Method lookup

mypy/semanal.py:6507–6515  ·  view source on GitHub ↗
(
        self, name: str, ctx: Context, suppress_errors: bool = False
    )

Source from the content-addressed store, hash-verified

6505 #
6506
6507 def lookup(
6508 self, name: str, ctx: Context, suppress_errors: bool = False
6509 ) -> SymbolTableNode | None:
6510 node = self._lookup(name, ctx, suppress_errors)
6511 if node is not None:
6512 # This call is unfortunate from performance point of view, but
6513 # needed for rare cases like e.g. testIncrementalChangingAlias.
6514 self.record_imported_symbol(node)
6515 return node
6516
6517 def record_imported_symbol(self, sym: SymbolTableNode) -> None:
6518 """If the symbol was not defined in current module, add its module to module_refs."""

Calls 2

_lookupMethod · 0.95

Tested by

no test coverage detected