Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/10/2013, 13:50
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Nombrar partes de los errores

Si nos hubieras dicho que estabas llamando a inspect.stack() hubiera sido mucho mas fácil.

Código Python:
Ver original
  1. import inspect
  2. inspect.stack()

Una búsqueda rápida en la documentación aclara tus dudas. http://docs.python.org/2/library/ins...erpreter-stack

Cita:
When the following functions return “frame records,” each record is a tuple of six items: the frame object, the filename, the line number of the current line, the function name, a list of lines of context from the source code, and the index of the current line within that list.
Cita:
Cuando las siguientes funciones regresan "frame record," cada record es una lista de 6 elementos: el objeto frame, el nombre del archivo, el numero de linea en el archivo, el nombre de la funcion, una lista de lineas de contexto desde el código fuente y el indice de la linea dentro de esa lista.
Lo que hace inspect.stack() es regresar un listado de "frame records"

Para saber que es un frame object, otra vez una leída a la documentación no estaría mal.
http://docs.python.org/2/reference/d...#frame-objects

Por ultimo si estas haciendo un log python por defecto ya ofrece módulos para este trabajo.
http://docs.python.org/2/library/logging.html