Ryan Michael schrieb:
> Hmmm. Where can I read more about the '@property' bit - I can't seem
> to find it in the Turbogears or SQLAlchemy documentation. How would I
> use this syntax to define 'set' methods?
Because it's standard python, nothing to do with TG/SA/Elixir.
mac-dir:~ deets$ python
imporPython 2.6 (r26:66714, Mar 26 2009, 21:47:26)
[GCC 4.2.1 (Apple Inc. build 5566)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Welcome to rlcompleter2 0.96
for nice experiences hit <tab> multiple times
>>> help(property)
I use a trick for defining getters/setters which doesn't pollute the
namespace:
@apply
def foo():
def fget(self):
return self._whatever
def fset(self, value):
self._whatever = value
return property(**locals())
Diez
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---