[pyar] Problema en el pasaje de atributos de una clase a metodos.

Facundo Batista facundobatista en gmail.com
Sab Nov 20 20:11:16 ART 2010


2010/11/20 Lucas Liendo <mindmaster en gmail.com>:

> Buenas ! Resulta que programando un rato me estanque con el siguiente
> problema : necesito pasar como argumentos a ciertos metodos los atributos de
> la clase, esto lo hago porque no se me ocurrio otra manera de repetir
> codigo, aca va un ejemplo :

Lo que podrías hacer es pasar el nombre, y tomar el atributo con el mismo.

Por ejemplo,  en self.test_dict, key1, poné "test_var1" y "test_var2",
y luego en test_method, hacés:

def test_method(self, namearg1, namearg2) :
    setattr(self, namearg1, 88)
    setattr(self, namearg2, 89)

Slds.

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/



More information about the pyar mailing list