@@ -12,7 +12,7 @@ msgid ""
1212msgstr ""
1313"Project-Id-Version : Python 3.14\n "
1414"Report-Msgid-Bugs-To : \n "
15- "POT-Creation-Date : 2026-03-25 14:54 +0000\n "
15+ "POT-Creation-Date : 2026-03-29 14:28 +0000\n "
1616"PO-Revision-Date : 2025-09-16 00:01+0000\n "
1717"Last-Translator : Adorilson Bezerra <adorilson@gmail.com>, 2026\n "
1818"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -1509,7 +1509,7 @@ msgstr ""
15091509"não relacionadas. Eles fazem parte da hierarquia de exceção, portanto, podem "
15101510"ser tratados com :keyword:`except` como todas as outras exceções. Além "
15111511"disso, eles são reconhecidos por :keyword:`except*<except_star>`, que "
1512- "corresponde a seus subgrupos com base nos tipos de exceções contidas."
1512+ "corresponde aos seus subgrupos com base nos tipos de exceções contidas."
15131513
15141514#: ../../library/exceptions.rst:959
15151515msgid ""
@@ -1525,7 +1525,7 @@ msgstr ""
15251525"parâmetro ``msg`` deve ser uma string. A diferença entre as duas classes é "
15261526"que :exc:`BaseExceptionGroup` estende :exc:`BaseException` e pode envolver "
15271527"qualquer exceção, enquanto :exc:`ExceptionGroup` estende :exc:`Exception` e "
1528- "só pode agrupar subclasses de :exc:`Exception`. Este design é para que "
1528+ "pode agrupar apenas subclasses de :exc:`Exception`. Este design é para que "
15291529"``except Exception`` capture um :exc:`ExceptionGroup` mas não :exc:"
15301530"`BaseExceptionGroup`."
15311531
@@ -1539,7 +1539,7 @@ msgid ""
15391539msgstr ""
15401540"O construtor de :exc:`BaseExceptionGroup` retorna uma :exc:`ExceptionGroup` "
15411541"ao invés de uma :exc:`BaseExceptionGroup` se todas as exceções contidas "
1542- "forem instâncias :exc:`Exception`, então ela pode ser usada para tornar a "
1542+ "forem instâncias de :exc:`Exception`, então ela pode ser usada para tornar a "
15431543"seleção automática. O construtor de :exc:`ExceptionGroup`, por outro lado, "
15441544"levanta :exc:`TypeError` se qualquer exceção contida não for uma subclasse "
15451545"de :exc:`Exception`."
@@ -1550,6 +1550,9 @@ msgid ""
15501550"specifically processed more efficiently here. For optimal performance, pass "
15511551"a tuple as ``excs``."
15521552msgstr ""
1553+ "O parâmetro ``excs`` pode ser qualquer sequência, mas as listas e as tuplas "
1554+ "são processadas aqui de forma mais eficiente. Para otimizar o desempenho, "
1555+ "passe uma tupla como ``excs``."
15531556
15541557#: ../../library/exceptions.rst:982
15551558msgid "The ``msg`` argument to the constructor. This is a read-only attribute."
@@ -1561,7 +1564,7 @@ msgid ""
15611564"A tuple of the exceptions in the ``excs`` sequence given to the constructor. "
15621565"This is a read-only attribute."
15631566msgstr ""
1564- "Uma tupla de exceções na sequência ``excs`` dada ao construtor. Este é um "
1567+ "Uma tupla de exceções na sequência ``excs`` passada ao construtor. Este é um "
15651568"atributo somente leitura."
15661569
15671570#: ../../library/exceptions.rst:991
@@ -1570,7 +1573,7 @@ msgid ""
15701573"current group that match *condition*, or ``None`` if the result is empty."
15711574msgstr ""
15721575"Retorna um grupo de exceções que contém apenas as exceções do grupo atual "
1573- "que correspondem à condição *condition* ou ``None`` se o resultado estiver "
1576+ "que correspondam à condição *condition*, ou ``None`` se o resultado estiver "
15741577"vazio."
15751578
15761579#: ../../library/exceptions.rst:994
@@ -1581,12 +1584,11 @@ msgid ""
15811584"type object) that accepts an exception as its single argument and returns "
15821585"true for the exceptions that should be in the subgroup."
15831586msgstr ""
1584- "A condição pode ser um tipo exceção ou tupla de tipos de exceção. Nesse "
1585- "caso, cada exceção é verificada quanto a um match usando a mesma verificação "
1586- "que é usada em uma cláusula de ``except``. A condição também pode ser um "
1587- "chamável (diferente de um objeto de tipo) que aceita uma exceção como seu "
1588- "único argumento e retorna verdadeiro para a exceção que deve estar no "
1589- "subgrupo."
1587+ "A condição pode ser um tipo de exceção ou uma tupla de tipos de exceção. "
1588+ "Nesse caso, cada exceção é verificada pela mesma regra usada em uma cláusula "
1589+ "de ``except``. A condição também pode ser um chamável (diferente de um "
1590+ "objeto de tipo) que aceita uma exceção como único argumento e retorna "
1591+ "verdadeiro se a exceção estiver no subgrupo."
15901592
15911593#: ../../library/exceptions.rst:1000
15921594msgid ""
@@ -1610,8 +1612,8 @@ msgid ""
16101612msgstr ""
16111613"A condição é verificada para todas as exceções no grupo de exceções "
16121614"aninhadas, incluindo o nível superior e quaisquer grupos de exceções "
1613- "aninhadas. Se a condição for verdadeira para tal grupo de exceções, ela será "
1614- "incluída no resultado por completo."
1615+ "aninhadas. Se a condição for verdadeira para esse grupo de exceções, ela "
1616+ "será incluída no resultado por completo."
16151617
16161618#: ../../library/exceptions.rst:1011
16171619msgid "``condition`` can be any callable which is not a type object."
@@ -1624,8 +1626,8 @@ msgid ""
16241626"``match`` is ``subgroup(condition)`` and ``rest`` is the remaining non-"
16251627"matching part."
16261628msgstr ""
1627- "Como :meth:`subgroup`, mas retorna o par ``(match, rest)`` onde ``match`` é "
1628- "``subgroup(condition)`` e ``rest`` é a parte restante não correspondente."
1629+ "Como :meth:`subgroup`, mas retorna o par ``(match, rest)`` em que ``match`` "
1630+ "é ``subgroup(condition)`` e ``rest`` é a parte restante não correspondente."
16291631
16301632#: ../../library/exceptions.rst:1022
16311633msgid ""
@@ -1644,7 +1646,7 @@ msgid ""
16441646msgstr ""
16451647"Este método é usado por :meth:`subgroup` e :meth:`split`, que são usados em "
16461648"vários contextos para dividir um grupo de exceções. Uma subclasse precisa "
1647- "substituí-la para fazer com que :meth:`subgroup` e :meth:`split` retorne "
1649+ "substituí-la para fazer com que :meth:`subgroup` e :meth:`split` retornem "
16481650"instâncias da subclasse em vez de :exc:`ExceptionGroup`."
16491651
16501652#: ../../library/exceptions.rst:1031
@@ -1725,8 +1727,8 @@ msgid ""
17251727msgstr ""
17261728"Observe que :exc:`BaseExceptionGroup` define :meth:`~object.__new__`, então "
17271729"subclasses que precisam de uma assinatura de construtor diferente precisam "
1728- "substituir isso ao invés de :meth:`~object.__init__`. Por exemplo, o "
1729- "seguinte define uma subclasse de grupo de exceções que aceita um exit_code e "
1730+ "substituir isso em vez de :meth:`~object.__init__`. Por exemplo, a seguir "
1731+ "definimos uma subclasse de grupo de exceções que aceita um exit_code e "
17301732"constrói a mensagem do grupo a partir dele. ::"
17311733
17321734#: ../../library/exceptions.rst:1070
@@ -1756,7 +1758,7 @@ msgid ""
17561758"`Exception`."
17571759msgstr ""
17581760"Como :exc:`ExceptionGroup`, qualquer subclasse de :exc:`BaseExceptionGroup` "
1759- "que também é uma subclasse de :exc:`Exception` só pode agrupar instâncias "
1761+ "que também seja uma subclasse de :exc:`Exception` só pode agrupar instâncias "
17601762"de :exc:`Exception`."
17611763
17621764#: ../../library/exceptions.rst:1087
0 commit comments