Excepciones de color de Python en una terminal [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Highlighting python stack traces 8 respuestas

Hay una manera fácil de obtener elmensaj de la excepción que se coloreará en la línea de comando? Por ejempl

def g():    f()
def f():    1/0
g()

Da el error

Traceback (most recent call last):
  File "test.py", line 3, in <module>
    g()
  File "test.py", line 1, in g
    def g():    f()
  File "test.py", line 2, in f
    def f():    1/0
ZeroDivisionError: integer division or modulo by zero

Me gustaría " división entera o módulo por cero "para colorear o resaltar en el terminal para que pueda seleccionarlo rápidamente de un rastreo largo (solo Linux). Idealmente, no me gustaría escribir una clase personalizada para cada Excepción, pero de alguna manera capturar y formatear todo tipo .

EDITAR La pregunta vinculada en los comentarios da ejemplos de cómo resolver el problema conextern software, pero estoy interesado en una solución interna de Python.

Respuestas a la pregunta(3)

Su respuesta a la pregunta