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 adriangb
Recipients JelleZijlstra, adriangb, gvanrossum, kj, lukasz.langa, uriyyo
Date 2022-03-01.06:06:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1646114817.22.0.597424263177.issue44807@roundup.psfhosted.org>
In-reply-to
Content
Guido, it looks like you replied while I was typing my reply out.

Yurii can correct me here but I believe PR #27543 was an attempt to disallow defining `__init__` on a Protocol completely. What I proposed above is the opposite behavior, while still fixing the issue of `__init__` getting silently overridden (which is the crux / title of this issue).

I'm not sure which approach is right.
History
Date User Action Args
2022-03-01 06:06:57adriangbsetrecipients: + adriangb, gvanrossum, lukasz.langa, JelleZijlstra, uriyyo, kj
2022-03-01 06:06:57adriangbsetmessageid: <1646114817.22.0.597424263177.issue44807@roundup.psfhosted.org>
2022-03-01 06:06:57adriangblinkissue44807 messages
2022-03-01 06:06:57adriangbcreate