@@ -11,7 +11,7 @@ msgid ""
11
11
msgstr ""
12
12
"Project-Id-Version : Python 3.10\n "
13
13
"Report-Msgid-Bugs-To : \n "
14
- "POT-Creation-Date : 2025-03-21 16:10 +0000\n "
14
+ "POT-Creation-Date : 2025-04-11 16:03 +0000\n "
15
15
"PO-Revision-Date : 2022-11-05 17:22+0000\n "
16
16
"Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n "
17
17
"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -1483,8 +1483,7 @@ msgid ""
1483
1483
"structural subtyping (static duck-typing), for example::"
1484
1484
msgstr ""
1485
1485
"Essas classes são usadas principalmente com verificadores de tipo estático "
1486
- "que reconhecem a subtipagem estrutural (tipagem pato estática). Por "
1487
- "exemplo,::"
1486
+ "que reconhecem a subtipagem estrutural (tipagem pato estática). Por exemplo::"
1488
1487
1489
1488
#: ../../library/typing.rst:1333
1490
1489
msgid ""
@@ -1514,6 +1513,11 @@ msgid ""
1514
1513
"ponies\" in :mod:`collections.abc` such as :class:`~collections.abc."
1515
1514
"Iterable`. For example::"
1516
1515
msgstr ""
1516
+ "Esse protocolo pode ser usado com :func:`isinstance` e :func:`issubclass`. "
1517
+ "Isso levanta :exc:`TypeError` quando aplicado a uma classe não-protocolo. "
1518
+ "Isso permite uma verificação estrutural simples, muito semelhante a \" pôneis "
1519
+ "de um truque só\" em :mod:`collections.abc`, como :class:`~collections.abc."
1520
+ "Iterable`. Por exemplo::"
1517
1521
1518
1522
#: ../../library/typing.rst:1370
1519
1523
msgid ""
@@ -1533,10 +1537,10 @@ msgid ""
1533
1537
"protocol class. Consider using alternative idioms such as :func:`hasattr` "
1534
1538
"calls for structural checks in performance-sensitive code."
1535
1539
msgstr ""
1536
- "A verificação :func:`isinstance` sobre um protocolo verificável em tempo de "
1537
- "execução pode ser surpreendentemente lenta se comparada a uma verificação "
1538
- "``isinstance()`` sobre outros tipos de classe. Considere usar expressões "
1539
- "alternativas, como chamar a função :func:`hasattr` para realizar "
1540
+ "uma verificação com :func:`isinstance` sobre um protocolo verificável em "
1541
+ "tempo de execução pode ser surpreendentemente lenta se comparada a uma "
1542
+ "verificação ``isinstance()`` sobre outros tipos de classe. Considere usar "
1543
+ "expressões alternativas, como chamar a função :func:`hasattr` para realizar "
1540
1544
"verificações estruturais em código sensível a desempenho."
1541
1545
1542
1546
#: ../../library/typing.rst:1390
0 commit comments