Fix problem with fallback classes (again)

This commit is contained in:
David Peter 2025-09-24 13:31:26 +02:00
parent 3c097bfd59
commit e1b548eaa2
5 changed files with 124 additions and 27 deletions

View file

@ -277,7 +277,6 @@ reveal_type(Person._make(("Alice", 42))) # revealed: Unknown
person = Person("Alice", 42)
# error: [invalid-argument-type] "Argument to bound method `_asdict` is incorrect: Expected `NamedTupleFallback`, found `Person`"
reveal_type(person._asdict()) # revealed: dict[str, Any]
reveal_type(person._replace(name="Bob")) # revealed: Person
```