@@ -6,7 +6,7 @@ msgstr ""
66"Project-Id-Version : Python 3.6\n "
77"Report-Msgid-Bugs-To : \n "
88"POT-Creation-Date : 2018-12-21 09:48+0100\n "
9- "PO-Revision-Date : 2019-11-01 20:53+0100 \n "
9+ "PO-Revision-Date : 2019-11-06 09:39-0500 \n "
1010"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
1111"Language : fr\n "
1212"MIME-Version : 1.0\n "
@@ -19,8 +19,8 @@ msgstr ""
1919msgid ""
2020":mod:`!contextlib` --- Utilities for :keyword:`!with`\\ -statement contexts"
2121msgstr ""
22- ":mod:`!contextlib` — Utilitaires pour les contextes et le mot-clé :keyword:`! "
23- "with`"
22+ ":mod:`!contextlib` — Utilitaires pour les contextes s'appuyant sur "
23+ "l'instruction :keyword:`! with`"
2424
2525#: ../Doc/library/contextlib.rst:7
2626msgid "**Source code:** :source:`Lib/contextlib.py`"
@@ -52,11 +52,11 @@ msgid ""
5252"__exit__` is an abstract method which by default returns ``None``. See also "
5353"the definition of :ref:`typecontextmanager`."
5454msgstr ""
55- "Une :term:`abstract base class` pour les classes qui implémentent les "
56- "méthodes :meth:`object.__enter__` et :meth:`object.__exit__`. Une "
57- "implémentation par défaut de :meth:`object.__enter__` est fournie, qui "
58- "renvoie ``self``, et :meth:`object.__exit__` est une méthode abstraite qui "
59- "renvoie ``None`` par défaut. Voir aussi la définition de :ref:"
55+ ":term:`Classe mère abstraite < abstract base class> ` pour les classes qui "
56+ "implémentent les méthodes :meth:`object.__enter__` et :meth:`object."
57+ "__exit__`. Une implémentation par défaut de :meth:`object.__enter__` est "
58+ "fournie, qui renvoie ``self``, et :meth:`object.__exit__` est une méthode "
59+ "abstraite qui renvoie ``None`` par défaut. Voir aussi la définition de :ref:"
6060"`typecontextmanager`."
6161
6262#: ../Doc/library/contextlib.rst:34
@@ -67,12 +67,12 @@ msgid ""
6767"__aexit__` is an abstract method which by default returns ``None``. See also "
6868"the definition of :ref:`async-context-managers`."
6969msgstr ""
70- "Une :term:`abstract base class` pour les classes qui implémentent les "
71- "méthodes :meth:`object.__aenter__` et :meth:`object.__aexit__`. Une "
72- "implémentation par défaut de :meth:`object.__aenter__` est fournie, qui "
73- "renvoie ``self``, et :meth:`object.__aexit__` est une méthode abstraite qui "
74- "renvoie ``None`` par défaut. Voir aussi la définition de :ref:`async-context- "
75- "managers`."
70+ ":term:`Classe mère abstraite < abstract base class> ` pour les classes qui "
71+ "implémentent les méthodes :meth:`object.__aenter__` et :meth:`object."
72+ "__aexit__`. Une implémentation par défaut de :meth:`object.__aenter__` est "
73+ "fournie, qui renvoie ``self``, et :meth:`object.__aexit__` est une méthode "
74+ "abstraite qui renvoie ``None`` par défaut. Voir aussi la définition de :ref:"
75+ "`async-context- managers`."
7676
7777#: ../Doc/library/contextlib.rst:46
7878msgid ""
@@ -92,7 +92,7 @@ msgid ""
9292"and doesn't implement a ``close()`` method for use with ``contextlib."
9393"closing``"
9494msgstr ""
95- "Alors que de nombreux objets supportent nativement les instructions *with*, "
95+ "Alors que de nombreux objets s'utilisent nativement dans des blocs *with*, "
9696"on trouve parfois des ressources qui nécessitent d'être gérées mais ne sont "
9797"pas des gestionnaires de contextes, et qui n'implémentent pas de méthode "
9898"``close()``pour pouvoir être utilisées avec ``contextlib.closing``"
@@ -112,9 +112,9 @@ msgid ""
112112"the targets in the :keyword:`with` statement's :keyword:`!as` clause, if any."
113113msgstr ""
114114"La fonction à décorer doit renvoyer un :term:`generator`/itérateur quand "
115- "elle est appelée. Ce générateur ne doit produire exactement qu'une valeur, "
116- "qui sera récupérée dans le bloc :keyword:`with` à l'aide de la clause :"
117- "keyword:`! as` si précisée."
115+ "elle est appelée. Ce générateur ne doit produire qu'une seule valeur, qui "
116+ "sera récupérée dans le bloc :keyword:`with` à l'aide de la clause :keyword:`! "
117+ "as` si précisée."
118118
119119#: ../Doc/library/contextlib.rst:77
120120msgid ""
@@ -131,18 +131,18 @@ msgid ""
131131"handled, and execution will resume with the statement immediately following "
132132"the :keyword:`!with` statement."
133133msgstr ""
134- "Au moment où le générateur produit une valeur, le bloc imbriqué sous le mot- "
135- "clé :keyword:`with` est exécuté. Le générateur est ensuite repris après la "
136- "sortie du bloc. Si une exception non gérée survient dans le bloc, elle est "
137- "relayée dans le générateur au niveau de l'instruction *yield*. Ainsi, vous "
138- "pouvez utiliser les instructions :keyword:`try`...\\ :keyword:`except`... \\ :"
139- "keyword:`finally` pour attraper l'erreur (s'il y a), ou vous assurer qu'un "
140- "nettoyage a bien lieu. Si une exception est attrapée dans l'unique but "
141- "d'être journalisée ou d'effectuer une action particulière (autre que "
142- "supprimer entièrement l'exception), le générateur se doit de la relayer. "
143- "Autrement le générateur gestionnaire de contexte doit indiquer à "
134+ "Au moment où le générateur produit une valeur, le bloc imbriqué sous "
135+ "l'instruction :keyword:`with` est exécuté. Le générateur est ensuite repris "
136+ "après la sortie du bloc. Si une exception non gérée survient dans le bloc, "
137+ "elle est relayée dans le générateur au niveau de l'instruction *yield*. "
138+ "Ainsi, vous pouvez utiliser les instructions :keyword:`try`...\\ :keyword:"
139+ "`except`... \\ : keyword:`finally` pour attraper l'erreur (s'il y a), ou vous "
140+ "assurer qu'un nettoyage a bien lieu. Si une exception est attrapée dans "
141+ "l'unique but d'être journalisée ou d'effectuer une action particulière "
142+ "(autre que supprimer entièrement l'exception), le générateur se doit de la "
143+ "relayer. Autrement le générateur gestionnaire de contexte doit indiquer à "
144144"l'instruction :keyword:`!with` que l'exception a été gérée, et l'exécution "
145- "reprendra sur l'instruction qui suit directement le bloc :keyword:`!with`."
145+ "reprend sur l'instruction qui suit directement le bloc :keyword:`!with`."
146146
147147#: ../Doc/library/contextlib.rst:89
148148msgid ""
@@ -157,9 +157,9 @@ msgstr ""
157157"Le décorateur :func:`contextmanager` utilise la classe :class:"
158158"`ContextDecorator` afin que les gestionnaires de contexte qu'il crée "
159159"puissent être utilisés aussi bien en tant que décorateurs qu'avec des "
160- "instructions :keyword:`with`. Quand utilisé comme décorateur, une nouvelle "
161- "instance du générateur est créée à chaque appel de la fonction (cela permet "
162- "aux gestionnaires de contexte à usage unique créés par :func:"
160+ "instructions :keyword:`with`. Quand vous l'utilisez comme décorateur, une "
161+ "nouvelle instance du générateur est créée à chaque appel de la fonction "
162+ "(cela permet aux gestionnaires de contexte à usage unique créés par :func:"
163163"`contextmanager` de remplir la condition de pouvoir être invoqués plusieurs "
164164"fois afin d'être utilisés comme décorateurs)."
165165
@@ -187,7 +187,8 @@ msgstr ""
187187"une fonction fabriquant des gestionnaires de contexte asynchrones à utiliser "
188188"avec :keyword:`async with`, sans nécessiter de créer une classe ou des "
189189"méthodes :meth:`__aenter__` et :meth:`__aexit__` séparées. Le décorateur "
190- "doit appliqué à une fonction renvoyant un :term:`asynchronous generator`."
190+ "doit être appliqué à une fonction renvoyant un :term:`asynchronous "
191+ "generator`."
191192
192193#: ../Doc/library/contextlib.rst:111
193194msgid "A simple example::"
@@ -211,7 +212,7 @@ msgid ""
211212"``page.close()`` will be called when the :keyword:`with` block is exited."
212213msgstr ""
213214"sans besoin de fermer explicitement ``page``. Même si une erreur survient, "
214- "``page.close()`` sera appelée à la fermeture du bloc :keyword:`with`."
215+ "``page.close()`` est appelée à la fermeture du bloc :keyword:`with`."
215216
216217#: ../Doc/library/contextlib.rst:161
217218msgid ""
@@ -276,7 +277,7 @@ msgid ""
276277"hardwired to stdout."
277278msgstr ""
278279"Cet outil ajoute une certaine flexibilité aux fonctions ou classes "
279- "existantes dans la sortie est envoyée vers la sortie standard."
280+ "existantes dont la sortie est envoyée vers la sortie standard."
280281
281282#: ../Doc/library/contextlib.rst:237
282283msgid ""
@@ -308,8 +309,8 @@ msgid ""
308309"it is still a useful approach for many utility scripts."
309310msgstr ""
310311"Notez que l'effet de bord global sur :data:`sys.stdout` signifie que ce "
311- "gestionnaire de contexte ne sera pas adapté pour une utilisation dans le "
312- "code d'une bibliothèque et dans la plupart des applications à plusieurs fils "
312+ "gestionnaire de contexte n'est pas adapté à une utilisation dans le code "
313+ "d'une bibliothèque ni dans la plupart des applications à plusieurs fils "
313314"d'exécution. Aussi, cela n'a pas d'effet sur la sortie des sous-processus. "
314315"Cependant, cela reste une approche utile pour beaucoup de scripts "
315316"utilitaires."
@@ -399,9 +400,9 @@ msgid ""
399400"combine other context managers and cleanup functions, especially those that "
400401"are optional or otherwise driven by input data."
401402msgstr ""
402- "Un gestionnaire de contexte qui est prévu pour simplifier le fait de "
403- "combiner programmatiquement d'autres gestionnaires de contexte et fonctions "
404- "de nettoyage, spécifiquement ceux qui sont optionnels ou pilotés par des "
403+ "Gestionnaire de contexte conçu pour simplifier le fait de combiner "
404+ "programmatiquement d'autres gestionnaires de contexte et fonctions de "
405+ "nettoyage, spécifiquement ceux qui sont optionnels ou pilotés par des "
405406"données d'entrée."
406407
407408#: ../Doc/library/contextlib.rst:360
@@ -419,11 +420,11 @@ msgid ""
419420"at the end of a :keyword:`with` statement). Note that callbacks are *not* "
420421"invoked implicitly when the context stack instance is garbage collected."
421422msgstr ""
422- "Chaque instance maintient une pile de *callbacks* enregistrés qui sont "
423- "appelés en ordre inverse quand l'instance est fermée (explicitement ou "
424- "implicitement à la fin d'un bloc :keyword:`with`). Notez que ces *callbacks* "
425- "ne sont *pas* invoqués implicitement quand l'instance de la pile de "
426- "contextes est collectée par le ramasse-miettes."
423+ "Chaque instance maintient une pile de fonctions de rappels (*callbacks*) "
424+ "enregistrées qui sont appelées en ordre inverse quand l'instance est fermée "
425+ "(explicitement ou implicitement à la fin d'un bloc :keyword:`with`). Notez "
426+ "que ces fonctions ne sont *pas* invoquées implicitement quand l'instance de "
427+ "la pile de contextes est collectée par le ramasse-miettes."
427428
428429#: ../Doc/library/contextlib.rst:374
429430msgid ""
@@ -444,12 +445,12 @@ msgid ""
444445"exception, then outer callbacks will be passed arguments based on that "
445446"updated state."
446447msgstr ""
447- "Comme les *callbacks* enregistrés sont invoqués dans l'ordre inverse "
448- "d'enregistrement, cela revient au même que si de multiples blocs :keyword :"
449- "`with` imbriqués avaient été utilisés avec l'ensemble de *callbacks* "
450- "enregistrés . Cela s'étend aussi à la gestion d'exceptions — si un *callback* "
451- "intérieur supprime ou remplace une exception, alors les *callbacks* "
452- "extérieurs recevront des arguments basés sur ce nouvel état."
448+ "Comme les fonctions de rappel enregistrées sont invoquées dans l'ordre "
449+ "inverse d'enregistrement, cela revient au même que si de multiples blocs :"
450+ "keyword: `with` imbriqués avaient été utilisés avec l'ensemble de fonctions "
451+ "enregistrées . Cela s'étend aussi à la gestion d'exceptions — si une fonction "
452+ "de rappel intérieure supprime ou remplace une exception, alors les fonctions "
453+ "extérieures recevront des arguments basés sur ce nouvel état."
453454
454455#: ../Doc/library/contextlib.rst:385
455456msgid ""
@@ -505,16 +506,16 @@ msgid ""
505506"method and adds it directly to the callback stack."
506507msgstr ""
507508"Si l'argument passé n'est pas un gestionnaire de contexte, la méthode assume "
508- "qu'il s'agit d'un *callback* avec la même signature que la méthode :meth :"
509- "`__exit__` des gestionnaires de contexte pour l'ajouter directement à la "
510- "pile d'appels."
509+ "qu'il s'agit d'une fonction de rappel avec la même signature que la méthode :"
510+ "meth: `__exit__` des gestionnaires de contexte pour l'ajouter directement à "
511+ "la pile d'appels."
511512
512513#: ../Doc/library/contextlib.rst:413
513514msgid ""
514515"By returning true values, these callbacks can suppress exceptions the same "
515516"way context manager :meth:`__exit__` methods can."
516517msgstr ""
517- "En retournant des valeurs vraies, ces *callbacks* peuvent supprimer des "
518+ "En retournant des valeurs vraies, ces fonctions peuvent supprimer des "
518519"exceptions de la même manière que le peuvent les méthodes :meth:`__exit__` "
519520"des gestionnaires de contexte."
520521
@@ -539,17 +540,17 @@ msgid ""
539540"Unlike the other methods, callbacks added this way cannot suppress "
540541"exceptions (as they are never passed the exception details)."
541542msgstr ""
542- "À la différence des autres méthodes, les *callbacks* ajoutés de cette "
543- "manière ne peuvent pas supprimer les exceptions (puisqu'ils ne reçoivent "
544- "jamais les détails de l'exception)."
543+ "À la différence des autres méthodes, les fonctions de rappel ajoutées de "
544+ "cette manière ne peuvent pas supprimer les exceptions (puisqu'elles ne "
545+ "reçoivent jamais les détails de l'exception)."
545546
546547#: ../Doc/library/contextlib.rst:427
547548msgid ""
548549"The passed in callback is returned from the function, allowing this method "
549550"to be used as a function decorator."
550551msgstr ""
551- "Le *callback* passé en paramètre est renvoyé par la fonction , ce qui permet "
552- "à la méthode d'être utilisée comme décorateur de fonction."
552+ "La fonction passée en paramètre est renvoyée par la méthode , ce qui permet à "
553+ "la méthode d'être utilisée comme décorateur de fonction."
553554
554555#: ../Doc/library/contextlib.rst:432
555556msgid ""
@@ -559,9 +560,10 @@ msgid ""
559560"at the end of a :keyword:`with` statement)."
560561msgstr ""
561562"Transfère la pile d'appels à une nouvelle instance de :class:`ExitStack` et "
562- "la renvoie. Aucun *callback* n'est invoqué par cette opération — à la place, "
563- "ils seront maintenant invoqués quand la nouvelle pile sera close (soit "
564- "explicitement soit implicitement à la fin d'un bloc :keyword:`with`)."
563+ "la renvoie. Aucune fonction de rappel n'est invoquée par cette opération — à "
564+ "la place, elles seront maintenant invoquées quand la nouvelle pile sera "
565+ "close (soit explicitement soit implicitement à la fin d'un bloc :keyword:"
566+ "`with`)."
565567
566568#: ../Doc/library/contextlib.rst:437
567569msgid ""
@@ -577,9 +579,9 @@ msgid ""
577579"order of registration. For any context managers and exit callbacks "
578580"registered, the arguments passed in will indicate that no exception occurred."
579581msgstr ""
580- "Déroule immédiatement la pile d'appels, invoquant les *callbacks* dans "
581- "l'ordre inverse d'enregistrement. Pour chaque gestionnaire de contexte et "
582- "*callback* de sortie enregistré, les arguments passés indiqueront qu'aucune "
582+ "Déroule immédiatement la pile d'appels, invoquant les fonctions de rappel "
583+ "dans l'ordre inverse d'enregistrement. Pour chaque gestionnaire de contexte "
584+ "et fonction de sortie enregistré, les arguments passés indiqueront qu'aucune "
583585"exception n'est survenue."
584586
585587#: ../Doc/library/contextlib.rst:458
@@ -768,9 +770,9 @@ msgid ""
768770"execution at the end of a ``with`` statement, and then later decide to skip "
769771"executing that callback::"
770772msgstr ""
771- ":class:`ExitStack` rend possible d' enregistrer un *callback* pour "
772- "l'exécution à la fin d'une instruction ``with``, et décider ensuite de "
773- "passer l'exécution de cet appel : ::"
773+ ":class:`ExitStack` rend possible de plutôt enregistrer une fonction de "
774+ "rappel pour être exécutée à la fin d'une instruction ``with``, et décider "
775+ "ensuite de passer l'exécution de cet appel : ::"
774776
775777#: ../Doc/library/contextlib.rst:631
776778msgid ""
@@ -1009,9 +1011,9 @@ msgid ""
10091011"any with statement, regardless of where those callbacks were added::"
10101012msgstr ""
10111013"Un autre exemple de gestionnaire de contexte réutilisable mais pas réentrant "
1012- "est :class:`ExitStack`, puisqu'il invoque *tous * les *callbacks* "
1013- "actuellement enregistrés en quittant l'instruction *with*, sans regarder où "
1014- "ces *callbacks* ont été ajoutés : ::"
1014+ "est :class:`ExitStack`, puisqu'il invoque *toutes * les fonctions de rappel "
1015+ "actuellement enregistrées en quittant l'instruction *with*, sans regarder où "
1016+ "ces fonctions ont été ajoutées : ::"
10151017
10161018#: ../Doc/library/contextlib.rst:853
10171019msgid ""
0 commit comments