Como você vê o valor de retorno de uma função no depurador do Python, sem um intermediário?

O PDB (e outros depuradores do Python) tem uma maneira simples de visualizar o valor de qualquer variável atual, apenas digitando-a. No entanto, às vezes eu trabalho com bibliotecas que não armazenam seus valores de retorno em variáveis ​​intermediárias.

Aqui está uma função de exemplo:

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

Depois que eu retornar de f, como vejo o valor de retorno? Eu poderia reescrever bibliotecas depois de baixá-las para ter um intermediário:

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

mas parece que deveria haver um caminho melhor.

questionAnswers(3)

yourAnswerToTheQuestion