[Zope-dev] Re: Replaceable Property question

Chris Withers chrisw@nipltd.com
Mon, 07 Aug 2000 17:56:19 +0100


Shane Hathaway wrote:
> > Will there be any access to the method/object that is being overridden
> > from inside the one overriding it? Something like:
> >
> >   'self.__class__.my_method("blah")'
> 
> Depends on whether the original method comes from a ZClass or product.
> If so, yes.  But if it's a regular object that's marked as replaceable
> and it's replaced, the original will vanish.

Will it re-appear when the replacement is deleted?

That could be confusing...

> > ...but also accessible from DTML?
> 
> No.  DTML will never have access to the replaced method.

Oh well... could have been handy...

> I don't understand your first question, but the answer to the second is
> "yes" regardless. :-)  You would set index_html.__replaceable__ =
> ObjectManager.UNIQUE .

Cool, that's what I was looking for...

cheers,

Chris