Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/03/2012, 20:11
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: Error al querer mostrar un dato

Para ponertelo simple error dice que: el objeto str no tiene el atributo nombre. Y te dice que es la linea donde tienes. print "Nombre: ",player.nombre. En pocas palabras no le estas pasando el objeto correcto a la función.

Ademas Jugador no tiene ese constructor, no creo que corra.

Entre otras cosas, tienes miembros estáticos en la clase (lo cual si estas manejando varios objetos vas a tener problemas), estas heredando de la clase record (que desde mi punto de vista no tiene mucho sentido, especialmente por que no se que hace record), en lugar de implementar un método como mostrarjugador que te imprima el objeto Jugador, hubiera implementado el método __str__ en clase jugador.