@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version :Python 3.11\n "
1313"Report-Msgid-Bugs-To :\n "
14- "POT-Creation-Date :2025-09-11 16:44 +0000\n "
14+ "POT-Creation-Date :2025-09-17 04:57 +0000\n "
1515"PO-Revision-Date :2025-07-18 20:04+0000\n "
1616"Last-Translator :Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n "
1717"Language-Team :Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -25,7 +25,7 @@ msgstr ""
2525
2626#: ../../c-api/exceptions.rst:8
2727msgid "Exception Handling"
28- msgstr "Manipulando Exceções"
28+ msgstr "Tratamento de Exceções"
2929
3030#: ../../c-api/exceptions.rst:10
3131msgid ""
@@ -39,15 +39,15 @@ msgid ""
3939"pointer, or ``-1`` if they return an integer (exception: the ``PyArg_*`` "
4040"functions return ``1`` for success and ``0`` for failure)."
4141msgstr ""
42- "As funções descritas nesse capítulo permitem você tratar e gerar exceções em "
43- "Python. É importante entender alguns princípios básicos no tratamento de "
44- "exceção no Python. Funciona de forma parecida com a variávelPOSIX :c:data: "
45- "`errno` : existe um indicador global (por thread) do último erro ocorrido. A "
46- "maioria das funções da API C nãolimpa isso com êxito , masindica a causa do "
47- "errona falha . A maioria das funções da API retorna um indicador de erro, "
48- "geralmente, ``NULL`` se eles devem retornar um ponteiro, ou ``-1`` se "
49- "retornarem um inteiro (exceção: as funções ``PyArg_*`` retornam ``1`` para "
50- "sucesso e ``0`` para falha)."
42+ ":c:data:`errno` As funções descritas nesse capítulo permitem você tratar e "
43+ "gerar exceções em Python. É importante entender alguns princípios básicos no "
44+ "tratamento de exceção no Python. Funciona de forma parecida com a variável "
45+ "POSIX : existe um indicador global (por thread) do último erro ocorrido. A "
46+ "maioria das funções da API C nãoo zera ao obter sucesso , maso define para "
47+ "indicar a causa do erroao falhar . A maioria das funções da API retorna um "
48+ "indicador de erro, geralmente, ``NULL`` se eles devem retornar um ponteiro, "
49+ "ou ``-1`` se retornarem um inteiro (exceção: as funções ``PyArg_*`` retornam "
50+ "``1`` para sucesso e ``0`` para falha)."
5151
5252#: ../../c-api/exceptions.rst:20
5353msgid ""
@@ -57,8 +57,8 @@ msgid ""
5757"forbidden, for example you can't have a non-``NULL`` traceback if the "
5858"exception type is ``NULL``)."
5959msgstr ""
60- "Concretamente , o indicador de erro consiste em três ponteiros de objeto: o "
61- "tipo da exceção, o valor da exceção e o objeto de traceback. Qualquer um "
60+ "De forma concreta , o indicador de erro consiste em três ponteiros de objeto: "
61+ "o tipo da exceção, o valor da exceção e o objeto de traceback. Qualquer um "
6262"desses ponteiros pode ser ``NULL`` se não definido (embora algumas "
6363"combinações sejam proibidas, por exemplo, você não pode ter um retorno não "
6464"``NULL`` se o tipo de exceção for ``NULL``)."
@@ -155,6 +155,10 @@ msgid ""
155155"raise the exception. It is used, for example, when an exception occurs in "
156156"an :meth:`~object.__del__` method."
157157msgstr ""
158+ "Esta função utilitária imprime uma mensagem de aviso para ``sys.stderr`` "
159+ "quando uma exceção foi definida, mas é impossível para o interpretador "
160+ "realmente gerar a exceção. É usada, por exemplo, quando ocorre uma exceção "
161+ "em um método :meth:`~object.__del__`."
158162
159163#: ../../c-api/exceptions.rst:83
160164msgid ""