[Python-ideas] staticmethod and classmethod should be callable
storchaka at gmail.com
Wed Jun 20 13:01:35 EDT 2018
20.06.18 19:37, Guido van Rossum пише:
> On Wed, Jun 20, 2018 at 9:31 AM Serhiy Storchaka
> <storchaka at gmail.com
> <mailto:storchaka at gmail.com>> wrote:
> 20.06.18 19:20, Guido van Rossum пише:
> > +1 -- when we introduced these we didn't see the use case so
> > but it definitely exists.
> How would you call a classmethod descriptor in this case?
> With an extra first argument that's a class -- it should just call the
> wrapped function with whatever args are presented to the descriptior.
This differs from calling a class method outside of the class definition
body. And in the class definition body the class is not defined still.
value = utility(???, arg)
More information about the Python-ideas