alias method definitions / syntactic sugar suggestion
Aahz
aahz at pythoncraft.com
Wed Mar 18 15:41:34 EDT 2009
In article <mailman.1321.1236340190.11746.python-list at python.org>,
andrew cooke <andrew at acooke.org> wrote:
>Terry Reedy wrote:
>>
>> @alias('justAsFantastic')
>> def someFantasticMethod(args): ...
>
>does this exist? i read the previous post and thought "i think a
>decorator could do that", but i haven't written one.
>
>the reason i ask is that for 3->2 backwards compatability i need to do
>this in a couple of places. it would be nice to have:
>
> @alias('__nonzero__')
> def __bool__(self):
>
>and even better(?) if it could depend on python version!
How about using a class decorator?
--
Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/
"Programming language design is not a rational science. Most reasoning
about it is at best rationalization of gut feelings, and at worst plain
wrong." --GvR, python-ideas, 2009-3-1
More information about the Python-list
mailing list