Pythonistas:

Here's the property decorator:

   @property
   def foo(self):  return 'bar'

If I generate foo dynamically, how to I make it a property?

  setattr(self, 'foo', property(lambda: 'bar'))

Variations of that are apparently not working.

(I'm heading for a proxy pattern, where if you never call the
generated prop, you never hit the database to load it into memory.)

--
  Phlip
  http://zeekland.zeroplayer.com/
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to