On Fri, Apr 1, 2016 at 9:46 AM, Matthias welp
Currently the way to create variables with custom get/set/deleters is to use the @property decorator or use property(get, set, del, doc?), and this must be repeated per variable. If I were able to decorate multiple properties with decorators like @not_none or something similar, it would take away a lot of currently used confusing code.
How does this prevent repetition?
If you were to define a variable you currently could use the @property for each variable, which could take up to 3 declarations of the same name per use of the pattern. Using a decorator might take that down to only 1 extra line.
An example of the transformation that you intend would help here. If you're intending this as a @property replacement then as far as I can see you still need to write up to three functions that define the property's behavior.