super

Chema Cortes py en ls-l.org
Mie Sep 7 10:10:22 CEST 2005


Juan Carbajal Paxi escribió:
> No se si alguien se ha encontrado con este error pero
> no lo comprendo.
> He creado una classe principal TBasicHtml, una Hija de
> esta THtmlContainer, de esta hija herede otra clase
> hija llamada TAppBasic... algo asi..
> 
> class TAppBasic(THtmlContainer):
>   def __init__(self,title,subTitle):
>     super(TAppBasic,self).__init__(title)
>     self.setSubTitle(subTitle)
> 
> Cuando lo compilo, me corre normal. He creado otro
> archivo que importa el que he mostrado. y creo una
> hija de TAppBasic. Cuando compilo este archivo me
> causa un error en
> super(TAppBasic,self).__init__(title).
> me dice que el primer argumento debe ser un Tipo y no
> un Classe u Objeto.
> Como soluciono eso??

Sólo se me ocurre que hayas usado 'TAppBasic' como nombre del módulo.




Más información sobre la lista de distribución Python-es