[Tutor] Builtin "property" decorator hiding exceptions
kent37 at tds.net
Thu Apr 19 12:31:58 CEST 2007
Andreas Kostyrka wrote:
> * Jacob Abraham <jakieabraham at yahoo.com> [070419 10:08]:
>> Hi Andreas Kostyrka,
>> I am aware that property is a data descriptor. And I still don't see why if can't be uses as a decorator since decorators were created to fix the issue.
>> getx= property(getx)
> Simple, they don't return function objects.
That is not a requirement, afaik. classmethod() and staticmethod() don't
return function objects either and they are usable as decorators.
is equivalent to
foo = property(foo)
which is the usual usage.
To argue from authority :-) Ian Bicking agrees with me:
More information about the Tutor