[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/python/python-docs-es/3.10/c-api/object.po [Back]  [Original]

# Copyright (C) 2001-2020, Python Software Foundation
# This file is distributed under the same license as the Python package.
# Maintained by the python-doc-es workteam.
# docs-es@python.org /
# https://mail.python.org/mailman3/lists/docs-es.python.org/
# Check https://github.com/python/python-docs-es/blob/3.8/TRANSLATORS to
# get the list of volunteers
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.8\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-10-16 21:42+0200\n"
"PO-Revision-Date: 2021-10-29 14:59-0300\n"
"Last-Translator: Cristin Maureira-Fredes \n"
"Language: es\n"
"Language-Team: python-doc-es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
"X-Generator: Poedit 2.3\n"

#: ../Doc/c-api/object.rst:6
msgid "Object Protocol"
msgstr "Protocolo de objeto"

#: ../Doc/c-api/object.rst:11
msgid ""
"The ``NotImplemented`` singleton, used to signal that an operation is not "
"implemented for the given type combination."
msgstr ""
"El singleton ``NotImplemented``, se usa para indicar que una operacin no "
"est implementada para la combinacin de tipos dada."

#: ../Doc/c-api/object.rst:17
msgid ""
"Properly handle returning :c:data:`Py_NotImplemented` from within a C "
"function (that is, increment the reference count of NotImplemented and "
"return it)."
msgstr ""
"Maneja adecuadamente el retorno :c:data:`Py_NotImplemented` desde una "
"funcin C (es decir, incremente el recuento de referencias de "
"*NotImplemented* y lo retorna)."

#: ../Doc/c-api/object.rst:24
msgid ""
"Print an object *o*, on file *fp*.  Returns ``-1`` on error.  The flags "
"argument is used to enable certain printing options.  The only option "
"currently supported is :const:`Py_PRINT_RAW`; if given, the :func:`str` of "
"the object is written instead of the :func:`repr`."
msgstr ""
"Imprime un objeto *o*, en el archivo *fp*. Retorna ``-1`` en caso de error. "
"El argumento de las banderas se usa para habilitar ciertas opciones de "
"impresin. La nica opcin actualmente admitida es :const:`Py_PRINT_RAW`; si "
"se proporciona, se escribe :func:`str` del objeto en lugar de :func:`repr`."

#: ../Doc/c-api/object.rst:32 ../Doc/c-api/object.rst:43
msgid ""
"Returns ``1`` if *o* has the attribute *attr_name*, and ``0`` otherwise.  "
"This is equivalent to the Python expression ``hasattr(o, attr_name)``.  This "
"function always succeeds."
msgstr ""
"Retorna ``1`` si *o* tiene el atributo *attr_name*, y ``0`` en caso "
"contrario. Esto es equivalente a la expresin de Python ``hasattr(o, "
"attr_name)``. Esta funcin siempre finaliza exitosamente."

#: ../Doc/c-api/object.rst:36
msgid ""
"Note that exceptions which occur while calling :meth:`__getattr__` and :meth:"
"`__getattribute__` methods will get suppressed. To get error reporting use :"
"c:func:`PyObject_GetAttr()` instead."
msgstr ""
"Tenga en cuenta que las excepciones que se producen al llamar a los mtodos "
"a :meth:`__getattr__` y :meth:`__getattribute__` se suprimirn. Para obtener "
"informe de errores, utilice :c:func:`PyObject_GetAttr()` alternativamente."

#: ../Doc/c-api/object.rst:47
msgid ""
"Note that exceptions which occur while calling :meth:`__getattr__` and :meth:"
"`__getattribute__` methods and creating a temporary string object will get "
"suppressed. To get error reporting use :c:func:`PyObject_GetAttrString()` "
"instead."
msgstr ""
"Tenga en cuenta que las excepciones que se producen al llamar a :meth:"
"`__getattr__` y :meth:`__getattribute__` y al crear un objeto de cadena "
"temporal se suprimirn. Para obtener informes de errores, utilice :c:func:"
"`PyObject_GetAttrString()` en su lugar."

#: ../Doc/c-api/object.rst:55
msgid ""
"Retrieve an attribute named *attr_name* from object *o*. Returns the "
"attribute value on success, or ``NULL`` on failure.  This is the equivalent "
"of the Python expression ``o.attr_name``."
msgstr ""
"Recupera un atributo llamado *attr_name* del objeto *o*. Retorna el valor "
"del atributo en caso de xito o ``NULL`` en caso de error. Este es el "
"equivalente de la expresin de Python ``o.attr_name``."

#: ../Doc/c-api/object.rst:62
msgid ""
"Retrieve an attribute named *attr_name* from object *o*. Returns the "
"attribute value on success, or ``NULL`` on failure. This is the equivalent "
"of the Python expression ``o.attr_name``."
msgstr ""
"Recupera un atributo llamado *attr_name* del objeto *o*. Retorna el valor "
"del atributo en caso de xito o ``NULL`` en caso de error. Este es el "
"equivalente de la expresin de Python ``o.attr_name``."

#: ../Doc/c-api/object.rst:69
msgid ""
"Generic attribute getter function that is meant to be put into a type "
"object's ``tp_getattro`` slot.  It looks for a descriptor in the dictionary "
"of classes in the object's MRO as well as an attribute in the object's :attr:"
"`~object.__dict__` (if present).  As outlined in :ref:`descriptors`, data "
"descriptors take preference over instance attributes, while non-data "
"descriptors don't.  Otherwise, an :exc:`AttributeError` is raised."
msgstr ""
"Funcin *getter* de atributo genrico que debe colocarse en la ranura "
"``tp_getattro`` de un objeto tipo. Busca un descriptor en el diccionario de "
"clases en el MRO del objeto, as como un atributo en el objeto :attr:"
"`~object.__ dict__` (si est presente). Como se describe en :ref:"
"`descriptors`, los descriptores de datos tienen preferencia sobre los "
"atributos de instancia, mientras que los descriptores que no son de datos no "
"lo hacen. De lo contrario, se lanza un :exc:`AttributeError`."

#: ../Doc/c-api/object.rst:79 ../Doc/c-api/object.rst:90
msgid ""
"Set the value of the attribute named *attr_name*, for object *o*, to the "
"value *v*. Raise an exception and return ``-1`` on failure; return ``0`` on "
"success.  This is the equivalent of the Python statement ``o.attr_name = v``."
msgstr ""
"Establece el valor del atributo llamado *attr_name*, para el objeto *o*, en "
"el valor *v*. Lanza una excepcin y retorna ``-1`` en caso de falla; retorna "
"``0`` en caso de xito. Este es el equivalente de la declaracin de Python "
"``o.attr_name = v``."

#: ../Doc/c-api/object.rst:84
msgid ""
"If *v* is ``NULL``, the attribute is deleted, however this feature is "
"deprecated in favour of using :c:func:`PyObject_DelAttr`."
msgstr ""
"Si *v* es ``NULL``, el atributo se elimina, sin embargo, esta caracterstica "
"est obsoleta a favor de usar :c:func:`PyObject_DelAttr`."

#: ../Doc/c-api/object.rst:95
msgid ""
"If *v* is ``NULL``, the attribute is deleted, however this feature is "
"deprecated in favour of using :c:func:`PyObject_DelAttrString`."
msgstr ""
"Si *v* es ``NULL``, el atributo se elimina, sin embargo, esta caracterstica "
"est obsoleta a favor de usar :c:func:`PyObject_DelAttrString`."

#: ../Doc/c-api/object.rst:101
msgid ""
"Generic attribute setter and deleter function that is meant to be put into a "
"type object's :c:member:`~PyTypeObject.tp_setattro` slot.  It looks for a "
"data descriptor in the dictionary of classes in the object's MRO, and if "
"found it takes preference over setting or deleting the attribute in the "
"instance dictionary. Otherwise, the attribute is set or deleted in the "
"object's :attr:`~object.__dict__` (if present). On success, ``0`` is "
"returned, otherwise an :exc:`AttributeError` is raised and ``-1`` is "
"returned."
msgstr ""
"Establecimiento de atributo genrico y funcin de eliminacin que est "
"destinada a colocarse en la ranura de un objeto tipo :c:member:"
"`~PyTypeObject.tp_setattro`. Busca un descriptor de datos en el diccionario "
"de clases en el MRO del objeto y, si se encuentra, tiene preferencia sobre "
"la configuracin o eliminacin del atributo en el diccionario de instancias. "
"De lo contrario, el atributo se establece o elimina en el objeto :attr:"
"`~object.__dict__` (si est presente). En caso de xito, se retorna ``0``; "
"de lo contrario, se lanza un :exc:`AttributeError` y se retorna ``-1``."

#: ../Doc/c-api/object.rst:113 ../Doc/c-api/object.rst:119
msgid ""
"Delete attribute named *attr_name*, for object *o*. Returns ``-1`` on "
"failure. This is the equivalent of the Python statement ``del o.attr_name``."
msgstr ""
"Elimina el atributo llamado *attr_name*, para el objeto *o*. Retorna ``-1`` "
"en caso de falla. Este es el equivalente de la declaracin de Python ``del o."
"attr_name``."

#: ../Doc/c-api/object.rst:125
msgid ""
"A generic implementation for the getter of a ``__dict__`` descriptor. It "
"creates the dictionary if necessary."
msgstr ""
"Una implementacin genrica para obtener un descriptor ``__dict__``. Crea el "
"diccionario si es necesario."

#: ../Doc/c-api/object.rst:133
msgid ""
"A generic implementation for the setter of a ``__dict__`` descriptor. This "
"implementation does not allow the dictionary to be deleted."
msgstr ""
"Una implementacin genrica para el creador de un descriptor ``__dict__``. "
"Esta implementacin no permite que se elimine el diccionario."

#: ../Doc/c-api/object.rst:141
msgid ""
"Compare the values of *o1* and *o2* using the operation specified by *opid*, "
"which must be one of :const:`Py_LT`, :const:`Py_LE`, :const:`Py_EQ`, :const:"
"`Py_NE`, :const:`Py_GT`, or :const:`Py_GE`, corresponding to ``=`` respectively. This is the equivalent of the "
"Python expression ``o1 op o2``, where ``op`` is the operator corresponding "
"to *opid*. Returns the value of the comparison on success, or ``NULL`` on "
"failure."
msgstr ""
"Compara los valores de *o1* y *o2* utilizando la operacin especificada por "
"*opid*, que debe ser uno de los siguientes :const:`Py_LT`, :const:`Py_LE`, :"
"const:`Py_EQ`, :const:`Py_NE`, :const:`Py_GT`, o :const:`Py_GE`, "
"correspondiente a ``=`` "
"respectivamente. Este es el equivalente de la expresin de Python ``o1 op "
"o2``, donde ``op`` es el operador correspondiente a *opid*. Retorna el valor "
"de la comparacin en caso de xito o ``NULL`` en caso de error."

#: ../Doc/c-api/object.rst:151
msgid ""
"Compare the values of *o1* and *o2* using the operation specified by *opid*, "
"which must be one of :const:`Py_LT`, :const:`Py_LE`, :const:`Py_EQ`, :const:"
"`Py_NE`, :const:`Py_GT`, or :const:`Py_GE`, corresponding to ``=`` respectively. Returns ``-1`` on error, "
"``0`` if the result is false, ``1`` otherwise. This is the equivalent of the "
"Python expression ``o1 op o2``, where ``op`` is the operator corresponding "
"to *opid*."
msgstr ""
"Compara los valores de *o1* y *o2* utilizando la operacin especificada por "
"*opid*, que debe ser uno de los siguientes :const:`Py_LT`, :const:`Py_LE`, :"
"const:`Py_EQ`, :const:`Py_NE`, :const:`Py_GT`, o :const:`Py_GE`, "
"correspondiente a ``=`` "
"respectivamente. Retorna ``-1`` en caso de error, ``0`` si el resultado es "
"falso, ``1`` en caso contrario. Este es el equivalente de la expresin de "
"Python ``o1 op o2``, donde ``op`` es el operador correspondiente a *opid*."

#: ../Doc/c-api/object.rst:160
msgid ""
"If *o1* and *o2* are the same object, :c:func:`PyObject_RichCompareBool` "
"will always return ``1`` for :const:`Py_EQ` and ``0`` for :const:`Py_NE`."
msgstr ""
"Si *o1* y *o2* son el mismo objeto, :c:func:`PyObject_RichCompareBool` "
"siempre retornar ``1`` para :const:`Py_EQ` y ``0`` para :const:`Py_NE`."

#: ../Doc/c-api/object.rst:167
msgid ""
"Compute a string representation of object *o*.  Returns the string "
"representation on success, ``NULL`` on failure.  This is the equivalent of "
"the Python expression ``repr(o)``.  Called by the :func:`repr` built-in "
"function."
msgstr ""
"Calcula una representacin de cadena de caracteres del objeto *o*. Retorna "
"la representacin de cadena de caracteres en caso de xito, ``NULL`` en caso "
"de error. Este es el equivalente de la expresin de Python ``repr(o)``. "
"Llamado por la funcin incorporada :func:`repr`."

#: ../Doc/c-api/object.rst:171 ../Doc/c-api/object.rst:195
msgid ""
"This function now includes a debug assertion to help ensure that it does not "
"silently discard an active exception."
msgstr ""
"Esta funcin ahora incluye una afirmacin de depuracin para ayudar a "
"garantizar que no descarte silenciosamente una excepcin activa."

#: ../Doc/c-api/object.rst:179
msgid ""
"As :c:func:`PyObject_Repr`, compute a string representation of object *o*, "
"but escape the non-ASCII characters in the string returned by :c:func:"
"`PyObject_Repr` with ``\\x``, ``\\u`` or ``\\U`` escapes.  This generates a "
"string similar to that returned by :c:func:`PyObject_Repr` in Python 2. "
"Called by the :func:`ascii` built-in function."
msgstr ""
"Como :c:func:`PyObject_Repr`, calcula una representacin de cadena de "
"caracteres del objeto *o*, pero escapa los caracteres no ASCII en la cadena "
"de caracteres retornada por :c:func:`PyObject_Repr` con ``\\x``, ``\\u`` o ``"
"\\U`` escapa. Esto genera una cadena de caracteres similar a la que retorna :"
"c:func:`PyObject_Repr` en Python 2. Llamado por la funcin incorporada :func:"
"`ascii`."

#: ../Doc/c-api/object.rst:190
msgid ""
"Compute a string representation of object *o*.  Returns the string "
"representation on success, ``NULL`` on failure.  This is the equivalent of "
"the Python expression ``str(o)``.  Called by the :func:`str` built-in "
"function and, therefore, by the :func:`print` function."
msgstr ""
"Calcula una representacin de cadena de caracteres del objeto *o*. Retorna "
"la representacin de cadena de caracteres en caso de xito, ``NULL`` en caso "
"de error. Llamado por la funcin incorporada :func:`str` y, por lo tanto, "
"por la funcin :func:`print`."

#: ../Doc/c-api/object.rst:204
msgid ""
"Compute a bytes representation of object *o*.  ``NULL`` is returned on "
"failure and a bytes object on success.  This is equivalent to the Python "
"expression ``bytes(o)``, when *o* is not an integer.  Unlike ``bytes(o)``, a "
"TypeError is raised when *o* is an integer instead of a zero-initialized "
"bytes object."
msgstr ""
"Calcula una representacin de bytes del objeto *o*. ``NULL`` se retorna en "
"caso de error y un objeto de bytes en caso de xito. Esto es equivalente a "
"la expresin de Python ``bytes(o)``, cuando *o* no es un nmero entero. A "
"diferencia de ``bytes(o)``, se lanza un TypeError cuando *o* es un entero en "
"lugar de un objeto de bytes con inicializacin cero."

#: ../Doc/c-api/object.rst:213
msgid ""
"Return ``1`` if the class *derived* is identical to or derived from the "
"class *cls*, otherwise return ``0``.  In case of an error, return ``-1``."
msgstr ""
"Retorna ``1`` si la clase *derived* es idntica o derivada de la clase "
"*cls*; de lo contrario, retorna ``0``. En caso de error, retorna ``-1``."

#: ../Doc/c-api/object.rst:216 ../Doc/c-api/object.rst:235
msgid ""
"If *cls* is a tuple, the check will be done against every entry in *cls*. "
"The result will be ``1`` when at least one of the checks returns ``1``, "
"otherwise it will be ``0``."
msgstr ""
"Si *cls* es una tupla, la verificacin se realizar con cada entrada en "
"*cls*. El resultado ser ``1`` cuando al menos una de las verificaciones "
"retorne ``1``, de lo contrario ser ``0``."

#: ../Doc/c-api/object.rst:220
msgid ""
"If *cls* has a :meth:`~class.__subclasscheck__` method, it will be called to "
"determine the subclass status as described in :pep:`3119`.  Otherwise, "
"*derived* is a subclass of *cls* if it is a direct or indirect subclass, i."
"e. contained in ``cls.__mro__``."
msgstr ""
"Si *cls* tiene un mtodo :meth:`~class.__subclasscheck__`, se llamar para "
"determinar el estado de la subclase como se describe en :pep:`3119`. De lo "
"contrario, *derived* es una subclase de *cls* si es una subclase directa o "
"indirecta, es decir, contenida en ``cls.__ mro__``."

#: ../Doc/c-api/object.rst:225
msgid ""
"Normally only class objects, i.e. instances of :class:`type` or a derived "
"class, are considered classes.  However, objects can override this by having "
"a :attr:`__bases__` attribute (which must be a tuple of base classes)."
msgstr ""
"Normalmente, solo los objetos clase, es decir, las instancias de :class:"
"`type` o una clase derivada, se consideran clases. Sin embargo, los objetos "
"pueden anular esto al tener un atributo :attr:`__bases__` (que debe ser una "
"tupla de clases base)."

#: ../Doc/c-api/object.rst:232
msgid ""
"Return ``1`` if *inst* is an instance of the class *cls* or a subclass of "
"*cls*, or ``0`` if not.  On error, returns ``-1`` and sets an exception."
msgstr ""
"Retorna ``1`` si *inst* es una instancia de la clase *cls* o una subclase de "
"*cls*, o ``0`` si no. En caso de error, retorna ``-1`` y establece una "
"excepcin."

#: ../Doc/c-api/object.rst:239
msgid ""
"If *cls* has a :meth:`~class.__instancecheck__` method, it will be called to "
"determine the subclass status as described in :pep:`3119`.  Otherwise, "
"*inst* is an instance of *cls* if its class is a subclass of *cls*."
msgstr ""
"Si *cls* tiene un mtodo :meth:`~class.__instancecheck__`, se llamar para "
"determinar el estado de la subclase como se describe en :pep:`3119`. De lo "
"contrario, *inst* es una instancia de *cls* si su clase es una subclase de "
"*cls*."

#: ../Doc/c-api/object.rst:243
msgid ""
"An instance *inst* can override what is considered its class by having a :"
"attr:`__class__` attribute."
msgstr ""
"Una instancia *inst* puede anular lo que se considera su clase al tener un "
"atributo :attr:`__class__`."

#: ../Doc/c-api/object.rst:246
msgid ""
"An object *cls* can override if it is considered a class, and what its base "
"classes are, by having a :attr:`__bases__` attribute (which must be a tuple "
"of base classes)."
msgstr ""
"Un objeto *cls* puede anular si se considera una clase y cules son sus "
"clases base, al tener un atributo :attr:`__bases__` (que debe ser una tupla "
"de clases base)."

#: ../Doc/c-api/object.rst:255
msgid ""
"Compute and return the hash value of an object *o*.  On failure, return "
"``-1``. This is the equivalent of the Python expression ``hash(o)``."
msgstr ""
"Calcula y retorna el valor hash de un objeto *o*. En caso de fallo, retorna "
"``-1``. Este es el equivalente de la expresin de Python ``hash(o)``."

#: ../Doc/c-api/object.rst:258
msgid ""
"The return type is now Py_hash_t.  This is a signed integer the same size as "
"Py_ssize_t."
msgstr ""
"El tipo de retorno ahora es *Py_hash_t*. Este es un entero con signo del "
"mismo tamao que *Py_ssize_t*."

#: ../Doc/c-api/object.rst:265
msgid ""
"Set a :exc:`TypeError` indicating that ``type(o)`` is not hashable and "
"return ``-1``. This function receives special treatment when stored in a "
"``tp_hash`` slot, allowing a type to explicitly indicate to the interpreter "
"that it is not hashable."
msgstr ""
"Establece un :exc:`TypeError` indicando que ``type(o)`` no es *hashable* y "
"retorna ``-1``. Esta funcin recibe un tratamiento especial cuando se "
"almacena en una ranura ``tp_hash``, lo que permite que un tipo indique "
"explcitamente al intrprete que no es *hashable*."

#: ../Doc/c-api/object.rst:273
msgid ""
"Returns ``1`` if the object *o* is considered to be true, and ``0`` "
"otherwise. This is equivalent to the Python expression ``not not o``.  On "
"failure, return ``-1``."
msgstr ""
"Retorna ``1`` si el objeto *o* se considera verdadero y ``0`` en caso "
"contrario. Esto es equivalente a la expresin de Python ``not not o``. En "
"caso de error, retorna ``-1``."

#: ../Doc/c-api/object.rst:280
msgid ""
"Returns ``0`` if the object *o* is considered to be true, and ``1`` "
"otherwise. This is equivalent to the Python expression ``not o``.  On "
"failure, return ``-1``."
msgstr ""
"Retorna ``0`` si el objeto *o* se considera verdadero, y ``1`` de lo "
"contrario. Esto es equivalente a la expresin de Python ``not o``. En caso "
"de error, retorna ``-1``."

#: ../Doc/c-api/object.rst:289
msgid ""
"When *o* is non-``NULL``, returns a type object corresponding to the object "
"type of object *o*. On failure, raises :exc:`SystemError` and returns "
"``NULL``.  This is equivalent to the Python expression ``type(o)``. This "
"function increments the reference count of the return value. There's really "
"no reason to use this function instead of the common expression ``o-"
">ob_type``, which returns a pointer of type :c:type:`PyTypeObject*`, except "
"when the incremented reference count is needed."
msgstr ""
"Cuando *o* no es ``NULL``, retorna un tipo de objeto correspondiente al tipo "
"de objeto del objeto *o*. En caso de falla, lanza :exc:`SystemError` y "
"retorna ``NULL``. Esto es equivalente a la expresin de Python ``type(o)``. "
"Esta funcin incrementa el recuento de referencia del valor de retorno. "
"Realmente no hay razn para usar esta funcin en lugar de la expresin comn "
"``o->ob_type``, que retorna un puntero de tipo :c:type:`PyTypeObject*`, "
"excepto cuando se necesita el recuento de referencias incrementado."

#: ../Doc/c-api/object.rst:300
msgid ""
"Return non-zero if the object *o* is of type *type* or a subtype of *type*, "
"and ``0`` otherwise.  Both parameters must be non-``NULL``."
msgstr ""
"Retorna un valor no-nulo si el objeto *o* es de tipo *type* o un subtipo de "
"*type*, y ``0`` en cualquier otro caso. Ninguno de los dos parmetros debe "
"ser ``NULL``."

#: ../Doc/c-api/object.rst:309
msgid ""
"Return the length of object *o*.  If the object *o* provides either the "
"sequence and mapping protocols, the sequence length is returned.  On error, "
"``-1`` is returned.  This is the equivalent to the Python expression "
"``len(o)``."
msgstr ""
"Retorna la longitud del objeto *o*. Si el objeto *o* proporciona los "
"protocolos de secuencia y mapeo, se retorna la longitud de la secuencia. En "
"caso de error, se retorna ``-1``. Este es el equivalente a la expresin de "
"Python ``len(o)``."

#: ../Doc/c-api/object.rst:316
msgid ""
"Return an estimated length for the object *o*. First try to return its "
"actual length, then an estimate using :meth:`~object.__length_hint__`, and "
"finally return the default value. On error return ``-1``. This is the "
"equivalent to the Python expression ``operator.length_hint(o, "
"defaultvalue)``."
msgstr ""
"Retorna una longitud estimada para el objeto *o*. Primero intenta retornar "
"su longitud real, luego una estimacin usando :meth:`~object."
"__length_hint__`, y finalmente retorna el valor predeterminado. En caso de "
"error, retorna ``-1``. Este es el equivalente a la expresin de Python "
"``operator.length_hint(o, defaultvalue)``."

#: ../Doc/c-api/object.rst:326
msgid ""
"Return element of *o* corresponding to the object *key* or ``NULL`` on "
"failure. This is the equivalent of the Python expression ``o[key]``."
msgstr ""
"Retorna el elemento de *o* correspondiente a la clave *key* del objeto o "
"``NULL`` en caso de error. Este es el equivalente de la expresin de Python "
"``o[key]``."

#: ../Doc/c-api/object.rst:332
msgid ""
"Map the object *key* to the value *v*.  Raise an exception and return ``-1`` "
"on failure; return ``0`` on success.  This is the equivalent of the Python "
"statement ``o[key] = v``.  This function *does not* steal a reference to *v*."
msgstr ""
"Asigna el objeto *key* al valor *v*. Lanza una excepcin y retorna ``-1`` en "
"caso de error; retorna ``0`` en caso de xito. Este es el equivalente de la "
"declaracin de Python ``o[key] = v``. Esta funcin *no* roba una referencia "
"a *v*."

#: ../Doc/c-api/object.rst:340
msgid ""
"Remove the mapping for the object *key* from the object *o*.  Return ``-1`` "
"on failure.  This is equivalent to the Python statement ``del o[key]``."
msgstr ""
"Elimina la asignacin para el objeto *key* del objeto *o*. Retorna ``-1`` en "
"caso de falla. Esto es equivalente a la declaracin de Python ``del o[key]``."

#: ../Doc/c-api/object.rst:346
msgid ""
"This is equivalent to the Python expression ``dir(o)``, returning a "
"(possibly empty) list of strings appropriate for the object argument, or "
"``NULL`` if there was an error.  If the argument is ``NULL``, this is like "
"the Python ``dir()``, returning the names of the current locals; in this "
"case, if no execution frame is active then ``NULL`` is returned but :c:func:"
"`PyErr_Occurred` will return false."
msgstr ""
"Esto es equivalente a la expresin de Python ``dir(o)``, que retorna una "
"lista (posiblemente vaca) de cadenas de caracteres apropiadas para el "
"argumento del objeto, o ``NULL`` si hubo un error. Si el argumento es "
"``NULL``, es como el Python ``dir()``, que retorna los nombres de los "
"locales actuales; en este caso, si no hay un marco de ejecucin activo, se "
"retorna ``NULL`` pero :c:func:`PyErr_Occurred` retornar falso."

#: ../Doc/c-api/object.rst:355
msgid ""
"This is equivalent to the Python expression ``iter(o)``. It returns a new "
"iterator for the object argument, or the object  itself if the object is "
"already an iterator.  Raises :exc:`TypeError` and returns ``NULL`` if the "
"object cannot be iterated."
msgstr ""
"Esto es equivalente a la expresin de Python ``iter(o)``. Retorna un nuevo "
"iterador para el argumento del objeto, o el propio objeto si el objeto ya es "
"un iterador. Lanza :exc:`TypeError` y retorna ``NULL`` si el objeto no puede "
"iterarse."

#: ../Doc/c-api/object.rst:363
msgid ""
"This is the equivalent to the Python expression ``aiter(o)``. Takes an :"
"class:`AsyncIterable` object and returns an :class:`AsyncIterator` for it. "
"This is typically a new iterator but if the argument is an :class:"
"`AsyncIterator`, this returns itself. Raises :exc:`TypeError` and returns "
"``NULL`` if the object cannot be iterated."
msgstr ""
"Esto es equivalente a la expresin de Python ``aiter(o)``. Toma un objeto :"
"class:`AsyncIterable` y retorna :class:`AsyncIterator`. Este es tpicamente "
"un nuevo iterador, pero si el argumento es :class:`AsyncIterator`, se "
"retornar a s mismo. Lanza :exc:`TypeError` y retorna ``NULL`` si el objeto "
"no puede ser iterado."

Web Proxy Viewer  |  New URL  |  Original Page