super

Chema Cortes py en ls-l.org
Jue Sep 8 09:15:23 CEST 2005


Juan Carbajal Paxi escribió:
>  --- Chema Cortes <py en ls-l.org> escribió:

>>Sólo se me ocurre que hayas usado 'TAppBasic' como
>>nombre del módulo.
> 
> El nombre de modulo es Template 
> 
> Bueno cuando lo heredo hago algo asi
> 
> class index(Template.TAppBasic):

Entonces sólo queda que estés usando las clases viejas, las que no
derivan del tipo (clase) 'object'. El MRO sólo está implementado para
las clases nuevas (a través del super()).

Si no quieres cambiar nada, y no estás usando herencia múltiple, cambia
el super() por una llamada directa al método __init__ de la superclase.




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