Skip to content

Traduccion de library/signal #2174

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
Nov 14, 2022
Prev Previous commit
powrap
  • Loading branch information
stephfz committed Nov 14, 2022
commit d7363b30859e112f46be0c18c163ee57e554c91e
25 changes: 17 additions & 8 deletions library/signal.po
Original file line number Diff line number Diff line change
Expand Up @@ -186,14 +186,15 @@ msgstr "El módulo :mod:`signal` define una excepción:"
msgid ""
":class:`enum.IntEnum` collection of SIG* constants and the CTRL_* constants."
msgstr ""
":class:`enum.IntEnum` colección de constantes SIG* y CTRL_* ."
":class:`enum.IntEnum` colección de constantes SIG* y colección de constantes "
"CTRL_*"

#: ../Doc/library/signal.rst:93
msgid ""
":class:`enum.IntEnum` collection the constants :const:`SIG_DFL` and :const:"
"`SIG_IGN`."
msgstr ""
":class:`enum.IntEnum` colección de constantes :const:`SIG_DFL` y :const: "
":class:`enum.IntEnum` colección de constantes :const:`SIG_DFL` y :const:"
"`SIG_IGN`."

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

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

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