Si nos hubieras dicho que estabas llamando a inspect.stack() hubiera sido mucho mas fácil.
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