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 Gobot1234
Recipients AlexWaygood, GBeauregard, Gobot1234, JelleZijlstra, gvanrossum, kj, levkivskyi, sobolevn
Date 2022-02-05.17:43:13
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1644082993.97.0.754197607293.issue46644@roundup.psfhosted.org>
In-reply-to
Content
I also support this change. I've had to write a lot of code to make SpecialForms able to accept my types where the code has to look like:
```py
class Something:
    ...
    def __call__(self, *args, **kwargs):
       raise NotImplementedError
```
I also know this comes up in typing-extensions a fair bit. I think type checkers should be enforcing this at type-checking-time not by typing.py run-time.
History
Date User Action Args
2022-02-05 17:43:14Gobot1234setrecipients: + Gobot1234, gvanrossum, levkivskyi, JelleZijlstra, sobolevn, kj, AlexWaygood, GBeauregard
2022-02-05 17:43:13Gobot1234setmessageid: <1644082993.97.0.754197607293.issue46644@roundup.psfhosted.org>
2022-02-05 17:43:13Gobot1234linkissue46644 messages
2022-02-05 17:43:13Gobot1234create