[pyar] saber que script invoca la clase

Gerardo Herzig gherzig en fmed.uba.ar
Mar Feb 8 11:06:47 ART 2011


El mar, 08-02-2011 a las 11:17 -0300, Claudio Freire escribió:
> 2011/2/8 Gerardo Herzig <gherzig en fmed.uba.ar>
>         Como esta clase (la que 'loggea') puede ser llamada desde una
>         aplicacion
>         cualquiera, quisiera poder loggear el nombre del script de
>         python que
>         instancio la clase logger().
> 
> >>> def f(x):
> ...    import traceback
> ...    traceback.print_list(traceback.extract_stack(limit=2)[1:])
> ... 
> >>> def g(x):
> ...    f(x)
> ... 
> >>> g(3)
>   File "<stdin>", line 3, in f
> >>> 
> 
> 
> ¿te sirve?

Si entiendo bien, NO, porque esto me esta mostrando la secuencia de
llamadas a funciones, y yo quiero el nombre del programa que esta
instanciando una clase 




More information about the pyar mailing list