[pyar] Duda: @property con __(set|get)attr__
Gabriel Lopez
injaon en gmail.com
Mar Feb 12 11:12:01 ART 2013
El 11 de febrero de 2013 09:29, Facundo Batista
<facundobatista en gmail.com>escribió:
> Es raro lo que estás haciendo ahí, ¿hay alguna razón en particular o
> es un ejercicio académico?
>
> Lo que te trae problema es que estás armando un descriptor, y al mismo
> tiempo poníendole un property...
>
> ¿Qué es lo que estás queriendo hacer, exactamente?
>
> Slds
>
Entiendo que hay como una colision porque se deberian de llamar a dos
metodos cuando se accede a un atributo, pero pensaba que alguno de los
tenia mayor prioridad.
Estoy tratando de hacer un clase que se comporte como diccionario,
pero que se pueda acceder a los items como atributos y que si no
encutra a ningun devuelva un objecto similar None. Algo asi:
obj["foo"] = "bar"
print(obj.foo) # prints bar
print(obj.foobar) # prints None
Asimismo tiene que tener unos atributos que de otro tipo de info
Ahi es donde entra en juego el decorador property.
Saludos!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130212/107c4dfe/attachment.html>
More information about the pyar
mailing list