From 2d5274338fd39e2e959a7161a1ec9b08b080ff8c Mon Sep 17 00:00:00 2001 From: Dimitri Merejkowsky Date: Thu, 2 Apr 2020 13:24:36 +0200 Subject: [PATCH] =?UTF-8?q?Enl=C3=A8ve=20la=20partie=20sur=20`raise=20from?= =?UTF-8?q?`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit C'est dur à expliquer et peu utile en pratique --- cours/source/19-exceptions/04-levée.rst | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/cours/source/19-exceptions/04-levée.rst b/cours/source/19-exceptions/04-levée.rst index 6d50cb3..30e8331 100644 --- a/cours/source/19-exceptions/04-levée.rst +++ b/cours/source/19-exceptions/04-levée.rst @@ -38,17 +38,3 @@ Dans ce cas, on utilise ``raise`` sans argument:: exeept ArithmeticError: ... raise - -raise from ----------- - -On peut donner une *cause directe* lorsqu'on lève un exception avec ``from``:: - - def appelle_maman(): - numéro = répertoire["Maman"] - - try: - appelle_maman() - except KeyError as e: - raise AppelImpossible from e -