# Levantando e tratando suas Exceptions (Exceções) # https://docs.python.org/3/library/exceptions.html # Levantando (raise) / Lançando (throw) exceções # Relançando exceções # Adicionando notas em exceções (3.11.0) class MeuError(Exception): ... class OutroError(Exception): ... def levantar(): exception_ = MeuError('a', 'b', 'c') raise exception_ try: levantar() except (MeuError, ZeroDivisionError) as error: print(error.__class__.__name__) print(error.args) print() exception_ = OutroError('Vou lançar de novo') raise exception_ from error