* 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 bytecode code intermédiaire
callback fonction de rappel callback fonction de rappel
call stack pile d'appels call stack pile d'appels
caught (exception) interceptée
debugging débogage debugging débogage
deep copy copie récursive (préféré), ou copie profonde deep copy copie récursive (préféré), ou copie profonde
double quote guillemet double quote guillemet

View File

@ -137,9 +137,9 @@ msgid ""
msgstr "" msgstr ""
"Cette fonction gère les exceptions en utilisant la configuration par défaut " "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 " "(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 " "un fichier). Il peut être utilisé lorsque vous avez intercepté une exception "
"que vous en voulez un rapport généré par :mod:`cgitb`. L'argument optionnel " "et que vous en voulez un rapport généré par :mod:`cgitb`. L'argument "
"*info* doit être un *tuple* de trois éléments contenant le type de " "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é " "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 " "par :func:`sys.exc_info`. Si l'argument *info* n'est pas donné, l'exception "
"courante est obtenue via :func:`sys.exc_info`." "courante est obtenue via :func:`sys.exc_info`."

View File

@ -90,7 +90,7 @@ msgid ""
msgstr "" msgstr ""
"En levant (ou levant à nouveau) une exception dans une clause :keyword:" "En levant (ou levant à nouveau) une exception dans une clause :keyword:"
"`except` ou :keyword:`finally`, :attr:`__context__` est automatiquement " "`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) " "pas gérée, la trace d'appels affichée inclut la ou les exception(s) "
"d'origine et l'exception finale." "d'origine et l'exception finale."
@ -351,8 +351,8 @@ msgstr ""
"Levée lorsque l'utilisateur appuie sur la touche d'interruption " "Levée lorsque l'utilisateur appuie sur la touche d'interruption "
"(normalement :kbd:`Control-C` or :kbd:`Delete`). Pendant l'exécution, un " "(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 " "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 " "de :exc:`BaseException` afin de ne pas être accidentellement interceptée par "
"code qui capture :exc:`Exception` et ainsi empêcher l'interpréteur de " "du code qui intercepte :exc:`Exception` et ainsi empêcher l'interpréteur de "
"quitter." "quitter."
#: ../Doc/library/exceptions.rst:218 #: ../Doc/library/exceptions.rst:218
@ -735,8 +735,8 @@ msgid ""
msgstr "" msgstr ""
"Cette exception est levée par la fonction :func:`sys.exit`. Elle hérite de :" "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 " "exc:`BaseException` au lieu d':exc:`Exception` pour ne pas qu'elle soit "
"accidentellement capturée par du code qui capture :exc:`Exception`. Cela " "interceptée accidentellement par du code qui intercepte :exc:`Exception`. "
"permet à l'exception de se propager correctement et de faire quitter " "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 ; " "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 " "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, " "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." "exc:`FileNotFoundError` is caught and not raised."
msgstr "" msgstr ""
"Cette méthode peut lever une :exc:`OSError` tout comme une :exc:" "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 #: ../Doc/library/os.rst:2348
msgid "" msgid ""

View File

@ -505,8 +505,8 @@ msgid ""
"customized by assigning another three-argument function to ``sys." "customized by assigning another three-argument function to ``sys."
"excepthook``." "excepthook``."
msgstr "" msgstr ""
"Lorsqu'une exception est levée et n'est pas attrapée, l'interpréteur appelle " "Lorsqu'une exception est levée et n'est pas interceptée, l'interpréteur "
"``sys.excepthook`` avec trois arguments, la classe de l'exception, " "appelle ``sys.excepthook`` avec trois arguments, la classe de l'exception, "
"l'instance de l'exception, et un objet *traceback*. Dans une session " "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. " "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 " "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 " "exc:`SystemExit` (such as an error flushing buffered data in the standard "
"streams), the exit status is changed to 120." "streams), the exit status is changed to 120."
msgstr "" 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 " "intercepté un :exc:`SystemExit` (typiquement une erreur en vidant les "
"tampons des sorties standard), le code de sortie est changé à 120." "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 " "`exception` attribute. This can be useful if the intention is to perform "
"additional checks on the exception raised::" "additional checks on the exception raised::"
msgstr "" 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 " "attribut :attr:`exception`. Ceci est particulièrement utile si l'intention "
"est d'effectuer des contrôles supplémentaires sur l'exception levée ::" "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." "`ImportError`, so it can be caught as :exc:`ImportError`, too."
msgstr "" msgstr ""
"Exception levée par les objets *zipimporter*. C'est une sous-classe de :exc:" "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 #: ../Doc/library/zipimport.rst:62
msgid "zipimporter Objects" msgid "zipimporter Objects"