Calling superclass
Diez B. Roggisch
deets at nospam.web.de
Thu May 4 12:06:24 EDT 2006
Florian Lindner wrote:
> Hello,
> I try to call the superclass of the ConfigParser object:
>
> class CustomizedConfParser(ConfigParser.SafeConfigParser):
> def get(self, section, attribute):
> try:
> return super(CustomizedConfParser, self).get(section,
> attribute)
> # [...]
>
>
> but that gives only
>
> return super(CustomizedConfParser, self).get(section, attribute)
> TypeError: super() argument 1 must be type, not classobj
>
> I don't really understand the error message.
super works only for newstyle-classes. So additionally extend
CustomizedConfParser from object.
diez
More information about the Python-list
mailing list