15.12.17 20:02, Yury Selivanov пише:
But nobody decorates __new__ with a @staticmethod. And making
__class_getitem__ a @classmethod will only confuse users -- that's all
I'm saying.
So I'm +1 to keep the things exactly as they are now. It would be
great do document that in order to implement __class_getitem__ in C
one should add it as METH_STATIC. I also think we should merge your
PR that tests that it works the way it's expected.
In this case I suggest to make __class_getitem__ an automatic class
method like __init_subclass__.
The number of special cases bothers me.
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com