[Python-Dev] PEP 318: Properties

Skip Montanaro skip at pobox.com
Sun Apr 4 20:13:45 EDT 2004


    Skip> x = 42
 
    Skip> def x(self) [propget]:
    Skip>   "Doc string for x"
    Skip>   return self.__x

    Guido> It's broken.  I expect this to raise an exception at some point.
    Guido> Beyond that, who cares?

    Jim> If so, then this decorator is a bad idea.

    Jim> I would expect 42 to be the initial value of the property x.

Then it makes sense to put "x = 42" after the three property definitions
(before the end of the class definition).  Would that work?

Skip



More information about the Python-Dev mailing list