Итак, если у вас есть тип исключения, значение и трассировка, это должно быть легко. Если у вас есть только исключение, обратите внимание, что format_exception по существу.
list = ['Traceback (most recent call last):\n']
list = list + format_tb(tb, limit)