[Zope-CMF] index_html acquisition
David Hart
dhart@atlantisblue.com.au
Tue, 06 May 2003 14:55:28 +1000
Troy Farrell wrote:
> Off the top of my head and completely untested, I would change my
> __init__() function do to something like this:
>
> def __init__(self,...):
> """Initialize my content"""
>
> # do stuff here
> ...
> del(self.index_html)
> ...
> # do more stuff here
>
> Obviously, I wouldn't try this in production, and I'm no python
> supergenious, but there has to be a way to do this...unless the python
> interpreter chases down attributes by looking at parent classes
> instead of merely copying the attributes to the child classes... Hmmm
> this could be more problematic than I thought. Give it a shot. Give
> us a shout. We'll figure it out.
Good idea! But, it didn't work. :(
ZPublisher still is not picking up the acquired index_html, hence my
__call__ function is being called. I could try to make my __call__
function do what ZPublisher would do, but that's a nasty hack, IMO, and
breaks the possibility of a standard override to index_html with
__browser_default__ and other stuff.
-dave