colored_traceback
выглядит полезным, но я думаю, что это излишне для вашей цели. Вы можете достичь желаемого эффекта с помощью библиотеки pygments
и нескольких строк кода:
import traceback
from pygments import formatters, highlight, lexers
try:
a = 1 / 0
except:
tb_text = "".join(traceback.format_exc())
lexer = lexers.get_lexer_by_name("pytb", stripall=True)
formatter = formatters.get_formatter_by_name("terminal256")
tb_colored = highlight(tb_text, lexer, formatter)
print(tb_colored)