@@ -541,13 +541,16 @@ msgstr ""
541
541
542
542
#: ../Doc/extending/extending.rst:309
543
543
msgid "The Module's Method Table and Initialization Function"
544
- msgstr ""
544
+ msgstr "La fonction d'initialisation et le tableau des méthodes du module "
545
545
546
546
#: ../Doc/extending/extending.rst:311
547
547
msgid ""
548
548
"I promised to show how :c:func:`spam_system` is called from Python programs. "
549
549
"First, we need to list its name and address in a \" method table\" ::"
550
550
msgstr ""
551
+ "Nous avons promis de montrer comment :c:func:`spam_system` est appelée "
552
+ "depuis les programmes Python. D'abord, nous avons besoin d'avoir son nom et "
553
+ "son adresse dans un « tableau des méthodes » ::"
551
554
552
555
#: ../Doc/extending/extending.rst:322
553
556
msgid ""
@@ -557,13 +560,22 @@ msgid ""
557
560
"value of ``0`` means that an obsolete variant of :c:func:`PyArg_ParseTuple` "
558
561
"is used."
559
562
msgstr ""
563
+ "Notez la troisième entrée (``METH_VARARGS``). C'est un indicateur du type de "
564
+ "convention à utiliser pour la fonction C, à destination de l'interpréteur. "
565
+ "Il doit valoir normalement ``METH_VARARGS`` ou ``METH_VARARGS | "
566
+ "METH_KEYWORDS`` ; la valeur ``0`` indique qu'une variante obsolète de :c:"
567
+ "func:`PyArg_ParseTuple` est utilisée."
560
568
561
569
#: ../Doc/extending/extending.rst:327
562
570
msgid ""
563
571
"When using only ``METH_VARARGS``, the function should expect the Python-"
564
572
"level parameters to be passed in as a tuple acceptable for parsing via :c:"
565
573
"func:`PyArg_ParseTuple`; more information on this function is provided below."
566
574
msgstr ""
575
+ "Si seulement ``METH_VARARGS`` est utilisé, la fonction s'attend à ce que les "
576
+ "paramètres Python soient passés comme un n-uplet que l'on peut analyser "
577
+ "*via* :c:func:`PyArg_ParseTuple` ; des informations supplémentaires sont "
578
+ "fournies plus bas."
567
579
568
580
#: ../Doc/extending/extending.rst:331
569
581
msgid ""
@@ -573,6 +585,11 @@ msgid ""
573
585
"keywords. Use :c:func:`PyArg_ParseTupleAndKeywords` to parse the arguments "
574
586
"to such a function."
575
587
msgstr ""
588
+ "Le bit :const:`METH_KEYWORDS` peut être mis à un dans le troisième champ si "
589
+ "des arguments par mot-clés doivent être passés à la fonction. Dans ce cas, "
590
+ "la fonction C doit accepter un troisième paramètre ``PyObject *`` qui est un "
591
+ "dictionnaire des mots-clés. Utilisez :c:func:`PyArg_ParseTupleAndKeywords` "
592
+ "pour analyser les arguments d'une telle fonction."
576
593
577
594
#: ../Doc/extending/extending.rst:337
578
595
msgid ""
0 commit comments