¿Cómo ve el valor de retorno de una función en el depurador de Python, sin un intermediario?

PDB (y otros depuradores de Python) tienen una forma sencilla de ver el valor de cualquier variable actual, simplemente escribiéndolo. Sin embargo, a veces trabajo con bibliotecas que no almacenan sus valores de retorno en variables intermedias.

Aquí hay una función de ejemplo:

def do_stuff(*args, **kwds):
     return f(*args, **kwds)

Después de regresar de f, ¿cómo veo el valor de retorno? Podría reescribir bibliotecas después de descargarlas para tener un intermedio:

def do_stuff(*args, **kwds):
     r = f(*args, **kwds)
     return r

Pero parece que debería haber una mejor manera.

Respuestas a la pregunta(3)

Su respuesta a la pregunta