Есть ли простой способ получить сообщение о том, что исключение будет окрашено в командной строке? Например
def g(): f()
def f(): 1/0
g()
Дает ошибку
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
Я хотел бы, чтобы " целочисленное деление или по модулю нуль" было окрашено или выделено на терминале, чтобы я мог быстро выбрать его из длинной трассировки (только для Linux). В идеале я бы не хотел писать пользовательский класс для каждого Exception, но каким-то образом улавливал и форматировал все виды.
EDIT: Вопрос, связанный с комментариями, содержит примеры того, как решить проблему с внешним программным обеспечением, но меня интересует внутреннее решение Python.