As explained in PEP 560, creation of Generic subclasses is much slower (~7x on 
my machine).
My guess is that a limited number of applications actually need Generic classes 
at "production" runtime (i.e. when not under analysis of mypy or IDE).

I propose a special class that will alias typing.Generic whenever 
typing.TYPE_CHECKING == True and a no-op stub otherwise.


Best Regards,
Ilya Kulakov

_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to