| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent ad574de commit fcc3b52
111 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2026-02-25 14:44+0000\n" | ||
| 14 | + "POT-Creation-Date: 2026-03-17 14:51+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2026-02-27 14:36+0000\n" | ||
| 14 | + "POT-Creation-Date: 2026-03-19 14:42+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2026-03-15 14:24+0000\n" | ||
| 14 | + "POT-Creation-Date: 2026-03-19 14:42+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
@@ -77,6 +77,12 @@ msgid "" | |||
| 77 | 77 | "instead of a :term:`strong reference`." | |
| 78 | 78 | msgstr "" | |
| 79 | 79 | ||
| 80 | + msgid "" | ||
| 81 | + "In the :term:`free-threaded build`, the returned :term:`borrowed reference` " | ||
| 82 | + "may become invalid if another thread modifies the list concurrently. Prefer :" | ||
| 83 | + "c:func:`PyList_GetItemRef`, which returns a :term:`strong reference`." | ||
| 84 | + msgstr "" | ||
| 85 | + | ||
| 80 | 86 | msgid "Similar to :c:func:`PyList_GetItem`, but without error checking." | |
| 81 | 87 | msgstr "" | |
| 82 | 88 | ||
@@ -107,6 +113,13 @@ msgid "" | |||
| 107 | 113 | "replaced; any reference in *list* at position *i* will be leaked." | |
| 108 | 114 | msgstr "" | |
| 109 | 115 | ||
| 116 | + msgid "" | ||
| 117 | + "In the :term:`free-threaded build`, this macro has no internal " | ||
| 118 | + "synchronization. It is normally only used to fill in new lists where no " | ||
| 119 | + "other thread has a reference to the list. If the list may be shared, use :c:" | ||
| 120 | + "func:`PyList_SetItem` instead, which uses a :term:`per-object lock`." | ||
| 121 | + msgstr "" | ||
| 122 | + | ||
| 110 | 123 | msgid "" | |
| 111 | 124 | "Insert the item *item* into list *list* in front of index *index*. Return " | |
| 112 | 125 | "``0`` if successful; return ``-1`` and set an exception if unsuccessful. " | |
@@ -134,6 +147,12 @@ msgid "" | |||
| 134 | 147 | "list is not supported." | |
| 135 | 148 | msgstr "" | |
| 136 | 149 | ||
| 150 | + msgid "" | ||
| 151 | + "In the :term:`free-threaded build`, when *itemlist* is a :class:`list`, both " | ||
| 152 | + "*list* and *itemlist* are locked for the duration of the operation. For " | ||
| 153 | + "other iterables (or ``NULL``), only *list* is locked." | ||
| 154 | + msgstr "" | ||
| 155 | + | ||
| 137 | 156 | msgid "" | |
| 138 | 157 | "Extend *list* with the contents of *iterable*. This is the same as " | |
| 139 | 158 | "``PyList_SetSlice(list, PY_SSIZE_T_MAX, PY_SSIZE_T_MAX, iterable)`` and " | |
@@ -145,6 +164,14 @@ msgid "" | |||
| 145 | 164 | "object. Return 0 on success." | |
| 146 | 165 | msgstr "" | |
| 147 | 166 | ||
| 167 | + msgid "" | ||
| 168 | + "In the :term:`free-threaded build`, when *iterable* is a :class:`list`, :" | ||
| 169 | + "class:`set`, :class:`dict`, or dict view, both *list* and *iterable* (or its " | ||
| 170 | + "underlying dict) are locked for the duration of the operation. For other " | ||
| 171 | + "iterables, only *list* is locked; *iterable* may be concurrently modified by " | ||
| 172 | + "another thread." | ||
| 173 | + msgstr "" | ||
| 174 | + | ||
| 148 | 175 | msgid "" | |
| 149 | 176 | "Remove all items from *list*. This is the same as ``PyList_SetSlice(list, " | |
| 150 | 177 | "0, PY_SSIZE_T_MAX, NULL)`` and analogous to ``list.clear()`` or ``del " | |
@@ -161,6 +188,13 @@ msgid "" | |||
| 161 | 188 | "failure. This is equivalent to ``list.sort()``." | |
| 162 | 189 | msgstr "" | |
| 163 | 190 | ||
| 191 | + msgid "" | ||
| 192 | + "In the :term:`free-threaded build`, element comparison via :meth:`~object." | ||
| 193 | + "__lt__` can execute arbitrary Python code, during which the :term:`per-" | ||
| 194 | + "object lock` may be temporarily released. For built-in types (:class:`str`, :" | ||
| 195 | + "class:`int`, :class:`float`), the lock is not released during comparison." | ||
| 196 | + msgstr "" | ||
| 197 | + | ||
| 164 | 198 | msgid "" | |
| 165 | 199 | "Reverse the items of *list* in place. Return ``0`` on success, ``-1`` on " | |
| 166 | 200 | "failure. This is the equivalent of ``list.reverse()``." | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2026-02-25 14:44+0000\n" | ||
| 14 | + "POT-Creation-Date: 2026-03-17 14:51+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-11-17 14:16+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2026-03-01 14:19+0000\n" | ||
| 14 | + "POT-Creation-Date: 2026-03-19 14:42+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
@@ -3401,6 +3401,34 @@ msgstr "" | |||
| 3401 | 3401 | msgid "Return ``0``." | |
| 3402 | 3402 | msgstr "" | |
| 3403 | 3403 | ||
| 3404 | + msgid "**Thread safety:**" | ||
| 3405 | + msgstr "" | ||
| 3406 | + | ||
| 3407 | + msgid "In the :term:`free-threaded build`, implementations must ensure:" | ||
| 3408 | + msgstr "" | ||
| 3409 | + | ||
| 3410 | + msgid "The export counter increment in step (3) is atomic." | ||
| 3411 | + msgstr "" | ||
| 3412 | + | ||
| 3413 | + msgid "" | ||
| 3414 | + "The underlying buffer data remains valid and at a stable memory location for " | ||
| 3415 | + "the lifetime of all exports." | ||
| 3416 | + msgstr "" | ||
| 3417 | + | ||
| 3418 | + msgid "" | ||
| 3419 | + "For objects that support resizing or reallocation (such as :class:" | ||
| 3420 | + "`bytearray`), the export counter is checked atomically before such " | ||
| 3421 | + "operations, and :exc:`BufferError` is raised if exports exist." | ||
| 3422 | + msgstr "" | ||
| 3423 | + | ||
| 3424 | + msgid "The function is safe to call concurrently from multiple threads." | ||
| 3425 | + msgstr "" | ||
| 3426 | + | ||
| 3427 | + msgid "" | ||
| 3428 | + "See also :ref:`thread-safety-memoryview` for the Python-level thread safety " | ||
| 3429 | + "guarantees of :class:`memoryview` objects." | ||
| 3430 | + msgstr "" | ||
| 3431 | + | ||
| 3404 | 3432 | msgid "" | |
| 3405 | 3433 | "If *exporter* is part of a chain or tree of buffer providers, two main " | |
| 3406 | 3434 | "schemes can be used:" | |
@@ -3457,6 +3485,18 @@ msgstr "" | |||
| 3457 | 3485 | msgid "If the counter is ``0``, free all memory associated with *view*." | |
| 3458 | 3486 | msgstr "" | |
| 3459 | 3487 | ||
| 3488 | + msgid "In the :term:`free-threaded build`:" | ||
| 3489 | + msgstr "" | ||
| 3490 | + | ||
| 3491 | + msgid "The export counter decrement in step (1) must be atomic." | ||
| 3492 | + msgstr "" | ||
| 3493 | + | ||
| 3494 | + msgid "" | ||
| 3495 | + "Resource cleanup when the counter reaches zero must be done atomically, as " | ||
| 3496 | + "the final release may race with concurrent releases from other threads and " | ||
| 3497 | + "dellocation must only happen once." | ||
| 3498 | + msgstr "" | ||
| 3499 | + | ||
| 3460 | 3500 | msgid "" | |
| 3461 | 3501 | "The exporter MUST use the :c:member:`~Py_buffer.internal` field to keep " | |
| 3462 | 3502 | "track of buffer-specific resources. This field is guaranteed to remain " | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2026-02-25 14:44+0000\n" | ||
| 14 | + "POT-Creation-Date: 2026-03-17 14:51+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2026-02-27 14:36+0000\n" | ||
| 14 | + "POT-Creation-Date: 2026-03-19 14:42+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2026-02-27 14:36+0000\n" | ||
| 14 | + "POT-Creation-Date: 2026-03-19 14:42+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2026-02-27 14:36+0000\n" | ||
| 14 | + "POT-Creation-Date: 2026-03-19 14:42+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 16 | 16 | "Last-Translator: python-doc bot, 2025\n" | |
| 17 | 17 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -12,7 +12,7 @@ msgid "" | |||
| 12 | 12 | msgstr "" | |
| 13 | 13 | "Project-Id-Version: Python 3.14\n" | |
| 14 | 14 | "Report-Msgid-Bugs-To: \n" | |
| 15 | - "POT-Creation-Date: 2026-02-27 14:36+0000\n" | ||
| 15 | + "POT-Creation-Date: 2026-03-19 14:42+0000\n" | ||
| 16 | 16 | "PO-Revision-Date: 2025-09-16 00:00+0000\n" | |
| 17 | 17 | "Last-Translator: Maciej Olko <maciej.olko@gmail.com>, 2025\n" | |
| 18 | 18 | "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" | |
| Back | FazBrowse Home | New Git URL |
0 commit comments