From 96ac76b6a6ed1fc6bdb9ca1c97580b0455d3af80 Mon Sep 17 00:00:00 2001 From: "Jules Lasne (jlasne - seluj78)" Date: Thu, 15 Oct 2020 22:29:32 +0200 Subject: [PATCH 1/7] Fixed fuzzies in referece/datamodel.po, reference/executionmodel.po, reference/import.po --- reference/datamodel.po | 30 +++++++++++++++++------------- reference/executionmodel.po | 13 +++++++------ reference/import.po | 7 +++---- 3 files changed, 27 insertions(+), 23 deletions(-) diff --git a/reference/datamodel.po b/reference/datamodel.po index f8b0c5829..d8755f187 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-10-15 22:05+0200\n" -"PO-Revision-Date: 2020-06-01 16:54+0900\n" -"Last-Translator: Samuel Giffard \n" +"PO-Revision-Date: 2020-10-15 22:24+0200\n" +"Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.3.1\n" +"X-Generator: Poedit 2.4.1\n" #: reference/datamodel.rst:6 msgid "Data model" @@ -262,7 +262,6 @@ msgid "NotImplemented" msgstr "NotImplemented" #: reference/datamodel.rst:155 -#, fuzzy msgid "" "This type has a single value. There is a single object with this value. " "This object is accessed through the built-in name ``NotImplemented``. " @@ -276,8 +275,8 @@ msgstr "" "Les méthodes numériques et les comparaisons riches doivent renvoyer cette " "valeur si elles n'implémentent pas l'opération pour les opérandes fournis " "(l'interpréteur essaie alors l'opération en permutant les opérandes ou tout " -"autre stratégie de contournement, en fonction de l'opérateur). Sa valeur " -"booléenne est vraie." +"autre stratégie de contournement, en fonction de l'opérateur). Cette valeur " +"ne devrais pas être évaluée dans un contexte booléen" #: reference/datamodel.rst:162 msgid "See :ref:`implementing-the-arithmetic-operations` for more details." @@ -291,6 +290,9 @@ msgid "" "currently evaluates as true, it will emit a :exc:`DeprecationWarning`. It " "will raise a :exc:`TypeError` in a future version of Python." msgstr "" +"L'évaluation de ``NotImplemented`` dans un contexte booléen est obsolète. " +"Bien qu'il renvoie ``True``, elle émet un :exc:`DeprecationWarning`. Elle " +"lèvera une :exc:`TypeError` dans une future version de Python." #: reference/datamodel.rst:179 msgid "Ellipsis" @@ -2308,13 +2310,12 @@ msgstr "" "si vous lui passez une chaîne non vide." #: reference/datamodel.rst:1351 -#, fuzzy msgid "" "``object.__format__(x, '')`` is now equivalent to ``str(x)`` rather than " "``format(str(x), '')``." msgstr "" "``object.__format__(x, '')`` est maintenant équivalent à ``str(x)`` plutôt " -"qu'à ``format(str(self), '')``." +"qu'à ``format(str(x), '')``." #: reference/datamodel.rst:1367 msgid "" @@ -2998,7 +2999,6 @@ msgstr "" "``A.__dict__['m'].__get__(obj, obj.__class__)``." #: reference/datamodel.rst:1739 -#, fuzzy msgid "" "For instance bindings, the precedence of descriptor invocation depends on " "the which descriptor methods are defined. A descriptor can define any " @@ -3026,9 +3026,9 @@ msgstr "" "définissent à la fois :meth:`__get__` et :meth:`__set__`, alors que les " "descripteurs hors-données définissent seulement la méthode :meth:`__get__`. " "Les descripteurs de données qui définissent :meth:`__set__` et :meth:" -"`__get__` sont toujours prioritaires face à une redéfinition du dictionnaire " -"de l'instance. En revanche, les descripteurs hors-données peuvent être " -"shuntés par les instances." +"`__get__` (et/ou :meth:`__delete__`) sont toujours prioritaires face à une " +"redéfinition du dictionnaire de l'instance. En revanche, les descripteurs " +"hors-données peuvent être shuntés par les instances." #: reference/datamodel.rst:1752 msgid "" @@ -4162,6 +4162,10 @@ msgid "" "meth:`__ipow__` but returns ``NotImplemented`` would fail to fall back to " "``x.__pow__(y)`` and ``y.__rpow__(x)``. This bug is fixed in Python 3.10." msgstr "" +"En raison d'un bogue dans le mécanisme de ``**=``, une classe qui défini :" +"meth:`__ipow__` mais renvoie ``NotImplemented`` ne réussira pas à se replier " +"sur ``x.__pow__(y)`` et ``y.__rpow__(x)``. Ce bogue est résolu dans Python " +"3.10" #: reference/datamodel.rst:2428 msgid "" @@ -4387,7 +4391,7 @@ msgstr "Coroutines" msgid "Awaitable Objects" msgstr "Objets *attendables* (*awaitable*)" -#: reference/datamodel.rst:2611 +#: reference/datamodel.rst:2610 #, fuzzy msgid "" "An :term:`awaitable` object generally implements an :meth:`__await__` " diff --git a/reference/executionmodel.po b/reference/executionmodel.po index f2b4de7c6..5df7f2333 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2019-05-23 21:53+0200\n" +"PO-Revision-Date: 2020-10-15 22:27+0200\n" "Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2.1\n" +"X-Generator: Poedit 2.4.1\n" #: reference/executionmodel.rst:6 msgid "Execution model" @@ -24,7 +24,6 @@ msgid "Structure of a program" msgstr "Structure d'un programme" #: reference/executionmodel.rst:19 -#, fuzzy msgid "" "A Python program is constructed from code blocks. A :dfn:`block` is a piece " "of Python program text that is executed as a unit. The following are blocks: " @@ -45,9 +44,11 @@ msgstr "" "fichier donné en entrée standard à l'interpréteur ou spécifié en tant " "qu'argument de ligne de commande à l'interpréteur) est un bloc de code. Une " "commande de script (une commande spécifiée sur la ligne de commande de " -"l'interpréteur avec l'option :option:`-c`) est un bloc de code. La chaîne " -"passée en argument aux fonctions natives :func:`eval` et :func:`exec` est un " -"bloc de code." +"l'interpréteur avec l'option :option:`-c`) est un bloc de code. Un module " +"exécuté en tant que script de haut niveau (en tant que module ``__main__``) " +"depuis la ligne de commande en utilisant l'argument :option:`-m` est aussi " +"un bloc. La chaîne passée en argument aux fonctions natives :func:`eval` et :" +"func:`exec` est un bloc de code." #: reference/executionmodel.rst:33 msgid "" diff --git a/reference/import.po b/reference/import.po index 276170f73..ed7d64f11 100644 --- a/reference/import.po +++ b/reference/import.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-24 09:01+0200\n" -"PO-Revision-Date: 2020-05-30 22:05+0900\n" -"Last-Translator: Samuel Giffard \n" +"PO-Revision-Date: 2020-10-15 22:28+0200\n" +"Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.3.1\n" +"X-Generator: Poedit 2.4.1\n" #: reference/import.rst:6 msgid "The import system" @@ -179,7 +179,6 @@ msgstr "" "qui contient un attribut ``__path__`` est réputé être un paquet." #: reference/import.rst:85 -#, fuzzy msgid "" "All modules have a name. Subpackage names are separated from their parent " "package name by a dot, akin to Python's standard attribute access syntax. " From 08042b041743ddcbe66975a4bc88608ce84dfc24 Mon Sep 17 00:00:00 2001 From: "Jules Lasne (jlasne)" Date: Fri, 16 Oct 2020 08:35:54 +0200 Subject: [PATCH 2/7] Applied some suggestions from code review Co-authored-by: Antoine <43954001+awecx@users.noreply.github.com> --- reference/datamodel.po | 12 ++++++------ reference/executionmodel.po | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/reference/datamodel.po b/reference/datamodel.po index d8755f187..89e10b87a 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -275,8 +275,8 @@ msgstr "" "Les méthodes numériques et les comparaisons riches doivent renvoyer cette " "valeur si elles n'implémentent pas l'opération pour les opérandes fournis " "(l'interpréteur essaie alors l'opération en permutant les opérandes ou tout " -"autre stratégie de contournement, en fonction de l'opérateur). Cette valeur " -"ne devrais pas être évaluée dans un contexte booléen" +"autre stratégie de contournement, en fonction de l'opérateur). Ce type " +"ne doit pas être évalué dans un contexte booléen." #: reference/datamodel.rst:162 msgid "See :ref:`implementing-the-arithmetic-operations` for more details." @@ -3026,9 +3026,9 @@ msgstr "" "définissent à la fois :meth:`__get__` et :meth:`__set__`, alors que les " "descripteurs hors-données définissent seulement la méthode :meth:`__get__`. " "Les descripteurs de données qui définissent :meth:`__set__` et :meth:" -"`__get__` (et/ou :meth:`__delete__`) sont toujours prioritaires face à une " +"`__get__` (et-ou :meth:`__delete__`) sont toujours prioritaires face à une " "redéfinition du dictionnaire de l'instance. En revanche, les descripteurs " -"hors-données peuvent être shuntés par les instances." +"hors-données peuvent être redéfinis par les instances." #: reference/datamodel.rst:1752 msgid "" @@ -4162,8 +4162,8 @@ msgid "" "meth:`__ipow__` but returns ``NotImplemented`` would fail to fall back to " "``x.__pow__(y)`` and ``y.__rpow__(x)``. This bug is fixed in Python 3.10." msgstr "" -"En raison d'un bogue dans le mécanisme de ``**=``, une classe qui défini :" -"meth:`__ipow__` mais renvoie ``NotImplemented`` ne réussira pas à se replier " +"En raison d'un bogue dans le mécanisme de ``**=``, une classe qui définit :" +"meth:`__ipow__` mais qui renvoie ``NotImplemented`` ne réussira pas à essayer d'appeler " "sur ``x.__pow__(y)`` et ``y.__rpow__(x)``. Ce bogue est résolu dans Python " "3.10" diff --git a/reference/executionmodel.po b/reference/executionmodel.po index 5df7f2333..ca389ceb2 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -47,7 +47,7 @@ msgstr "" "l'interpréteur avec l'option :option:`-c`) est un bloc de code. Un module " "exécuté en tant que script de haut niveau (en tant que module ``__main__``) " "depuis la ligne de commande en utilisant l'argument :option:`-m` est aussi " -"un bloc. La chaîne passée en argument aux fonctions natives :func:`eval` et :" +"un bloc de code. La chaîne passée en argument aux fonctions natives :func:`eval` et :" "func:`exec` est un bloc de code." #: reference/executionmodel.rst:33 From 489a68973ba783a345d6ee40fd607a47b568a0b9 Mon Sep 17 00:00:00 2001 From: "Jules Lasne (jlasne - seluj78)" Date: Fri, 16 Oct 2020 09:03:22 +0200 Subject: [PATCH 3/7] Fixes after rebase and code review --- reference/datamodel.po | 43 ++++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/reference/datamodel.po b/reference/datamodel.po index 89e10b87a..73dd993f2 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-10-15 22:05+0200\n" -"PO-Revision-Date: 2020-10-15 22:24+0200\n" +"PO-Revision-Date: 2020-10-16 09:02+0200\n" "Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -275,8 +275,8 @@ msgstr "" "Les méthodes numériques et les comparaisons riches doivent renvoyer cette " "valeur si elles n'implémentent pas l'opération pour les opérandes fournis " "(l'interpréteur essaie alors l'opération en permutant les opérandes ou tout " -"autre stratégie de contournement, en fonction de l'opérateur). Ce type " -"ne doit pas être évalué dans un contexte booléen." +"autre stratégie de contournement, en fonction de l'opérateur). Ce type ne " +"doit pas être évalué dans un contexte booléen." #: reference/datamodel.rst:162 msgid "See :ref:`implementing-the-arithmetic-operations` for more details." @@ -4113,7 +4113,6 @@ msgstr "" "`__rpow__` (les règles de coercition seraient trop compliquées)." #: reference/datamodel.rst:2379 -#, fuzzy msgid "" "If the right operand's type is a subclass of the left operand's type and " "that subclass provides a different implementation of the reflected method " @@ -4122,10 +4121,10 @@ msgid "" "ancestors' operations." msgstr "" "Si le type de l'opérande de droite est une sous-classe du type de l'opérande " -"de gauche et que cette sous-classe fournit la méthode symétrique pour " -"l'opération, cette méthode sera appelée avant la méthode originelle de " -"l'opérande gauche. Ce comportement permet à des sous-classes de surcharger " -"les opérations de leurs ancêtres." +"de gauche et que cette sous-classe fournit une implémentation différente de " +"la méthode symétrique pour l'opération, cette méthode sera appelée avant la " +"méthode originelle de l'opérande gauche. Ce comportement permet à des sous-" +"classes de surcharger les opérations de leurs ancêtres." #: reference/datamodel.rst:2400 msgid "" @@ -4163,9 +4162,9 @@ msgid "" "``x.__pow__(y)`` and ``y.__rpow__(x)``. This bug is fixed in Python 3.10." msgstr "" "En raison d'un bogue dans le mécanisme de ``**=``, une classe qui définit :" -"meth:`__ipow__` mais qui renvoie ``NotImplemented`` ne réussira pas à essayer d'appeler " -"sur ``x.__pow__(y)`` et ``y.__rpow__(x)``. Ce bogue est résolu dans Python " -"3.10" +"meth:`__ipow__` mais qui renvoie ``NotImplemented`` ne réussira pas à " +"essayer d'appeler sur ``x.__pow__(y)`` et ``y.__rpow__(x)``. Ce bogue est " +"résolu dans Python 3.10" #: reference/datamodel.rst:2428 msgid "" @@ -4392,15 +4391,14 @@ msgid "Awaitable Objects" msgstr "Objets *attendables* (*awaitable*)" #: reference/datamodel.rst:2610 -#, fuzzy msgid "" "An :term:`awaitable` object generally implements an :meth:`__await__` " "method. :term:`Coroutine objects ` returned from :keyword:`async " "def` functions are awaitable." msgstr "" "Un objet :term:`awaitable` implémente généralement une méthode :meth:" -"`__await__`. Les objets :term:`Coroutine` renvoyés par les fonctions :" -"keyword:`async def` sont des *attendables* (*awaitable*)." +"`__await__`. Les :term:`objets de coroutine ` renvoyés par les " +"fonctions :keyword:`async def` sont des *attendables* (*awaitable*)." #: reference/datamodel.rst:2617 msgid "" @@ -4434,7 +4432,6 @@ msgid "Coroutine Objects" msgstr "Objets coroutines" #: reference/datamodel.rst:2637 -#, fuzzy msgid "" ":term:`Coroutine objects ` are :term:`awaitable` objects. A " "coroutine's execution can be controlled by calling :meth:`__await__` and " @@ -4444,13 +4441,14 @@ msgid "" "raises an exception, it is propagated by the iterator. Coroutines should " "not directly raise unhandled :exc:`StopIteration` exceptions." msgstr "" -"Les objets :term:`Coroutine` sont des objets :term:`awaitable`. L'exécution " -"d'une coroutine peut être contrôlée en appelant :meth:`__await__` et en " -"itérant sur le résultat. Quand la coroutine a fini de s'exécuter et termine, " -"l'itérateur lève :exc:`StopIteration` et l'attribut :attr:`~StopIteration." -"value` de l'exception contient la valeur de retour. Si la coroutine lève une " -"exception, elle est propagée par l'itérateur. Les coroutines ne doivent pas " -"lever directement des exceptions :exc:`StopIteration` non gérées." +"Les :term:`objets de coroutine ` sont des objets :term:" +"`awaitable`. L'exécution d'une coroutine peut être contrôlée en appelant :" +"meth:`__await__` et en itérant sur le résultat. Quand la coroutine a fini de " +"s'exécuter et termine, l'itérateur lève :exc:`StopIteration` et l'attribut :" +"attr:`~StopIteration.value` de l'exception contient la valeur de retour. Si " +"la coroutine lève une exception, elle est propagée par l'itérateur. Les " +"coroutines ne doivent pas lever directement des exceptions :exc:" +"`StopIteration` non gérées." #: reference/datamodel.rst:2645 msgid "" @@ -4663,7 +4661,6 @@ msgstr "" "l'opérande de droite — cela aurait pour effet de *bloquer* un tel repli." #: reference/datamodel.rst:2782 -#, fuzzy msgid "" "For operands of the same type, it is assumed that if the non-reflected " "method -- such as :meth:`__add__` -- fails then the overall operation is not " From 1e5569a5fdb58d571dbaa894eaa937e512bc80e9 Mon Sep 17 00:00:00 2001 From: "Jules Lasne (jlasne)" Date: Sat, 17 Oct 2020 09:31:15 +0200 Subject: [PATCH 4/7] Apply suggestions from code review Co-authored-by: Antoine <43954001+awecx@users.noreply.github.com> --- reference/datamodel.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reference/datamodel.po b/reference/datamodel.po index 73dd993f2..dcfea6b2b 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -4397,7 +4397,7 @@ msgid "" "def` functions are awaitable." msgstr "" "Un objet :term:`awaitable` implémente généralement une méthode :meth:" -"`__await__`. Les :term:`objets de coroutine ` renvoyés par les " +"`__await__`. Les :term:`objets coroutine ` renvoyés par les " "fonctions :keyword:`async def` sont des *attendables* (*awaitable*)." #: reference/datamodel.rst:2617 @@ -4441,7 +4441,7 @@ msgid "" "raises an exception, it is propagated by the iterator. Coroutines should " "not directly raise unhandled :exc:`StopIteration` exceptions." msgstr "" -"Les :term:`objets de coroutine ` sont des objets :term:" +"Les :term:`objets coroutine ` sont des objets :term:" "`awaitable`. L'exécution d'une coroutine peut être contrôlée en appelant :" "meth:`__await__` et en itérant sur le résultat. Quand la coroutine a fini de " "s'exécuter et termine, l'itérateur lève :exc:`StopIteration` et l'attribut :" From 69ffb9fda89247f517336f91364183fdab625871 Mon Sep 17 00:00:00 2001 From: "Jules Lasne (jlasne - seluj78)" Date: Sat, 17 Oct 2020 09:32:09 +0200 Subject: [PATCH 5/7] powraped --- reference/datamodel.po | 6 +++--- reference/executionmodel.po | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/reference/datamodel.po b/reference/datamodel.po index dcfea6b2b..136e0dab5 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -4441,9 +4441,9 @@ msgid "" "raises an exception, it is propagated by the iterator. Coroutines should " "not directly raise unhandled :exc:`StopIteration` exceptions." msgstr "" -"Les :term:`objets coroutine ` sont des objets :term:" -"`awaitable`. L'exécution d'une coroutine peut être contrôlée en appelant :" -"meth:`__await__` et en itérant sur le résultat. Quand la coroutine a fini de " +"Les :term:`objets coroutine ` sont des objets :term:`awaitable`. " +"L'exécution d'une coroutine peut être contrôlée en appelant :meth:" +"`__await__` et en itérant sur le résultat. Quand la coroutine a fini de " "s'exécuter et termine, l'itérateur lève :exc:`StopIteration` et l'attribut :" "attr:`~StopIteration.value` de l'exception contient la valeur de retour. Si " "la coroutine lève une exception, elle est propagée par l'itérateur. Les " diff --git a/reference/executionmodel.po b/reference/executionmodel.po index ca389ceb2..3bc70dc79 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -47,8 +47,8 @@ msgstr "" "l'interpréteur avec l'option :option:`-c`) est un bloc de code. Un module " "exécuté en tant que script de haut niveau (en tant que module ``__main__``) " "depuis la ligne de commande en utilisant l'argument :option:`-m` est aussi " -"un bloc de code. La chaîne passée en argument aux fonctions natives :func:`eval` et :" -"func:`exec` est un bloc de code." +"un bloc de code. La chaîne passée en argument aux fonctions natives :func:" +"`eval` et :func:`exec` est un bloc de code." #: reference/executionmodel.rst:33 msgid "" From d701ae5299e92dffe5050b17eb5123f040226d2d Mon Sep 17 00:00:00 2001 From: Antoine <43954001+awecx@users.noreply.github.com> Date: Mon, 19 Oct 2020 18:03:01 +0200 Subject: [PATCH 6/7] Update reference/datamodel.po Co-authored-by: Jules Lasne (jlasne) --- reference/datamodel.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/datamodel.po b/reference/datamodel.po index 136e0dab5..e241358ea 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -273,7 +273,7 @@ msgstr "" "Ce type ne possède qu'une seule valeur. Il n'existe qu'un seul objet avec " "cette valeur. Vous accédez à cet objet avec le nom natif ``NotImplemented``. " "Les méthodes numériques et les comparaisons riches doivent renvoyer cette " -"valeur si elles n'implémentent pas l'opération pour les opérandes fournis " +"valeur si elles n'implémentent pas l'opération pour les opérandes donnés " "(l'interpréteur essaie alors l'opération en permutant les opérandes ou tout " "autre stratégie de contournement, en fonction de l'opérateur). Ce type ne " "doit pas être évalué dans un contexte booléen." From 6b50796f3a16bc49277d523ccf008fb8829ca547 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Tue, 20 Oct 2020 16:48:14 +0200 Subject: [PATCH 7/7] Update reference/datamodel.po Co-authored-by: Jules Lasne (jlasne) --- reference/datamodel.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/datamodel.po b/reference/datamodel.po index e241358ea..9ab451765 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -291,7 +291,7 @@ msgid "" "will raise a :exc:`TypeError` in a future version of Python." msgstr "" "L'évaluation de ``NotImplemented`` dans un contexte booléen est obsolète. " -"Bien qu'il renvoie ``True``, elle émet un :exc:`DeprecationWarning`. Elle " +"Bien qu'elle renvoie ``True``, elle émet un :exc:`DeprecationWarning`. Elle " "lèvera une :exc:`TypeError` dans une future version de Python." #: reference/datamodel.rst:179