@@ -11,15 +11,16 @@ msgstr ""
1111"Project-Id-Version : Python 3.8\n "
1212"Report-Msgid-Bugs-To : \n "
1313"POT-Creation-Date : 2020-05-06 15:59+0200\n "
14- "PO-Revision-Date : 2020-05-04 21:28 +0200\n "
14+ "PO-Revision-Date : 2020-05-08 19:49 +0200\n "
1515"Last-Translator : Héctor Canto <hectorcanto@gmail.com>\n "
1616"Language : es\n "
1717"Language-Team : python-doc-es\n "
18- "Plural-Forms : nplurals=2; plural=(n != 1)\n "
18+ "Plural-Forms : nplurals=2; plural=(n != 1); \n "
1919"MIME-Version : 1.0\n "
2020"Content-Type : text/plain; charset=utf-8\n "
2121"Content-Transfer-Encoding : 8bit\n "
2222"Generated-By : Babel 2.8.0\n "
23+ "X-Generator : Poedit 2.0.6\n "
2324
2425#: ../Doc/tutorial/errors.rst:5
2526msgid "Errors and Exceptions"
@@ -137,7 +138,7 @@ msgstr ""
137138
138139#: ../Doc/tutorial/errors.rst:80
139140msgid "Handling Exceptions"
140- msgstr "Gestionando Excepciones "
141+ msgstr "Gestionando excepciones "
141142
142143#: ../Doc/tutorial/errors.rst:82
143144msgid ""
@@ -184,7 +185,7 @@ msgid ""
184185msgstr ""
185186"Si ocurre una excepción durante la ejecución de la cláusula *try* el resto "
186187"de la cláusula se omite. Entonces, si el tipo de excepción coincide con la "
187- "excepción indicada después de la :keyword:`except`, la cláusula ` except` se "
188+ "excepción indicada después de la :keyword:`except`, la cláusula * except* se "
188189"ejecuta, y la ejecución continua después de la :keyword:`try`."
189190
190191#: ../Doc/tutorial/errors.rst:109
@@ -246,10 +247,10 @@ msgid ""
246247"exception as well)::"
247248msgstr ""
248249"El último *except* puede omitir el nombre de la excepción capturada y servir "
249- "como comodín. Usá esto con extremo cuidado, ya que de esta manera es fácil "
250- "ocultar un error real de programación. También puede usarse para mostrar un "
251- "mensaje de error y luego re-generar la excepción (permitiéndole al que "
252- "llama, gestionar también la excepción)::"
250+ "como comodín. Se debe usar esta posibilidad con extremo cuidado, ya que de "
251+ "esta manera es fácil ocultar un error real de programación. También puede "
252+ "usarse para mostrar un mensaje de error y luego re-generar la excepción "
253+ "(permitiéndole al que llama, gestionar también la excepción)::"
253254
254255#: ../Doc/tutorial/errors.rst:169
255256msgid ""
@@ -294,10 +295,10 @@ msgid ""
294295"reference ``.args``. One may also instantiate an exception first before "
295296"raising it and add any attributes to it as desired. ::"
296297msgstr ""
297- "El *except* puede especificar una variable luego del nombre de excepción. "
298- "La variable se vincula a una instancia de excepción con los argumentos "
299- "almacenados en ``instance.args``. Por conveniencia, la instancia de "
300- "excepción define :meth:`__str__` para que se pueda mostrar los argumentos "
298+ "La cláusula *except* puede especificar una variable después del nombre de "
299+ "excepción. La variable se vincula a una instancia de la excepción con los "
300+ "argumentos almacenados en ``instance.args``. Por conveniencia, la instancia "
301+ "de excepción define :meth:`__str__` para que se pueda mostrar los argumentos "
301302"directamente, sin necesidad de hacer referencia a ``.args``. También se "
302303"puede instanciar la excepción primero, antes de generarla, y agregarle los "
303304"atributos que se desee::"
@@ -412,7 +413,7 @@ msgstr ""
412413
413414#: ../Doc/tutorial/errors.rst:328
414415msgid "Defining Clean-up Actions"
415- msgstr "Definiendo Acciones de Limpieza "
416+ msgstr "Definiendo acciones de limpieza "
416417
417418#: ../Doc/tutorial/errors.rst:330
418419msgid ""
@@ -432,6 +433,11 @@ msgid ""
432433"statement produces an exception. The following points discuss more complex "
433434"cases when an exception occurs:"
434435msgstr ""
436+ "Si una cláusula :keyword:`finally` está presente, el bloque :keyword:`!"
437+ "finally` se ejecutará al final antes de que todo el bloque :keyword:`try` se "
438+ "complete. La cláusula :keyword:`finally` se ejecuta independientemente de "
439+ "que la cláusula :keyword:`try`produzca o no una excepción. Los siguientes "
440+ "puntos explican casos más complejos en los que se produce una excepción:"
435441
436442#: ../Doc/tutorial/errors.rst:350
437443msgid ""
@@ -440,13 +446,21 @@ msgid ""
440446"not handled by an :keyword:`!except` clause, the exception is re-raised "
441447"after the :keyword:`!finally` clause has been executed."
442448msgstr ""
449+ "Si ocurre una excepción durante la ejecución de la cláusula :keyword:`!try`, "
450+ "la excepción podría ser gestionada por una cláusula :keyword:`except`. Si la "
451+ "excepción no es gestionada por una cláusula :keyword:`!except`, la excepción "
452+ "es relanzada después de que se ejecute el bloque de la cláusula :keyword:`!"
453+ "finally`."
443454
444455#: ../Doc/tutorial/errors.rst:356
445456msgid ""
446457"An exception could occur during execution of an :keyword:`!except` or :"
447458"keyword:`!else` clause. Again, the exception is re-raised after the :keyword:"
448459"`!finally` clause has been executed."
449460msgstr ""
461+ "Podría aparecer una excepción durante la ejecución de una cláusula :keyword:"
462+ "`!except` o :keyword:`!else`. De nuevo, la excepción será relanzada después "
463+ "de que el bloque de la cláusula :keyword:`!finally` se ejecute."
450464
451465#: ../Doc/tutorial/errors.rst:360
452466msgid ""
@@ -455,6 +469,9 @@ msgid ""
455469"will execute just prior to the :keyword:`!break`, :keyword:`!continue` or :"
456470"keyword:`!return` statement's execution."
457471msgstr ""
472+ "Si el bloque :keyword:`!try` llega a una sentencia :keyword:`break`, :"
473+ "keyword:`continue` o :keyword:`return`, la cláusula :keyword:`!finally` se "
474+ "ejecutará justo antes de la ejecución de dicha sentencia."
458475
459476#: ../Doc/tutorial/errors.rst:366
460477msgid ""
@@ -463,14 +480,17 @@ msgid ""
463480"keyword:`!return` statement, not the value from the :keyword:`!try` "
464481"clause's :keyword:`!return` statement."
465482msgstr ""
483+ "Si una cláusula :keyword:`!finally` incluye una sentencia :keyword:`!"
484+ "return`, el valor retornado será el de la cláusula :keyword:`!finally`, no "
485+ "la del de la sentencia :keyword:`!return` de la cláusula :keyword:`!try`."
466486
467487#: ../Doc/tutorial/errors.rst:372
468488msgid "For example::"
469- msgstr ""
489+ msgstr "Por ejemplo:: "
470490
471491#: ../Doc/tutorial/errors.rst:383
472492msgid "A more complicated example::"
473- msgstr ""
493+ msgstr "Un ejemplo más complicado:: "
474494
475495#: ../Doc/tutorial/errors.rst:408
476496msgid ""
0 commit comments