@@ -186,14 +186,15 @@ msgstr "El módulo :mod:`signal` define una excepción:"
186
186
msgid ""
187
187
":class:`enum.IntEnum` collection of SIG* constants and the CTRL_* constants."
188
188
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_*"
190
191
191
192
#: ../Doc/library/signal.rst:93
192
193
msgid ""
193
194
":class:`enum.IntEnum` collection the constants :const:`SIG_DFL` and :const:"
194
195
"`SIG_IGN`."
195
196
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:"
197
198
"`SIG_IGN`."
198
199
199
200
#: ../Doc/library/signal.rst:99
@@ -1142,10 +1143,18 @@ msgid ""
1142
1143
"exception resulting from a signal handler) may on rare occasions put the "
1143
1144
"program in an unexpected state."
1144
1145
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."
1145
1154
1146
1155
#: ../Doc/library/signal.rst:750
1147
1156
msgid "To illustrate this issue, consider the following code::"
1148
- msgstr ""
1157
+ msgstr "Para ilustrar esto, considere el siguiente código:: "
1149
1158
1150
1159
#: ../Doc/library/signal.rst:767
1151
1160
msgid ""
@@ -1158,10 +1167,10 @@ msgid ""
1158
1167
"avoids :exc:`KeyboardInterrupt`::"
1159
1168
msgstr ""
1160
1169
"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 "
1162
1171
"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:"
1167
1176
"`KeyboardInterrupt`::"
0 commit comments