[ZODB-Dev] Excellent overview of ODBMS and my take on ZODB

Chris Withers chrisw@nipltd.com
Tue, 26 Feb 2002 12:59:25 +0000


"Patrick K. O'Brien" wrote:
> 
> Okay. Well, I got that "rule" out of Jim Fulton's paper:

hehe, Jim's paper is quite old...

> "A persistent object must not implement __getattr__ or __setattr__ .
> These special methods are already implemented by the persistence system.
> Overriding them correctly, while possible, is extremely difficult."

I'd say it's been downgraded now to just 'tricky' ;-)

> At this point I'm talking about the current StandaloneZODB that is
> available, not the ZODB in the Zope3 branch of CVS. So for StandaloneZODB
> 1.0, does this rule apply or not?

My answer would be "not really" but Jim's comment would be the definitive one,
if he's around...

cheers,

Chris