@@ -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-01-15 14:20 +0000\n "
15+ "POT-Creation-Date : 2026-04-13 15:10 +0000\n "
1616"PO-Revision-Date : 2025-09-16 00:00+0000\n "
1717"Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n "
1818"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -161,7 +161,13 @@ msgstr ""
161161"falha. Levanta :exc:`TypeError` se *iterable* não for realmente iterável. O "
162162"construtor também é útil para copiar um conjunto (``c=set(s)``)."
163163
164- #: ../../c-api/set.rst:98
164+ #: ../../c-api/set.rst:97 ../../c-api/set.rst:110
165+ msgid ""
166+ "The operation is atomic on :term:`free threading <free-threaded build>` when "
167+ "*iterable* is a :class:`set`, :class:`frozenset` or :class:`dict`."
168+ msgstr ""
169+
170+ #: ../../c-api/set.rst:103
165171msgid ""
166172"Return a new :class:`frozenset` containing objects returned by the "
167173"*iterable*. The *iterable* may be ``NULL`` to create a new empty frozenset. "
@@ -174,15 +180,15 @@ msgstr ""
174180"caso de falha. Levanta :exc:`TypeError` se *iterable* não for realmente "
175181"iterável."
176182
177- #: ../../c-api/set.rst:104
183+ #: ../../c-api/set.rst:114
178184msgid ""
179185"The following functions and macros are available for instances of :class:"
180186"`set` or :class:`frozenset` or instances of their subtypes."
181187msgstr ""
182188"As seguintes funções e macros estão disponíveis para instâncias de :class:"
183189"`set` ou :class:`frozenset` ou instâncias de seus subtipos."
184190
185- #: ../../c-api/set.rst:112
191+ #: ../../c-api/set.rst:122
186192msgid ""
187193"Return the length of a :class:`set` or :class:`frozenset` object. Equivalent "
188194"to ``len(anyset)``. Raises a :exc:`SystemError` if *anyset* is not a :class:"
@@ -192,11 +198,11 @@ msgstr ""
192198"Equivalente a ``len(anyset)``. Levanta um :exc:`SystemError` se *anyset* não "
193199"for um :class:`set`, :class:`frozenset`, ou uma instância de um subtipo."
194200
195- #: ../../c-api/set.rst:119
201+ #: ../../c-api/set.rst:129
196202msgid "Macro form of :c:func:`PySet_Size` without error checking."
197203msgstr "Forma macro de :c:func:`PySet_Size` sem verificação de erros."
198204
199- #: ../../c-api/set.rst:124
205+ #: ../../c-api/set.rst:134
200206msgid ""
201207"Return ``1`` if found, ``0`` if not found, and ``-1`` if an error is "
202208"encountered. Unlike the Python :meth:`~object.__contains__` method, this "
@@ -212,7 +218,14 @@ msgstr ""
212218"Levanta :exc:`SystemError` se *anyset* não é um :class:`set`, :class:"
213219"`frozenset`, ou uma instância de um subtipo."
214220
215- #: ../../c-api/set.rst:133
221+ #: ../../c-api/set.rst:142 ../../c-api/set.rst:157 ../../c-api/set.rst:177
222+ msgid ""
223+ "The operation is atomic on :term:`free threading <free-threaded build>` when "
224+ "*key* is :class:`str`, :class:`int`, :class:`float`, :class:`bool` or :class:"
225+ "`bytes`."
226+ msgstr ""
227+
228+ #: ../../c-api/set.rst:147
216229msgid ""
217230"Add *key* to a :class:`set` instance. Also works with :class:`frozenset` "
218231"instances (like :c:func:`PyTuple_SetItem` it can be used to fill in the "
@@ -231,7 +244,7 @@ msgstr ""
231244"crescer. Levanta uma :exc:`SystemError` se *set* não for uma instância de :"
232245"class:`set` ou seu subtipo."
233246
234- #: ../../c-api/set.rst:142
247+ #: ../../c-api/set.rst:162
235248msgid ""
236249"The following functions are available for instances of :class:`set` or its "
237250"subtypes but not for instances of :class:`frozenset` or its subtypes."
@@ -240,7 +253,7 @@ msgstr ""
240253"seus subtipos, mas não para instâncias de :class:`frozenset` ou seus "
241254"subtipos."
242255
243- #: ../../c-api/set.rst:148
256+ #: ../../c-api/set.rst:168
244257msgid ""
245258"Return ``1`` if found and removed, ``0`` if not found (no action taken), and "
246259"``-1`` if an error is encountered. Does not raise :exc:`KeyError` for "
@@ -257,7 +270,7 @@ msgstr ""
257270"temporários. Levanta :exc:`SystemError` se *set* não é uma instância de :"
258271"class:`set` ou seu subtipo."
259272
260- #: ../../c-api/set.rst:158
273+ #: ../../c-api/set.rst:183
261274msgid ""
262275"Return a new reference to an arbitrary object in the *set*, and removes the "
263276"object from the *set*. Return ``NULL`` on failure. Raise :exc:`KeyError` "
@@ -269,7 +282,7 @@ msgstr ""
269282"se o conjunto estiver vazio. Levanta uma :exc:`SystemError` se *set* não for "
270283"uma instância de :class:`set` ou seu subtipo."
271284
272- #: ../../c-api/set.rst:166
285+ #: ../../c-api/set.rst:191
273286msgid ""
274287"Empty an existing set of all elements. Return ``0`` on success. Return "
275288"``-1`` and raise :exc:`SystemError` if *set* is not an instance of :class:"
@@ -279,25 +292,32 @@ msgstr ""
279292"de sucesso. Retorna ``-1`` e levanta :exc:`SystemError` se *set* não for uma "
280293"instância de :class:`set` ou seu subtipo."
281294
282- #: ../../c-api/set.rst:172
295+ #: ../../c-api/set.rst:197
296+ msgid ""
297+ "In the :term:`free-threaded build`, the set is emptied before its entries "
298+ "are cleared, so other threads will observe an empty set rather than "
299+ "intermediate states."
300+ msgstr ""
301+
302+ #: ../../c-api/set.rst:203
283303msgid "Deprecated API"
284304msgstr ""
285305
286- #: ../../c-api/set.rst:176
306+ #: ../../c-api/set.rst:207
287307msgid ""
288308"A :term:`soft deprecated` constant representing the size of an internal "
289309"preallocated table inside :c:type:`PySetObject` instances."
290310msgstr ""
291311
292- #: ../../c-api/set.rst:179
312+ #: ../../c-api/set.rst:210
293313msgid ""
294314"This is documented solely for completeness, as there are no guarantees that "
295315"a given version of CPython uses preallocated tables with a fixed size. In "
296316"code that does not deal with unstable set internals, :c:macro:`!"
297317"PySet_MINSIZE` can be replaced with a small constant like ``8``."
298318msgstr ""
299319
300- #: ../../c-api/set.rst:185
320+ #: ../../c-api/set.rst:216
301321msgid "If looking for the size of a set, use :c:func:`PySet_Size` instead."
302322msgstr ""
303323
@@ -313,10 +333,10 @@ msgstr "set"
313333msgid "frozenset"
314334msgstr "frozenset"
315335
316- #: ../../c-api/set.rst:110
336+ #: ../../c-api/set.rst:120
317337msgid "built-in function"
318338msgstr "função embutida"
319339
320- #: ../../c-api/set.rst:110
340+ #: ../../c-api/set.rst:120
321341msgid "len"
322342msgstr "len"
0 commit comments