def foo(x, y):
try:
return x / y
except int as e:
raise ZeroDivisionError from e
def foo(x, y):
try:
return x / y
except ZeroDivisionError as e:
raise ValueError from e
Used when using the syntax raise ... from ...
, where the exception context
is not an exception, nor None. This message belongs to the exceptions
checker.