Skip to content

Commit d7363b3

Browse files
committed
powrap
1 parent e296b10 commit d7363b3

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

library/signal.po

+17-8
Original file line numberDiff line numberDiff line change
@@ -186,14 +186,15 @@ msgstr "El módulo :mod:`signal` define una excepción:"
186186
msgid ""
187187
":class:`enum.IntEnum` collection of SIG* constants and the CTRL_* constants."
188188
msgstr ""
189-
":class:`enum.IntEnum` colección de constantes SIG* y CTRL_* ."
189+
":class:`enum.IntEnum` colección de constantes SIG* y colección de constantes "
190+
"CTRL_*"
190191

191192
#: ../Doc/library/signal.rst:93
192193
msgid ""
193194
":class:`enum.IntEnum` collection the constants :const:`SIG_DFL` and :const:"
194195
"`SIG_IGN`."
195196
msgstr ""
196-
":class:`enum.IntEnum` colección de constantes :const:`SIG_DFL` y :const: "
197+
":class:`enum.IntEnum` colección de constantes :const:`SIG_DFL` y :const:"
197198
"`SIG_IGN`."
198199

199200
#: ../Doc/library/signal.rst:99
@@ -1142,10 +1143,18 @@ msgid ""
11421143
"exception resulting from a signal handler) may on rare occasions put the "
11431144
"program in an unexpected state."
11441145
msgstr ""
1146+
"Si un gestor de señal lanza una excepción, ésta excepción será propagada al "
1147+
"hilo principal de ejecución y podría ser lanzado luego de cualquier "
1148+
"instrucción de :term:`bytecode`. Más notablemente, :exc:`KeyboardInterrupt` "
1149+
"podría aparecer en cualquier momento de la ejecución. La mayoría del código "
1150+
"python, incluida la librería estándar, no puede robustecerse en contra esto, "
1151+
"y por esto :exc:`KeyboardInterrupt` (o cualquier otra excepción resultante "
1152+
"de un gestor de señal) podría poner el programa en un estado inesperado en "
1153+
"raras ocasiones."
11451154

11461155
#: ../Doc/library/signal.rst:750
11471156
msgid "To illustrate this issue, consider the following code::"
1148-
msgstr ""
1157+
msgstr "Para ilustrar esto, considere el siguiente código::"
11491158

11501159
#: ../Doc/library/signal.rst:767
11511160
msgid ""
@@ -1158,10 +1167,10 @@ msgid ""
11581167
"avoids :exc:`KeyboardInterrupt`::"
11591168
msgstr ""
11601169
"Para muchos programas, especialmente para los que sólo quieren interrumpir "
1161-
"la ejecución ante un `KeyboardInterrupt`, esto no es un problema, pero "
1170+
"la ejecución ante un :exc:`KeyboardInterrupt`, esto no es un problema, pero "
11621171
"las aplicaciones que son complejas o requieren alta confiabilidad deben "
1163-
"evitar lanzar excepciones desde los gestores de señales. También deben evitar "
1164-
"atrapar :exc:`KeyboardInterrupt` como medio de una terminación de ejecución "
1165-
"airosa. En su lugar, deben instalar su propio gestor :const:`SIGINT`. A "
1166-
"continuación, un ejemplo de un servidor HTTP que evita el :exc:"
1172+
"evitar lanzar excepciones desde los gestores de señales. También deben "
1173+
"evitar atrapar :exc:`KeyboardInterrupt` como medio de una terminación de "
1174+
"ejecución airosa. En su lugar, deben instalar su propio gestor :const:"
1175+
"`SIGINT`. A continuación, un ejemplo de un servidor HTTP que evita el :exc:"
11671176
"`KeyboardInterrupt`::"

0 commit comments

Comments
 (0)