[Python-ideas] Assignment decorators (Re: The Descriptor Protocol...)
Ethan Furman
ethan at stoneleaf.us
Fri Mar 4 00:25:14 CET 2011
Greg Ewing wrote:
> I've also had another idea on how to approach the problem
> without involving the decorator concept:
>
> def name as something(arg, ...)
>
> would be equivalent to
>
> name = something('name', arg, ...)
>
[snip]
>
> or
>
> def Fred as namedtuple('x y z')
This I like. Do we even need the def?
class Person(object):
name as Str()
address as Str()
I don't think I've seen it mentioned yet (my apologies if I missed it),
but we could also add more magic and make the assigned name an available
attribute to the function when it's called.
~Ethan~
More information about the Python-ideas
mailing list