Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/10/2014, 13:30
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Inquietud variables de clase

Estas intentando acceder a self, a nivel de clase.

Esto simula tu problema.
Código Python:
Ver original
  1. class Presupuesto(object):
  2.     def __init__(self):
  3.         super(Presupuesto, self).__init__()
  4.  
  5.     self.a = ''

Tienes mal indentado algo, o no lo tienes dentro de una función de instancia.

El mismo error te dice:
Código Python:
Ver original
  1. class ModeloDePresupuesto:
  2. File "presupuesto.py", line 85, in ModeloDePresupuesto
  3. print self.planes
Tu error esta en la linea 85, en el archivo "presupuesto.py", dentro de la clase ModeloDePresupuesto y mi apuesta al ser la ultima instrucción es que lo tienes mal indentado (tal vez estas mezclando tabs y espacios).

Tal vez tienes algo así
Código Python:
Ver original
  1. def seleccionar_plan(self):
  2.         texto_a_mostrar = "\tServicio ofrecido "
  3.         codigo_plan = 0
  4.  
  5.         elegir_plan = int(raw_input("\tServicio ofrecido (0) corporativo  (1) personal  (2) mantenimiento => "))
  6. print self.planes