(
self, lvalue: NameExpr, rvalue: Expression, is_explicit_type_alias: bool = False
)
| 1203 | return False |
| 1204 | |
| 1205 | def process_typealias( |
| 1206 | self, lvalue: NameExpr, rvalue: Expression, is_explicit_type_alias: bool = False |
| 1207 | ) -> None: |
| 1208 | p = AliasPrinter(self) |
| 1209 | if is_explicit_type_alias: |
| 1210 | self.import_tracker.require_name("TypeAlias") |
| 1211 | self.add(f"{self._indent}{lvalue.name}: TypeAlias = {rvalue.accept(p)}\n") |
| 1212 | else: |
| 1213 | self.add(f"{self._indent}{lvalue.name} = {rvalue.accept(p)}\n") |
| 1214 | self.record_name(lvalue.name) |
| 1215 | self._vars[-1].append(lvalue.name) |
| 1216 | |
| 1217 | def visit_type_alias_stmt(self, o: TypeAliasStmt) -> None: |
| 1218 | """Type aliases defined with the `type` keyword (PEP 695).""" |
no test coverage detected