3.7 howto descriptor#353
Conversation
| "recherchée est un objet définissant l'une des méthodes de descripteur, " | ||
| "Python peut substituer le comportement par défaut et appeler à la place la " | ||
| "méthode Descriptor. Lorsque cela se produit dans la chaîne de précédence " | ||
| "dépend de quelles méthodes descripteur ont été définies." |
There was a problem hiding this comment.
peut-etre un s a descripteur dans la ligne 107
| "different calls to :meth:`__get__`." | ||
| msgstr "" | ||
| ":méth:`objet.__getattribute__` et :méth:`type.__getattribute__` font " | ||
| "différents appels à:méth:`__get__`." |
| #: ../Doc/howto/descriptor.rst:3 | ||
| msgid "Descriptor HowTo Guide" | ||
| msgstr "" | ||
| msgstr "Descripteur Guide HowTo" |
There was a problem hiding this comment.
Guide pour l'utilisation des descripteurs ?
| "methods. Shows how each works by giving a pure Python equivalent and a " | ||
| "sample application." | ||
| msgstr "" | ||
| "Définit les descripteurs, résume le protocole et montre comment les " |
There was a problem hiding this comment.
Je ne sais pas si l'on est obligé de coller au style télégraphique de Raymond. There must be a better way ! et je tape du poing sur la table.
Bref, je pense que l'on peut construire de vraies phrases
| "En général, un descripteur est un attribut objet avec un \"comportement " | ||
| "contraignant\", dont l'accès à l'attribut a été remplacé par des méthodes " | ||
| "dans le protocole du descripteur. Ces méthodes sont : :méth:`__get__`, :" | ||
| "méth:`__set__`, et :méth:`__delete__`. Si l'une de ces méthodes est définie " |
There was a problem hiding this comment.
En français, il est d'usage de ne pas mettre de virgule avant le 'et'.
| msgstr "" | ||
| "Le comportement par défaut pour l'accès aux attributs consiste à obtenir, " | ||
| "définir ou supprimer l'attribut du dictionnaire d'un objet. Par exemple, ' " | ||
| "'a. x' 'a une chaîne de recherche commençant par' 'a. __dict__ ['x'] ' ', " |
There was a problem hiding this comment.
pour 'a.x', Python commence par rechercher dans ...
| "Le comportement par défaut pour l'accès aux attributs consiste à obtenir, " | ||
| "définir ou supprimer l'attribut du dictionnaire d'un objet. Par exemple, ' " | ||
| "'a. x' 'a une chaîne de recherche commençant par' 'a. __dict__ ['x'] ' ', " | ||
| "puis' 'type (a). __dict__ ['x'] ' ', et continuant à travers les classes de " |
There was a problem hiding this comment.
... puis continue en cherchant dans les classes ....
| "base de' 'type (a) ' 'À l'exclusion des sous-classes. Si la valeur " | ||
| "recherchée est un objet définissant l'une des méthodes de descripteur, " | ||
| "Python peut substituer le comportement par défaut et appeler à la place la " | ||
| "méthode Descriptor. Lorsque cela se produit dans la chaîne de précédence " |
There was a problem hiding this comment.
la méthode correspondante du descripteur. Le moment où ce comportement est adopté dépend de la chaîne de précédence et des endroits où les méthodes descripteur ont été définies.
| "L'objet retourné par ``super()`` a aussi une méthode personnalisée :meth:" | ||
| "`__getattribute__` pour appeler les descripteurs. L'appel ``super(B, obj)." | ||
| "m()`` recherche ``obj.__class__.__mro__`` pour la classe de base ``A`` " | ||
| "immédiatement après ``B`` et retourne ensuite ``A.__dict__['m'].__get__(obj, " |
There was a problem hiding this comment.
La documentation française préfère "renvoie" à "retourne" (voir glossaire).
No description provided.