Я видел код, который «конвертирует» объекты исключения в строку ошибки с помощью STR(), как это:Как использовать str для преобразования объекта исключения в строку с использованием str в Python?
try:
...
except Exception, err:
print str(err)
ли ошибаться содержит некоторый общественный «интерфейс», через который его строка ошибки извлекается? Я хочу иметь ту же функциональность для своего настраиваемого класса исключений. Один из способов, которым я могу думать, - это определить глобальный метод str() для всех моих объектов исключения, а затем внутри просто вернуть строку ошибки с помощью getter. Так я должен это делать?