traceback.format_exc()
может получить его с созданием исключения.
traceback.print_stack()
печатает стек без необходимого исключения, но он не возвращает строку.
Кажется, не существует способа получить строку трассировки стека, не создавая исключения в python?