possession et compagnie

This commit is contained in:
Christophe Nanteuil 2023-11-26 10:29:56 +01:00
parent c78448dbac
commit bae90d3dc4
1 changed files with 13 additions and 13 deletions

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-23 14:38+0200\n"
"PO-Revision-Date: 2023-11-25 18:45+0100\n"
"PO-Revision-Date: 2023-11-26 10:23+0100\n"
"Last-Translator: Christophe Nanteuil <christophe.nanteuil@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -1333,7 +1333,7 @@ msgstr ""
"compteur de références d'un objet est maintenant défini comme étant le "
"nombre de références à cet objet. Le propriétaire d'une référence est "
"responsable d'appeler :c:func:`Py_DECREF` lorsque la référence n'est plus "
"nécessaire. La propriété d'une référence peut être transférée. Il y a trois "
"nécessaire. La possession d'une référence peut être transférée. Il y a trois "
"façons de se débarrasser d'une référence que l'on possède : la transmettre, "
"la stocker ou appeler :c:func:`Py_DECREF`. Oublier de se débarrasser d'une "
"référence crée une fuite de mémoire."
@ -1388,7 +1388,7 @@ msgstr ""
#: extending/extending.rst:960
msgid "Ownership Rules"
msgstr "Règles concernant la propriété de références"
msgstr "Règles concernant la possession de références"
#: extending/extending.rst:962
msgid ""
@ -1398,7 +1398,7 @@ msgid ""
msgstr ""
"Chaque fois qu'une référence d'objet est passée à l'intérieur ou à "
"l'extérieur d'une fonction, elle fait partie de la spécification de "
"l'interface de la fonction, peu importe que la propriété soit transférée "
"l'interface de la fonction, peu importe que la possession soit transférée "
"avec la référence ou non."
#: extending/extending.rst:966
@ -1412,13 +1412,13 @@ msgid ""
"reference to a cached item."
msgstr ""
"La plupart des fonctions qui renvoient une référence à un objet transmettent "
"la propriété avec la référence. En particulier, toutes les fonctions dont la "
"fonction est de créer un nouvel objet, telles que :c:func:`PyLong_FromLong` "
"et :c:func:`Py_BuildValue`, transmettent la possession au récepteur. Même si "
"l'objet n'est pas réellement nouveau, vous recevez toujours la possession "
"d'une nouvelle référence à cet objet. Par exemple, :c:func:`PyLong_FromLong` "
"maintient un cache des valeurs souvent utilisées et peut renvoyer une "
"référence à un élément mis en cache."
"la possession avec la référence. En particulier, toutes les fonctions dont "
"la fonction est de créer un nouvel objet, telles que :c:func:"
"`PyLong_FromLong` et :c:func:`Py_BuildValue`, transmettent la possession au "
"récepteur. Même si l'objet n'est pas réellement nouveau, vous recevez "
"toujours la possession d'une nouvelle référence à cet objet. Par exemple, :c:"
"func:`PyLong_FromLong` maintient un cache des valeurs souvent utilisées et "
"peut renvoyer une référence à un élément mis en cache."
#: extending/extending.rst:974
msgid ""
@ -1464,7 +1464,7 @@ msgstr ""
"indépendant. Il existe exactement deux exceptions importantes à cette "
"règle : :c:func:`PyTuple_SetItem` et :c:func:`PyList_SetItem`. Ces fonctions "
"s'approprient l'élément qui leur est transmis, même en cas d'échec ! (Notez "
"que :c:func:`PyDict_SetItem` et les amis ne prennent pas la possession de "
"que :c:func:`PyDict_SetItem` et compagnie ne prennent pas la possession de "
"l'objet, elles sont « normales ».)"
#: extending/extending.rst:993
@ -1489,7 +1489,7 @@ msgid ""
"its caller."
msgstr ""
"La référence d'objet renvoyée par une fonction C appelée depuis Python doit "
"être une référence détenue en propre — la propriété est transférée de la "
"être une référence détenue en propre — la possession est transférée de la "
"fonction à son appelant."
#: extending/extending.rst:1007