¡Perdón!

luis miguel morillas morillas en posta.unizar.es
Mar Oct 19 01:45:52 CEST 2004


	Asunto: Re: [Python-es] ¡Perdón!
	Fecha: lun, oct 18, 2004 at 06:24:36 -0500


Citando a  jtempo (jtempo en omnilect.com):
> Muy interesante. Otra pregunta de uno más novato, como distingo atributos 
> de metodos en tiempo de ejecucion (y si es posible) los parámetros que 
> lleve)
Un objeto método, tiene su método __call__ correspondiente. Lo puedes comprobar
con la función callable(objeto)

>>> class prueba:
        atributo = 5
	def metodo():
	    pass

>>> callable(prueba.atributo)
False
>>> callable(prueba.metodo)
True


> 
> 
> -----Original Message-----
> From: David Picó <dpico en dsic.upv.es>
> To: La lista de python en castellano <python-es en aditel.org>
> Date: Tue, 19 Oct 2004 00:44:09 +0200
> Subject: [Python-es] ¡Perdón!
> 
> > Me contesto yo mismo: dada una *clase* (no una instancia de clase) a,
> > la 
> > expresión a.__dict__ lo devuelve todo, atributos y métodos. Y dada una 
> > instancia A, la expresión A.__class__.__dict__ hace lo propio.
> > 
> > Solucionao. Perdón por llenaros los buzones con mis idas y vueltas...
> > Saludos
> > David
> 
> 
> 
> 
> 
> _______________________________
> http://www.omnilect.com
> Omnilect - 2,000 Megabytes Of Storage... Just For You.
> Email, Web Space, Photos, Whatever.
> Great Usernames Still Available!
> 
> 
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es

-- 

Luis Miguel

No a las patentes de software en Europa
EuropeSwPatentFree
http://EuropeSwPatentFree.hispalinux.es




Más información sobre la lista de distribución Python-es