Как вы видите возвращаемое значение из функции в отладчике Python, без промежуточного?

PDB (и другие отладчики Python) имеют простой способ просмотра значения любой текущей переменной, просто набрав его. Однако иногда я работаю с библиотеками, которые не сохраняют свои возвращаемые значения в промежуточных переменных.

Вот пример функции:

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

После того, как я вернусь из f, как мне увидеть возвращаемое значение? Я мог бы переписать библиотеки после их загрузки, чтобы получить промежуточное звено:

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

но похоже, что должен быть лучший путь.

Ответы на вопрос(3)

Ваш ответ на вопрос