En/na Manuel A. Estevez Fernandez ha escrit:
Alguien me podría ayudar para poder guardar los parámetros que recibe la
función que se va a ejecutar,
Si no me equivoco kwargs solamente tomará valor si llamas a la función
con argumentos con nombre:
In [1]: def prueba(*args, **kw) :
...: print args, kw
...:
...:
In [2]: prueba(1)
(1,) {}
In [3]: prueba(foo=1)
() {'foo': 1}
In [4]: prueba(3,foo=1)
(3,) {'foo': 1}
y ademas la funcion get_informacion,
dentro de su funcionamiento manda a llamar a la funcion
get_query_statement y esta no se registra en el log ¿por qué?
El problema es que get_informacion no llega a ejecutarse. En el
decorador te limitas a registrar la llamada en el log, pero no llamas a
la función decorada.
Saludos
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/