@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version: Python 3.15\n"
1313"Report-Msgid-Bugs-To: \n"
14- "POT-Creation-Date: 2026-08-17 14:20 +0000\n"
14+ "POT-Creation-Date: 2026-08-19 14:25 +0000\n"
1515"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1616"Last-Translator: Bhuvansh Kataria, 2026\n"
1717"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"
@@ -47,9 +47,40 @@ msgid ""
4747"version 2.8.3 for the fix to :cve:`2026-72522`."
4848msgstr ""
4949
50+ msgid ""
51+ ":gh:`155292`: Change the :mod:`stringprep` module and :mod:`encodings.idna` "
52+ "codec to not consider Unicode codepoint attributes beyond those defined in :"
53+ "rfc:`3454`."
54+ msgstr ""
55+
56+ msgid ""
57+ ":gh:`155694`: Fix :cve:`2026-15806` by scoping :class:`~urllib.request."
58+ "HTTPPasswordMgr` credentials to the URL scheme, preventing credentials "
59+ "stored for an HTTPS URL from being used for a matching HTTP URL, while URIs "
60+ "without a scheme continue to match any scheme."
61+ msgstr ""
62+
5063msgid "Library"
5164msgstr ""
5265
66+ msgid ""
67+ ":gh:`155869`: Fix :meth:`!reorganize` in :mod:`dbm.dumb` failing to persist "
68+ "updated value offsets, which could cause data loss after reopening the "
69+ "database."
70+ msgstr ""
71+
72+ msgid ""
73+ ":gh:`155702`: Fix :class:`sqlite3.Blob` slice assignment with a step. It "
74+ "patched the bytes object read from the blob, which for a single byte is an "
75+ "immortal singleton, so that the value of that byte was changed in the whole "
76+ "process."
77+ msgstr ""
78+
79+ msgid ""
80+ ":gh:`155519`: Avoid a data-race in free-threaded builds when reading and "
81+ "writing context variables from different threads."
82+ msgstr ""
83+
5384msgid ""
5485":gh:`155009`: Fix :class:`argparse.ArgumentParser` to preserve the program "
5586"name from ``sys.argv[0]`` when a named module is executed as the main "
@@ -112,6 +143,39 @@ msgid ""
112143"whole context it iterated over."
113144msgstr ""
114145
146+ msgid ""
147+ ":gh:`155400`: Fix a deadlock in the free-threaded build between two threads "
148+ "assigning to a special method of the same class. While applying the type "
149+ "slot updates with the world stopped, only the type lock was prevented from "
150+ "being released; the type dict mutex could still be released and re-acquired, "
151+ "in the wrong order, if the thread blocked on the stop-the-world mutex."
152+ msgstr ""
153+
154+ msgid ""
155+ ":gh:`154196`: Improve :exc:`AttributeError` messages from unresolved lazy "
156+ "imports. Patch by Bartosz Sławecki."
157+ msgstr ""
158+
159+ msgid ""
160+ ":gh:`151377`: Fix races in free-threaded builds when updating type slots for "
161+ "newly created classes and when removing entries from a base type's "
162+ "subclasses dictionary."
163+ msgstr ""
164+
165+ msgid ""
166+ ":gh:`148817`: Fold large constant list and set literals used as the iterable "
167+ "of a :keyword:`for` loop or ``in``/``not in`` test into a constant :class:"
168+ "`tuple` or :class:`frozenset`, restoring an optimization previously done by "
169+ "the AST optimizer that was lost when constant folding moved to the CFG."
170+ msgstr ""
171+
172+ msgid ""
173+ ":gh:`85260`: :func:`compile` now raises :exc:`ValueError` instead of "
174+ "crashing on a debug build if an identifier field of an AST node (such as the "
175+ "name of a function, a class, an imported module or a caught exception) is "
176+ "``\"None\"``, ``\"True\"`` or ``\"False\"``."
177+ msgstr ""
178+
115179msgid "Python 3.15.0 release candidate 1"
116180msgstr ""
117181
0 commit comments