forked from AFPy/python-docs-fr
196 lines
6.9 KiB
Plaintext
196 lines
6.9 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 1990-2016, Python Software Foundation
|
|
# This file is distributed under the same license as the Python package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: Python 2.7\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2016-10-30 10:44+0100\n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
#: ../Doc/c-api/set.rst:6
|
|
msgid "Set Objects"
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:17
|
|
msgid ""
|
|
"This section details the public API for :class:`set` and :class:`frozenset` "
|
|
"objects. Any functionality not listed below is best accessed using the "
|
|
"either the abstract object protocol (including :c:func:"
|
|
"`PyObject_CallMethod`, :c:func:`PyObject_RichCompareBool`, :c:func:"
|
|
"`PyObject_Hash`, :c:func:`PyObject_Repr`, :c:func:`PyObject_IsTrue`, :c:func:"
|
|
"`PyObject_Print`, and :c:func:`PyObject_GetIter`) or the abstract number "
|
|
"protocol (including :c:func:`PyNumber_And`, :c:func:`PyNumber_Subtract`, :c:"
|
|
"func:`PyNumber_Or`, :c:func:`PyNumber_Xor`, :c:func:`PyNumber_InPlaceAnd`, :"
|
|
"c:func:`PyNumber_InPlaceSubtract`, :c:func:`PyNumber_InPlaceOr`, and :c:func:"
|
|
"`PyNumber_InPlaceXor`)."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:31
|
|
msgid ""
|
|
"This subtype of :c:type:`PyObject` is used to hold the internal data for "
|
|
"both :class:`set` and :class:`frozenset` objects. It is like a :c:type:"
|
|
"`PyDictObject` in that it is a fixed size for small sets (much like tuple "
|
|
"storage) and will point to a separate, variable sized block of memory for "
|
|
"medium and large sized sets (much like list storage). None of the fields of "
|
|
"this structure should be considered public and are subject to change. All "
|
|
"access should be done through the documented API rather than by manipulating "
|
|
"the values in the structure."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:42
|
|
msgid ""
|
|
"This is an instance of :c:type:`PyTypeObject` representing the Python :class:"
|
|
"`set` type."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:48
|
|
msgid ""
|
|
"This is an instance of :c:type:`PyTypeObject` representing the Python :class:"
|
|
"`frozenset` type."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:51
|
|
msgid ""
|
|
"The following type check macros work on pointers to any Python object. "
|
|
"Likewise, the constructor functions work with any iterable Python object."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:57
|
|
msgid ""
|
|
"Return true if *p* is a :class:`set` object or an instance of a subtype."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:63
|
|
msgid ""
|
|
"Return true if *p* is a :class:`frozenset` object or an instance of a "
|
|
"subtype."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:70
|
|
msgid ""
|
|
"Return true if *p* is a :class:`set` object, a :class:`frozenset` object, or "
|
|
"an instance of a subtype."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:76
|
|
msgid ""
|
|
"Return true if *p* is a :class:`set` object or a :class:`frozenset` object "
|
|
"but not an instance of a subtype."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:82
|
|
msgid ""
|
|
"Return true if *p* is a :class:`frozenset` object but not an instance of a "
|
|
"subtype."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:88
|
|
msgid ""
|
|
"Return a new :class:`set` containing objects returned by the *iterable*. "
|
|
"The *iterable* may be *NULL* to create a new empty set. Return the new set "
|
|
"on success or *NULL* on failure. Raise :exc:`TypeError` if *iterable* is "
|
|
"not actually iterable. The constructor is also useful for copying a set "
|
|
"(``c=set(s)``)."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:97
|
|
msgid ""
|
|
"Return a new :class:`frozenset` containing objects returned by the "
|
|
"*iterable*. The *iterable* may be *NULL* to create a new empty frozenset. "
|
|
"Return the new set on success or *NULL* on failure. Raise :exc:`TypeError` "
|
|
"if *iterable* is not actually iterable."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:102
|
|
msgid ""
|
|
"Now guaranteed to return a brand-new :class:`frozenset`. Formerly, "
|
|
"frozensets of zero-length were a singleton. This got in the way of building-"
|
|
"up new frozensets with :meth:`PySet_Add`."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:107
|
|
msgid ""
|
|
"The following functions and macros are available for instances of :class:"
|
|
"`set` or :class:`frozenset` or instances of their subtypes."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:115
|
|
msgid ""
|
|
"Return the length of a :class:`set` or :class:`frozenset` object. Equivalent "
|
|
"to ``len(anyset)``. Raises a :exc:`PyExc_SystemError` if *anyset* is not a :"
|
|
"class:`set`, :class:`frozenset`, or an instance of a subtype."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:119
|
|
msgid ""
|
|
"This function returned an :c:type:`int`. This might require changes in your "
|
|
"code for properly supporting 64-bit systems."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:126
|
|
msgid "Macro form of :c:func:`PySet_Size` without error checking."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:131
|
|
msgid ""
|
|
"Return 1 if found, 0 if not found, and -1 if an error is encountered. "
|
|
"Unlike the Python :meth:`__contains__` method, this function does not "
|
|
"automatically convert unhashable sets into temporary frozensets. Raise a :"
|
|
"exc:`TypeError` if the *key* is unhashable. Raise :exc:`PyExc_SystemError` "
|
|
"if *anyset* is not a :class:`set`, :class:`frozenset`, or an instance of a "
|
|
"subtype."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:140
|
|
msgid ""
|
|
"Add *key* to a :class:`set` instance. Does not apply to :class:`frozenset` "
|
|
"instances. Return 0 on success or -1 on failure. Raise a :exc:`TypeError` "
|
|
"if the *key* is unhashable. Raise a :exc:`MemoryError` if there is no room "
|
|
"to grow. Raise a :exc:`SystemError` if *set* is not an instance of :class:"
|
|
"`set` or its subtype."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:146
|
|
msgid ""
|
|
"Now works with instances of :class:`frozenset` or its subtypes. Like :c:func:"
|
|
"`PyTuple_SetItem` in that it can be used to fill-in the values of brand new "
|
|
"frozensets before they are exposed to other code."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:151
|
|
msgid ""
|
|
"The following functions are available for instances of :class:`set` or its "
|
|
"subtypes but not for instances of :class:`frozenset` or its subtypes."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:157
|
|
msgid ""
|
|
"Return 1 if found and removed, 0 if not found (no action taken), and -1 if "
|
|
"an error is encountered. Does not raise :exc:`KeyError` for missing keys. "
|
|
"Raise a :exc:`TypeError` if the *key* is unhashable. Unlike the Python :"
|
|
"meth:`~set.discard` method, this function does not automatically convert "
|
|
"unhashable sets into temporary frozensets. Raise :exc:`PyExc_SystemError` if "
|
|
"*set* is not an instance of :class:`set` or its subtype."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:167
|
|
msgid ""
|
|
"Return a new reference to an arbitrary object in the *set*, and removes the "
|
|
"object from the *set*. Return *NULL* on failure. Raise :exc:`KeyError` if "
|
|
"the set is empty. Raise a :exc:`SystemError` if *set* is not an instance of :"
|
|
"class:`set` or its subtype."
|
|
msgstr ""
|
|
|
|
#: ../Doc/c-api/set.rst:175
|
|
msgid "Empty an existing set of all elements."
|
|
msgstr ""
|