Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The typing argument no longer holds. There are typed dicts where you specify field names and the respective key types. But in most cases you're still best off with just a dataclass. Bare classes shouldn't be the first thing you reach for when you want structure.


I agree dataclasses are a better alternative when you want a class that represents data :)

> There are typed dicts where you specify field names and the respective key types

The only way to achieve this that I'm aware of is PEP 589: subclassing TypedDict. Which I believe negates the argument in the post.


I don't think using TypedDict to create a type hint is against the spirit of the post.

Although reading a lot of what has been written here, it seems people aren't really getting the spirit of the post in the first place.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: