[Zope-dev] Calling parent class method when method is overridden in current class?
Phil Harris
phil.harris@zope.co.uk
Thu, 3 Aug 2000 09:45:00 +0100
Steve,
I'm pretty sure I've tried that but I'll try it again and see what happens,
hang on I'll be right back.
Right I'm back, I thought I'd tried it and I had, I get this error:
Error Type: TypeError
Error Value: call of non-function (type None)
Traceback (innermost last):
File D:\ZOPE_2~1.2_D\lib\python\ZPublisher\Publish.py, line 222, in
publish_module
File D:\ZOPE_2~1.2_D\lib\python\ZPublisher\Publish.py, line 187, in
publish
File D:\ZOPE_2~1.2_D\lib\python\Zope\__init__.py, line 221, in
zpublisher_exception_hook
(Object: 1_introd.xml)
File D:\ZOPE_2~1.2_D\lib\python\ZPublisher\Publish.py, line 171, in
publish
File D:\ZOPE_2~1.2_D\lib\python\ZPublisher\mapply.py, line 160, in mapply
(Object: index_html)
File D:\ZOPE_2~1.2_D\lib\python\ZPublisher\Publish.py, line 112, in
call_object
(Object: index_html)
File D:\zope_2.2_dev\lib\python\Products\xmlRenderer\xmlRender.py, line
58, in index_html
(Object: 1_introd.xml)
TypeError: (see above)
which seems to be telling me that DTMLDocument.index_html is None, weird eh!
TFT (thanks for trying)
Phil
Phil.harris@zope.co.uk
----- Original Message -----
From: "Steve Alexander" <steve@cat-box.net>
To: "Phil Harris" <phil.harris@zope.co.uk>
Cc: "Zope-Dev@Zope. Org" <zope-dev@zope.org>
Sent: Thursday, August 03, 2000 9:40 AM
Subject: Re: [Zope-dev] Calling parent class method when method is
overridden in current class?
> Phil Harris wrote:
> >
> > Hi all,
> >
> > I'm in the process of creating a Python based product, and have a need
to
> > call the base classes index_html method.
> >
> > My problem is that I need to call it from my classes index_html.
> >
> > My class has DTMLDocument as the base class so I want to call something
like
> > DTMLDocument.index_html().
>
> Perhaps DTMLDocument.index_html(self) ?
>
> The only problem is if you need to call a base-class method from a
> derived ZClass.
>
> --
> Steve Alexander
> Software Engineer
> Cat-Box limited
> http://www.cat-box.net