How about making __setattr__ work ? I keep having Acquisition tell me that it
cannot find the Acquisition.Acquired properties.
On Wednesday 05 June 2002 09:21 am, Casey Duncan wrote:
> If your __getattr__ fails to find what it wants, it should raise an
> AttributeError. This will give the ball back to the acquisition
> def __getattr__(self, name):
> if name = 'foo':
> return self.foo()
> raise AttributeError, name
> On Tue, 2002-06-04 at 22:28, Erik A. Dahl wrote:
> > Ok I need to override __getattr__ in one of my product classes. I'm
> > sure this is killing acquisition but not sure about the persistence
> > stuff (I think this is working). Is there a way to make this work?
> > Here is what I'm doing:
> > def __getattr__(self, name):
> > if name == 'myattr':
> > return self.myattr()
> > I assume that somewhere in the Acquisition code there is a __getattr__
> > but I can't find it. I tried calling Implicit.__getattr__ but its not
> > there. If some one has an example that would be great.
> > -EAD
Zope-Dev maillist - [EMAIL PROTECTED]
** No cross posts or HTML encoding! **
(Related lists -