(self, node: NameExpr | MemberExpr)
| 307 | return f"{callee}({', '.join(args)})" |
| 308 | |
| 309 | def _visit_ref_expr(self, node: NameExpr | MemberExpr) -> str: |
| 310 | fullname = self.stubgen.get_fullname(node) |
| 311 | if fullname in TYPING_BUILTIN_REPLACEMENTS: |
| 312 | return self.stubgen.add_name(TYPING_BUILTIN_REPLACEMENTS[fullname], require=False) |
| 313 | qualname = get_qualified_name(node) |
| 314 | self.stubgen.import_tracker.require_name(qualname) |
| 315 | return qualname |
| 316 | |
| 317 | def visit_name_expr(self, node: NameExpr) -> str: |
| 318 | return self._visit_ref_expr(node) |
no test coverage detected