Does Durus have anything equivalent to ZODB's
volatile "_v_" variables?
I'm aware of ComputedAttribute, which I assume
is the near-equivalent of ZODB's version.
Here's a contrived example of something I'd like
to do:
class MostlyHarmless(Persistent):
def set_connection(self, connection)
self._v_connection = connection
It would be convenient during the process lifetime
for MostlyHarmless to have a connection attribute,
but it obviously can't be stored.
If this is not possible, I suppose an alternative
would be to have connection available as a global
or a module singleton and do something like this:
import PlanetEarth
class MostlyHarmless(Persistent):
def _connection(self):
return PlanetEarth.connection
connection = ComputedAttribute(_connection)
Is this a proper Durus-ish approach?
--
Jeff Bauer http://serpentaddiction.blogspot.com
Rubicon, Inc. http://www.rubic.com