(
self, name: str, ctx: Context, suppress_errors: bool = False
)
| 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.""" |
no test coverage detected