напечатать трассировку стека python без возникновения исключения

Что-то происходит с одной из переменных экземпляра моего класса. Я хочу сделать переменную свойством, и всякий раз, когда к ней обращаются, я хочу распечатать трассировку стека всего кода, ведущего к этому моменту, чтобы я мог видеть, где это неправильно. Как распечатать трассировку стека, если исключение не возникло? Я знаю, что если есть исключение, я могу сделать что-то вроде traceback.format_tb (sys.exc_info () [2]) .

Также может быть полезно распечатать только последние 3-4 уровня , поскольку первые несколько, вероятно, не будут такими интересными.

56
задан Eric Leschinski 26 July 2015 в 04:10
поделиться