[Python-ideas] Decorators for variables

Ethan Furman ethan at stoneleaf.us
Fri Apr 1 14:33:03 EDT 2016


On 04/01/2016 11:08 AM, Matthias welp wrote:
 > Even earlier, Ethan Furman wrote:

>> So instead of
>>
>>   a = Char(length=10, value='empty')
>>
>> you want
>>
>>   @Char(length=10)
>>   a = 'empty'
>>
>> ?
>
> If possible, yes. So that there is a standardized way to access changing
> variables, or to put limits on the content of the variable, similar to
> the @accepts and @produces decorators that are seen here
> (https://wiki.python.org/moin/PythonDecoratorLibrary#Type_Enforcement_.28accepts.2Freturns.29)

I don't see it happening.  Making that change would be a lot of work, 
and the advantages (if any) of the second method over the first do not 
warrant it.

--
~Ethan~


More information about the Python-ideas mailing list