[pyar] trace - call tree

claudio canepa ccanepacc en gmail.com
Mar Nov 16 02:22:27 ART 2010


2010/11/15 Ricardo Araoz <ricaraoz en gmail.com>

> On 15/11/10 17:31, Facundo Batista wrote:
> > 2010/11/15 claudio canepa <ccanepacc en gmail.com>:
> >
> >
> >> Tengo una situacion con herencia multiple y varias propiedades donde
> >> aparentemente algun metodo es llamado erroneamente dos veces.
> >> Hay algun modulo / funcion para obtener un trace compacto, algo que
> >> permitiera:
> >>    + decirle cuando empezar el trace, hay un monton de codigo que no
> >> interesa
> >>    + en lo posible que saque solo las llamadas a funcion - metodos
> >> digamos, para usarlo asi:
> >>
> > Podrías hookearte a cada llamada a función, y que muestre que la
> > función fue llamada bajo algunas condiciones.
> >
> >   http://docs.python.org/library/sys.html#sys.settrace
> >
> > No debería ser demasiado laburo que la función que ponés ahí filtre
> > por archivo, o por clase.
> >
> > Slds.
> >
>
> O armarte un decorador que te imprima el nombre de la función y los
> parámetros que recibe y/o devuelve. No es muy difìcil y después podés
> decorar todas las funciones/métodos que te interesen.
>
>
>

Gracias a todos, creo que con sys.settrace me las puedo arreglar.
Si sale algo pintoresco lo posteo.

--
claudio
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101116/a96a806a/attachment.html>


More information about the pyar mailing list