This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author eric.smith
Recipients AlexWaygood, GBeauregard, JelleZijlstra, eric.smith, gvanrossum, kj, sobolevn
Date 2022-01-27.21:17:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <[email protected]>
In-reply-to
Content
dataclasses is no doubt too lenient. But it's just trying to accept valid strings that look like ClassVar. Way back when this was initially implemented, we decided that calling get_type_hints would be too expensive for every dataclass, and would also neccesitate importing typing, which we didn't want to require.

I think someone needs to do an analysis of how expensive it would be for dataclasses to import typing and to call get_type_hints. Perhaps we'd make a different decision today.
History
Date User Action Args
2022-01-27 21:17:04eric.smithsetrecipients: + eric.smith, gvanrossum, JelleZijlstra, sobolevn, kj, AlexWaygood, GBeauregard
2022-01-27 21:17:04eric.smithsetmessageid: <[email protected]>
2022-01-27 21:17:04eric.smithlinkissue46553 messages
2022-01-27 21:17:04eric.smithcreate