Re: [Zope-dev] __setattr__ and acquisition ( was RE: __getattr__ and acquisition)

2002-06-09 Thread Nicholas Henke
On Friday 07 June 2002 06:44 pm, Julien Jalon wrote: Beautiful -- thanks a ton ~~ nic > > import ExtensionClass > import Acquisition > > class Outer(ExtensionClass.Base): > > thing = ('help', 'donthelp') > > class Inner_base(Acquisition.Implicit): > # here the real declaration of the

Re: [Zope-dev] __setattr__ and acquisition ( was RE: __getattr__ and acquisition)

2002-06-07 Thread Julien Jalon
Nicholas Henke <[EMAIL PROTECTED]> wrote: >Given the following code: > I can see why access to self.thing fails in Inner::__setattr__, but the >question is how do I do that -- can I not use __setattr__ and have to use a >setAttr that is accessed via O.I.setAttr('help','me rhonda') ? > >Nic > >i

Re: [Zope-dev] __setattr__ and acquisition ( was RE: __getattr__and acquisition)

2002-06-06 Thread Leonardo Rochael Almeida
The only way I know is to put a wrapped object in a ._v_attribute, which means a volatile attribute. You can put, for instance, a wrapped self in, for instance self._v_alterEgo, this way you can do wrapped transversals thru it. How do you get a wrapped self to put there is an exercise left to th

Re: [Zope-dev] __setattr__ and acquisition ( was RE: __getattr__and acquisition)

2002-06-05 Thread Casey Duncan
Why rely on __setattr__? Why not just create a regular setter function that can use acquisition instead of being clever? -Casey On Wed, 2002-06-05 at 15:24, Erik A. Dahl wrote: > Yep. This is a problem for me I'm trying to find something through > acquisition in my __setattr__. Self is total

Re: [Zope-dev] __setattr__ and acquisition ( was RE: __getattr__and acquisition)

2002-06-05 Thread Erik A. Dahl
Yep. This is a problem for me I'm trying to find something through acquisition in my __setattr__. Self is totally unwrapped. Can anyone think of a creative solution? aq_acquire doesn't help because self is not a wrapped object. :( Can't pass in the object I want because the whole point o

Re: [Zope-dev] __setattr__ and acquisition ( was RE: __getattr__and acquisition)

2002-06-05 Thread Shane Hathaway
Nicholas Henke (by way of Nicholas Henke ) wrote: > Given the following code: > I can see why access to self.thing fails in Inner::__setattr__, but the > question is how do I do that -- can I not use __setattr__ and have to use a > setAttr that is accessed via O.I.setAttr('help','me rhonda') ?

[Zope-dev] __setattr__ and acquisition ( was RE: __getattr__ and acquisition)

2002-06-05 Thread Nicholas Henke
Given the following code: I can see why access to self.thing fails in Inner::__setattr__, but the question is how do I do that -- can I not use __setattr__ and have to use a setAttr that is accessed via O.I.setAttr('help','me rhonda') ? Nic import ExtensionClass, Acquisition class Outer(Exte

[Zope-dev] __setattr__ and acquisition

2002-06-01 Thread Nicholas Henke
ok -- this has to be a stupid question that I should have RTFM somewhere -- but I couldn't find the FM for the life of me. Given the following code, I can see why access to self.thing fails in Inner::__setattr__, but the question is how do I do that -- can I not use __setattr__ and have to use