mypy
a9bc366a - Fix crash on bare Final in dataclass (#13528)

Commit
3 years ago
Fix crash on bare Final in dataclass (#13528) Fixes #10090 Unfortunately we cannot fully support this use case. Mypy requires explicit type annotations to generate methods for dataclasses before type checking. While type inference for bare `Final` happens during type checking. I still try to infer type if the default is a literal, otherwise give an error, and use `Any` for generated methods.
Author
Parents
Loading