* Précision sur « caught ».

* Wrapping.
This commit is contained in:
Antoine 2020-05-06 22:56:56 +02:00 committed by GitHub
parent a4c066c8c3
commit ab068903f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 17 additions and 14 deletions

View File

@ -274,6 +274,7 @@ built-in natif
bytecode code intermédiaire
callback fonction de rappel
call stack pile d'appels
caught (exception) interceptée
debugging débogage
deep copy copie récursive (préféré), ou copie profonde
double quote guillemet

View File

@ -137,9 +137,9 @@ msgid ""
msgstr ""
"Cette fonction gère les exceptions en utilisant la configuration par défaut "
"(c'est à dire envoyer un rapport HTML au navigateur sans l'enregistrer dans "
"un fichier). Il peut être utilisé lorsque vous avez attrapé une exception et "
"que vous en voulez un rapport généré par :mod:`cgitb`. L'argument optionnel "
"*info* doit être un *tuple* de trois éléments contenant le type de "
"un fichier). Il peut être utilisé lorsque vous avez intercepté une exception "
"et que vous en voulez un rapport généré par :mod:`cgitb`. L'argument "
"optionnel *info* doit être un *tuple* de trois éléments contenant le type de "
"l'exception, l'exception, et la pile d'appels, tel que le *tuple* renvoyé "
"par :func:`sys.exc_info`. Si l'argument *info* n'est pas donné, l'exception "
"courante est obtenue via :func:`sys.exc_info`."

View File

@ -90,7 +90,7 @@ msgid ""
msgstr ""
"En levant (ou levant à nouveau) une exception dans une clause :keyword:"
"`except` ou :keyword:`finally`, :attr:`__context__` est automatiquement "
"assigné à la dernière exception capturée ; si la nouvelle exception n'est "
"assigné à la dernière exception interceptée ; si la nouvelle exception n'est "
"pas gérée, la trace d'appels affichée inclut la ou les exception(s) "
"d'origine et l'exception finale."
@ -351,8 +351,8 @@ msgstr ""
"Levée lorsque l'utilisateur appuie sur la touche d'interruption "
"(normalement :kbd:`Control-C` or :kbd:`Delete`). Pendant l'exécution, un "
"contrôle des interruptions est effectué régulièrement. L'exception hérite "
"de :exc:`BaseException` afin de ne pas être accidentellement capturée par du "
"code qui capture :exc:`Exception` et ainsi empêcher l'interpréteur de "
"de :exc:`BaseException` afin de ne pas être accidentellement interceptée par "
"du code qui intercepte :exc:`Exception` et ainsi empêcher l'interpréteur de "
"quitter."
#: ../Doc/library/exceptions.rst:218
@ -735,8 +735,8 @@ msgid ""
msgstr ""
"Cette exception est levée par la fonction :func:`sys.exit`. Elle hérite de :"
"exc:`BaseException` au lieu d':exc:`Exception` pour ne pas qu'elle soit "
"accidentellement capturée par du code qui capture :exc:`Exception`. Cela "
"permet à l'exception de se propager correctement et de faire quitter "
"interceptée accidentellement par du code qui intercepte :exc:`Exception`. "
"Cela permet à l'exception de se propager correctement et de faire quitter "
"l'interpréteur. Lorsqu'elle n'est pas gérée, l'interpréteur Python quitte ; "
"aucune trace d'appels n'est affichée. Le constructeur accepte le même "
"argument optionnel passé à :func:`sys.exit`. Si la valeur est un entier, "

View File

@ -3379,7 +3379,8 @@ msgid ""
"exc:`FileNotFoundError` is caught and not raised."
msgstr ""
"Cette méthode peut lever une :exc:`OSError` tout comme une :exc:"
"`PermissionError`, mais :exc:`FileNotFoundError` est attrapé et pas levé."
"`PermissionError`, mais :exc:`FileNotFoundError` est interceptée et pas "
"levée."
#: ../Doc/library/os.rst:2348
msgid ""

View File

@ -505,8 +505,8 @@ msgid ""
"customized by assigning another three-argument function to ``sys."
"excepthook``."
msgstr ""
"Lorsqu'une exception est levée et n'est pas attrapée, l'interpréteur appelle "
"``sys.excepthook`` avec trois arguments, la classe de l'exception, "
"Lorsqu'une exception est levée et n'est pas interceptée, l'interpréteur "
"appelle ``sys.excepthook`` avec trois arguments, la classe de l'exception, "
"l'instance de l'exception, et un objet *traceback*. Dans une session "
"interactive, cela se produit juste avant que le que l'invite soit rendue. "
"Dans un programme Python, cela se produit juste avant que le programme "
@ -696,7 +696,7 @@ msgid ""
"exc:`SystemExit` (such as an error flushing buffered data in the standard "
"streams), the exit status is changed to 120."
msgstr ""
"Si une erreur survient lors du nettoyage après que l'interpréteur Python ai "
"Si une erreur survient lors du nettoyage après que l'interpréteur Python ait "
"intercepté un :exc:`SystemExit` (typiquement une erreur en vidant les "
"tampons des sorties standard), le code de sortie est changé à 120."

View File

@ -1555,7 +1555,7 @@ msgid ""
"`exception` attribute. This can be useful if the intention is to perform "
"additional checks on the exception raised::"
msgstr ""
"Le gestionnaire de contexte enregistre l'exception capturée dans son "
"Le gestionnaire de contexte enregistre l'exception interceptée dans son "
"attribut :attr:`exception`. Ceci est particulièrement utile si l'intention "
"est d'effectuer des contrôles supplémentaires sur l'exception levée ::"

View File

@ -132,7 +132,8 @@ msgid ""
"`ImportError`, so it can be caught as :exc:`ImportError`, too."
msgstr ""
"Exception levée par les objets *zipimporter*. C'est une sous-classe de :exc:"
"`ImportError`, donc il peut être pris comme :exc:`ImportError`, aussi."
"`ImportError`, donc elle peut être aussi interceptée comme une :exc:"
"`ImportError`."
#: ../Doc/library/zipimport.rst:62
msgid "zipimporter Objects"