[Python-Dev] PEP 318: Properties (original) (raw)
Guido van Rossum guido at python.org
Sun Apr 4 20:19:30 EDT 2004
- Previous message: [Python-Dev] PEP 318: Properties
- Next message: [Python-Dev] Re: Python-Dev Digest, Vol 9, Issue 16
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
>> How would this be interpreted?
>> x = 42 >> def x(self) [propget]: >> "Doc string for x" _>> return self.x >> That is, there is already an (otherwise invalid) 'x' in the calling scope >> when propget() is called. Do the property doodads just need to be >> bulletproofed or should an exception be raised? Guido: > It's broken. I expect this to raise an exception at some point. > Beyond that, who cares? If so, then this decorator is a bad idea. I would expect 42 to be the initial value of the property x.
Then I think you have much to learn about properties.
--Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-Dev] PEP 318: Properties
- Next message: [Python-Dev] Re: Python-Dev Digest, Vol 9, Issue 16
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]