[pyar] Clase que encapsula un atributo
Luis I. Facciolo
lifacciolo en gmail.com
Mar Abr 22 15:15:18 ART 2014
Lo que estas intentando hacer podria ser algo como esto...
---------------------------------------------
class A():
def __init__(self, parent):
self.parent = parent
def get_parent(self):
return self.parent
class B():
def __init__(self):
self.foo = A(self)
b = B()
b.foo.get_parent()
-------------------------------------
Medio oscurito...
El 22 de abril de 2014, 15:08, Angel Java Lopez <ajlopez2000 en gmail.com>escribió:
> En principio no, porque un metodo de instancia SOLO conoce la instancia,
> no los atributos desde donde la instancia esta referenciada.
>
> Una misma instancia podria estar referenciada desde quichicientos
> atributos, en michicientas clases. Cual seria el resultado que esperarias
> entonces en tu caso de uso?
>
> Algun "workaround"?
>
> Angel "Java" Lopez
> @ajlopez
>
>
> 2014-04-22 15:05 GMT-03:00 Emiliano Reynares <reynares.emiliano en gmail.com>
> :
>
>> Seguramente con un ejemplo se entienda mejor mi consulta:
>>
>> class A():
>> pass
>>
>> class B():
>> foo = A()
>>
>> Dado esta estructura de clases, quisiera conocer desde un método de la
>> instancia 'foo' el nombre de la clase que la tiene como atributo (que en
>> este caso sería B). Alguna sugerencia?
>> --
>> Emiliano Reynares
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140422/e7591e76/attachment-0001.html>
More information about the pyar
mailing list