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