[pyar] Llamar método dinámicamente

Andrés Gattinoni andresgattinoni en gmail.com
Dom Jul 4 18:53:01 ART 2010


2010/7/4 SAn <gringotumadre en gmail.com>:
> Sí, fijate por el módulo inspect, más especificamente aca:
> http://docs.python.org/library/inspect.html#inspect.getargspec

Gracias, eso era lo que necesitaba. Ahora una pregunta que debería
haber previsto jeje. Cómo hago para llamar al método dinámicamente,
pasandole los parámetros que corresponden.

Por ejemplo:

class A:
    def metodo (self, nombre, apellido):
        pass

cmd = {'command': 'metodo', 'params': {'nombre': 'Andrés', 'apellido':
'Gattinoni'}}

Cómo hago para llamar dinámicamente al método de la clase a partir de
los datos que tengo en el diccionario?



More information about the pyar mailing list