@@ -45539,6 +45539,7 @@ msgstr ""
4553945539#: ../../src/Doc/library/functions.rst:141
4554045540msgid "See also :ref:`binaryseq`, :ref:`typebytes`, and :ref:`bytes-methods`."
4554145541msgstr ""
45542+ "Voir aussi :ref:`binaryseq`, :ref:`typebytes`, et :ref:`bytes-methods`."
4554245543
4554345544#: ../../src/Doc/library/functions.rst:146
4554445545msgid ""
@@ -45548,42 +45549,62 @@ msgid ""
4554845549"classes are callable (calling a class returns a new instance); instances are "
4554945550"callable if their class has a :meth:`__call__` method."
4555045551msgstr ""
45552+ "Donne :const:`True` si l'argument *object* semble être appelable, sinon :"
45553+ "const:`False`. Lorsqu'elle donne :const:`True`, il reste une éventualité "
45554+ "pour qu'un appel échoue, cependant, lorsqu'elle donne :const:`False`, il ne "
45555+ "sera jamais possible d'appeler *object*. Notez que les classes sont "
45556+ "appelables (appeler une classe donne une nouvelle instance). Les instances "
45557+ "sont appelables si leur class défini une méthode :meth:`__call__`."
4555145558
4555245559#: ../../src/Doc/library/functions.rst:152
4555345560msgid ""
4555445561"This function was first removed in Python 3.0 and then brought back in "
4555545562"Python 3.2."
4555645563msgstr ""
45564+ "Cette fonction à d'abord été supprimée avec Python 3.0 puis elle à été "
45565+ "remise dans Python 3.2."
4555745566
4555845567#: ../../src/Doc/library/functions.rst:159
4555945568msgid ""
4556045569"Return the string representing a character whose Unicode code point is the "
4556145570"integer *i*. For example, ``chr(97)`` returns the string ``'a'``, while "
4556245571"``chr(957)`` returns the string ``'ν'``. This is the inverse of :func:`ord`."
4556345572msgstr ""
45573+ "Donne la chaîne représentant un caractère dont le code Unicode est l'entier "
45574+ "*i*. Par exemple, ``chr(97)`` donne la chaîne ``'a'``, et ``chr(957)`` donne "
45575+ "la chaîne ``'ν'``. C'est l'inverse de la fonction :func:`ord`."
4556445576
4556545577#: ../../src/Doc/library/functions.rst:163
4556645578msgid ""
4556745579"The valid range for the argument is from 0 through 1,114,111 (0x10FFFF in "
4556845580"base 16). :exc:`ValueError` will be raised if *i* is outside that range."
4556945581msgstr ""
45582+ "L'intervalle valide pour cet argument est de 0 à 1114111 (0x10FFFF en base "
45583+ "16). Une exception :exc:`ValueError` sera levée si *i* est en dehors de "
45584+ "l'intervalle."
4557045585
4557145586#: ../../src/Doc/library/functions.rst:169
4557245587msgid "Return a class method for *function*."
45573- msgstr ""
45588+ msgstr "Donne une méthode de classe pour *fonction*. "
4557445589
4557545590#: ../../src/Doc/library/functions.rst:171
4557645591msgid ""
4557745592"A class method receives the class as implicit first argument, just like an "
4557845593"instance method receives the instance. To declare a class method, use this "
4557945594"idiom::"
4558045595msgstr ""
45596+ "Une méthode de classe reçoit implicitement la classe en premier augment, "
45597+ "tout comme une méthode d'instance reçoit l'instance. Voici comment déclarer "
45598+ "une méthode de classe ::"
4558145599
4558245600#: ../../src/Doc/library/functions.rst:179
4558345601msgid ""
4558445602"The ``@classmethod`` form is a function :term:`decorator` -- see the "
4558545603"description of function definitions in :ref:`function` for details."
4558645604msgstr ""
45605+ "La forme ``@classmethod`` est un :term:`decorator` -- consultez la "
45606+ "documentation sur la définition de fonctions dans :ref:`function` pour plus "
45607+ "de détails."
4558745608
4558845609#: ../../src/Doc/library/functions.rst:182
4558945610msgid ""
@@ -45592,18 +45613,27 @@ msgid ""
4559245613"class method is called for a derived class, the derived class object is "
4559345614"passed as the implied first argument."
4559445615msgstr ""
45616+ "Elle peut être appelée soit sur la classe (comme ``C.f()``) ou sur une "
45617+ "instance (comme ``C().f()``). L'instance est ignorée, sauf pour déterminer "
45618+ "sa classe. Si la méthode est appelée sur une instance de classe fille, c'est "
45619+ "la classe fille qui sera donnée en premier argument implicite."
4559545620
4559645621#: ../../src/Doc/library/functions.rst:187
4559745622msgid ""
4559845623"Class methods are different than C++ or Java static methods. If you want "
4559945624"those, see :func:`staticmethod` in this section."
4560045625msgstr ""
45626+ "Les méthodes de classe sont différentes des méthodes statiques du C++ ou du "
45627+ "Java. Si c'est elles sont vous avez besoin, regardez du côté de :func:"
45628+ "`staticmethod`."
4560145629
4560245630#: ../../src/Doc/library/functions.rst:190
4560345631msgid ""
4560445632"For more information on class methods, consult the documentation on the "
4560545633"standard type hierarchy in :ref:`types`."
4560645634msgstr ""
45635+ "Pour plus d'informations sur les méthodes de classe, consultez la "
45636+ "documentation sur la hiérarchie des types standards dans :ref:`types`."
4560745637
4560845638#: ../../src/Doc/library/functions.rst:196
4560945639msgid ""
@@ -45612,13 +45642,20 @@ msgid ""
4561245642"string, a byte string, or an AST object. Refer to the :mod:`ast` module "
4561345643"documentation for information on how to work with AST objects."
4561445644msgstr ""
45645+ "Compile *source* en un objet code ou objet AST. Les objets code peuvent être "
45646+ "exécutés par :func:`exec` ou :func:`eval`. *source* peut soit être une "
45647+ "chaîne, un objet :class:`bytes`, ou un objet AST. Consultez la documentation "
45648+ "du module :mod:`ast` pour des informations sur la manipulation d'objets AST."
4561545649
4561645650#: ../../src/Doc/library/functions.rst:201
4561745651msgid ""
4561845652"The *filename* argument should give the file from which the code was read; "
4561945653"pass some recognizable value if it wasn't read from a file (``'<string>'`` "
4562045654"is commonly used)."
4562145655msgstr ""
45656+ "L'argument *filename* doit nommer le fichier duquel le code à été lu. Donnez "
45657+ "quelque chose de reconnaissable lorsqu'il n'a pas été lu depuis un fichier "
45658+ "(typiquement ``\"<string>\"``)."
4562245659
4562345660#: ../../src/Doc/library/functions.rst:205
4562445661msgid ""
@@ -45628,6 +45665,11 @@ msgid ""
4562845665"single interactive statement (in the latter case, expression statements that "
4562945666"evaluate to something other than ``None`` will be printed)."
4563045667msgstr ""
45668+ "L'argument *mode* indique quel type de code doit être compilé : ``'exec'`` "
45669+ "si source est une suite d'instructions, ``'eval'`` pour une seule "
45670+ "expression, ou ``'single'`` si il ne contient qu'une instruction interactive "
45671+ "(dans ce dernier cas, les résultats d'expressions donnant autre chose que "
45672+ "``None`` seront affichés)."
4563145673
4563245674#: ../../src/Doc/library/functions.rst:211
4563345675msgid ""
@@ -45659,18 +45701,28 @@ msgid ""
4565945701"optimization; ``__debug__`` is true), ``1`` (asserts are removed, "
4566045702"``__debug__`` is false) or ``2`` (docstrings are removed too)."
4566145703msgstr ""
45704+ "L'argument *optimize* indique le niveau d'optimisation du compilateur. La "
45705+ "valeur par défaut est ``-1`` qui prend le niveau d'optimisation de "
45706+ "l'interpréteur tel que reçu via l'option :option:`-O`. Les niveau explicites "
45707+ "sont : ``0`` (pas d'optimisation, ``__debug__`` est ``True``), ``1`` (les "
45708+ "``assert`` sont supprimés, ``__debug__`` est ``False``) ou ``2`` (les "
45709+ "docstrings sont supprimés aussi)."
4566245710
4566345711#: ../../src/Doc/library/functions.rst:232
4566445712msgid ""
4566545713"This function raises :exc:`SyntaxError` if the compiled source is invalid, "
4566645714"and :exc:`TypeError` if the source contains null bytes."
4566745715msgstr ""
45716+ "Cette fonction lève une :exc:`SyntaxError` si la source n'est pas valide, "
45717+ "et :exc:`TypeError` si la source contient des octets null."
4566845718
4566945719#: ../../src/Doc/library/functions.rst:235
4567045720msgid ""
4567145721"If you want to parse Python code into its AST representation, see :func:`ast."
4567245722"parse`."
4567345723msgstr ""
45724+ "Si vous voulez transformer du code Python en sa représentation AST, voyez :"
45725+ "func:`ast.parse`."
4567445726
4567545727#: ../../src/Doc/library/functions.rst:240
4567645728msgid ""
@@ -45679,12 +45731,19 @@ msgid ""
4567945731"to facilitate detection of incomplete and complete statements in the :mod:"
4568045732"`code` module."
4568145733msgstr ""
45734+ "Lors de la compilation d'une chaîne de plusieurs lignes de code avec les "
45735+ "modes ``'single'`` ou ``'eval'``, celle-ci doit être terminée d'au moins un "
45736+ "retour à la ligne. Cela permet de faciliter la distinction entre les "
45737+ "instructions complètes et incomplètes dans le module :mod:`code`."
4568245738
4568345739#: ../../src/Doc/library/functions.rst:245
4568445740msgid ""
4568545741"Allowed use of Windows and Mac newlines. Also input in ``'exec'`` mode does "
4568645742"not have to end in a newline anymore. Added the *optimize* parameter."
4568745743msgstr ""
45744+ "Autorise l'utilisation de retours à la ligne Mac et Windows. Aussi, la "
45745+ "chaîne donnée à ``'exec'`` n'a plus besoin de terminer par un retour à la "
45746+ "ligne. Ajout du paramètre *optimize*."
4568845747
4568945748#: ../../src/Doc/library/functions.rst:252
4569045749msgid ""
@@ -45704,10 +45763,14 @@ msgid ""
4570445763"the central ``+`` or ``-`` operator. For example, ``complex('1+2j')`` is "
4570545764"fine, but ``complex('1 + 2j')`` raises :exc:`ValueError`."
4570645765msgstr ""
45766+ "Lors de la conversion depuis une chaîne, elle ne doit pas contenir d'espaces "
45767+ "autour des opérateurs binaires ``+`` ou ``-``. Par exemple "
45768+ "``complex('1+2j')`` est bon, mais ``complex('1 + 2j')`` lève une :exc:"
45769+ "`ValueError`."
4570745770
4570845771#: ../../src/Doc/library/functions.rst:268
4570945772msgid "The complex type is described in :ref:`typesnumeric`."
45710- msgstr ""
45773+ msgstr "Le type complexe est décrit dans :ref:`typesnumeric`. "
4571145774
4571245775#: ../../src/Doc/library/functions.rst:273
4571345776msgid ""
@@ -45716,25 +45779,37 @@ msgid ""
4571645779"function deletes the named attribute, provided the object allows it. For "
4571745780"example, ``delattr(x, 'foobar')`` is equivalent to ``del x.foobar``."
4571845781msgstr ""
45782+ "C'est un cousin de :func:`setattr`. Les arguments sont un objet et une "
45783+ "chaîne. La chaîne doit être le nom de l'un des attributs de l'objet. La "
45784+ "fonction supprime l'attribut nommé, si l'objet l'y autorise. Par exemple "
45785+ "``delattr(x, 'foobar')`` est l'équivalent de ``del x.foobar``."
4571945786
4572045787#: ../../src/Doc/library/functions.rst:285
4572145788msgid ""
4572245789"Create a new dictionary. The :class:`dict` object is the dictionary class. "
4572345790"See :class:`dict` and :ref:`typesmapping` for documentation about this class."
4572445791msgstr ""
45792+ "Créé un nouveau dictionnaire. L'objet :class:`dict` est la classe du "
45793+ "dictionnaire. Voir : class:`dict` et :ref:`typesmapping` pour vous "
45794+ "documenter sur cette classe."
4572545795
4572645796#: ../../src/Doc/library/functions.rst:288
4572745797msgid ""
4572845798"For other containers see the built-in :class:`list`, :class:`set`, and :"
4572945799"class:`tuple` classes, as well as the :mod:`collections` module."
4573045800msgstr ""
45801+ "Pour les autres conteneurs, voir les classes natives :class:`list`, :class:"
45802+ "`set`, et :class:`typle`. ainsi que le module :mod:`collections`."
4573145803
4573245804#: ../../src/Doc/library/functions.rst:294
4573345805msgid ""
4573445806"Without arguments, return the list of names in the current local scope. "
4573545807"With an argument, attempt to return a list of valid attributes for that "
4573645808"object."
4573745809msgstr ""
45810+ "Sans arguments, elle donne la liste des noms dans l'espace de noms local. "
45811+ "Avec un argument, elle essaye de donner une liste d'attributs valides pour "
45812+ "cet objet."
4573845813
4573945814#: ../../src/Doc/library/functions.rst:297
4574045815msgid ""
@@ -45743,6 +45818,10 @@ msgid ""
4574345818"custom :func:`__getattr__` or :func:`__getattribute__` function to customize "
4574445819"the way :func:`dir` reports their attributes."
4574545820msgstr ""
45821+ "Si l'objet à une méthode :meth:`__dir__`, elle est appelée et doit donner "
45822+ "une liste d'attributs. Cela permet aux objets implémentant :func:"
45823+ "`__getattr__` ou :func:`__getattribute__` de personnaliser ce que donnera :"
45824+ "func:`dir`."
4574645825
4574745826#: ../../src/Doc/library/functions.rst:302
4574845827msgid ""
@@ -45752,6 +45831,10 @@ msgid ""
4575245831"complete, and may be inaccurate when the object has a custom :func:"
4575345832"`__getattr__`."
4575445833msgstr ""
45834+ "Si l'objet ne propose pas :meth:`__dir__`, elle fait de son mieux pour "
45835+ "obtenir la liste depuis son attribut :attr:`__dict__`, s'il existe, et de "
45836+ "son objet type. La liste obtenue n'est pas nécessairement complète, et peut "
45837+ "être fausse si l'objet personnalise :func:`__getattr__`."
4575545838
4575645839#: ../../src/Doc/library/functions.rst:307
4575745840msgid ""
0 commit comments