J'ai ceci try
dans mon code :
try:
do_something_that_might_raise_an_exception()
except ValueError as err:
errmsg = 'My custom error message.'
raise ValueError(errmsg)
A proprement parler, je soulève en fait un autre ValueError
et non le ValueError
jeté par do_something...()
que l'on appelle err
dans ce cas. Comment joindre un message personnalisé à err
? J'ai essayé le code suivant mais il échoue en raison de err
, a ValueError
instance ne pouvant être appelé :
try:
do_something_that_might_raise_an_exception()
except ValueError as err:
errmsg = 'My custom error message.'
raise err(errmsg)