On Fri, Dec 5, 2008 at 9:21 PM, Daniel Fetchinson <[EMAIL PROTECTED]
> wrote:
>
> The proposal is to allow this:
>
> class C:
>    def self.method( arg ):
>        self.value = arg
>        return self.value
>
> instead of this:
>
> class C:
>    def method( self, arg ):
>        self.value = arg
>        return self.value
>
> I.e. explicit self stays only the syntax is slightly different and may
> seem attractive to some. As pointed out by Guido classmethods would
> work similarly:
>
> class C:
>    @classmethod
>    def cls.method( arg ):
>        cls.val = arg
>        return cls.val
>
>
-1. It doesn't solve a real problem, just shuffles syntax around with very
little, if any, gain in clarity.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to