@@ -8,14 +8,14 @@ msgstr ""
8
8
"Project-Id-Version : Python 3.6\n "
9
9
"Report-Msgid-Bugs-To : \n "
10
10
"POT-Creation-Date : 2017-08-01 13:21+0200\n "
11
- "PO-Revision-Date : 2017-08-14 00:08 +0200\n "
11
+ "PO-Revision-Date : 2017-08-31 13:43 +0200\n "
12
12
"Last-Translator : Julien Palard <julien@palard.fr>\n "
13
13
"Language-Team : \n "
14
14
"Language : fr\n "
15
15
"MIME-Version : 1.0\n "
16
16
"Content-Type : text/plain; charset=UTF-8\n "
17
17
"Content-Transfer-Encoding : 8bit\n "
18
- "X-Generator : Poedit 1.8.11 \n "
18
+ "X-Generator : Poedit 2.0.2 \n "
19
19
20
20
#: ../Doc/library/stdtypes.rst:8
21
21
msgid "Built-in Types"
@@ -6224,6 +6224,12 @@ msgid ""
6224
6224
"Exceptions that occur during execution of this method will replace any "
6225
6225
"exception that occurred in the body of the :keyword:`with` statement."
6226
6226
msgstr ""
6227
+ "L'instruction :keyword:`with` inhibera l'exception si cette méthode renvoie "
6228
+ "une valeur vraie, l'execution continura ainsi à l'instruction suivant "
6229
+ "immédiatement l'instruction :keyword:`with`. Sinon, l'exception continura de "
6230
+ "se propager après la fin de cette méthode. Les exceptions se produiseant "
6231
+ "pendant l'exécution de cette méthode remplaceront toute exception qui s'est "
6232
+ "produite dans le corps du :keyword:`with`."
6227
6233
6228
6234
#: ../Doc/library/stdtypes.rst:4320
6229
6235
msgid ""
@@ -6233,6 +6239,11 @@ msgid ""
6233
6239
"context management code to easily detect whether or not an :meth:`__exit__` "
6234
6240
"method has actually failed."
6235
6241
msgstr ""
6242
+ "L'exception reçue ne doit jamais être relancée explicitement - cette méthode "
6243
+ "devrait plutôt renvoyer une valeur fausse pour indiquer que son exécution "
6244
+ "s'est terminée avec succès et qu'elle ne veut pas supprimer l'exception. "
6245
+ "Ceci permet au code de gestion du contexte de comprendre si une méthode :"
6246
+ "meth: `__exit__` a échoué."
6236
6247
6237
6248
#: ../Doc/library/stdtypes.rst:4326
6238
6249
msgid ""
@@ -6242,6 +6253,12 @@ msgid ""
6242
6253
"are not treated specially beyond their implementation of the context "
6243
6254
"management protocol. See the :mod:`contextlib` module for some examples."
6244
6255
msgstr ""
6256
+ "Python définit plusieurs gestionnaires de contexte pour faciliter la "
6257
+ "synchronisation des threads, la fermeture des fichiers ou d'autres objets, "
6258
+ "et la configuration du contexte arithmétique décimal. Ces types spécifiques "
6259
+ "ne sont pas traités différement, ils respectement simplement le protocole de "
6260
+ "gestion du contexte. Voir les examples dans la documentation du module :mod:"
6261
+ "`contextlib`."
6245
6262
6246
6263
#: ../Doc/library/stdtypes.rst:4332
6247
6264
msgid ""
@@ -6252,6 +6269,12 @@ msgid ""
6252
6269
"`__enter__` and :meth:`__exit__` methods, rather than the iterator produced "
6253
6270
"by an undecorated generator function."
6254
6271
msgstr ""
6272
+ "Les :term:`generator`\\ s de Python et le décorateur :class:`contextlib."
6273
+ "contextmanager` permettent d'implémenter simplement ces protocoles. Si un "
6274
+ "générateur est décoré avec :class:`contextlib. contextmanager`, elle "
6275
+ "renverra un gestionnaire de contexte implémentant les méthodes :meth:"
6276
+ "`__enter__` et :meth:`__exit__`, plutôt que l'itérateur produit par un "
6277
+ "générateur non décoré."
6255
6278
6256
6279
#: ../Doc/library/stdtypes.rst:4339
6257
6280
msgid ""
@@ -6261,6 +6284,11 @@ msgid ""
6261
6284
"Compared to the overhead of setting up the runtime context, the overhead of "
6262
6285
"a single class dictionary lookup is negligible."
6263
6286
msgstr ""
6287
+ "Notez qu'il n'y a pas de slot spécifique pour ces méthodes dans la structure "
6288
+ "de type pour les objets Python dans l'API Python/C. Les types souhaitant "
6289
+ "définir ces méthodes doivent les fournir comme une méthode accessible en "
6290
+ "Python. Comparé au coût de la mise en place du contexte d'exécution, les le "
6291
+ "coût d'un accès au dictionnaire d'une classe unique est négligeable."
6264
6292
6265
6293
#: ../Doc/library/stdtypes.rst:4349
6266
6294
msgid "Other Built-in Types"
0 commit comments