@@ -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-19 14:42 +0000\n "
15+ "POT-Creation-Date : 2026-03-25 14:54 +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/ "
@@ -1545,19 +1545,26 @@ msgstr ""
15451545"de :exc:`Exception`."
15461546
15471547#: ../../library/exceptions.rst:976
1548+ msgid ""
1549+ "The ``excs`` parameter may be any sequence, but lists and tuples are "
1550+ "specifically processed more efficiently here. For optimal performance, pass "
1551+ "a tuple as ``excs``."
1552+ msgstr ""
1553+
1554+ #: ../../library/exceptions.rst:982
15481555msgid "The ``msg`` argument to the constructor. This is a read-only attribute."
15491556msgstr ""
15501557"O argumento ``msg`` para o construtor. Este é um atributo somente leitura."
15511558
1552- #: ../../library/exceptions.rst:980
1559+ #: ../../library/exceptions.rst:986
15531560msgid ""
15541561"A tuple of the exceptions in the ``excs`` sequence given to the constructor. "
15551562"This is a read-only attribute."
15561563msgstr ""
15571564"Uma tupla de exceções na sequência ``excs`` dada ao construtor. Este é um "
15581565"atributo somente leitura."
15591566
1560- #: ../../library/exceptions.rst:985
1567+ #: ../../library/exceptions.rst:991
15611568msgid ""
15621569"Returns an exception group that contains only the exceptions from the "
15631570"current group that match *condition*, or ``None`` if the result is empty."
@@ -1566,7 +1573,7 @@ msgstr ""
15661573"que correspondem à condição *condition* ou ``None`` se o resultado estiver "
15671574"vazio."
15681575
1569- #: ../../library/exceptions.rst:988
1576+ #: ../../library/exceptions.rst:994
15701577msgid ""
15711578"The condition can be an exception type or tuple of exception types, in which "
15721579"case each exception is checked for a match using the same check that is used "
@@ -1581,7 +1588,7 @@ msgstr ""
15811588"único argumento e retorna verdadeiro para a exceção que deve estar no "
15821589"subgrupo."
15831590
1584- #: ../../library/exceptions.rst:994
1591+ #: ../../library/exceptions.rst:1000
15851592msgid ""
15861593"The nesting structure of the current exception is preserved in the result, "
15871594"as are the values of its :attr:`message`, :attr:`~BaseException."
@@ -1595,7 +1602,7 @@ msgstr ""
15951602"__context__` e :attr:`~BaseException.__notes__`. Grupos aninhados vazios são "
15961603"omitidos do resultado."
15971604
1598- #: ../../library/exceptions.rst:1001
1605+ #: ../../library/exceptions.rst:1007
15991606msgid ""
16001607"The condition is checked for all exceptions in the nested exception group, "
16011608"including the top-level and any nested exception groups. If the condition is "
@@ -1606,12 +1613,12 @@ msgstr ""
16061613"aninhadas. Se a condição for verdadeira para tal grupo de exceções, ela será "
16071614"incluída no resultado por completo."
16081615
1609- #: ../../library/exceptions.rst:1005
1616+ #: ../../library/exceptions.rst:1011
16101617msgid "``condition`` can be any callable which is not a type object."
16111618msgstr ""
16121619"``condition`` pode ser qualquer chamável que não seja um objeto de tipo."
16131620
1614- #: ../../library/exceptions.rst:1010
1621+ #: ../../library/exceptions.rst:1016
16151622msgid ""
16161623"Like :meth:`subgroup`, but returns the pair ``(match, rest)`` where "
16171624"``match`` is ``subgroup(condition)`` and ``rest`` is the remaining non-"
@@ -1620,15 +1627,15 @@ msgstr ""
16201627"Como :meth:`subgroup`, mas retorna o par ``(match, rest)`` onde ``match`` é "
16211628"``subgroup(condition)`` e ``rest`` é a parte restante não correspondente."
16221629
1623- #: ../../library/exceptions.rst:1016
1630+ #: ../../library/exceptions.rst:1022
16241631msgid ""
16251632"Returns an exception group with the same :attr:`message`, but which wraps "
16261633"the exceptions in ``excs``."
16271634msgstr ""
16281635"Retorna um grupo de exceções com o mesmo :attr:`message`, mas que agrupa as "
16291636"exceções em ``excs``."
16301637
1631- #: ../../library/exceptions.rst:1019
1638+ #: ../../library/exceptions.rst:1025
16321639msgid ""
16331640"This method is used by :meth:`subgroup` and :meth:`split`, which are used in "
16341641"various contexts to break up an exception group. A subclass needs to "
@@ -1640,7 +1647,7 @@ msgstr ""
16401647"substituí-la para fazer com que :meth:`subgroup` e :meth:`split` retorne "
16411648"instâncias da subclasse em vez de :exc:`ExceptionGroup`."
16421649
1643- #: ../../library/exceptions.rst:1025
1650+ #: ../../library/exceptions.rst:1031
16441651msgid ""
16451652":meth:`subgroup` and :meth:`split` copy the :attr:`~BaseException."
16461653"__traceback__`, :attr:`~BaseException.__cause__`, :attr:`~BaseException."
@@ -1654,7 +1661,7 @@ msgstr ""
16541661"original para o retornado por :meth:`derive`, então esses campos não "
16551662"precisam ser atualizados por :meth:`derive`. ::"
16561663
1657- #: ../../library/exceptions.rst:1032
1664+ #: ../../library/exceptions.rst:1038
16581665msgid ""
16591666">>> class MyGroup(ExceptionGroup):\n"
16601667"... def derive(self, excs):\n"
@@ -1708,7 +1715,7 @@ msgstr ""
17081715">>> exc.__traceback__ is match.__traceback__ is rest.__traceback__\n"
17091716"True"
17101717
1711- #: ../../library/exceptions.rst:1058
1718+ #: ../../library/exceptions.rst:1064
17121719msgid ""
17131720"Note that :exc:`BaseExceptionGroup` defines :meth:`~object.__new__`, so "
17141721"subclasses that need a different constructor signature need to override that "
@@ -1722,7 +1729,7 @@ msgstr ""
17221729"seguinte define uma subclasse de grupo de exceções que aceita um exit_code e "
17231730"constrói a mensagem do grupo a partir dele. ::"
17241731
1725- #: ../../library/exceptions.rst:1064
1732+ #: ../../library/exceptions.rst:1070
17261733msgid ""
17271734"class Errors(ExceptionGroup):\n"
17281735" def __new__(cls, errors, exit_code):\n"
@@ -1742,7 +1749,7 @@ msgstr ""
17421749" def derive(self, excs):\n"
17431750" return Errors(excs, self.exit_code)"
17441751
1745- #: ../../library/exceptions.rst:1073
1752+ #: ../../library/exceptions.rst:1079
17461753msgid ""
17471754"Like :exc:`ExceptionGroup`, any subclass of :exc:`BaseExceptionGroup` which "
17481755"is also a subclass of :exc:`Exception` can only wrap instances of :exc:"
@@ -1752,15 +1759,15 @@ msgstr ""
17521759"que também é uma subclasse de :exc:`Exception` só pode agrupar instâncias "
17531760"de :exc:`Exception`."
17541761
1755- #: ../../library/exceptions.rst:1081
1762+ #: ../../library/exceptions.rst:1087
17561763msgid "Exception hierarchy"
17571764msgstr "Hierarquia das exceções"
17581765
1759- #: ../../library/exceptions.rst:1083
1766+ #: ../../library/exceptions.rst:1089
17601767msgid "The class hierarchy for built-in exceptions is:"
17611768msgstr "A hierarquia de classes para exceções embutidas é:"
17621769
1763- #: ../../library/exceptions.rst:1085
1770+ #: ../../library/exceptions.rst:1091
17641771msgid ""
17651772"BaseException\n"
17661773" ├── BaseExceptionGroup\n"
0 commit comments