Message399924
There are some side effects of setting _name. In 3.9:
>>> class X(Annotated[int, (1, 10)]): pass
...
>>> X.__mro__
(<class '__main__.X'>, <class 'int'>, <class 'object'>)
In 3.10:
>>> class X(Annotated[int, (1, 10)]): pass
...
>>> X.__mro__
(<class '__main__.X'>, <class 'int'>, <class 'typing.Generic'>, <class 'object'>)
Now a subclass of an Annotated alias is a generic type. Should it be? |
|
| Date |
User |
Action |
Args |
| 2021-08-19 16:36:15 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, gvanrossum, farcat, lukasz.langa, JelleZijlstra, pablogsal, miss-islington, uriyyo, BvB93, kj, lars2 |
| 2021-08-19 16:36:15 | serhiy.storchaka | set | messageid: <[email protected]> |
| 2021-08-19 16:36:15 | serhiy.storchaka | link | issue44524 messages |
| 2021-08-19 16:36:15 | serhiy.storchaka | create | |
|