On 30 November 2017 at 22:08, Ilya Kulakov <kulakov.i...@gmail.com> wrote:
> 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. > > FWIW, with PEP 560 generic classes will stay generic at runtime. I am not sure what you mean by this, but practically all existing runtime APIs (with few exceptions, see PEP 560) for generics will stay. -- Ivan
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/