forked from AFPy/python-docs-fr
"Data Model" Translation - à jour des remarques faites.
This commit is contained in:
parent
b2b53df8c5
commit
0ba35126c6
|
@ -8,7 +8,7 @@ msgstr ""
|
|||
"Project-Id-Version: Python 3.6\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-03-23 09:03+0100\n"
|
||||
"PO-Revision-Date: 2018-04-26 23:41+0200\n"
|
||||
"PO-Revision-Date: 2018-05-01 18:54+0200\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -2519,7 +2519,6 @@ msgstr ""
|
|||
"dessous pour obtenir un contrôle total effectif sur l'accès aux attributs."
|
||||
|
||||
#: ../Doc/reference/datamodel.rst:1466
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Called unconditionally to implement attribute accesses for instances of the "
|
||||
"class. If the class also defines :meth:`__getattr__`, the latter will not be "
|
||||
|
@ -2533,12 +2532,12 @@ msgstr ""
|
|||
"Appelée de manière inconditionnelle pour implémenter l'accès aux attributs "
|
||||
"des instances de la classe. Si la classe définit également :meth:"
|
||||
"`__getattr__`, cette dernière n'est pas appelée à moins que :meth:"
|
||||
"`__getattribute__` l'appelle explicitement ou alors lève une exception :exc:"
|
||||
"`__getattribute__` ne l'appelle explicitement ou ne lève une exception :exc:"
|
||||
"`AttributeError`. Cette méthode doit renvoyer la valeur (calculée) de "
|
||||
"l'attribut ou lever une exception :exc:`AttributeError`. Afin d'éviter une "
|
||||
"récursion infinie sur cette méthode, son implémentation doit toujours "
|
||||
"appeler la méthode de la classe de base avec le même paramètre *name* pour "
|
||||
"accéder à n'importe quel attribut. Par exemple, ``object."
|
||||
"accéder à n'importe quel attribut dont elle a besoin. Par exemple, ``object."
|
||||
"__getattribute__(self, name)``."
|
||||
|
||||
#: ../Doc/reference/datamodel.rst:1477
|
||||
|
@ -2547,9 +2546,9 @@ msgid ""
|
|||
"result of implicit invocation via language syntax or built-in functions. "
|
||||
"See :ref:`special-lookup`."
|
||||
msgstr ""
|
||||
"Cette méthode peut être court-circuitée lorsque la recherche porte sur les "
|
||||
"méthodes spéciales en tant que résultat d'une invocation implicite *via* la "
|
||||
"syntaxe du langage ou les fonctions natives. Lisez :ref:`special-lookup`."
|
||||
"Cette méthode peut être shuntée lorsque la recherche porte sur les méthodes "
|
||||
"spéciales en tant que résultat d'une invocation implicite *via* la syntaxe "
|
||||
"du langage ou les fonctions natives. Lisez :ref:`special-lookup`."
|
||||
|
||||
#: ../Doc/reference/datamodel.rst:1484
|
||||
msgid ""
|
||||
|
@ -2833,8 +2832,8 @@ msgstr ""
|
|||
"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 court-"
|
||||
"circuités par les instances."
|
||||
"de l'instance. En revanche, les descripteurs hors-données peuvent être "
|
||||
"shuntés par les instances."
|
||||
|
||||
#: ../Doc/reference/datamodel.rst:1642
|
||||
msgid ""
|
||||
|
@ -4092,7 +4091,7 @@ msgid ""
|
|||
"the instance when looking up special methods::"
|
||||
msgstr ""
|
||||
"Essayer d'invoquer une méthode non liée d'une classe de cette manière est "
|
||||
"parfois appelé \"confusion de méta-classe\" et se contourne en bipassant "
|
||||
"parfois appelé \"confusion de méta-classe\" et se contourne en shuntant "
|
||||
"l'instance lors de la recherche des méthodes spéciales ::"
|
||||
|
||||
#: ../Doc/reference/datamodel.rst:2437
|
||||
|
@ -4101,9 +4100,9 @@ msgid ""
|
|||
"correctness, implicit special method lookup generally also bypasses the :"
|
||||
"meth:`__getattribute__` method even of the object's metaclass::"
|
||||
msgstr ""
|
||||
"En plus de bipasser les attributs des instances pour fonctionner "
|
||||
"correctement, la recherche des méthodes spéciales implicites bipasse aussi "
|
||||
"la méthode :meth:`__getattribute__` même dans la méta-classe de l'objet ::"
|
||||
"En plus de shunter les attributs des instances pour fonctionner "
|
||||
"correctement, la recherche des méthodes spéciales implicites shunte aussi la "
|
||||
"méthode :meth:`__getattribute__` même dans la méta-classe de l'objet ::"
|
||||
|
||||
#: ../Doc/reference/datamodel.rst:2463
|
||||
msgid ""
|
||||
|
@ -4113,7 +4112,7 @@ msgid ""
|
|||
"method *must* be set on the class object itself in order to be consistently "
|
||||
"invoked by the interpreter)."
|
||||
msgstr ""
|
||||
"En bipassant le mécanisme de :meth:`__getattribute__` de cette façon, cela "
|
||||
"En shuntant le mécanisme de :meth:`__getattribute__` de cette façon, cela "
|
||||
"permet d'optimiser la vitesse de l'interpréteur moyennant une certaine "
|
||||
"manœuvre dans la gestion des méthodes spéciales (la méthode spéciale *doit* "
|
||||
"être définie sur l'objet classe lui-même afin d'être invoquée de manière "
|
||||
|
|
Loading…
Reference in New Issue
Block a user