Skip to content

Commit 8a66567

Browse files
committed
aplicados comentarios del review extending/newtypes
1 parent 74dfd5a commit 8a66567

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

extending/newtypes.po

+14-14
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ msgid ""
7575
"choose something that will be helpful in such a situation! ::"
7676
msgstr ""
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."
9999
msgstr ""
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
158158
msgid ""
@@ -380,8 +380,8 @@ msgid ""
380380
msgstr ""
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
387387
msgid ""
@@ -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."
502502
msgstr ""
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 ""
722722
msgstr ""
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

Comments
 (0)