У меня этот блок try в моем коде:
try:
do_something_that_might_raise_an_exception()
except ValueError as err:
errmsg = 'My custom error message.'
raise ValueError(errmsg)
Строго говоря, я на самом деле поднимаю еще один ValueError, а не ValueError, который вызывается do_something...(), который в этом случае называется err. Как подключить настраиваемое сообщение к err? Я пытаюсь выполнить следующий код, но сбой из-за err, ValueError экземпляра, не подлежащего вызову:
try:
do_something_that_might_raise_an_exception()
except ValueError as err:
errmsg = 'My custom error message.'
raise err(errmsg)