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