Как результат команды raise преобразовать в строку?

Есть код:

try:
   plint("something")
except Exception as e:
   raise(e)

Я хочу результат команды raise преобразовать в строку str(), но не как не получается.


Ответы (1 шт):

Автор решения: MaxU

воспользуйтесь traceback.format_exc():

import traceback

try:
   plint("something")
except Exception as e:
   err_text = traceback.format_exc()
   raise(e)
→ Ссылка