У меня есть этот блок 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)