Message402781
The change to disallow this in Python 3.9 was deliberate, see BPO-40187 and its description.
Your attempt to make `isinstance()` work with TypedDict subclasses goes directly against this design. In fact, PEP 589 explicitly says that:
- Methods are not allowed, since the runtime type of a TypedDict object will always be just dict (it is never a subclass of dict).
- Specifying a metaclass is not allowed.
I'm -1 to allow this but I'll also wait for Serhiy to voice his opinion. |
|
Date |
User |
Action |
Args |
2021-09-28 14:59:25 | lukasz.langa | set | recipients:
+ lukasz.langa, serhiy.storchaka, sobolevn, uriyyo |
2021-09-28 14:59:25 | lukasz.langa | set | messageid: <1632841165.57.0.0287128254785.issue44919@roundup.psfhosted.org> |
2021-09-28 14:59:25 | lukasz.langa | link | issue44919 messages |
2021-09-28 14:59:25 | lukasz.langa | create | |
|