# Copyright (C) 2001-2018, Python Software Foundation # For licence information, see README file. # msgid "" msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-17 21:38+0100\n" "PO-Revision-Date: 2018-02-15 00:33+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../Doc/c-api/type.rst:6 msgid "Type Objects" msgstr "Objets type" #: ../Doc/c-api/type.rst:13 msgid "The C structure of the objects used to describe built-in types." msgstr "" #: ../Doc/c-api/type.rst:18 msgid "" "This is the type object for type objects; it is the same object as :class:" "`type` in the Python layer." msgstr "" #: ../Doc/c-api/type.rst:24 msgid "" "Return true if the object *o* is a type object, including instances of types " "derived from the standard type object. Return false in all other cases." msgstr "" #: ../Doc/c-api/type.rst:30 msgid "" "Return true if the object *o* is a type object, but not a subtype of the " "standard type object. Return false in all other cases." msgstr "" #: ../Doc/c-api/type.rst:36 msgid "Clear the internal lookup cache. Return the current version tag." msgstr "" #: ../Doc/c-api/type.rst:40 msgid "" "Return the :c:member:`~PyTypeObject.tp_flags` member of *type*. This " "function is primarily meant for use with `Py_LIMITED_API`; the individual " "flag bits are guaranteed to be stable across Python releases, but access to :" "c:member:`~PyTypeObject.tp_flags` itself is not part of the limited API." msgstr "" #: ../Doc/c-api/type.rst:47 msgid "The return type is now ``unsigned long`` rather than ``long``." msgstr "" #: ../Doc/c-api/type.rst:53 msgid "" "Invalidate the internal lookup cache for the type and all of its subtypes. " "This function must be called after any manual modification of the attributes " "or base classes of the type." msgstr "" #: ../Doc/c-api/type.rst:60 msgid "" "Return true if the type object *o* sets the feature *feature*. Type " "features are denoted by single bit flags." msgstr "" #: ../Doc/c-api/type.rst:66 msgid "" "Return true if the type object includes support for the cycle detector; this " "tests the type flag :const:`Py_TPFLAGS_HAVE_GC`." msgstr "" #: ../Doc/c-api/type.rst:72 msgid "Return true if *a* is a subtype of *b*." msgstr "" #: ../Doc/c-api/type.rst:74 msgid "" "This function only checks for actual subtypes, which means that :meth:" "`~class.__subclasscheck__` is not called on *b*. Call :c:func:" "`PyObject_IsSubclass` to do the same check that :func:`issubclass` would do." msgstr "" #: ../Doc/c-api/type.rst:82 msgid "" "Generic handler for the :c:member:`~PyTypeObject.tp_alloc` slot of a type " "object. Use Python's default memory allocation mechanism to allocate a new " "instance and initialize all its contents to *NULL*." msgstr "" #: ../Doc/c-api/type.rst:88 msgid "" "Generic handler for the :c:member:`~PyTypeObject.tp_new` slot of a type " "object. Create a new instance using the type's :c:member:`~PyTypeObject." "tp_alloc` slot." msgstr "" #: ../Doc/c-api/type.rst:93 msgid "" "Finalize a type object. This should be called on all type objects to finish " "their initialization. This function is responsible for adding inherited " "slots from a type's base class. Return ``0`` on success, or return ``-1`` " "and sets an exception on error." msgstr "" #: ../Doc/c-api/type.rst:100 msgid "" "Creates and returns a heap type object from the *spec* passed to the " "function." msgstr "" #: ../Doc/c-api/type.rst:104 msgid "" "Creates and returns a heap type object from the *spec*. In addition to that, " "the created heap type contains all types contained by the *bases* tuple as " "base types. This allows the caller to reference other heap types as base " "types." msgstr "" #: ../Doc/c-api/type.rst:112 msgid "" "Return the function pointer stored in the given slot. If the result is " "*NULL*, this indicates that either the slot is *NULL*, or that the function " "was called with invalid parameters. Callers will typically cast the result " "pointer into the appropriate function type." msgstr ""