@@ -75,7 +75,7 @@ msgid ""
7575"choose something that will be helpful in such a situation! ::"
7676msgstr ""
7777"El nombre del tipo -- como se mencionó en el capítulo anterior, aparecerá en "
78- "varios lugares, casi por completo para fines de diagnóstico. ¡Intenta elegir "
78+ "varios lugares, casi por completo para fines de diagnóstico. ¡Intente elegir "
7979"algo que sea útil en tal situación! ::"
8080
8181#: ../Doc/extending/newtypes.rst:39
@@ -98,7 +98,7 @@ msgid ""
9898"Python script references ``obj.__doc__`` to retrieve the doc string."
9999msgstr ""
100100"Aquí puede poner una cadena de caracteres (o su dirección) que desea que se "
101- "devuelva cuando el script de Python haga referencia a ``obj.__doc__`` para "
101+ "retorne cuando el script de Python haga referencia a ``obj.__doc__`` para "
102102"recuperar la cadena de documentos."
103103
104104#: ../Doc/extending/newtypes.rst:49
@@ -145,14 +145,14 @@ msgstr ""
145145"excepciones pendientes. Esto es importante ya que los desasignadores se "
146146"llaman con frecuencia cuando el intérprete desenrolla la pila de Python; "
147147"cuando la pila se desenrolla debido a una excepción (en lugar de retornos "
148- "normales), no se hace nada para proteger a los repartidores de negocios de "
149- "ver que ya se ha establecido una excepción. Cualquier acción que realice un "
150- "desasignador que pueda hacer que se ejecute código Python adicional puede "
151- "detectar que se ha establecido una excepción. Esto puede conducir a errores "
152- "engañosos del intérprete. La forma correcta de protegerse contra esto es "
153- "guardar una excepción pendiente antes de realizar la acción insegura y "
154- "restaurarla cuando haya terminado. Esto se puede hacer usando las funciones : "
155- "c:func:`PyErr_Fetch` y :c:func:`PyErr_Restore`::"
148+ "normales), no se hace nada para proteger a los desasignadores de memoria "
149+ "(*deallocator*) de ver que ya se ha establecido una excepción. Cualquier "
150+ "acción que realice un desasignador que pueda hacer que se ejecute código "
151+ "Python adicional puede detectar que se ha establecido una excepción. Esto "
152+ "puede conducir a errores engañosos del intérprete. La forma correcta de "
153+ "protegerse contra esto es guardar una excepción pendiente antes de realizar "
154+ "la acción insegura y restaurarla cuando haya terminado. Esto se puede hacer "
155+ "usando las funciones : c:func:`PyErr_Fetch` y :c:func:`PyErr_Restore`::"
156156
157157#: ../Doc/extending/newtypes.rst:122
158158msgid ""
@@ -380,8 +380,8 @@ msgid ""
380380msgstr ""
381381"Se debe definir una entrada para cada método proporcionado por el tipo; No "
382382"se necesitan entradas para los métodos heredados de un tipo base. Se "
383- "necesita una entrada adicional al final; Es un centinela que marca el final "
384- "del arreglo. El campo :attr:`ml_name` del centinela debe ser ``NULL``."
383+ "necesita una entrada adicional al final; es un centinela el que marca el "
384+ "final del arreglo. El campo :attr:`ml_name` del centinela debe ser ``NULL``."
385385
386386#: ../Doc/extending/newtypes.rst:263
387387msgid ""
@@ -500,7 +500,7 @@ msgid ""
500500"handler functions are called, so that if you do need to extend their "
501501"functionality, you'll understand what needs to be done."
502502msgstr ""
503- "Para simplificar, aquí solo se demostrará la versión :c:type:`char \\ *`; El "
503+ "Para simplificar, aquí solo se demostrará la versión :c:type:`char \\ *`; el "
504504"tipo de parámetro de nombre es la única diferencia entre los sabores de la "
505505"interfaz :c:type:`char\\ *` y :c:type:`PyObject\\ *`. Este ejemplo "
506506"efectivamente hace lo mismo que el ejemplo genérico anterior, pero no "
@@ -722,7 +722,7 @@ msgid ""
722722msgstr ""
723723"Estas funciones proporcionan soporte para el protocolo iterador. Ambos "
724724"manejadores toman exactamente un parámetro, la instancia para la que están "
725- "siendo llamados, y devuelven una nueva referencia. En el caso de un error, "
725+ "siendo llamados, y retornan una nueva referencia. En el caso de un error, "
726726"deben establecer una excepción y devolver ``NULL``. :c:member:`~PyTypeObject."
727727"tp_iter` corresponde al método Python :meth:`__iter__`, mientras que :c:"
728728"member:`~PyTypeObject.tp_iternext` corresponde al método Python :meth:"
0 commit comments