Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/02/2015, 10:44
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: Problema: properties y clases que extienden de object

Cita:
Iniciado por SARGE553413 Ver Mensaje
¿Por qué ocurre esto?
Porque estas mezclando old-style y new-style classes. Las propiedades no funcionan en old style classes, solo parecen funcionar. http://bytes.com/topic/python/answer...-actually-work

De hecho estas mezclando conceptos como mutabilidad y properties lo cual hace aun mas difícil detectar tu problema.

Cita:
Iniciado por SARGE553413 Ver Mensaje
¿Significa que en Python 3.x esto no se puede hacer?
De hecho en python 3 ya no existen old-style classes.

Cita:
Iniciado por SARGE553413 Ver Mensaje
¿Qué puedo hacer para poder usar += con propiedades de solo lectura en clases que extiendan de object?
¿Quieres modificar un atributo de solo lectura?
Si es así, porque lo haces solo lectura en primer lugar?