[Zope] Re: [Zope-CMF] index_html acquisition
Troy Farrell
troy@entheossoft.com
Mon, 05 May 2003 23:09:54 -0500
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.
Troy
David Hart wrote:
> Hi,
>
> Err, sorry my previous post went to the wrong list (zope-dev).
>
> I have a product based on PortalFolder & PortalContent, among other
> classes.
>
> Brian Lloyd wrote on 2003-01-02 in thread "Why is index_html() called
> instead of ..." :
>
>> ZPublisher looks first for index_html, and will only use __call__ if
>> it doesn't find an index_html on the published object.
>
>
> I've discovered PortalContent is setting index_html = None.
>
> Is there any way this variable can be 'unset' to re-enable acquisition
> of index_html?
>
> Would I possibly be better off with my own patched version of
> PortalContent?
>
> Other than grepping source code and using DocFinderEverywhere
> showDocumentation?expand_all=1, what are other good ways to trace issues
> like this one?
>
> -dave
>
>
> _______________________________________________
> Zope-CMF maillist - Zope-CMF@zope.org
> http://mail.zope.org/mailman/listinfo/zope-cmf
>
> See http://collector.zope.org/CMF for bug reports and feature requests