From 51c6b25514c1174ee5ca0232b998d7ede6f8c2c0 Mon Sep 17 00:00:00 2001 From: Jules Lasne Date: Mon, 1 Mar 2021 16:56:01 +0100 Subject: [PATCH] Make merge (#1547) Automerge of PR #1547 by @Seluj78 --- c-api/conversion.po | 14 +- c-api/unicode.po | 666 +- extending/newtypes.po | 4 +- howto/descriptor.po | 4 +- howto/urllib2.po | 4 +- install/index.po | 8 +- library/cgi.po | 92 +- library/dis.po | 6 +- library/functions.po | 461 +- library/idle.po | 118 +- library/shutil.po | 146 +- library/sqlite3.po | 402 +- library/sys.po | 8 +- library/turtle.po | 21 +- library/unittest.po | 884 +- library/urllib.parse.po | 262 +- library/venv.po | 15 +- reference/expressions.po | 9 +- tutorial/controlflow.po | 186 +- using/windows.po | 394 +- whatsnew/3.6.po | 19 +- whatsnew/3.7.po | 19 +- whatsnew/3.8.po | 19 +- whatsnew/3.9.po | 18 +- whatsnew/changelog.po | 16644 +++++++++++++++++-------------------- 25 files changed, 9398 insertions(+), 11025 deletions(-) diff --git a/c-api/conversion.po b/c-api/conversion.po index 5dc84058..5a62d398 100644 --- a/c-api/conversion.po +++ b/c-api/conversion.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-24 09:01+0200\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -28,14 +28,14 @@ msgstr "" msgid "" "Output not more than *size* bytes to *str* according to the format string " "*format* and the extra arguments. See the Unix man page :manpage:" -"`snprintf(2)`." +"`snprintf(3)`." msgstr "" #: c-api/conversion.rst:19 msgid "" "Output not more than *size* bytes to *str* according to the format string " "*format* and the variable argument list *va*. Unix man page :manpage:" -"`vsnprintf(2)`." +"`vsnprintf(3)`." msgstr "" #: c-api/conversion.rst:23 @@ -48,7 +48,7 @@ msgstr "" #: c-api/conversion.rst:28 msgid "" -"The wrappers ensure that *str*[*size*-1] is always ``'\\0'`` upon return. " +"The wrappers ensure that ``str[size-1]`` is always ``'\\0'`` upon return. " "They never write more than *size* bytes (including the trailing ``'\\0'``) " "into str. Both functions require that ``str != NULL``, ``size > 0`` and " "``format != NULL``." @@ -70,19 +70,19 @@ msgstr "" msgid "" "When ``0 <= rv < size``, the output conversion was successful and *rv* " "characters were written to *str* (excluding the trailing ``'\\0'`` byte at " -"*str*[*rv*])." +"``str[rv]``)." msgstr "" #: c-api/conversion.rst:43 msgid "" "When ``rv >= size``, the output conversion was truncated and a buffer with " -"``rv + 1`` bytes would have been needed to succeed. *str*[*size*-1] is " +"``rv + 1`` bytes would have been needed to succeed. ``str[size-1]`` is " "``'\\0'`` in this case." msgstr "" #: c-api/conversion.rst:47 msgid "" -"When ``rv < 0``, \"something bad happened.\" *str*[*size*-1] is ``'\\0'`` in " +"When ``rv < 0``, \"something bad happened.\" ``str[size-1]`` is ``'\\0'`` in " "this case too, but the rest of *str* is undefined. The exact cause of the " "error depends on the underlying platform." msgstr "" diff --git a/c-api/unicode.po b/c-api/unicode.po index 37f332eb..e2c2f154 100644 --- a/c-api/unicode.po +++ b/c-api/unicode.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-27 19:26+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2018-10-04 12:27+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -36,24 +36,23 @@ msgstr "" msgid "" ":c:type:`Py_UNICODE*` and UTF-8 representations are created on demand and " "cached in the Unicode object. The :c:type:`Py_UNICODE*` representation is " -"deprecated and inefficient; it should be avoided in performance- or memory-" -"sensitive situations." +"deprecated and inefficient." msgstr "" -#: c-api/unicode.rst:25 +#: c-api/unicode.rst:24 msgid "" "Due to the transition between the old APIs and the new APIs, Unicode objects " "can internally be in two states depending on how they were created:" msgstr "" -#: c-api/unicode.rst:28 +#: c-api/unicode.rst:27 msgid "" "\"canonical\" Unicode objects are all objects created by a non-deprecated " "Unicode API. They use the most efficient representation allowed by the " "implementation." msgstr "" -#: c-api/unicode.rst:32 +#: c-api/unicode.rst:31 msgid "" "\"legacy\" Unicode objects have been created through one of the deprecated " "APIs (typically :c:func:`PyUnicode_FromUnicode`) and only bear the :c:type:" @@ -61,97 +60,97 @@ msgid "" "`PyUnicode_READY` on them before calling any other API." msgstr "" -#: c-api/unicode.rst:38 +#: c-api/unicode.rst:37 msgid "" "The \"legacy\" Unicode object will be removed in Python 3.12 with deprecated " "APIs. All Unicode objects will be \"canonical\" since then. See :pep:`623` " "for more information." msgstr "" -#: c-api/unicode.rst:44 +#: c-api/unicode.rst:43 msgid "Unicode Type" msgstr "" -#: c-api/unicode.rst:46 +#: c-api/unicode.rst:45 msgid "" "These are the basic Unicode object types used for the Unicode implementation " "in Python:" msgstr "" -#: c-api/unicode.rst:53 +#: c-api/unicode.rst:52 msgid "" "These types are typedefs for unsigned integer types wide enough to contain " "characters of 32 bits, 16 bits and 8 bits, respectively. When dealing with " "single Unicode characters, use :c:type:`Py_UCS4`." msgstr "" -#: c-api/unicode.rst:62 +#: c-api/unicode.rst:61 msgid "" "This is a typedef of :c:type:`wchar_t`, which is a 16-bit type or 32-bit " "type depending on the platform." msgstr "" -#: c-api/unicode.rst:65 +#: c-api/unicode.rst:64 msgid "" "In previous versions, this was a 16-bit type or a 32-bit type depending on " "whether you selected a \"narrow\" or \"wide\" Unicode version of Python at " "build time." msgstr "" -#: c-api/unicode.rst:75 +#: c-api/unicode.rst:74 msgid "" "These subtypes of :c:type:`PyObject` represent a Python Unicode object. In " "almost all cases, they shouldn't be used directly, since all API functions " "that deal with Unicode objects take and return :c:type:`PyObject` pointers." msgstr "" -#: c-api/unicode.rst:84 +#: c-api/unicode.rst:83 msgid "" "This instance of :c:type:`PyTypeObject` represents the Python Unicode type. " "It is exposed to Python code as ``str``." msgstr "" -#: c-api/unicode.rst:88 +#: c-api/unicode.rst:87 msgid "" "The following APIs are really C macros and can be used to do fast checks and " "to access internal read-only data of Unicode objects:" msgstr "" -#: c-api/unicode.rst:93 +#: c-api/unicode.rst:92 msgid "" "Return true if the object *o* is a Unicode object or an instance of a " "Unicode subtype. This function always succeeds." msgstr "" -#: c-api/unicode.rst:99 +#: c-api/unicode.rst:98 msgid "" "Return true if the object *o* is a Unicode object, but not an instance of a " "subtype. This function always succeeds." msgstr "" -#: c-api/unicode.rst:105 +#: c-api/unicode.rst:104 msgid "" "Ensure the string object *o* is in the \"canonical\" representation. This " "is required before using any of the access macros described below." msgstr "" -#: c-api/unicode.rst:110 +#: c-api/unicode.rst:109 msgid "" "Returns ``0`` on success and ``-1`` with an exception set on failure, which " "in particular happens if memory allocation fails." msgstr "" -#: c-api/unicode.rst:116 +#: c-api/unicode.rst:115 msgid "This API will be removed with :c:func:`PyUnicode_FromUnicode`." msgstr "" -#: c-api/unicode.rst:121 +#: c-api/unicode.rst:120 msgid "" "Return the length of the Unicode string, in code points. *o* has to be a " "Unicode object in the \"canonical\" representation (not checked)." msgstr "" -#: c-api/unicode.rst:131 +#: c-api/unicode.rst:130 msgid "" "Return a pointer to the canonical representation cast to UCS1, UCS2 or UCS4 " "integer types for direct character access. No checks are performed if the " @@ -160,28 +159,28 @@ msgid "" "`PyUnicode_READY` has been called before accessing this." msgstr "" -#: c-api/unicode.rst:145 +#: c-api/unicode.rst:144 msgid "Return values of the :c:func:`PyUnicode_KIND` macro." msgstr "" -#: c-api/unicode.rst:150 +#: c-api/unicode.rst:149 msgid "``PyUnicode_WCHAR_KIND`` is deprecated." msgstr "" -#: c-api/unicode.rst:155 +#: c-api/unicode.rst:154 msgid "" "Return one of the PyUnicode kind constants (see above) that indicate how " "many bytes per character this Unicode object uses to store its data. *o* " "has to be a Unicode object in the \"canonical\" representation (not checked)." msgstr "" -#: c-api/unicode.rst:166 +#: c-api/unicode.rst:165 msgid "" "Return a void pointer to the raw Unicode buffer. *o* has to be a Unicode " "object in the \"canonical\" representation (not checked)." msgstr "" -#: c-api/unicode.rst:175 +#: c-api/unicode.rst:174 msgid "" "Write into a canonical representation *data* (as obtained with :c:func:" "`PyUnicode_DATA`). This macro does not do any sanity checks and is intended " @@ -191,46 +190,46 @@ msgid "" "written to that location." msgstr "" -#: c-api/unicode.rst:187 +#: c-api/unicode.rst:186 msgid "" "Read a code point from a canonical representation *data* (as obtained with :" "c:func:`PyUnicode_DATA`). No checks or ready calls are performed." msgstr "" -#: c-api/unicode.rst:195 +#: c-api/unicode.rst:194 msgid "" "Read a character from a Unicode object *o*, which must be in the \"canonical" "\" representation. This is less efficient than :c:func:`PyUnicode_READ` if " "you do multiple consecutive reads." msgstr "" -#: c-api/unicode.rst:204 +#: c-api/unicode.rst:203 msgid "" "Return the maximum code point that is suitable for creating another string " "based on *o*, which must be in the \"canonical\" representation. This is " "always an approximation but more efficient than iterating over the string." msgstr "" -#: c-api/unicode.rst:213 +#: c-api/unicode.rst:212 msgid "" "Return the size of the deprecated :c:type:`Py_UNICODE` representation, in " "code units (this includes surrogate pairs as 2 units). *o* has to be a " "Unicode object (not checked)." msgstr "" -#: c-api/unicode.rst:229 c-api/unicode.rst:769 +#: c-api/unicode.rst:228 c-api/unicode.rst:768 msgid "" "Part of the old-style Unicode API, please migrate to using :c:func:" "`PyUnicode_GET_LENGTH`." msgstr "" -#: c-api/unicode.rst:224 +#: c-api/unicode.rst:223 msgid "" "Return the size of the deprecated :c:type:`Py_UNICODE` representation in " "bytes. *o* has to be a Unicode object (not checked)." msgstr "" -#: c-api/unicode.rst:235 +#: c-api/unicode.rst:234 msgid "" "Return a pointer to a :c:type:`Py_UNICODE` representation of the object. " "The returned buffer is always terminated with an extra null code point. It " @@ -240,7 +239,7 @@ msgid "" "object (not checked)." msgstr "" -#: c-api/unicode.rst:242 +#: c-api/unicode.rst:241 msgid "" "This macro is now inefficient -- because in many cases the :c:type:" "`Py_UNICODE` representation does not exist and needs to be created -- and " @@ -249,83 +248,83 @@ msgid "" "`PyUnicode_WRITE` or :c:func:`PyUnicode_READ`." msgstr "" -#: c-api/unicode.rst:251 +#: c-api/unicode.rst:250 msgid "" "Part of the old-style Unicode API, please migrate to using the :c:func:" "`PyUnicode_nBYTE_DATA` family of macros." msgstr "" -#: c-api/unicode.rst:256 +#: c-api/unicode.rst:255 msgid "" "Return ``1`` if the string is a valid identifier according to the language " "definition, section :ref:`identifiers`. Return ``0`` otherwise." msgstr "" -#: c-api/unicode.rst:259 +#: c-api/unicode.rst:258 msgid "" "The function does not call :c:func:`Py_FatalError` anymore if the string is " "not ready." msgstr "" -#: c-api/unicode.rst:265 +#: c-api/unicode.rst:264 msgid "Unicode Character Properties" msgstr "" -#: c-api/unicode.rst:267 +#: c-api/unicode.rst:266 msgid "" "Unicode provides many different character properties. The most often needed " "ones are available through these macros which are mapped to C functions " "depending on the Python configuration." msgstr "" -#: c-api/unicode.rst:274 +#: c-api/unicode.rst:273 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a whitespace character." msgstr "" -#: c-api/unicode.rst:279 +#: c-api/unicode.rst:278 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a lowercase character." msgstr "" -#: c-api/unicode.rst:284 +#: c-api/unicode.rst:283 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is an uppercase character." msgstr "" -#: c-api/unicode.rst:289 +#: c-api/unicode.rst:288 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a titlecase character." msgstr "" -#: c-api/unicode.rst:294 +#: c-api/unicode.rst:293 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a linebreak character." msgstr "" -#: c-api/unicode.rst:299 +#: c-api/unicode.rst:298 msgid "Return ``1`` or ``0`` depending on whether *ch* is a decimal character." msgstr "" -#: c-api/unicode.rst:304 +#: c-api/unicode.rst:303 msgid "Return ``1`` or ``0`` depending on whether *ch* is a digit character." msgstr "" -#: c-api/unicode.rst:309 +#: c-api/unicode.rst:308 msgid "Return ``1`` or ``0`` depending on whether *ch* is a numeric character." msgstr "" -#: c-api/unicode.rst:314 +#: c-api/unicode.rst:313 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is an alphabetic character." msgstr "" -#: c-api/unicode.rst:319 +#: c-api/unicode.rst:318 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is an alphanumeric character." msgstr "" -#: c-api/unicode.rst:324 +#: c-api/unicode.rst:323 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a printable character. " "Nonprintable characters are those characters defined in the Unicode " @@ -336,91 +335,91 @@ msgid "" "to :data:`sys.stdout` or :data:`sys.stderr`.)" msgstr "" -#: c-api/unicode.rst:333 +#: c-api/unicode.rst:332 msgid "These APIs can be used for fast direct character conversions:" msgstr "" -#: c-api/unicode.rst:338 +#: c-api/unicode.rst:337 msgid "Return the character *ch* converted to lower case." msgstr "" -#: c-api/unicode.rst:348 c-api/unicode.rst:356 +#: c-api/unicode.rst:347 c-api/unicode.rst:355 msgid "This function uses simple case mappings." msgstr "" -#: c-api/unicode.rst:346 +#: c-api/unicode.rst:345 msgid "Return the character *ch* converted to upper case." msgstr "" -#: c-api/unicode.rst:354 +#: c-api/unicode.rst:353 msgid "Return the character *ch* converted to title case." msgstr "" -#: c-api/unicode.rst:362 +#: c-api/unicode.rst:361 msgid "" "Return the character *ch* converted to a decimal positive integer. Return " "``-1`` if this is not possible. This macro does not raise exceptions." msgstr "" -#: c-api/unicode.rst:368 +#: c-api/unicode.rst:367 msgid "" "Return the character *ch* converted to a single digit integer. Return ``-1`` " "if this is not possible. This macro does not raise exceptions." msgstr "" -#: c-api/unicode.rst:374 +#: c-api/unicode.rst:373 msgid "" "Return the character *ch* converted to a double. Return ``-1.0`` if this is " "not possible. This macro does not raise exceptions." msgstr "" -#: c-api/unicode.rst:378 +#: c-api/unicode.rst:377 msgid "These APIs can be used to work with surrogates:" msgstr "" -#: c-api/unicode.rst:382 +#: c-api/unicode.rst:381 msgid "Check if *ch* is a surrogate (``0xD800 <= ch <= 0xDFFF``)." msgstr "" -#: c-api/unicode.rst:386 +#: c-api/unicode.rst:385 msgid "Check if *ch* is a high surrogate (``0xD800 <= ch <= 0xDBFF``)." msgstr "" -#: c-api/unicode.rst:390 +#: c-api/unicode.rst:389 msgid "Check if *ch* is a low surrogate (``0xDC00 <= ch <= 0xDFFF``)." msgstr "" -#: c-api/unicode.rst:394 +#: c-api/unicode.rst:393 msgid "" "Join two surrogate characters and return a single Py_UCS4 value. *high* and " "*low* are respectively the leading and trailing surrogates in a surrogate " "pair." msgstr "" -#: c-api/unicode.rst:400 +#: c-api/unicode.rst:399 msgid "Creating and accessing Unicode strings" msgstr "" -#: c-api/unicode.rst:402 +#: c-api/unicode.rst:401 msgid "" "To create Unicode objects and access their basic sequence properties, use " "these APIs:" msgstr "" -#: c-api/unicode.rst:407 +#: c-api/unicode.rst:406 msgid "" "Create a new Unicode object. *maxchar* should be the true maximum code " "point to be placed in the string. As an approximation, it can be rounded up " "to the nearest value in the sequence 127, 255, 65535, 1114111." msgstr "" -#: c-api/unicode.rst:411 +#: c-api/unicode.rst:410 msgid "" "This is the recommended way to allocate a new Unicode object. Objects " "created using this function are not resizable." msgstr "" -#: c-api/unicode.rst:420 +#: c-api/unicode.rst:419 msgid "" "Create a new Unicode object with the given *kind* (possible values are :c:" "macro:`PyUnicode_1BYTE_KIND` etc., as returned by :c:func:" @@ -428,7 +427,7 @@ msgid "" "1, 2 or 4 bytes per character, as given by the kind." msgstr "" -#: c-api/unicode.rst:430 +#: c-api/unicode.rst:429 msgid "" "Create a Unicode object from the char buffer *u*. The bytes will be " "interpreted as being UTF-8 encoded. The buffer is copied into the new " @@ -436,19 +435,20 @@ msgid "" "object, i.e. modification of the data is not allowed." msgstr "" -#: c-api/unicode.rst:435 +#: c-api/unicode.rst:434 msgid "" "If *u* is ``NULL``, this function behaves like :c:func:" "`PyUnicode_FromUnicode` with the buffer set to ``NULL``. This usage is " -"deprecated in favor of :c:func:`PyUnicode_New`." +"deprecated in favor of :c:func:`PyUnicode_New`, and will be removed in " +"Python 3.12." msgstr "" -#: c-api/unicode.rst:442 +#: c-api/unicode.rst:441 msgid "" "Create a Unicode object from a UTF-8 encoded null-terminated char buffer *u*." msgstr "" -#: c-api/unicode.rst:448 +#: c-api/unicode.rst:447 msgid "" "Take a C :c:func:`printf`\\ -style *format* string and a variable number of " "arguments, calculate the size of the resulting Python Unicode string and " @@ -457,261 +457,261 @@ msgid "" "*format* ASCII-encoded string. The following format characters are allowed:" msgstr "" -#: c-api/unicode.rst:463 +#: c-api/unicode.rst:462 msgid "Format Characters" msgstr "Caractères de format" -#: c-api/unicode.rst:463 +#: c-api/unicode.rst:462 msgid "Type" msgstr "Type" -#: c-api/unicode.rst:463 +#: c-api/unicode.rst:462 #, fuzzy msgid "Comment" msgstr "Commentaires" -#: c-api/unicode.rst:465 +#: c-api/unicode.rst:464 msgid ":attr:`%%`" msgstr "" -#: c-api/unicode.rst:465 +#: c-api/unicode.rst:464 msgid "*n/a*" msgstr "" -#: c-api/unicode.rst:465 +#: c-api/unicode.rst:464 msgid "The literal % character." msgstr "" -#: c-api/unicode.rst:467 +#: c-api/unicode.rst:466 msgid ":attr:`%c`" msgstr "" -#: c-api/unicode.rst:470 c-api/unicode.rst:506 +#: c-api/unicode.rst:469 c-api/unicode.rst:505 msgid "int" msgstr "*int*" -#: c-api/unicode.rst:467 +#: c-api/unicode.rst:466 msgid "A single character, represented as a C int." msgstr "" -#: c-api/unicode.rst:470 +#: c-api/unicode.rst:469 msgid ":attr:`%d`" msgstr "" -#: c-api/unicode.rst:470 +#: c-api/unicode.rst:469 msgid "Equivalent to ``printf(\"%d\")``. [1]_" msgstr "" -#: c-api/unicode.rst:473 +#: c-api/unicode.rst:472 msgid ":attr:`%u`" msgstr "" -#: c-api/unicode.rst:473 +#: c-api/unicode.rst:472 msgid "unsigned int" msgstr "``unsigned int``" -#: c-api/unicode.rst:473 +#: c-api/unicode.rst:472 msgid "Equivalent to ``printf(\"%u\")``. [1]_" msgstr "" -#: c-api/unicode.rst:476 +#: c-api/unicode.rst:475 msgid ":attr:`%ld`" msgstr "" -#: c-api/unicode.rst:479 +#: c-api/unicode.rst:478 msgid "long" msgstr "" -#: c-api/unicode.rst:476 +#: c-api/unicode.rst:475 msgid "Equivalent to ``printf(\"%ld\")``. [1]_" msgstr "" -#: c-api/unicode.rst:479 +#: c-api/unicode.rst:478 msgid ":attr:`%li`" msgstr "" -#: c-api/unicode.rst:479 +#: c-api/unicode.rst:478 msgid "Equivalent to ``printf(\"%li\")``. [1]_" msgstr "" -#: c-api/unicode.rst:482 +#: c-api/unicode.rst:481 msgid ":attr:`%lu`" msgstr "" -#: c-api/unicode.rst:482 +#: c-api/unicode.rst:481 msgid "unsigned long" msgstr "``unsigned long``" -#: c-api/unicode.rst:482 +#: c-api/unicode.rst:481 msgid "Equivalent to ``printf(\"%lu\")``. [1]_" msgstr "" -#: c-api/unicode.rst:485 +#: c-api/unicode.rst:484 msgid ":attr:`%lld`" msgstr "" -#: c-api/unicode.rst:488 +#: c-api/unicode.rst:487 msgid "long long" msgstr "" -#: c-api/unicode.rst:485 +#: c-api/unicode.rst:484 msgid "Equivalent to ``printf(\"%lld\")``. [1]_" msgstr "" -#: c-api/unicode.rst:488 +#: c-api/unicode.rst:487 msgid ":attr:`%lli`" msgstr "" -#: c-api/unicode.rst:488 +#: c-api/unicode.rst:487 msgid "Equivalent to ``printf(\"%lli\")``. [1]_" msgstr "" -#: c-api/unicode.rst:491 +#: c-api/unicode.rst:490 msgid ":attr:`%llu`" msgstr "" -#: c-api/unicode.rst:491 +#: c-api/unicode.rst:490 msgid "unsigned long long" msgstr "``unsigned long long``" -#: c-api/unicode.rst:491 +#: c-api/unicode.rst:490 msgid "Equivalent to ``printf(\"%llu\")``. [1]_" msgstr "" -#: c-api/unicode.rst:494 +#: c-api/unicode.rst:493 msgid ":attr:`%zd`" msgstr "" -#: c-api/unicode.rst:497 +#: c-api/unicode.rst:496 msgid "Py_ssize_t" msgstr "" -#: c-api/unicode.rst:494 +#: c-api/unicode.rst:493 msgid "Equivalent to ``printf(\"%zd\")``. [1]_" msgstr "" -#: c-api/unicode.rst:497 +#: c-api/unicode.rst:496 msgid ":attr:`%zi`" msgstr "" -#: c-api/unicode.rst:497 +#: c-api/unicode.rst:496 msgid "Equivalent to ``printf(\"%zi\")``. [1]_" msgstr "" -#: c-api/unicode.rst:500 +#: c-api/unicode.rst:499 msgid ":attr:`%zu`" msgstr "" -#: c-api/unicode.rst:500 +#: c-api/unicode.rst:499 msgid "size_t" msgstr "" -#: c-api/unicode.rst:500 +#: c-api/unicode.rst:499 msgid "Equivalent to ``printf(\"%zu\")``. [1]_" msgstr "" -#: c-api/unicode.rst:503 +#: c-api/unicode.rst:502 msgid ":attr:`%i`" msgstr "" -#: c-api/unicode.rst:503 +#: c-api/unicode.rst:502 msgid "Equivalent to ``printf(\"%i\")``. [1]_" msgstr "" -#: c-api/unicode.rst:506 +#: c-api/unicode.rst:505 msgid ":attr:`%x`" msgstr "" -#: c-api/unicode.rst:506 +#: c-api/unicode.rst:505 msgid "Equivalent to ``printf(\"%x\")``. [1]_" msgstr "" -#: c-api/unicode.rst:509 +#: c-api/unicode.rst:508 msgid ":attr:`%s`" msgstr "" -#: c-api/unicode.rst:509 +#: c-api/unicode.rst:508 msgid "const char\\*" msgstr "" -#: c-api/unicode.rst:509 +#: c-api/unicode.rst:508 msgid "A null-terminated C character array." msgstr "" -#: c-api/unicode.rst:512 +#: c-api/unicode.rst:511 msgid ":attr:`%p`" msgstr "" -#: c-api/unicode.rst:512 +#: c-api/unicode.rst:511 msgid "const void\\*" msgstr "" -#: c-api/unicode.rst:512 +#: c-api/unicode.rst:511 msgid "" "The hex representation of a C pointer. Mostly equivalent to ``printf(\"%p" "\")`` except that it is guaranteed to start with the literal ``0x`` " "regardless of what the platform's ``printf`` yields." msgstr "" -#: c-api/unicode.rst:520 +#: c-api/unicode.rst:519 msgid ":attr:`%A`" msgstr "" -#: c-api/unicode.rst:523 c-api/unicode.rst:535 +#: c-api/unicode.rst:522 c-api/unicode.rst:534 msgid "PyObject\\*" msgstr "PyObject\\*" -#: c-api/unicode.rst:520 +#: c-api/unicode.rst:519 msgid "The result of calling :func:`ascii`." msgstr "" -#: c-api/unicode.rst:523 +#: c-api/unicode.rst:522 msgid ":attr:`%U`" msgstr "" -#: c-api/unicode.rst:523 +#: c-api/unicode.rst:522 #, fuzzy msgid "A Unicode object." msgstr "Un objet Unicode." -#: c-api/unicode.rst:525 +#: c-api/unicode.rst:524 msgid ":attr:`%V`" msgstr "" -#: c-api/unicode.rst:525 +#: c-api/unicode.rst:524 msgid "PyObject\\*, const char\\*" msgstr "" -#: c-api/unicode.rst:525 +#: c-api/unicode.rst:524 msgid "" "A Unicode object (which may be ``NULL``) and a null-terminated C character " "array as a second parameter (which will be used, if the first parameter is " "``NULL``)." msgstr "" -#: c-api/unicode.rst:532 +#: c-api/unicode.rst:531 msgid ":attr:`%S`" msgstr "" -#: c-api/unicode.rst:532 +#: c-api/unicode.rst:531 msgid "The result of calling :c:func:`PyObject_Str`." msgstr "" -#: c-api/unicode.rst:535 +#: c-api/unicode.rst:534 msgid ":attr:`%R`" msgstr "" -#: c-api/unicode.rst:535 +#: c-api/unicode.rst:534 msgid "The result of calling :c:func:`PyObject_Repr`." msgstr "" -#: c-api/unicode.rst:539 +#: c-api/unicode.rst:538 msgid "" "An unrecognized format character causes all the rest of the format string to " "be copied as-is to the result string, and any extra arguments discarded." msgstr "" -#: c-api/unicode.rst:543 +#: c-api/unicode.rst:542 msgid "" "The width formatter unit is number of characters rather than bytes. The " "precision formatter unit is number of bytes for ``\"%s\"`` and ``\"%V\"`` " @@ -720,37 +720,37 @@ msgid "" "``PyObject*`` argument is not ``NULL``)." msgstr "" -#: c-api/unicode.rst:549 +#: c-api/unicode.rst:548 msgid "" "For integer specifiers (d, u, ld, li, lu, lld, lli, llu, zd, zi, zu, i, x): " "the 0-conversion flag has effect even when a precision is given." msgstr "" -#: c-api/unicode.rst:552 +#: c-api/unicode.rst:551 msgid "Support for ``\"%lld\"`` and ``\"%llu\"`` added." msgstr "" -#: c-api/unicode.rst:555 +#: c-api/unicode.rst:554 msgid "Support for ``\"%li\"``, ``\"%lli\"`` and ``\"%zi\"`` added." msgstr "" -#: c-api/unicode.rst:558 +#: c-api/unicode.rst:557 msgid "" "Support width and precision formatter for ``\"%s\"``, ``\"%A\"``, ``\"%U" "\"``, ``\"%V\"``, ``\"%S\"``, ``\"%R\"`` added." msgstr "" -#: c-api/unicode.rst:565 +#: c-api/unicode.rst:564 msgid "" "Identical to :c:func:`PyUnicode_FromFormat` except that it takes exactly two " "arguments." msgstr "" -#: c-api/unicode.rst:572 +#: c-api/unicode.rst:571 msgid "Decode an encoded object *obj* to a Unicode object." msgstr "" -#: c-api/unicode.rst:574 +#: c-api/unicode.rst:573 msgid "" ":class:`bytes`, :class:`bytearray` and other :term:`bytes-like objects " "` are decoded according to the given *encoding* and using " @@ -758,23 +758,23 @@ msgid "" "interface use the default values (see :ref:`builtincodecs` for details)." msgstr "" -#: c-api/unicode.rst:580 +#: c-api/unicode.rst:579 msgid "" "All other objects, including Unicode objects, cause a :exc:`TypeError` to be " "set." msgstr "" -#: c-api/unicode.rst:583 +#: c-api/unicode.rst:582 msgid "" "The API returns ``NULL`` if there was an error. The caller is responsible " "for decref'ing the returned objects." msgstr "" -#: c-api/unicode.rst:589 +#: c-api/unicode.rst:588 msgid "Return the length of the Unicode object, in code points." msgstr "" -#: c-api/unicode.rst:600 +#: c-api/unicode.rst:599 msgid "" "Copy characters from one Unicode object into another. This function " "performs character conversion when necessary and falls back to :c:func:" @@ -782,52 +782,52 @@ msgid "" "otherwise returns the number of copied characters." msgstr "" -#: c-api/unicode.rst:611 +#: c-api/unicode.rst:610 msgid "" "Fill a string with a character: write *fill_char* into ``unicode[start:start" "+length]``." msgstr "" -#: c-api/unicode.rst:614 +#: c-api/unicode.rst:613 msgid "" "Fail if *fill_char* is bigger than the string maximum character, or if the " "string has more than 1 reference." msgstr "" -#: c-api/unicode.rst:617 +#: c-api/unicode.rst:616 msgid "" "Return the number of written character, or return ``-1`` and raise an " "exception on error." msgstr "" -#: c-api/unicode.rst:626 +#: c-api/unicode.rst:625 msgid "" "Write a character to a string. The string must have been created through :c:" "func:`PyUnicode_New`. Since Unicode strings are supposed to be immutable, " "the string must not be shared, or have been hashed yet." msgstr "" -#: c-api/unicode.rst:630 +#: c-api/unicode.rst:629 msgid "" "This function checks that *unicode* is a Unicode object, that the index is " "not out of bounds, and that the object can be modified safely (i.e. that it " "its reference count is one)." msgstr "" -#: c-api/unicode.rst:639 +#: c-api/unicode.rst:638 msgid "" "Read a character from a string. This function checks that *unicode* is a " "Unicode object and the index is not out of bounds, in contrast to the macro " "version :c:func:`PyUnicode_READ_CHAR`." msgstr "" -#: c-api/unicode.rst:649 +#: c-api/unicode.rst:648 msgid "" "Return a substring of *str*, from character index *start* (included) to " "character index *end* (excluded). Negative indices are not supported." msgstr "" -#: c-api/unicode.rst:658 +#: c-api/unicode.rst:657 msgid "" "Copy the string *u* into a UCS4 buffer, including a null character, if " "*copy_null* is set. Returns ``NULL`` and sets an exception on error (in " @@ -835,7 +835,7 @@ msgid "" "*u*). *buffer* is returned on success." msgstr "" -#: c-api/unicode.rst:668 +#: c-api/unicode.rst:667 msgid "" "Copy the string *u* into a new UCS4 buffer that is allocated using :c:func:" "`PyMem_Malloc`. If this fails, ``NULL`` is returned with a :exc:" @@ -843,11 +843,11 @@ msgid "" "appended." msgstr "" -#: c-api/unicode.rst:677 +#: c-api/unicode.rst:676 msgid "Deprecated Py_UNICODE APIs" msgstr "" -#: c-api/unicode.rst:681 +#: c-api/unicode.rst:680 msgid "" "These API functions are deprecated with the implementation of :pep:`393`. " "Extension modules can continue using them, as they will not be removed in " @@ -855,7 +855,7 @@ msgid "" "and memory hits." msgstr "" -#: c-api/unicode.rst:688 +#: c-api/unicode.rst:687 msgid "" "Create a Unicode object from the Py_UNICODE buffer *u* of the given size. " "*u* may be ``NULL`` which causes the contents to be undefined. It is the " @@ -863,28 +863,28 @@ msgid "" "the new object." msgstr "" -#: c-api/unicode.rst:693 +#: c-api/unicode.rst:692 msgid "" "If the buffer is not ``NULL``, the return value might be a shared object. " "Therefore, modification of the resulting Unicode object is only allowed when " "*u* is ``NULL``." msgstr "" -#: c-api/unicode.rst:697 +#: c-api/unicode.rst:696 msgid "" "If the buffer is ``NULL``, :c:func:`PyUnicode_READY` must be called once the " "string content has been filled before using any of the access macros such " "as :c:func:`PyUnicode_KIND`." msgstr "" -#: c-api/unicode.rst:704 +#: c-api/unicode.rst:703 msgid "" "Part of the old-style Unicode API, please migrate to using :c:func:" "`PyUnicode_FromKindAndData`, :c:func:`PyUnicode_FromWideChar`, or :c:func:" "`PyUnicode_New`." msgstr "" -#: c-api/unicode.rst:709 +#: c-api/unicode.rst:708 msgid "" "Return a read-only pointer to the Unicode object's internal :c:type:" "`Py_UNICODE` buffer, or ``NULL`` on error. This will create the :c:type:" @@ -895,21 +895,21 @@ msgid "" "functions." msgstr "" -#: c-api/unicode.rst:745 +#: c-api/unicode.rst:744 msgid "" "Part of the old-style Unicode API, please migrate to using :c:func:" "`PyUnicode_AsUCS4`, :c:func:`PyUnicode_AsWideChar`, :c:func:" "`PyUnicode_ReadChar` or similar new APIs." msgstr "" -#: c-api/unicode.rst:727 +#: c-api/unicode.rst:726 msgid "" "Create a Unicode object by replacing all decimal digits in :c:type:" "`Py_UNICODE` buffer of the given *size* by ASCII digits 0--9 according to " "their decimal value. Return ``NULL`` if an exception occurs." msgstr "" -#: c-api/unicode.rst:734 +#: c-api/unicode.rst:733 msgid "" "Like :c:func:`PyUnicode_AsUnicode`, but also saves the :c:func:`Py_UNICODE` " "array length (excluding the extra null terminator) in *size*. Note that the " @@ -918,7 +918,7 @@ msgid "" "functions." msgstr "" -#: c-api/unicode.rst:750 +#: c-api/unicode.rst:749 msgid "" "Create a copy of a Unicode string ending with a null code point. Return " "``NULL`` and raise a :exc:`MemoryError` exception on memory allocation " @@ -928,40 +928,40 @@ msgid "" "truncated when used in most C functions." msgstr "" -#: c-api/unicode.rst:759 +#: c-api/unicode.rst:758 msgid "" "Please migrate to using :c:func:`PyUnicode_AsUCS4Copy` or similar new APIs." msgstr "" -#: c-api/unicode.rst:764 +#: c-api/unicode.rst:763 msgid "" "Return the size of the deprecated :c:type:`Py_UNICODE` representation, in " "code units (this includes surrogate pairs as 2 units)." msgstr "" -#: c-api/unicode.rst:774 +#: c-api/unicode.rst:773 msgid "" "Copy an instance of a Unicode subtype to a new true Unicode object if " "necessary. If *obj* is already a true Unicode object (not a subtype), return " "the reference with incremented refcount." msgstr "" -#: c-api/unicode.rst:778 +#: c-api/unicode.rst:777 msgid "" "Objects other than Unicode or its subtypes will cause a :exc:`TypeError`." msgstr "" -#: c-api/unicode.rst:782 +#: c-api/unicode.rst:781 msgid "Locale Encoding" msgstr "" -#: c-api/unicode.rst:784 +#: c-api/unicode.rst:783 msgid "" "The current locale encoding can be used to decode text from the operating " "system." msgstr "" -#: c-api/unicode.rst:791 +#: c-api/unicode.rst:790 msgid "" "Decode a string from UTF-8 on Android and VxWorks, or from the current " "locale encoding on other platforms. The supported error handlers are ``" @@ -970,22 +970,22 @@ msgid "" "null character but cannot contain embedded null characters." msgstr "" -#: c-api/unicode.rst:798 +#: c-api/unicode.rst:797 msgid "" "Use :c:func:`PyUnicode_DecodeFSDefaultAndSize` to decode a string from :c:" "data:`Py_FileSystemDefaultEncoding` (the locale encoding read at Python " "startup)." msgstr "" -#: c-api/unicode.rst:838 +#: c-api/unicode.rst:837 msgid "This function ignores the Python UTF-8 mode." msgstr "" -#: c-api/unicode.rst:910 +#: c-api/unicode.rst:909 msgid "The :c:func:`Py_DecodeLocale` function." msgstr "" -#: c-api/unicode.rst:810 +#: c-api/unicode.rst:809 msgid "" "The function now also uses the current locale encoding for the " "``surrogateescape`` error handler, except on Android. Previously, :c:func:" @@ -993,13 +993,13 @@ msgid "" "locale encoding was used for ``strict``." msgstr "" -#: c-api/unicode.rst:819 +#: c-api/unicode.rst:818 msgid "" "Similar to :c:func:`PyUnicode_DecodeLocaleAndSize`, but compute the string " "length using :c:func:`strlen`." msgstr "" -#: c-api/unicode.rst:827 +#: c-api/unicode.rst:826 msgid "" "Encode a Unicode object to UTF-8 on Android and VxWorks, or to the current " "locale encoding on other platforms. The supported error handlers are ``" @@ -1008,17 +1008,17 @@ msgid "" "object. *unicode* cannot contain embedded null characters." msgstr "" -#: c-api/unicode.rst:834 +#: c-api/unicode.rst:833 msgid "" "Use :c:func:`PyUnicode_EncodeFSDefault` to encode a string to :c:data:" "`Py_FileSystemDefaultEncoding` (the locale encoding read at Python startup)." msgstr "" -#: c-api/unicode.rst:946 +#: c-api/unicode.rst:945 msgid "The :c:func:`Py_EncodeLocale` function." msgstr "" -#: c-api/unicode.rst:846 +#: c-api/unicode.rst:845 msgid "" "The function now also uses the current locale encoding for the " "``surrogateescape`` error handler, except on Android. Previously, :c:func:" @@ -1026,11 +1026,11 @@ msgid "" "locale encoding was used for ``strict``." msgstr "" -#: c-api/unicode.rst:855 +#: c-api/unicode.rst:854 msgid "File System Encoding" msgstr "" -#: c-api/unicode.rst:857 +#: c-api/unicode.rst:856 msgid "" "To encode and decode file names and other environment strings, :c:data:" "`Py_FileSystemDefaultEncoding` should be used as the encoding, and :c:data:" @@ -1040,7 +1040,7 @@ msgid "" "`PyUnicode_FSConverter` as the conversion function:" msgstr "" -#: c-api/unicode.rst:866 +#: c-api/unicode.rst:865 msgid "" "ParseTuple converter: encode :class:`str` objects -- obtained directly or " "through the :class:`os.PathLike` interface -- to :class:`bytes` using :c:" @@ -1049,18 +1049,18 @@ msgid "" "is no longer used." msgstr "" -#: c-api/unicode.rst:891 +#: c-api/unicode.rst:890 msgid "Accepts a :term:`path-like object`." msgstr "Accepte un :term:`path-like object`." -#: c-api/unicode.rst:877 +#: c-api/unicode.rst:876 msgid "" "To decode file names to :class:`str` during argument parsing, the ``\"O&\"`` " "converter should be used, passing :c:func:`PyUnicode_FSDecoder` as the " "conversion function:" msgstr "" -#: c-api/unicode.rst:883 +#: c-api/unicode.rst:882 msgid "" "ParseTuple converter: decode :class:`bytes` objects -- obtained either " "directly or indirectly through the :class:`os.PathLike` interface -- to :" @@ -1069,19 +1069,19 @@ msgid "" "which must be released when it is no longer used." msgstr "" -#: c-api/unicode.rst:897 +#: c-api/unicode.rst:896 msgid "" "Decode a string using :c:data:`Py_FileSystemDefaultEncoding` and the :c:data:" "`Py_FileSystemDefaultEncodeErrors` error handler." msgstr "" -#: c-api/unicode.rst:921 c-api/unicode.rst:937 +#: c-api/unicode.rst:920 c-api/unicode.rst:936 msgid "" "If :c:data:`Py_FileSystemDefaultEncoding` is not set, fall back to the " "locale encoding." msgstr "" -#: c-api/unicode.rst:903 +#: c-api/unicode.rst:902 msgid "" ":c:data:`Py_FileSystemDefaultEncoding` is initialized at startup from the " "locale encoding and cannot be modified later. If you need to decode a string " @@ -1089,22 +1089,22 @@ msgid "" "`PyUnicode_DecodeLocaleAndSize`." msgstr "" -#: c-api/unicode.rst:926 c-api/unicode.rst:950 +#: c-api/unicode.rst:925 c-api/unicode.rst:949 msgid "Use :c:data:`Py_FileSystemDefaultEncodeErrors` error handler." msgstr "" -#: c-api/unicode.rst:918 +#: c-api/unicode.rst:917 msgid "" "Decode a null-terminated string using :c:data:`Py_FileSystemDefaultEncoding` " "and the :c:data:`Py_FileSystemDefaultEncodeErrors` error handler." msgstr "" -#: c-api/unicode.rst:924 +#: c-api/unicode.rst:923 msgid "" "Use :c:func:`PyUnicode_DecodeFSDefaultAndSize` if you know the string length." msgstr "" -#: c-api/unicode.rst:932 +#: c-api/unicode.rst:931 msgid "" "Encode a Unicode object to :c:data:`Py_FileSystemDefaultEncoding` with the :" "c:data:`Py_FileSystemDefaultEncodeErrors` error handler, and return :class:" @@ -1112,29 +1112,29 @@ msgid "" "bytes." msgstr "" -#: c-api/unicode.rst:940 +#: c-api/unicode.rst:939 msgid "" ":c:data:`Py_FileSystemDefaultEncoding` is initialized at startup from the " "locale encoding and cannot be modified later. If you need to encode a string " "to the current locale encoding, use :c:func:`PyUnicode_EncodeLocale`." msgstr "" -#: c-api/unicode.rst:954 +#: c-api/unicode.rst:953 msgid "wchar_t Support" msgstr "" -#: c-api/unicode.rst:956 +#: c-api/unicode.rst:955 msgid ":c:type:`wchar_t` support for platforms which support it:" msgstr "" -#: c-api/unicode.rst:960 +#: c-api/unicode.rst:959 msgid "" "Create a Unicode object from the :c:type:`wchar_t` buffer *w* of the given " "*size*. Passing ``-1`` as the *size* indicates that the function must itself " "compute the length, using wcslen. Return ``NULL`` on failure." msgstr "" -#: c-api/unicode.rst:968 +#: c-api/unicode.rst:967 msgid "" "Copy the Unicode object contents into the :c:type:`wchar_t` buffer *w*. At " "most *size* :c:type:`wchar_t` characters are copied (excluding a possibly " @@ -1147,7 +1147,7 @@ msgid "" "would cause the string to be truncated when used with most C functions." msgstr "" -#: c-api/unicode.rst:981 +#: c-api/unicode.rst:980 msgid "" "Convert the Unicode object to a wide character string. The output string " "always ends with a null character. If *size* is not ``NULL``, write the " @@ -1158,7 +1158,7 @@ msgid "" "`wchar_t*` string contains null characters a :exc:`ValueError` is raised." msgstr "" -#: c-api/unicode.rst:989 +#: c-api/unicode.rst:988 msgid "" "Returns a buffer allocated by :c:func:`PyMem_Alloc` (use :c:func:" "`PyMem_Free` to free it) on success. On error, returns ``NULL`` and *" @@ -1166,30 +1166,30 @@ msgid "" "failed." msgstr "" -#: c-api/unicode.rst:996 +#: c-api/unicode.rst:995 msgid "" "Raises a :exc:`ValueError` if *size* is ``NULL`` and the :c:type:`wchar_t*` " "string contains null characters." msgstr "" -#: c-api/unicode.rst:1004 +#: c-api/unicode.rst:1003 msgid "Built-in Codecs" msgstr "" -#: c-api/unicode.rst:1006 +#: c-api/unicode.rst:1005 msgid "" "Python provides a set of built-in codecs which are written in C for speed. " "All of these codecs are directly usable via the following functions." msgstr "" -#: c-api/unicode.rst:1009 +#: c-api/unicode.rst:1008 msgid "" "Many of the following APIs take two arguments encoding and errors, and they " "have the same semantics as the ones of the built-in :func:`str` string " "object constructor." msgstr "" -#: c-api/unicode.rst:1013 +#: c-api/unicode.rst:1012 msgid "" "Setting encoding to ``NULL`` causes the default encoding to be used which is " "UTF-8. The file system calls should use :c:func:`PyUnicode_FSConverter` for " @@ -1200,28 +1200,28 @@ msgid "" "setlocale)." msgstr "" -#: c-api/unicode.rst:1021 +#: c-api/unicode.rst:1020 msgid "" "Error handling is set by errors which may also be set to ``NULL`` meaning to " "use the default handling defined for the codec. Default error handling for " "all built-in codecs is \"strict\" (:exc:`ValueError` is raised)." msgstr "" -#: c-api/unicode.rst:1025 +#: c-api/unicode.rst:1024 msgid "" "The codecs all use a similar interface. Only deviation from the following " "generic ones are documented for simplicity." msgstr "" -#: c-api/unicode.rst:1030 +#: c-api/unicode.rst:1029 msgid "Generic Codecs" msgstr "" -#: c-api/unicode.rst:1032 +#: c-api/unicode.rst:1031 msgid "These are the generic codec APIs:" msgstr "" -#: c-api/unicode.rst:1038 +#: c-api/unicode.rst:1037 msgid "" "Create a Unicode object by decoding *size* bytes of the encoded string *s*. " "*encoding* and *errors* have the same meaning as the parameters of the same " @@ -1230,7 +1230,7 @@ msgid "" "raised by the codec." msgstr "" -#: c-api/unicode.rst:1048 +#: c-api/unicode.rst:1047 msgid "" "Encode a Unicode object and return the result as Python bytes object. " "*encoding* and *errors* have the same meaning as the parameters of the same " @@ -1239,7 +1239,7 @@ msgid "" "was raised by the codec." msgstr "" -#: c-api/unicode.rst:1058 +#: c-api/unicode.rst:1057 msgid "" "Encode the :c:type:`Py_UNICODE` buffer *s* of the given *size* and return a " "Python bytes object. *encoding* and *errors* have the same meaning as the " @@ -1248,27 +1248,27 @@ msgid "" "``NULL`` if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1323 +#: c-api/unicode.rst:1322 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:" "func:`PyUnicode_AsEncodedString`." msgstr "" -#: c-api/unicode.rst:1070 +#: c-api/unicode.rst:1069 msgid "UTF-8 Codecs" msgstr "" -#: c-api/unicode.rst:1072 +#: c-api/unicode.rst:1071 msgid "These are the UTF-8 codec APIs:" msgstr "" -#: c-api/unicode.rst:1077 +#: c-api/unicode.rst:1076 msgid "" "Create a Unicode object by decoding *size* bytes of the UTF-8 encoded string " "*s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1084 +#: c-api/unicode.rst:1083 msgid "" "If *consumed* is ``NULL``, behave like :c:func:`PyUnicode_DecodeUTF8`. If " "*consumed* is not ``NULL``, trailing incomplete UTF-8 byte sequences will " @@ -1276,14 +1276,14 @@ msgid "" "of bytes that have been decoded will be stored in *consumed*." msgstr "" -#: c-api/unicode.rst:1092 +#: c-api/unicode.rst:1091 msgid "" "Encode a Unicode object using UTF-8 and return the result as Python bytes " "object. Error handling is \"strict\". Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: c-api/unicode.rst:1099 +#: c-api/unicode.rst:1098 msgid "" "Return a pointer to the UTF-8 encoding of the Unicode object, and store the " "size of the encoded representation (in bytes) in *size*. The *size* " @@ -1292,63 +1292,63 @@ msgid "" "regardless of whether there are any other null code points." msgstr "" -#: c-api/unicode.rst:1105 +#: c-api/unicode.rst:1104 msgid "" "In the case of an error, ``NULL`` is returned with an exception set and no " "*size* is stored." msgstr "" -#: c-api/unicode.rst:1108 +#: c-api/unicode.rst:1107 msgid "" "This caches the UTF-8 representation of the string in the Unicode object, " "and subsequent calls will return a pointer to the same buffer. The caller " "is not responsible for deallocating the buffer." msgstr "" -#: c-api/unicode.rst:1124 +#: c-api/unicode.rst:1123 msgid "The return type is now ``const char *`` rather of ``char *``." msgstr "" -#: c-api/unicode.rst:1120 +#: c-api/unicode.rst:1119 msgid "As :c:func:`PyUnicode_AsUTF8AndSize`, but does not store the size." msgstr "" -#: c-api/unicode.rst:1130 +#: c-api/unicode.rst:1129 msgid "" "Encode the :c:type:`Py_UNICODE` buffer *s* of the given *size* using UTF-8 " "and return a Python bytes object. Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: c-api/unicode.rst:1137 +#: c-api/unicode.rst:1136 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:" "func:`PyUnicode_AsUTF8String`, :c:func:`PyUnicode_AsUTF8AndSize` or :c:func:" "`PyUnicode_AsEncodedString`." msgstr "" -#: c-api/unicode.rst:1141 +#: c-api/unicode.rst:1140 msgid "UTF-32 Codecs" msgstr "" -#: c-api/unicode.rst:1143 +#: c-api/unicode.rst:1142 msgid "These are the UTF-32 codec APIs:" msgstr "" -#: c-api/unicode.rst:1149 +#: c-api/unicode.rst:1148 msgid "" "Decode *size* bytes from a UTF-32 encoded buffer string and return the " "corresponding Unicode object. *errors* (if non-``NULL``) defines the error " "handling. It defaults to \"strict\"." msgstr "" -#: c-api/unicode.rst:1226 +#: c-api/unicode.rst:1225 msgid "" "If *byteorder* is non-``NULL``, the decoder starts decoding using the given " "byte order::" msgstr "" -#: c-api/unicode.rst:1160 +#: c-api/unicode.rst:1159 msgid "" "If ``*byteorder`` is zero, and the first four bytes of the input data are a " "byte order mark (BOM), the decoder switches to this byte order and the BOM " @@ -1356,21 +1356,21 @@ msgid "" "``-1`` or ``1``, any byte order mark is copied to the output." msgstr "" -#: c-api/unicode.rst:1239 +#: c-api/unicode.rst:1238 msgid "" "After completion, *\\*byteorder* is set to the current byte order at the end " "of input data." msgstr "" -#: c-api/unicode.rst:1242 +#: c-api/unicode.rst:1241 msgid "If *byteorder* is ``NULL``, the codec starts in native order mode." msgstr "" -#: c-api/unicode.rst:1206 c-api/unicode.rst:1281 +#: c-api/unicode.rst:1205 c-api/unicode.rst:1280 msgid "Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1176 +#: c-api/unicode.rst:1175 msgid "" "If *consumed* is ``NULL``, behave like :c:func:`PyUnicode_DecodeUTF32`. If " "*consumed* is not ``NULL``, :c:func:`PyUnicode_DecodeUTF32Stateful` will not " @@ -1379,53 +1379,53 @@ msgid "" "number of bytes that have been decoded will be stored in *consumed*." msgstr "" -#: c-api/unicode.rst:1185 +#: c-api/unicode.rst:1184 msgid "" "Return a Python byte string using the UTF-32 encoding in native byte order. " "The string always starts with a BOM mark. Error handling is \"strict\". " "Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1193 +#: c-api/unicode.rst:1192 msgid "" "Return a Python bytes object holding the UTF-32 encoded value of the Unicode " "data in *s*. Output is written according to the following byte order::" msgstr "" -#: c-api/unicode.rst:1274 +#: c-api/unicode.rst:1273 msgid "" "If byteorder is ``0``, the output string will always start with the Unicode " "BOM mark (U+FEFF). In the other two modes, no BOM mark is prepended." msgstr "" -#: c-api/unicode.rst:1203 +#: c-api/unicode.rst:1202 msgid "" "If ``Py_UNICODE_WIDE`` is not defined, surrogate pairs will be output as a " "single code point." msgstr "" -#: c-api/unicode.rst:1210 +#: c-api/unicode.rst:1209 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:" "func:`PyUnicode_AsUTF32String` or :c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: c-api/unicode.rst:1214 +#: c-api/unicode.rst:1213 msgid "UTF-16 Codecs" msgstr "" -#: c-api/unicode.rst:1216 +#: c-api/unicode.rst:1215 msgid "These are the UTF-16 codec APIs:" msgstr "" -#: c-api/unicode.rst:1222 +#: c-api/unicode.rst:1221 msgid "" "Decode *size* bytes from a UTF-16 encoded buffer string and return the " "corresponding Unicode object. *errors* (if non-``NULL``) defines the error " "handling. It defaults to \"strict\"." msgstr "" -#: c-api/unicode.rst:1233 +#: c-api/unicode.rst:1232 msgid "" "If ``*byteorder`` is zero, and the first two bytes of the input data are a " "byte order mark (BOM), the decoder switches to this byte order and the BOM " @@ -1434,7 +1434,7 @@ msgid "" "result in either a ``\\ufeff`` or a ``\\ufffe`` character)." msgstr "" -#: c-api/unicode.rst:1250 +#: c-api/unicode.rst:1249 msgid "" "If *consumed* is ``NULL``, behave like :c:func:`PyUnicode_DecodeUTF16`. If " "*consumed* is not ``NULL``, :c:func:`PyUnicode_DecodeUTF16Stateful` will not " @@ -1444,47 +1444,47 @@ msgid "" "*consumed*." msgstr "" -#: c-api/unicode.rst:1259 +#: c-api/unicode.rst:1258 msgid "" "Return a Python byte string using the UTF-16 encoding in native byte order. " "The string always starts with a BOM mark. Error handling is \"strict\". " "Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1267 +#: c-api/unicode.rst:1266 msgid "" "Return a Python bytes object holding the UTF-16 encoded value of the Unicode " "data in *s*. Output is written according to the following byte order::" msgstr "" -#: c-api/unicode.rst:1277 +#: c-api/unicode.rst:1276 msgid "" "If ``Py_UNICODE_WIDE`` is defined, a single :c:type:`Py_UNICODE` value may " "get represented as a surrogate pair. If it is not defined, each :c:type:" "`Py_UNICODE` values is interpreted as a UCS-2 character." msgstr "" -#: c-api/unicode.rst:1285 +#: c-api/unicode.rst:1284 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:" "func:`PyUnicode_AsUTF16String` or :c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: c-api/unicode.rst:1289 +#: c-api/unicode.rst:1288 msgid "UTF-7 Codecs" msgstr "" -#: c-api/unicode.rst:1291 +#: c-api/unicode.rst:1290 msgid "These are the UTF-7 codec APIs:" msgstr "" -#: c-api/unicode.rst:1296 +#: c-api/unicode.rst:1295 msgid "" "Create a Unicode object by decoding *size* bytes of the UTF-7 encoded string " "*s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1303 +#: c-api/unicode.rst:1302 msgid "" "If *consumed* is ``NULL``, behave like :c:func:`PyUnicode_DecodeUTF7`. If " "*consumed* is not ``NULL``, trailing incomplete UTF-7 base-64 sections will " @@ -1492,14 +1492,14 @@ msgid "" "of bytes that have been decoded will be stored in *consumed*." msgstr "" -#: c-api/unicode.rst:1312 +#: c-api/unicode.rst:1311 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given size using UTF-7 and " "return a Python bytes object. Return ``NULL`` if an exception was raised by " "the codec." msgstr "" -#: c-api/unicode.rst:1316 +#: c-api/unicode.rst:1315 msgid "" "If *base64SetO* is nonzero, \"Set O\" (punctuation that has no otherwise " "special meaning) will be encoded in base-64. If *base64WhiteSpace* is " @@ -1507,152 +1507,152 @@ msgid "" "the Python \"utf-7\" codec." msgstr "" -#: c-api/unicode.rst:1327 +#: c-api/unicode.rst:1326 msgid "Unicode-Escape Codecs" msgstr "" -#: c-api/unicode.rst:1329 +#: c-api/unicode.rst:1328 msgid "These are the \"Unicode Escape\" codec APIs:" msgstr "" -#: c-api/unicode.rst:1335 +#: c-api/unicode.rst:1334 msgid "" "Create a Unicode object by decoding *size* bytes of the Unicode-Escape " "encoded string *s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1341 +#: c-api/unicode.rst:1340 msgid "" "Encode a Unicode object using Unicode-Escape and return the result as a " "bytes object. Error handling is \"strict\". Return ``NULL`` if an " "exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1348 +#: c-api/unicode.rst:1347 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using Unicode-" "Escape and return a bytes object. Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: c-api/unicode.rst:1353 +#: c-api/unicode.rst:1352 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:" "func:`PyUnicode_AsUnicodeEscapeString`." msgstr "" -#: c-api/unicode.rst:1357 +#: c-api/unicode.rst:1356 msgid "Raw-Unicode-Escape Codecs" msgstr "" -#: c-api/unicode.rst:1359 +#: c-api/unicode.rst:1358 msgid "These are the \"Raw Unicode Escape\" codec APIs:" msgstr "" -#: c-api/unicode.rst:1365 +#: c-api/unicode.rst:1364 msgid "" "Create a Unicode object by decoding *size* bytes of the Raw-Unicode-Escape " "encoded string *s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1371 +#: c-api/unicode.rst:1370 msgid "" "Encode a Unicode object using Raw-Unicode-Escape and return the result as a " "bytes object. Error handling is \"strict\". Return ``NULL`` if an " "exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1379 +#: c-api/unicode.rst:1378 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using Raw-Unicode-" "Escape and return a bytes object. Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: c-api/unicode.rst:1385 +#: c-api/unicode.rst:1384 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:" "func:`PyUnicode_AsRawUnicodeEscapeString` or :c:func:" "`PyUnicode_AsEncodedString`." msgstr "" -#: c-api/unicode.rst:1389 +#: c-api/unicode.rst:1388 msgid "Latin-1 Codecs" msgstr "" -#: c-api/unicode.rst:1391 +#: c-api/unicode.rst:1390 msgid "" "These are the Latin-1 codec APIs: Latin-1 corresponds to the first 256 " "Unicode ordinals and only these are accepted by the codecs during encoding." msgstr "" -#: c-api/unicode.rst:1397 +#: c-api/unicode.rst:1396 msgid "" "Create a Unicode object by decoding *size* bytes of the Latin-1 encoded " "string *s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1403 +#: c-api/unicode.rst:1402 msgid "" "Encode a Unicode object using Latin-1 and return the result as Python bytes " "object. Error handling is \"strict\". Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: c-api/unicode.rst:1410 +#: c-api/unicode.rst:1409 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using Latin-1 and " "return a Python bytes object. Return ``NULL`` if an exception was raised by " "the codec." msgstr "" -#: c-api/unicode.rst:1417 +#: c-api/unicode.rst:1416 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:" "func:`PyUnicode_AsLatin1String` or :c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: c-api/unicode.rst:1421 +#: c-api/unicode.rst:1420 msgid "ASCII Codecs" msgstr "" -#: c-api/unicode.rst:1423 +#: c-api/unicode.rst:1422 msgid "" "These are the ASCII codec APIs. Only 7-bit ASCII data is accepted. All " "other codes generate errors." msgstr "" -#: c-api/unicode.rst:1429 +#: c-api/unicode.rst:1428 msgid "" "Create a Unicode object by decoding *size* bytes of the ASCII encoded string " "*s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1435 +#: c-api/unicode.rst:1434 msgid "" "Encode a Unicode object using ASCII and return the result as Python bytes " "object. Error handling is \"strict\". Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: c-api/unicode.rst:1442 +#: c-api/unicode.rst:1441 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using ASCII and " "return a Python bytes object. Return ``NULL`` if an exception was raised by " "the codec." msgstr "" -#: c-api/unicode.rst:1449 +#: c-api/unicode.rst:1448 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:" "func:`PyUnicode_AsASCIIString` or :c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: c-api/unicode.rst:1453 +#: c-api/unicode.rst:1452 msgid "Character Map Codecs" msgstr "" -#: c-api/unicode.rst:1455 +#: c-api/unicode.rst:1454 msgid "" "This codec is special in that it can be used to implement many different " "codecs (and this is in fact what was done to obtain most of the standard " @@ -1662,18 +1662,18 @@ msgid "" "well." msgstr "" -#: c-api/unicode.rst:1461 +#: c-api/unicode.rst:1460 msgid "These are the mapping codec APIs:" msgstr "" -#: c-api/unicode.rst:1466 +#: c-api/unicode.rst:1465 msgid "" "Create a Unicode object by decoding *size* bytes of the encoded string *s* " "using the given *mapping* object. Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: c-api/unicode.rst:1470 +#: c-api/unicode.rst:1469 msgid "" "If *mapping* is ``NULL``, Latin-1 decoding will be applied. Else *mapping* " "must map bytes ordinals (integers in the range from 0 to 255) to Unicode " @@ -1683,14 +1683,14 @@ msgid "" "treated as undefined mappings and cause an error." msgstr "" -#: c-api/unicode.rst:1481 +#: c-api/unicode.rst:1480 msgid "" "Encode a Unicode object using the given *mapping* object and return the " "result as a bytes object. Error handling is \"strict\". Return ``NULL`` if " "an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1485 +#: c-api/unicode.rst:1484 msgid "" "The *mapping* object must map Unicode ordinal integers to bytes objects, " "integers in the range from 0 to 255 or ``None``. Unmapped character " @@ -1698,68 +1698,68 @@ msgid "" "``None`` are treated as \"undefined mapping\" and cause an error." msgstr "" -#: c-api/unicode.rst:1494 +#: c-api/unicode.rst:1493 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using the given " "*mapping* object and return the result as a bytes object. Return ``NULL`` " "if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1501 +#: c-api/unicode.rst:1500 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:" "func:`PyUnicode_AsCharmapString` or :c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: c-api/unicode.rst:1504 +#: c-api/unicode.rst:1503 msgid "The following codec API is special in that maps Unicode to Unicode." msgstr "" -#: c-api/unicode.rst:1508 +#: c-api/unicode.rst:1507 msgid "" "Translate a string by applying a character mapping table to it and return " "the resulting Unicode object. Return ``NULL`` if an exception was raised by " "the codec." msgstr "" -#: c-api/unicode.rst:1512 +#: c-api/unicode.rst:1511 msgid "" "The mapping table must map Unicode ordinal integers to Unicode ordinal " "integers or ``None`` (causing deletion of the character)." msgstr "" -#: c-api/unicode.rst:1515 +#: c-api/unicode.rst:1514 msgid "" "Mapping tables need only provide the :meth:`__getitem__` interface; " "dictionaries and sequences work well. Unmapped character ordinals (ones " "which cause a :exc:`LookupError`) are left untouched and are copied as-is." msgstr "" -#: c-api/unicode.rst:1519 +#: c-api/unicode.rst:1518 msgid "" "*errors* has the usual meaning for codecs. It may be ``NULL`` which " "indicates to use the default error handling." msgstr "" -#: c-api/unicode.rst:1526 +#: c-api/unicode.rst:1525 msgid "" "Translate a :c:type:`Py_UNICODE` buffer of the given *size* by applying a " "character *mapping* table to it and return the resulting Unicode object. " "Return ``NULL`` when an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1533 +#: c-api/unicode.rst:1532 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:" "func:`PyUnicode_Translate`. or :ref:`generic codec based API `" msgstr "" -#: c-api/unicode.rst:1537 +#: c-api/unicode.rst:1536 msgid "MBCS codecs for Windows" msgstr "" -#: c-api/unicode.rst:1539 +#: c-api/unicode.rst:1538 msgid "" "These are the MBCS codec APIs. They are currently only available on Windows " "and use the Win32 MBCS converters to implement the conversions. Note that " @@ -1767,13 +1767,13 @@ msgid "" "is defined by the user settings on the machine running the codec." msgstr "" -#: c-api/unicode.rst:1546 +#: c-api/unicode.rst:1545 msgid "" "Create a Unicode object by decoding *size* bytes of the MBCS encoded string " "*s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: c-api/unicode.rst:1553 +#: c-api/unicode.rst:1552 msgid "" "If *consumed* is ``NULL``, behave like :c:func:`PyUnicode_DecodeMBCS`. If " "*consumed* is not ``NULL``, :c:func:`PyUnicode_DecodeMBCSStateful` will not " @@ -1781,58 +1781,58 @@ msgid "" "will be stored in *consumed*." msgstr "" -#: c-api/unicode.rst:1561 +#: c-api/unicode.rst:1560 msgid "" "Encode a Unicode object using MBCS and return the result as Python bytes " "object. Error handling is \"strict\". Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: c-api/unicode.rst:1568 +#: c-api/unicode.rst:1567 msgid "" "Encode the Unicode object using the specified code page and return a Python " "bytes object. Return ``NULL`` if an exception was raised by the codec. Use :" "c:data:`CP_ACP` code page to get the MBCS encoder." msgstr "" -#: c-api/unicode.rst:1577 +#: c-api/unicode.rst:1576 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using MBCS and " "return a Python bytes object. Return ``NULL`` if an exception was raised by " "the codec." msgstr "" -#: c-api/unicode.rst:1584 +#: c-api/unicode.rst:1583 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:" "func:`PyUnicode_AsMBCSString`, :c:func:`PyUnicode_EncodeCodePage` or :c:func:" "`PyUnicode_AsEncodedString`." msgstr "" -#: c-api/unicode.rst:1588 +#: c-api/unicode.rst:1587 msgid "Methods & Slots" msgstr "" -#: c-api/unicode.rst:1594 +#: c-api/unicode.rst:1593 msgid "Methods and Slot Functions" msgstr "" -#: c-api/unicode.rst:1596 +#: c-api/unicode.rst:1595 msgid "" "The following APIs are capable of handling Unicode objects and strings on " "input (we refer to them as strings in the descriptions) and return Unicode " "objects or integers as appropriate." msgstr "" -#: c-api/unicode.rst:1600 +#: c-api/unicode.rst:1599 msgid "They all return ``NULL`` or ``-1`` if an exception occurs." msgstr "" -#: c-api/unicode.rst:1605 +#: c-api/unicode.rst:1604 msgid "Concat two strings giving a new Unicode string." msgstr "" -#: c-api/unicode.rst:1610 +#: c-api/unicode.rst:1609 msgid "" "Split a string giving a list of Unicode strings. If *sep* is ``NULL``, " "splitting will be done at all whitespace substrings. Otherwise, splits " @@ -1841,27 +1841,27 @@ msgid "" "list." msgstr "" -#: c-api/unicode.rst:1618 +#: c-api/unicode.rst:1617 msgid "" "Split a Unicode string at line breaks, returning a list of Unicode strings. " "CRLF is considered to be one line break. If *keepend* is ``0``, the Line " "break characters are not included in the resulting strings." msgstr "" -#: c-api/unicode.rst:1625 +#: c-api/unicode.rst:1624 msgid "" "Join a sequence of strings using the given *separator* and return the " "resulting Unicode string." msgstr "" -#: c-api/unicode.rst:1632 +#: c-api/unicode.rst:1631 msgid "" "Return ``1`` if *substr* matches ``str[start:end]`` at the given tail end " "(*direction* == ``-1`` means to do a prefix match, *direction* == ``1`` a " "suffix match), ``0`` otherwise. Return ``-1`` if an error occurred." msgstr "" -#: c-api/unicode.rst:1640 +#: c-api/unicode.rst:1639 msgid "" "Return the first position of *substr* in ``str[start:end]`` using the given " "*direction* (*direction* == ``1`` means to do a forward search, *direction* " @@ -1870,7 +1870,7 @@ msgid "" "indicates that an error occurred and an exception has been set." msgstr "" -#: c-api/unicode.rst:1650 +#: c-api/unicode.rst:1649 msgid "" "Return the first position of the character *ch* in ``str[start:end]`` using " "the given *direction* (*direction* == ``1`` means to do a forward search, " @@ -1879,36 +1879,36 @@ msgid "" "``-2`` indicates that an error occurred and an exception has been set." msgstr "" -#: c-api/unicode.rst:1658 +#: c-api/unicode.rst:1657 msgid "*start* and *end* are now adjusted to behave like ``str[start:end]``." msgstr "" -#: c-api/unicode.rst:1665 +#: c-api/unicode.rst:1664 msgid "" "Return the number of non-overlapping occurrences of *substr* in ``str[start:" "end]``. Return ``-1`` if an error occurred." msgstr "" -#: c-api/unicode.rst:1672 +#: c-api/unicode.rst:1671 msgid "" "Replace at most *maxcount* occurrences of *substr* in *str* with *replstr* " "and return the resulting Unicode object. *maxcount* == ``-1`` means replace " "all occurrences." msgstr "" -#: c-api/unicode.rst:1679 +#: c-api/unicode.rst:1678 msgid "" "Compare two strings and return ``-1``, ``0``, ``1`` for less than, equal, " "and greater than, respectively." msgstr "" -#: c-api/unicode.rst:1682 +#: c-api/unicode.rst:1681 msgid "" "This function returns ``-1`` upon failure, so one should call :c:func:" "`PyErr_Occurred` to check for errors." msgstr "" -#: c-api/unicode.rst:1688 +#: c-api/unicode.rst:1687 msgid "" "Compare a Unicode object, *uni*, with *string* and return ``-1``, ``0``, " "``1`` for less than, equal, and greater than, respectively. It is best to " @@ -1916,51 +1916,51 @@ msgid "" "string as ISO-8859-1 if it contains non-ASCII characters." msgstr "" -#: c-api/unicode.rst:1693 +#: c-api/unicode.rst:1692 msgid "This function does not raise exceptions." msgstr "" -#: c-api/unicode.rst:1698 +#: c-api/unicode.rst:1697 msgid "Rich compare two Unicode strings and return one of the following:" msgstr "" -#: c-api/unicode.rst:1700 +#: c-api/unicode.rst:1699 msgid "``NULL`` in case an exception was raised" msgstr "" -#: c-api/unicode.rst:1701 +#: c-api/unicode.rst:1700 msgid ":const:`Py_True` or :const:`Py_False` for successful comparisons" msgstr "" -#: c-api/unicode.rst:1702 +#: c-api/unicode.rst:1701 msgid ":const:`Py_NotImplemented` in case the type combination is unknown" msgstr "" -#: c-api/unicode.rst:1704 +#: c-api/unicode.rst:1703 msgid "" "Possible values for *op* are :const:`Py_GT`, :const:`Py_GE`, :const:" "`Py_EQ`, :const:`Py_NE`, :const:`Py_LT`, and :const:`Py_LE`." msgstr "" -#: c-api/unicode.rst:1710 +#: c-api/unicode.rst:1709 msgid "" "Return a new string object from *format* and *args*; this is analogous to " "``format % args``." msgstr "" -#: c-api/unicode.rst:1716 +#: c-api/unicode.rst:1715 msgid "" "Check whether *element* is contained in *container* and return true or false " "accordingly." msgstr "" -#: c-api/unicode.rst:1719 +#: c-api/unicode.rst:1718 msgid "" "*element* has to coerce to a one element Unicode string. ``-1`` is returned " "if there was an error." msgstr "" -#: c-api/unicode.rst:1725 +#: c-api/unicode.rst:1724 msgid "" "Intern the argument *\\*string* in place. The argument must be the address " "of a pointer variable pointing to a Python Unicode string object. If there " @@ -1973,7 +1973,7 @@ msgid "" "the object after the call if and only if you owned it before the call.)" msgstr "" -#: c-api/unicode.rst:1738 +#: c-api/unicode.rst:1737 msgid "" "A combination of :c:func:`PyUnicode_FromString` and :c:func:" "`PyUnicode_InternInPlace`, returning either a new Unicode string object that " diff --git a/extending/newtypes.po b/extending/newtypes.po index 005f8b98..8b66b30e 100644 --- a/extending/newtypes.po +++ b/extending/newtypes.po @@ -5,14 +5,14 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-24 09:01+0200\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2021-02-07 20:03+0100\n" +"Last-Translator: \n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Last-Translator: \n" "X-Generator: Poedit 2.3\n" #: extending/newtypes.rst:7 diff --git a/howto/descriptor.po b/howto/descriptor.po index 2b542d2f..55f0792c 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-17 16:05+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-12-17 21:41+0100\n" "Last-Translator: Mathieu Dupuy \n" "Language-Team: FRENCH \n" @@ -394,7 +394,7 @@ msgid "" "In general, a descriptor is an attribute value that has one of the methods " "in the descriptor protocol. Those methods are :meth:`__get__`, :meth:" "`__set__`, and :meth:`__delete__`. If any of those methods are defined for " -"an the attribute, it is said to be a :term:`descriptor`." +"an attribute, it is said to be a :term:`descriptor`." msgstr "" "En général, un descripteur est un attribut objet avec un \"comportement " "contraignant\", dont l'accès à l'attribut a été remplacé par des méthodes " diff --git a/howto/urllib2.po b/howto/urllib2.po index 4450c07e..06784f77 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-24 09:01+0200\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -128,7 +128,7 @@ msgstr "" msgid "" "In the case of HTTP, there are two extra things that Request objects allow " "you to do: First, you can pass data to be sent to the server. Second, you " -"can pass extra information (\"metadata\") *about* the data or the about " +"can pass extra information (\"metadata\") *about* the data or about the " "request itself, to the server - this information is sent as HTTP \"headers" "\". Let's look at each of these in turn." msgstr "" diff --git a/install/index.po b/install/index.po index 3d496d6a..a67df292 100644 --- a/install/index.po +++ b/install/index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-01 16:00+0200\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-04-27 22:25+0200\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -1723,12 +1723,10 @@ msgid "" msgstr "" #: install/index.rst:1067 -msgid "" -"Check https://www.sourceware.org/cygwin/ and http://www.mingw.org/ for more " -"information" +msgid "Check https://www.sourceware.org/cygwin/ for more information" msgstr "" -#: install/index.rst:1070 +#: install/index.rst:1069 msgid "" "Then you have no POSIX emulation available, but you also don't need :file:" "`cygwin1.dll`." diff --git a/library/cgi.po b/library/cgi.po index 157ba9b8..03d97274 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-24 09:01+0200\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -324,8 +324,8 @@ msgstr "" #: library/cgi.rst:282 msgid "" "Parse a query in the environment or from a file (the file defaults to ``sys." -"stdin``). The *keep_blank_values* and *strict_parsing* parameters are " -"passed to :func:`urllib.parse.parse_qs` unchanged." +"stdin``). The *keep_blank_values*, *strict_parsing* and *separator* " +"parameters are passed to :func:`urllib.parse.parse_qs` unchanged." msgstr "" #: library/cgi.rst:289 @@ -356,39 +356,43 @@ msgid "" "value is now a list of strings, not bytes." msgstr "" -#: library/cgi.rst:309 +#: library/cgi.rst:306 +msgid "Added the *separator* parameter." +msgstr "" + +#: library/cgi.rst:312 msgid "" "Parse a MIME header (such as :mailheader:`Content-Type`) into a main value " "and a dictionary of parameters." msgstr "" -#: library/cgi.rst:315 +#: library/cgi.rst:318 msgid "" "Robust test CGI script, usable as main program. Writes minimal HTTP headers " "and formats all information provided to the script in HTML form." msgstr "" -#: library/cgi.rst:321 +#: library/cgi.rst:324 msgid "Format the shell environment in HTML." msgstr "" -#: library/cgi.rst:326 +#: library/cgi.rst:329 msgid "Format a form in HTML." msgstr "" -#: library/cgi.rst:331 +#: library/cgi.rst:334 msgid "Format the current directory in HTML." msgstr "" -#: library/cgi.rst:336 +#: library/cgi.rst:339 msgid "Print a list of useful (used by CGI) environment variables in HTML." msgstr "" -#: library/cgi.rst:342 +#: library/cgi.rst:345 msgid "Caring about security" msgstr "" -#: library/cgi.rst:346 +#: library/cgi.rst:349 msgid "" "There's one important rule: if you invoke an external program (via the :func:" "`os.system` or :func:`os.popen` functions. or others with similar " @@ -399,25 +403,25 @@ msgid "" "cannot be trusted, since the request doesn't have to come from your form!" msgstr "" -#: library/cgi.rst:354 +#: library/cgi.rst:357 msgid "" "To be on the safe side, if you must pass a string gotten from a form to a " "shell command, you should make sure the string contains only alphanumeric " "characters, dashes, underscores, and periods." msgstr "" -#: library/cgi.rst:360 +#: library/cgi.rst:363 msgid "Installing your CGI script on a Unix system" msgstr "" -#: library/cgi.rst:362 +#: library/cgi.rst:365 msgid "" "Read the documentation for your HTTP server and check with your local system " "administrator to find the directory where CGI scripts should be installed; " "usually this is in a directory :file:`cgi-bin` in the server tree." msgstr "" -#: library/cgi.rst:366 +#: library/cgi.rst:369 msgid "" "Make sure that your script is readable and executable by \"others\"; the " "Unix file mode should be ``0o755`` octal (use ``chmod 0755 filename``). " @@ -425,12 +429,12 @@ msgid "" "column 1 followed by the pathname of the Python interpreter, for instance::" msgstr "" -#: library/cgi.rst:373 +#: library/cgi.rst:376 msgid "" "Make sure the Python interpreter exists and is executable by \"others\"." msgstr "" -#: library/cgi.rst:375 +#: library/cgi.rst:378 msgid "" "Make sure that any files your script needs to read or write are readable or " "writable, respectively, by \"others\" --- their mode should be ``0o644`` for " @@ -445,28 +449,28 @@ msgid "" "anything interesting." msgstr "" -#: library/cgi.rst:386 +#: library/cgi.rst:389 msgid "" "If you need to load modules from a directory which is not on Python's " "default module search path, you can change the path in your script, before " "importing other modules. For example::" msgstr "" -#: library/cgi.rst:394 +#: library/cgi.rst:397 msgid "(This way, the directory inserted last will be searched first!)" msgstr "" -#: library/cgi.rst:396 +#: library/cgi.rst:399 msgid "" "Instructions for non-Unix systems will vary; check your HTTP server's " "documentation (it will usually have a section on CGI scripts)." msgstr "" -#: library/cgi.rst:401 +#: library/cgi.rst:404 msgid "Testing your CGI script" msgstr "" -#: library/cgi.rst:403 +#: library/cgi.rst:406 msgid "" "Unfortunately, a CGI script will generally not run when you try it from the " "command line, and a script that works perfectly from the command line may " @@ -476,17 +480,17 @@ msgid "" "will most likely send a cryptic error to the client." msgstr "" -#: library/cgi.rst:410 +#: library/cgi.rst:413 msgid "" "Assuming your script has no syntax errors, yet it does not work, you have no " "choice but to read the next section." msgstr "" -#: library/cgi.rst:415 +#: library/cgi.rst:418 msgid "Debugging CGI scripts" msgstr "" -#: library/cgi.rst:419 +#: library/cgi.rst:422 msgid "" "First of all, check for trivial installation errors --- reading the section " "above on installing your CGI script carefully can save you a lot of time. " @@ -499,7 +503,7 @@ msgid "" "your browser of the form:" msgstr "" -#: library/cgi.rst:432 +#: library/cgi.rst:435 msgid "" "If this gives an error of type 404, the server cannot find the script -- " "perhaps you need to install it in a different directory. If it gives " @@ -511,19 +515,19 @@ msgid "" "same procedure for your own script, you should now be able to debug it." msgstr "" -#: library/cgi.rst:441 +#: library/cgi.rst:444 msgid "" "The next step could be to call the :mod:`cgi` module's :func:`test` function " "from your script: replace its main code with the single statement ::" msgstr "" -#: library/cgi.rst:446 +#: library/cgi.rst:449 msgid "" "This should produce the same results as those gotten from installing the :" "file:`cgi.py` file itself." msgstr "" -#: library/cgi.rst:449 +#: library/cgi.rst:452 msgid "" "When an ordinary Python script raises an unhandled exception (for whatever " "reason: of a typo in a module name, a file that can't be opened, etc.), the " @@ -533,28 +537,28 @@ msgid "" "or be discarded altogether." msgstr "" -#: library/cgi.rst:456 +#: library/cgi.rst:459 msgid "" "Fortunately, once you have managed to get your script to execute *some* " "code, you can easily send tracebacks to the Web browser using the :mod:" "`cgitb` module. If you haven't done so already, just add the lines::" msgstr "" -#: library/cgi.rst:463 +#: library/cgi.rst:466 msgid "" "to the top of your script. Then try running it again; when a problem " "occurs, you should see a detailed report that will likely make apparent the " "cause of the crash." msgstr "" -#: library/cgi.rst:467 +#: library/cgi.rst:470 msgid "" "If you suspect that there may be a problem in importing the :mod:`cgitb` " "module, you can use an even more robust approach (which only uses built-in " "modules)::" msgstr "" -#: library/cgi.rst:476 +#: library/cgi.rst:479 msgid "" "This relies on the Python interpreter to print the traceback. The content " "type of the output is set to plain text, which disables all HTML " @@ -564,47 +568,47 @@ msgid "" "interpretation is going on, the traceback will be readable." msgstr "" -#: library/cgi.rst:485 +#: library/cgi.rst:488 msgid "Common problems and solutions" msgstr "" -#: library/cgi.rst:487 +#: library/cgi.rst:490 msgid "" "Most HTTP servers buffer the output from CGI scripts until the script is " "completed. This means that it is not possible to display a progress report " "on the client's display while the script is running." msgstr "" -#: library/cgi.rst:491 +#: library/cgi.rst:494 msgid "Check the installation instructions above." msgstr "" -#: library/cgi.rst:493 +#: library/cgi.rst:496 msgid "" "Check the HTTP server's log files. (``tail -f logfile`` in a separate " "window may be useful!)" msgstr "" -#: library/cgi.rst:496 +#: library/cgi.rst:499 msgid "" "Always check a script for syntax errors first, by doing something like " "``python script.py``." msgstr "" -#: library/cgi.rst:499 +#: library/cgi.rst:502 msgid "" "If your script does not have any syntax errors, try adding ``import cgitb; " "cgitb.enable()`` to the top of the script." msgstr "" -#: library/cgi.rst:502 +#: library/cgi.rst:505 msgid "" "When invoking external programs, make sure they can be found. Usually, this " "means using absolute path names --- :envvar:`PATH` is usually not set to a " "very useful value in a CGI script." msgstr "" -#: library/cgi.rst:506 +#: library/cgi.rst:509 msgid "" "When reading or writing external files, make sure they can be read or " "written by the userid under which your CGI script will be running: this is " @@ -612,17 +616,17 @@ msgid "" "explicitly specified userid for a web server's ``suexec`` feature." msgstr "" -#: library/cgi.rst:511 +#: library/cgi.rst:514 msgid "" "Don't try to give a CGI script a set-uid mode. This doesn't work on most " "systems, and is a security liability as well." msgstr "" -#: library/cgi.rst:515 +#: library/cgi.rst:518 msgid "Footnotes" msgstr "Notes" -#: library/cgi.rst:516 +#: library/cgi.rst:519 msgid "" "Note that some recent versions of the HTML specification do state what order " "the field values should be supplied in, but knowing whether a request was " diff --git a/library/dis.po b/library/dis.po index 04d1a33a..bd017d25 100644 --- a/library/dis.po +++ b/library/dis.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-01 16:00+0200\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2019-07-18 21:03+0200\n" "Last-Translator: Aya Keddam \n" "Language-Team: FRENCH \n" @@ -477,8 +477,8 @@ msgstr "" #: library/dis.rst:349 msgid "" -"Lifts second, third and forth stack items one position up, moves top down to " -"position four." +"Lifts second, third and fourth stack items one position up, moves top down " +"to position four." msgstr "" #: library/dis.rst:357 diff --git a/library/functions.po b/library/functions.po index c056a71a..7238d1ae 100644 --- a/library/functions.po +++ b/library/functions.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-27 19:26+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-08-30 23:21+0200\n" "Last-Translator: Antoine Wecxsteen\n" "Language-Team: French \n" @@ -362,7 +362,7 @@ msgstr "" "Pour contrôler l'affichage du préfixe ``0b``, vous pouvez utiliser les " "moyens suivants." -#: library/functions.rst:749 library/functions.rst:1036 +#: library/functions.rst:750 library/functions.rst:1037 msgid "See also :func:`format` for more information." msgstr "Voir aussi :func:`format` pour plus d'informations." @@ -383,7 +383,7 @@ msgstr "" "ses seules instances sont ``False`` et ``True`` (voir :ref:`bltin-boolean-" "values`)." -#: library/functions.rst:624 library/functions.rst:833 +#: library/functions.rst:625 library/functions.rst:834 msgid "*x* is now a positional-only parameter." msgstr "*x* est désormais un argument exclusivement optionnel." @@ -829,7 +829,7 @@ msgstr "" msgid "The complex type is described in :ref:`typesnumeric`." msgstr "Le type complexe est décrit dans :ref:`typesnumeric`." -#: library/functions.rst:621 library/functions.rst:830 +#: library/functions.rst:622 library/functions.rst:831 msgid "Grouping digits with underscores as in code literals is allowed." msgstr "" "les chiffres peuvent être groupés avec des tirets bas comme dans les " @@ -1090,7 +1090,7 @@ msgstr "" "Lève un :ref:`auditing event ` ``open`` avec les arguments " "``file``, ``mode``, ``flags``." -#: library/functions.rst:533 +#: library/functions.rst:534 msgid "" "Raises an :ref:`auditing event ` ``exec`` with the code object as " "the argument. Code compilation events may also be raised." @@ -1100,6 +1100,7 @@ msgstr "" "levés." #: library/functions.rst:505 +#, fuzzy msgid "" "This function supports dynamic execution of Python code. *object* must be " "either a string or a code object. If it is a string, the string is parsed " @@ -1107,9 +1108,9 @@ msgid "" "error occurs). [#]_ If it is a code object, it is simply executed. In all " "cases, the code that's executed is expected to be valid as file input (see " "the section \"File input\" in the Reference Manual). Be aware that the :" -"keyword:`return` and :keyword:`yield` statements may not be used outside of " -"function definitions even within the context of code passed to the :func:" -"`exec` function. The return value is ``None``." +"keyword:`nonlocal`, :keyword:`yield`, and :keyword:`return` statements may " +"not be used outside of function definitions even within the context of code " +"passed to the :func:`exec` function. The return value is ``None``." msgstr "" "Cette fonction permet l'exécution dynamique de code Python. *object* doit " "être soit une chaîne soit un objet code. Si c'est une chaîne, elle est " @@ -1122,7 +1123,7 @@ msgstr "" "utilisés en dehors d'une fonction, même dans du code passé à :func:`exec`. " "La fonction renvoie ``None``." -#: library/functions.rst:515 +#: library/functions.rst:516 msgid "" "In all cases, if the optional parts are omitted, the code is executed in the " "current scope. If only *globals* is provided, it must be a dictionary (and " @@ -1144,7 +1145,7 @@ msgstr "" "``exec`` reçoit deux objets distincts dans *globals* et *locals*, le code " "est exécuté comme s'il était inclus dans une définition de classe." -#: library/functions.rst:525 +#: library/functions.rst:526 msgid "" "If the *globals* dictionary does not contain a value for the key " "``__builtins__``, a reference to the dictionary of the built-in module :mod:" @@ -1158,7 +1159,7 @@ msgstr "" "exposées au code exécuté en insérant votre propre dictionnaire " "``__builtins__`` dans *globals* avant de le donner à :func:`exec`." -#: library/functions.rst:538 +#: library/functions.rst:539 msgid "" "The built-in functions :func:`globals` and :func:`locals` return the current " "global and local dictionary, respectively, which may be useful to pass " @@ -1168,7 +1169,7 @@ msgstr "" "respectivement les dictionnaires globaux et locaux, qui peuvent être utiles " "en deuxième et troisième argument de :func:`exec`." -#: library/functions.rst:544 +#: library/functions.rst:545 msgid "" "The default *locals* act as described for function :func:`locals` below: " "modifications to the default *locals* dictionary should not be attempted. " @@ -1181,7 +1182,7 @@ msgstr "" "observer l'effet du code sur les variables locales, après que :func:`exec` " "soit terminée." -#: library/functions.rst:552 +#: library/functions.rst:553 msgid "" "Construct an iterator from those elements of *iterable* for which *function* " "returns true. *iterable* may be either a sequence, a container which " @@ -1195,7 +1196,7 @@ msgstr "" "est ``None``, la fonction identité est prise, c'est-à-dire que tous les " "éléments faux d'*iterable* sont supprimés." -#: library/functions.rst:558 +#: library/functions.rst:559 msgid "" "Note that ``filter(function, iterable)`` is equivalent to the generator " "expression ``(item for item in iterable if function(item))`` if function is " @@ -1207,7 +1208,7 @@ msgstr "" "``None``, et de ``(item for item in iterable if item)`` si *function* est " "``None``." -#: library/functions.rst:563 +#: library/functions.rst:564 msgid "" "See :func:`itertools.filterfalse` for the complementary function that " "returns elements of *iterable* for which *function* returns false." @@ -1215,12 +1216,12 @@ msgstr "" "Voir :func:`itertools.filterfalse` pour la fonction complémentaire qui donne " "les éléments d'*iterable* pour lesquels *function* renvoie ``False``." -#: library/functions.rst:573 +#: library/functions.rst:574 msgid "Return a floating point number constructed from a number or string *x*." msgstr "" "Renvoie un nombre a virgule flottante depuis un nombre ou une chaîne *x*." -#: library/functions.rst:575 +#: library/functions.rst:576 msgid "" "If the argument is a string, it should contain a decimal number, optionally " "preceded by a sign, and optionally embedded in whitespace. The optional " @@ -1239,7 +1240,7 @@ msgstr "" "conformer à la grammaire suivante, après que les espaces en début et fin de " "chaîne aient été retirées :" -#: library/functions.rst:590 +#: library/functions.rst:591 msgid "" "Here ``floatnumber`` is the form of a Python floating-point literal, " "described in :ref:`floating`. Case is not significant, so, for example, " @@ -1251,7 +1252,7 @@ msgstr "" "exemple, ``\"inf\"``, ``\" Inf\"``, ``\"INFINITY\"``, et ``\" iNfiNity\"`` " "sont tous des orthographes valides pour un infini positif." -#: library/functions.rst:595 +#: library/functions.rst:596 msgid "" "Otherwise, if the argument is an integer or a floating point number, a " "floating point number with the same value (within Python's floating point " @@ -1264,7 +1265,7 @@ msgstr "" "dehors de l'intervalle d'un nombre a virgule flottante pour Python, :exc:" "`OverflowError` est levée." -#: library/functions.rst:600 +#: library/functions.rst:601 msgid "" "For a general Python object ``x``, ``float(x)`` delegates to ``x." "__float__()``. If ``__float__()`` is not defined then it falls back to :" @@ -1274,23 +1275,23 @@ msgstr "" "__float__()``. Si ``__float__()`` n'est pas défini alors il est délégué à :" "meth:`__index__`." -#: library/functions.rst:604 +#: library/functions.rst:605 msgid "If no argument is given, ``0.0`` is returned." msgstr "Sans argument, ``0.0`` est renvoyé." -#: library/functions.rst:606 +#: library/functions.rst:607 msgid "Examples::" msgstr "Exemples ::" -#: library/functions.rst:619 +#: library/functions.rst:620 msgid "The float type is described in :ref:`typesnumeric`." msgstr "Le type *float* est décrit dans :ref:`typesnumeric`." -#: library/functions.rst:627 +#: library/functions.rst:628 msgid "Falls back to :meth:`__index__` if :meth:`__float__` is not defined." msgstr "revient à :meth:`__index__` si :meth:`__float__` n'est pas défini." -#: library/functions.rst:637 +#: library/functions.rst:638 msgid "" "Convert a *value* to a \"formatted\" representation, as controlled by " "*format_spec*. The interpretation of *format_spec* will depend on the type " @@ -1302,7 +1303,7 @@ msgstr "" "valeur, cependant il existe une syntaxe standard utilisée par la plupart des " "types natifs : :ref:`formatspec`." -#: library/functions.rst:642 +#: library/functions.rst:643 msgid "" "The default *format_spec* is an empty string which usually gives the same " "effect as calling :func:`str(value) `." @@ -1310,7 +1311,7 @@ msgstr "" "Par défaut, *format_spec* est une chaîne vide. Dans ce cas, appeler cette " "fonction a généralement le même effet qu'appeler :func:`str(value) `." -#: library/functions.rst:645 +#: library/functions.rst:646 msgid "" "A call to ``format(value, format_spec)`` is translated to ``type(value)." "__format__(value, format_spec)`` which bypasses the instance dictionary when " @@ -1326,7 +1327,7 @@ msgstr "" "mod:`object` et que *format_spec* n'est pas vide, ou si *format_spec* ou le " "résultat ne sont pas des chaînes de caractères." -#: library/functions.rst:652 +#: library/functions.rst:653 msgid "" "``object().__format__(format_spec)`` raises :exc:`TypeError` if " "*format_spec* is not an empty string." @@ -1334,7 +1335,7 @@ msgstr "" "``object().__format__(format_spec)`` lève :exc:`TypeError` si *format_spec* " "n'est pas une chaîne vide." -#: library/functions.rst:661 +#: library/functions.rst:662 msgid "" "Return a new :class:`frozenset` object, optionally with elements taken from " "*iterable*. ``frozenset`` is a built-in class. See :class:`frozenset` and :" @@ -1344,7 +1345,7 @@ msgstr "" "tirés d'*iterable*. ``frozenset`` est une classe native. Voir :class:" "`frozenset` et :ref:`types-set` pour la documentation sur cette classe." -#: library/functions.rst:665 +#: library/functions.rst:666 msgid "" "For other containers see the built-in :class:`set`, :class:`list`, :class:" "`tuple`, and :class:`dict` classes, as well as the :mod:`collections` module." @@ -1353,7 +1354,7 @@ msgstr "" "`list`, :class:`tuple`, et :class:`dict`, ainsi que le module :mod:" "`collections`." -#: library/functions.rst:672 +#: library/functions.rst:673 msgid "" "Return the value of the named attribute of *object*. *name* must be a " "string. If the string is the name of one of the object's attributes, the " @@ -1369,7 +1370,7 @@ msgstr "" "que *default* est fourni, celui-ci est renvoyé. Sinon l'exception :exc:" "`AttributeError` est levée." -#: library/functions.rst:681 +#: library/functions.rst:682 msgid "" "Return a dictionary representing the current global symbol table. This is " "always the dictionary of the current module (inside a function or method, " @@ -1381,7 +1382,7 @@ msgstr "" "fonction ou méthode, c'est le module où elle est définie, et non le module " "d'où elle est appelée)." -#: library/functions.rst:688 +#: library/functions.rst:689 msgid "" "The arguments are an object and a string. The result is ``True`` if the " "string is the name of one of the object's attributes, ``False`` if not. " @@ -1393,7 +1394,7 @@ msgstr "" "``False`` (l'implémentation appelle ``getattr(object, name)`` et regarde si " "une exception :exc:`AttributeError` a été levée)." -#: library/functions.rst:696 +#: library/functions.rst:697 msgid "" "Return the hash value of the object (if it has one). Hash values are " "integers. They are used to quickly compare dictionary keys during a " @@ -1406,7 +1407,7 @@ msgstr "" "ont la même valeur de hachage (même si leurs types sont différents, comme " "pour ``1`` et ``1.0``)." -#: library/functions.rst:703 +#: library/functions.rst:704 msgid "" "For objects with custom :meth:`__hash__` methods, note that :func:`hash` " "truncates the return value based on the bit width of the host machine. See :" @@ -1416,7 +1417,7 @@ msgstr "" "func:`hash` tronque la valeur donnée en fonction du nombre de bits de la " "machine hôte. Voir :meth:`__hash__` pour plus d'information." -#: library/functions.rst:709 +#: library/functions.rst:710 msgid "" "Invoke the built-in help system. (This function is intended for interactive " "use.) If no argument is given, the interactive help system starts on the " @@ -1433,7 +1434,7 @@ msgstr "" "la console. Si l'argument est d'un autre type, une page d'aide sur cet objet " "est générée." -#: library/functions.rst:716 +#: library/functions.rst:717 msgid "" "Note that if a slash(/) appears in the parameter list of a function, when " "invoking :func:`help`, it means that the parameters prior to the slash are " @@ -1446,14 +1447,14 @@ msgstr "" "plus d'informations, voir :ref:`La FAQ sur les arguments positionnels `." -#: library/functions.rst:721 +#: library/functions.rst:722 msgid "" "This function is added to the built-in namespace by the :mod:`site` module." msgstr "" "Cette fonction est ajoutée à l'espace de nommage natif par le module :mod:" "`site`." -#: library/functions.rst:723 +#: library/functions.rst:724 msgid "" "Changes to :mod:`pydoc` and :mod:`inspect` mean that the reported signatures " "for callables are now more comprehensive and consistent." @@ -1461,7 +1462,7 @@ msgstr "" "les changements aux modules :mod:`pydoc` et :mod:`inspect` rendent les " "signatures des appelables plus compréhensibles et cohérentes." -#: library/functions.rst:730 +#: library/functions.rst:731 msgid "" "Convert an integer number to a lowercase hexadecimal string prefixed with " "\"0x\". If *x* is not a Python :class:`int` object, it has to define an :" @@ -1471,7 +1472,7 @@ msgstr "" "pas un :class:`int`, il doit définir une méthode :meth:`__index__` qui " "renvoie un entier. Quelques exemples :" -#: library/functions.rst:739 +#: library/functions.rst:740 msgid "" "If you want to convert an integer number to an uppercase or lower " "hexadecimal string with prefix or not, you can use either of the following " @@ -1481,7 +1482,7 @@ msgstr "" "majuscule ou non, préfixée ou non, vous pouvez utiliser l'une des méthodes " "suivantes :" -#: library/functions.rst:751 +#: library/functions.rst:752 msgid "" "See also :func:`int` for converting a hexadecimal string to an integer using " "a base of 16." @@ -1489,7 +1490,7 @@ msgstr "" "Voir aussi :func:`int` pour convertir une chaîne hexadécimale en un entier " "(en affectant 16 à l'argument *base*)." -#: library/functions.rst:756 +#: library/functions.rst:757 msgid "" "To obtain a hexadecimal string representation for a float, use the :meth:" "`float.hex` method." @@ -1497,7 +1498,7 @@ msgstr "" "Pour obtenir une représentation hexadécimale sous forme de chaîne d'un " "nombre à virgule flottante, utilisez la méthode :meth:`float.hex`." -#: library/functions.rst:762 +#: library/functions.rst:763 msgid "" "Return the \"identity\" of an object. This is an integer which is " "guaranteed to be unique and constant for this object during its lifetime. " @@ -1508,7 +1509,7 @@ msgstr "" "constant pour cet objet durant sa durée de vie. Deux objets dont les durées " "de vie ne se chevauchent pas peuvent partager le même :func:`id`." -#: library/functions.rst:769 +#: library/functions.rst:770 #, fuzzy msgid "" "Raises an :ref:`auditing event ` ``builtins.id`` with argument " @@ -1517,7 +1518,7 @@ msgstr "" "Lève un :ref:`auditing event ` ``builtins.breakpoint`` avec " "l'argument ``breakpointhook``." -#: library/functions.rst:774 +#: library/functions.rst:775 msgid "" "If the *prompt* argument is present, it is written to standard output " "without a trailing newline. The function then reads a line from input, " @@ -1529,7 +1530,7 @@ msgstr "" "standard et la convertit en chaîne (supprimant le retour à la ligne final) " "quelle renvoie. Lorsque EOF est lu, :exc:`EOFError` est levée. Exemple ::" -#: library/functions.rst:784 +#: library/functions.rst:785 msgid "" "If the :mod:`readline` module was loaded, then :func:`input` will use it to " "provide elaborate line editing and history features." @@ -1546,7 +1547,7 @@ msgstr "" "Lève un :ref:`auditing event ` ``builtins.input`` avec l'argument " "``prompt`` avant de lire l'entrée." -#: library/functions.rst:789 +#: library/functions.rst:790 msgid "" "Raises an :ref:`auditing event ` ``builtins.input`` with argument " "``prompt`` before reading input" @@ -1563,7 +1564,7 @@ msgstr "" "Lève un :ref:`auditing event ` ``builtins.breakpoint`` avec " "l'argument ``breakpointhook``." -#: library/functions.rst:794 +#: library/functions.rst:795 msgid "" "Raises an auditing event ``builtins.input/result`` with the result after " "successfully reading input." @@ -1571,7 +1572,7 @@ msgstr "" "Lève un événement d'audit ``builtins.input/result`` avec le résultat après " "avoir lu avec succès l'entrée." -#: library/functions.rst:801 +#: library/functions.rst:802 msgid "" "Return an integer object constructed from a number or string *x*, or return " "``0`` if no arguments are given. If *x* defines :meth:`__int__`, ``int(x)`` " @@ -1586,7 +1587,7 @@ msgstr "" "``int(x)`` renvoie ``x.__trunc__()``. Les nombres à virgule flottante sont " "tronqués vers zéro." -#: library/functions.rst:808 +#: library/functions.rst:809 msgid "" "If *x* is not a number or if *base* is given, then *x* must be a string, :" "class:`bytes`, or :class:`bytearray` instance representing an :ref:`integer " @@ -1615,11 +1616,11 @@ msgstr "" "0)`` n'est pas légal, alors que ``int('010')`` l'est tout comme ``int('010', " "8)``." -#: library/functions.rst:821 +#: library/functions.rst:822 msgid "The integer type is described in :ref:`typesnumeric`." msgstr "Le type des entiers est décrit dans :ref:`typesnumeric`." -#: library/functions.rst:823 +#: library/functions.rst:824 msgid "" "If *base* is not an instance of :class:`int` and the *base* object has a :" "meth:`base.__index__ ` method, that method is called to " @@ -1632,11 +1633,11 @@ msgstr "" "meth:`base.__int__ ` au lieu de :meth:`base.__index__ " "`." -#: library/functions.rst:836 +#: library/functions.rst:837 msgid "Falls back to :meth:`__index__` if :meth:`__int__` is not defined." msgstr "revient à :meth:`__index__` si :meth:`__int__` n'est pas défini." -#: library/functions.rst:842 +#: library/functions.rst:843 msgid "" "Return ``True`` if the *object* argument is an instance of the *classinfo* " "argument, or of a (direct, indirect or :term:`virtual `) of *classinfo*. A class is considered a subclass of " @@ -1669,7 +1670,7 @@ msgstr "" "classes, dans ce cas la vérification sera faite pour chaque classe de " "*classinfo*. Dans tous les autres cas, :exc:`TypeError` est levée." -#: library/functions.rst:863 +#: library/functions.rst:864 msgid "" "Return an :term:`iterator` object. The first argument is interpreted very " "differently depending on the presence of the second argument. Without a " @@ -1694,11 +1695,11 @@ msgstr "" "de :meth:`~iterator.__next__`. Si la valeur reçue est égale à *sentinel* :" "exc:`StopIteration` est levée, sinon la valeur est renvoyée." -#: library/functions.rst:876 +#: library/functions.rst:877 msgid "See also :ref:`typeiter`." msgstr "Voir aussi :ref:`typeiter`." -#: library/functions.rst:878 +#: library/functions.rst:879 msgid "" "One useful application of the second form of :func:`iter` is to build a " "block-reader. For example, reading fixed-width blocks from a binary database " @@ -1708,7 +1709,7 @@ msgstr "" "construire un lecteur par blocs. Par exemple, lire des blocs de taille fixe " "d'une base de donnée binaire jusqu'à ce que la fin soit atteinte ::" -#: library/functions.rst:890 +#: library/functions.rst:891 msgid "" "Return the length (the number of items) of an object. The argument may be a " "sequence (such as a string, bytes, tuple, list, or range) or a collection " @@ -1719,13 +1720,13 @@ msgstr "" "liste ou un intervalle) ou une collection (telle qu'un dictionnaire, un " "ensemble ou un ensemble figé)." -#: library/functions.rst:896 +#: library/functions.rst:897 msgid "" "``len`` raises :exc:`OverflowError` on lengths larger than :data:`sys." "maxsize`, such as :class:`range(2 ** 100) `." msgstr "" -#: library/functions.rst:904 +#: library/functions.rst:905 msgid "" "Rather than being a function, :class:`list` is actually a mutable sequence " "type, as documented in :ref:`typesseq-list` and :ref:`typesseq`." @@ -1734,7 +1735,7 @@ msgstr "" "type séquentiel muable, comme décrit dans :ref:`typesseq-list` et :ref:" "`typesseq`." -#: library/functions.rst:910 +#: library/functions.rst:911 msgid "" "Update and return a dictionary representing the current local symbol table. " "Free variables are returned by :func:`locals` when it is called in function " @@ -1747,7 +1748,7 @@ msgstr "" "corps d'une classe. Notez qu’au niveau d’un module, :func:`locals` et :func:" "`globals` sont le même dictionnaire." -#: library/functions.rst:916 +#: library/functions.rst:917 msgid "" "The contents of this dictionary should not be modified; changes may not " "affect the values of local and free variables used by the interpreter." @@ -1756,7 +1757,7 @@ msgstr "" "n'affectent pas les valeurs des variables locales ou libres utilisées par " "l'interpréteur." -#: library/functions.rst:921 +#: library/functions.rst:922 msgid "" "Return an iterator that applies *function* to every item of *iterable*, " "yielding the results. If additional *iterable* arguments are passed, " @@ -1773,7 +1774,7 @@ msgstr "" "où les arguments sont déjà rangés sous forme de *n*-uplets, voir :func:" "`itertools.starmap`." -#: library/functions.rst:932 +#: library/functions.rst:933 msgid "" "Return the largest item in an iterable or the largest of two or more " "arguments." @@ -1781,7 +1782,7 @@ msgstr "" "Renvoie le plus grand élément d'un itérable, ou l'argument le plus grand " "parmi au moins deux arguments." -#: library/functions.rst:935 +#: library/functions.rst:936 msgid "" "If one positional argument is provided, it should be an :term:`iterable`. " "The largest item in the iterable is returned. If two or more positional " @@ -1792,7 +1793,7 @@ msgstr "" "deux arguments positionnels sont fournis, l'argument le plus grand sera " "renvoyé." -#: library/functions.rst:977 +#: library/functions.rst:978 msgid "" "There are two optional keyword-only arguments. The *key* argument specifies " "a one-argument ordering function like that used for :meth:`list.sort`. The " @@ -1806,7 +1807,7 @@ msgstr "" "fourni est vide. Si l'itérable est vide et que *default* n'est pas fourni, :" "exc:`ValueError` est levée." -#: library/functions.rst:946 +#: library/functions.rst:947 msgid "" "If multiple items are maximal, the function returns the first one " "encountered. This is consistent with other sort-stability preserving tools " @@ -1818,15 +1819,15 @@ msgstr "" "stabilité lors du tri, tels que ``sorted(iterable, key=keyfunc, reverse=True)" "[0]`` et ``heapq.nlargest(1, iterable, key=keyfunc)``." -#: library/functions.rst:988 +#: library/functions.rst:989 msgid "The *default* keyword-only argument." msgstr "L'argument nommé (et seulement donné par son nom) *default*." -#: library/functions.rst:991 +#: library/functions.rst:992 msgid "The *key* can be ``None``." msgstr "l'argument *key* peut être ``None``." -#: library/functions.rst:962 +#: library/functions.rst:963 msgid "" "Return a \"memory view\" object created from the given argument. See :ref:" "`typememoryview` for more information." @@ -1834,7 +1835,7 @@ msgstr "" "Renvoie une « vue mémoire » (*memory view*) créée depuis l'argument. Voir :" "ref:`typememoryview` pour plus d'informations." -#: library/functions.rst:969 +#: library/functions.rst:970 msgid "" "Return the smallest item in an iterable or the smallest of two or more " "arguments." @@ -1842,7 +1843,7 @@ msgstr "" "Renvoie le plus petit élément d'un itérable ou le plus petit d'au moins deux " "arguments." -#: library/functions.rst:972 +#: library/functions.rst:973 msgid "" "If one positional argument is provided, it should be an :term:`iterable`. " "The smallest item in the iterable is returned. If two or more positional " @@ -1852,7 +1853,7 @@ msgstr "" "plus petit élément de l'itérable est renvoyé. Si au moins deux arguments " "positionnels sont fournis, le plus petit argument positionnel est renvoyé." -#: library/functions.rst:983 +#: library/functions.rst:984 msgid "" "If multiple items are minimal, the function returns the first one " "encountered. This is consistent with other sort-stability preserving tools " @@ -1864,7 +1865,7 @@ msgstr "" "du tri, tels que ``sorted(iterable, key=keyfunc)[0]`` et ``heapq." "nsmallest(1, iterable, key=keyfunc)``." -#: library/functions.rst:997 +#: library/functions.rst:998 msgid "" "Retrieve the next item from the *iterator* by calling its :meth:`~iterator." "__next__` method. If *default* is given, it is returned if the iterator is " @@ -1874,7 +1875,7 @@ msgstr "" "__next__`. Si *default* est fourni, il sera renvoyé si l'itérateur est " "épuisé, sinon :exc:`StopIteration` est levée." -#: library/functions.rst:1004 +#: library/functions.rst:1005 msgid "" "Return a new featureless object. :class:`object` is a base for all classes. " "It has the methods that are common to all instances of Python classes. This " @@ -1884,7 +1885,7 @@ msgstr "" "classes. C'est elle qui porte les méthodes communes à toutes les instances " "de classes en Python. Cette fonction n'accepte aucun argument." -#: library/functions.rst:1010 +#: library/functions.rst:1011 msgid "" ":class:`object` does *not* have a :attr:`~object.__dict__`, so you can't " "assign arbitrary attributes to an instance of the :class:`object` class." @@ -1893,7 +1894,7 @@ msgstr "" "pouvez donc pas assigner d'attributs arbitraires à une instance d':class:" "`object`." -#: library/functions.rst:1016 +#: library/functions.rst:1017 msgid "" "Convert an integer number to an octal string prefixed with \"0o\". The " "result is a valid Python expression. If *x* is not a Python :class:`int` " @@ -1905,7 +1906,7 @@ msgstr "" "objet :class:`int`, il doit définir une méthode :meth:`__index__` qui donne " "un entier, par exemple :" -#: library/functions.rst:1026 +#: library/functions.rst:1027 msgid "" "If you want to convert an integer number to octal string either with prefix " "\"0o\" or not, you can use either of the following ways." @@ -1913,7 +1914,7 @@ msgstr "" "Si vous voulez convertir un nombre entier en chaîne octale, avec ou sans le " "préfixe ``0o``, vous pouvez utiliser l'une des méthodes suivantes." -#: library/functions.rst:1043 +#: library/functions.rst:1044 msgid "" "Open *file* and return a corresponding :term:`file object`. If the file " "cannot be opened, an :exc:`OSError` is raised. See :ref:`tut-files` for more " @@ -1923,7 +1924,7 @@ msgstr "" "Si le fichier ne peut pas être ouvert, une :exc:`OSError` est levée. Voir :" "ref:`tut-files` pour plus d'exemple d'utilisation de cette fonction." -#: library/functions.rst:1047 +#: library/functions.rst:1048 msgid "" "*file* is a :term:`path-like object` giving the pathname (absolute or " "relative to the current working directory) of the file to be opened or an " @@ -1937,7 +1938,7 @@ msgstr "" "descripteur de fichier est donné, il sera fermé en même temps que l'objet " "d'entrée-sortie renvoyé, sauf si *closefd* est mis à ``False``)." -#: library/functions.rst:1053 +#: library/functions.rst:1054 msgid "" "*mode* is an optional string that specifies the mode in which the file is " "opened. It defaults to ``'r'`` which means open for reading in text mode. " @@ -1964,71 +1965,71 @@ msgstr "" "mode binaire sans préciser *encoding* non spécifié). Les modes disponibles " "sont :" -#: library/functions.rst:1070 +#: library/functions.rst:1071 msgid "Character" msgstr "Caractère" -#: library/functions.rst:1070 +#: library/functions.rst:1071 msgid "Meaning" msgstr "Signification" -#: library/functions.rst:1072 +#: library/functions.rst:1073 msgid "``'r'``" msgstr "``'r'``" -#: library/functions.rst:1072 +#: library/functions.rst:1073 msgid "open for reading (default)" msgstr "ouvre en lecture (par défaut)" -#: library/functions.rst:1073 +#: library/functions.rst:1074 msgid "``'w'``" msgstr "``'w'``" -#: library/functions.rst:1073 +#: library/functions.rst:1074 msgid "open for writing, truncating the file first" msgstr "ouvre en écriture, en effaçant le contenu du fichier" -#: library/functions.rst:1074 +#: library/functions.rst:1075 msgid "``'x'``" msgstr "``'x'``" -#: library/functions.rst:1074 +#: library/functions.rst:1075 msgid "open for exclusive creation, failing if the file already exists" msgstr "ouvre pour une création exclusive, échouant si le fichier existe déjà" -#: library/functions.rst:1075 +#: library/functions.rst:1076 msgid "``'a'``" msgstr "``'a'``" -#: library/functions.rst:1075 +#: library/functions.rst:1076 msgid "open for writing, appending to the end of the file if it exists" msgstr "ouvre en écriture, ajoutant à la fin du fichier s'il existe" -#: library/functions.rst:1076 +#: library/functions.rst:1077 msgid "``'b'``" msgstr "``'b'``" -#: library/functions.rst:1076 +#: library/functions.rst:1077 msgid "binary mode" msgstr "mode binaire" -#: library/functions.rst:1077 +#: library/functions.rst:1078 msgid "``'t'``" msgstr "``'t'``" -#: library/functions.rst:1077 +#: library/functions.rst:1078 msgid "text mode (default)" msgstr "mode texte (par défaut)" -#: library/functions.rst:1078 +#: library/functions.rst:1079 msgid "``'+'``" msgstr "``'+'``" -#: library/functions.rst:1078 +#: library/functions.rst:1079 msgid "open for updating (reading and writing)" msgstr "ouvre en modification (lecture et écriture)" -#: library/functions.rst:1081 +#: library/functions.rst:1082 msgid "" "The default mode is ``'r'`` (open for reading text, synonym of ``'rt'``). " "Modes ``'w+'`` and ``'w+b'`` open and truncate the file. Modes ``'r+'`` and " @@ -2038,7 +2039,7 @@ msgstr "" "``'rt'``). Les modes ``'w+'`` et ``'w+b'`` ouvrent et vident le fichier. Les " "modes ``'r+'`` et ``'r+b'`` ouvrent le fichier sans le vider." -#: library/functions.rst:1085 +#: library/functions.rst:1086 msgid "" "As mentioned in the :ref:`io-overview`, Python distinguishes between binary " "and text I/O. Files opened in binary mode (including ``'b'`` in the *mode* " @@ -2056,7 +2057,7 @@ msgstr "" "octets ayant été décodés au préalable en utilisant un encodage déduit de " "l'environnement ou *encoding* s'il est donné." -#: library/functions.rst:1093 +#: library/functions.rst:1094 msgid "" "There is an additional mode character permitted, ``'U'``, which no longer " "has any effect, and is considered deprecated. It previously enabled :term:" @@ -2071,7 +2072,7 @@ msgstr "" "documentation du paramètre :ref:`newline ` pour plus " "de détails." -#: library/functions.rst:1101 +#: library/functions.rst:1102 msgid "" "Python doesn't depend on the underlying operating system's notion of text " "files; all the processing is done by Python itself, and is therefore " @@ -2081,7 +2082,7 @@ msgstr "" "jacent. Tout le traitement est effectué par Python lui-même, et est ainsi " "indépendant de la plate-forme." -#: library/functions.rst:1105 +#: library/functions.rst:1106 msgid "" "*buffering* is an optional integer used to set the buffering policy. Pass 0 " "to switch buffering off (only allowed in binary mode), 1 to select line " @@ -2096,7 +2097,7 @@ msgstr "" "en octets d'un tampon de taille fixe. Sans l'argument *buffering*, les " "comportements par défaut sont les suivants :" -#: library/functions.rst:1111 +#: library/functions.rst:1112 msgid "" "Binary files are buffered in fixed-size chunks; the size of the buffer is " "chosen using a heuristic trying to determine the underlying device's \"block " @@ -2109,7 +2110,7 @@ msgstr "" "DEFAULT_BUFFER_SIZE`. Sur de nombreux systèmes, le tampon sera de 4096 ou " "8192 octets." -#: library/functions.rst:1116 +#: library/functions.rst:1117 msgid "" "\"Interactive\" text files (files for which :meth:`~io.IOBase.isatty` " "returns ``True``) use line buffering. Other text files use the policy " @@ -2119,7 +2120,7 @@ msgstr "" "isatty` renvoie ``True``) utilisent un tampon par lignes. Les autres " "fichiers texte sont traités comme les fichiers binaires." -#: library/functions.rst:1120 +#: library/functions.rst:1121 msgid "" "*encoding* is the name of the encoding used to decode or encode the file. " "This should only be used in text mode. The default encoding is platform " @@ -2134,7 +2135,7 @@ msgstr "" "par Python peut être utilisé. Voir :mod:`codecs` pour une liste des " "encodages pris en charge." -#: library/functions.rst:1127 +#: library/functions.rst:1128 msgid "" "*errors* is an optional string that specifies how encoding and decoding " "errors are to be handled—this cannot be used in binary mode. A variety of " @@ -2149,7 +2150,7 @@ msgstr "" "d'erreur enregistré avec :func:`codecs.register_error` est aussi un argument " "valide. Les noms standards sont :" -#: library/functions.rst:1135 +#: library/functions.rst:1136 msgid "" "``'strict'`` to raise a :exc:`ValueError` exception if there is an encoding " "error. The default value of ``None`` has the same effect." @@ -2157,7 +2158,7 @@ msgstr "" "``'strict'`` pour lever une :exc:`ValueError` si une erreur d'encodage est " "rencontrée. La valeur par défaut, ``None``, a le même effet." -#: library/functions.rst:1139 +#: library/functions.rst:1140 msgid "" "``'ignore'`` ignores errors. Note that ignoring encoding errors can lead to " "data loss." @@ -2165,7 +2166,7 @@ msgstr "" "``'ignore'`` ignore les erreurs. Notez qu'ignorer les erreurs d'encodage " "peut mener à des pertes de données." -#: library/functions.rst:1142 +#: library/functions.rst:1143 msgid "" "``'replace'`` causes a replacement marker (such as ``'?'``) to be inserted " "where there is malformed data." @@ -2173,7 +2174,7 @@ msgstr "" "``'replace'`` insère un marqueur de substitution (tel que ``'?'``) en place " "des données mal formées." -#: library/functions.rst:1145 +#: library/functions.rst:1146 msgid "" "``'surrogateescape'`` will represent any incorrect bytes as code points in " "the Unicode Private Use Area ranging from U+DC80 to U+DCFF. These private " @@ -2188,7 +2189,7 @@ msgstr "" "l'écriture de la donnée. C'est utile pour traiter des fichiers d'un encodage " "inconnu." -#: library/functions.rst:1152 +#: library/functions.rst:1153 msgid "" "``'xmlcharrefreplace'`` is only supported when writing to a file. Characters " "not supported by the encoding are replaced with the appropriate XML " @@ -2198,7 +2199,7 @@ msgstr "" "fichier. Les caractères non gérés par l'encodage sont remplacés par une " "entité XML de la forme ``&#nnn;``." -#: library/functions.rst:1156 +#: library/functions.rst:1157 msgid "" "``'backslashreplace'`` replaces malformed data by Python's backslashed " "escape sequences." @@ -2206,7 +2207,7 @@ msgstr "" "``'backslashreplace'`` remplace les données mal formées par des séquences " "d'échappement Python (utilisant des barres obliques inverses)." -#: library/functions.rst:1159 +#: library/functions.rst:1160 msgid "" "``'namereplace'`` (also only supported when writing) replaces unsupported " "characters with ``\\N{...}`` escape sequences." @@ -2214,7 +2215,7 @@ msgstr "" "``'namereplace'`` (aussi supporté lors de l'écriture) remplace les " "caractères non gérés par des séquences d'échappement ``\\N{...}``." -#: library/functions.rst:1167 +#: library/functions.rst:1168 msgid "" "*newline* controls how :term:`universal newlines` mode works (it only " "applies to text mode). It can be ``None``, ``''``, ``'\\n'``, ``'\\r'``, " @@ -2225,7 +2226,7 @@ msgstr "" "``None``, ``''``, ``'\\n'``, ``'\\r'``, et ``'\\r\\n'``. Il fonctionne comme " "suit :" -#: library/functions.rst:1171 +#: library/functions.rst:1172 msgid "" "When reading input from the stream, if *newline* is ``None``, universal " "newlines mode is enabled. Lines in the input can end in ``'\\n'``, " @@ -2243,7 +2244,7 @@ msgstr "" "valeur autorisée, les lignes sont seulement terminées par la chaîne donnée, " "qui est rendue telle quelle." -#: library/functions.rst:1179 +#: library/functions.rst:1180 msgid "" "When writing output to the stream, if *newline* is ``None``, any ``'\\n'`` " "characters written are translated to the system default line separator, :" @@ -2257,7 +2258,7 @@ msgstr "" "*newline* est un autre caractère valide, chaque ``'\\n'`` sera remplacé par " "la chaîne donnée." -#: library/functions.rst:1185 +#: library/functions.rst:1186 msgid "" "If *closefd* is ``False`` and a file descriptor rather than a filename was " "given, the underlying file descriptor will be kept open when the file is " @@ -2269,7 +2270,7 @@ msgstr "" "le fichier sera fermé. Si un nom de fichier est donné, *closefd* doit rester " "``True`` (la valeur par défaut) sans quoi une erreur est levée." -#: library/functions.rst:1190 +#: library/functions.rst:1191 msgid "" "A custom opener can be used by passing a callable as *opener*. The " "underlying file descriptor for the file object is then obtained by calling " @@ -2283,13 +2284,13 @@ msgstr "" "descripteur de fichier ouvert (fournir :mod:`os.open` en tant qu'*opener* " "aura le même effet que donner ``None``)." -#: library/functions.rst:1196 +#: library/functions.rst:1197 msgid "The newly created file is :ref:`non-inheritable `." msgstr "" "Il n'est :ref:`pas possible d'hériter du fichier ` " "nouvellement créé." -#: library/functions.rst:1198 +#: library/functions.rst:1199 msgid "" "The following example uses the :ref:`dir_fd ` parameter of the :func:" "`os.open` function to open a file relative to a given directory::" @@ -2297,7 +2298,7 @@ msgstr "" "L'exemple suivant utilise le paramètre :ref:`dir_fd ` de la " "fonction :func:`os.open` pour ouvrir un fichier relatif au dossier courant ::" -#: library/functions.rst:1211 +#: library/functions.rst:1212 msgid "" "The type of :term:`file object` returned by the :func:`open` function " "depends on the mode. When :func:`open` is used to open a file in a text " @@ -2323,7 +2324,7 @@ msgstr "" "BufferedRandom`. Lorsque le tampon est désactivé, le flux brut, une classe " "fille de :class:`io.RawIOBase`, :class:`io.FileIO` est renvoyée." -#: library/functions.rst:1232 +#: library/functions.rst:1233 msgid "" "See also the file handling modules, such as, :mod:`fileinput`, :mod:`io` " "(where :func:`open` is declared), :mod:`os`, :mod:`os.path`, :mod:" @@ -2333,7 +2334,7 @@ msgstr "" "`fileinput`, :mod:`io` (où :func:`open` est déclarée), :mod:`os`, :mod:`os." "path`, :mod:`tmpfile`, et :mod:`shutil`." -#: library/functions.rst:1237 +#: library/functions.rst:1238 msgid "" "Raises an :ref:`auditing event ` ``open`` with arguments ``file``, " "``mode``, ``flags``." @@ -2341,7 +2342,7 @@ msgstr "" "Lève un :ref:`auditing event ` ``open`` avec les arguments " "``file``, ``mode``, ``flags``." -#: library/functions.rst:1238 +#: library/functions.rst:1239 msgid "" "The ``mode`` and ``flags`` arguments may have been modified or inferred from " "the original call." @@ -2349,21 +2350,21 @@ msgstr "" "Les arguments ``mode`` et ``flags`` peuvent avoir été modifiés ou déduits de " "l'appel original." -#: library/functions.rst:1244 +#: library/functions.rst:1245 msgid "The *opener* parameter was added." msgstr "ajout du paramètre *opener*." -#: library/functions.rst:1245 +#: library/functions.rst:1246 msgid "The ``'x'`` mode was added." msgstr "ajout du mode ``'x'``." -#: library/functions.rst:1246 +#: library/functions.rst:1247 msgid ":exc:`IOError` used to be raised, it is now an alias of :exc:`OSError`." msgstr "" ":exc:`IOError` était normalement levée, elle est maintenant un alias de :exc:" "`OSError`." -#: library/functions.rst:1247 +#: library/functions.rst:1248 msgid "" ":exc:`FileExistsError` is now raised if the file opened in exclusive " "creation mode (``'x'``) already exists." @@ -2371,15 +2372,15 @@ msgstr "" ":exc:`FileExistsError` est maintenant levée si le fichier ouvert en mode " "création exclusive (``'x'``) existe déjà." -#: library/functions.rst:1253 +#: library/functions.rst:1254 msgid "The file is now non-inheritable." msgstr "Il n'est plus possible d'hériter de *file*." -#: library/functions.rst:1257 +#: library/functions.rst:1258 msgid "The ``'U'`` mode." msgstr "Le mode ``'U'``." -#: library/functions.rst:1262 +#: library/functions.rst:1263 msgid "" "If the system call is interrupted and the signal handler does not raise an " "exception, the function now retries the system call instead of raising an :" @@ -2389,15 +2390,15 @@ msgstr "" "aucune exception, la fonction réessaye l'appel système au lieu de lever une :" "exc:`InterruptedError` (voir la :pep:`475` pour la justification)." -#: library/functions.rst:1265 +#: library/functions.rst:1266 msgid "The ``'namereplace'`` error handler was added." msgstr "ajout du gestionnaire d'erreurs ``'namereplace'``." -#: library/functions.rst:1270 +#: library/functions.rst:1271 msgid "Support added to accept objects implementing :class:`os.PathLike`." msgstr "prise en charge des objets implémentant :class:`os.PathLike`." -#: library/functions.rst:1271 +#: library/functions.rst:1272 msgid "" "On Windows, opening a console buffer may return a subclass of :class:`io." "RawIOBase` other than :class:`io.FileIO`." @@ -2405,7 +2406,7 @@ msgstr "" "Sous Windows, ouvrir un *buffer* du terminal peut renvoyer une sous-classe " "de :class:`io.RawIOBase` autre que :class:`io.FileIO`." -#: library/functions.rst:1276 +#: library/functions.rst:1277 msgid "" "Given a string representing one Unicode character, return an integer " "representing the Unicode code point of that character. For example, " @@ -2417,7 +2418,7 @@ msgstr "" "entier ``97`` et ``ord('€')`` (symbole euro) renvoie ``8364``. Il s'agit de " "l'inverse de :func:`chr`." -#: library/functions.rst:1284 +#: library/functions.rst:1285 msgid "" "Return *base* to the power *exp*; if *mod* is present, return *base* to the " "power *exp*, modulo *mod* (computed more efficiently than ``pow(base, exp) % " @@ -2429,7 +2430,7 @@ msgstr "" "``pow(base, exp) % mod``). La forme à deux arguments ``pow(base, exp)`` est " "équivalente à l'opérateur puissance : ``base**exp``." -#: library/functions.rst:1289 +#: library/functions.rst:1290 msgid "" "The arguments must have numeric types. With mixed operand types, the " "coercion rules for binary arithmetic operators apply. For :class:`int` " @@ -2446,7 +2447,7 @@ msgstr "" "convertis en ``float``, et le résultat sera un ``float`` aussi. Par exemple, " "``10**2`` donne ``100``, alors que ``10**-2`` donne ``0.01``." -#: library/functions.rst:1296 +#: library/functions.rst:1297 msgid "" "For :class:`int` operands *base* and *exp*, if *mod* is present, *mod* must " "also be of integer type and *mod* must be nonzero. If *mod* is present and " @@ -2460,11 +2461,11 @@ msgstr "" "être premiers entre eux. Dans ce cas, ``pow(inv_base, -exp, mod)`` est " "renvoyé, où *inv_base* est un inverse de *base* modulo *mod*." -#: library/functions.rst:1302 +#: library/functions.rst:1303 msgid "Here's an example of computing an inverse for ``38`` modulo ``97``::" msgstr "Voici un exemple de calcul d'un inverse de ``38`` modulo ``97`` ::" -#: library/functions.rst:1309 +#: library/functions.rst:1310 msgid "" "For :class:`int` operands, the three-argument form of ``pow`` now allows the " "second argument to be negative, permitting computation of modular inverses." @@ -2473,14 +2474,14 @@ msgstr "" "permet maintenant au deuxième argument d'être négatif, permettant le calcul " "des inverses modulaires." -#: library/functions.rst:1314 +#: library/functions.rst:1315 msgid "" "Allow keyword arguments. Formerly, only positional arguments were supported." msgstr "" "Autorise les arguments par mots-clés. Auparavant, seuls les arguments " "positionnels étaient autorisés." -#: library/functions.rst:1321 +#: library/functions.rst:1322 msgid "" "Print *objects* to the text stream *file*, separated by *sep* and followed " "by *end*. *sep*, *end*, *file* and *flush*, if present, must be given as " @@ -2490,7 +2491,7 @@ msgstr "" "*end*. Les arguments *sep*, *end*, *file*, et *flush*, s'ils sont présents, " "doivent être nommés." -#: library/functions.rst:1325 +#: library/functions.rst:1326 msgid "" "All non-keyword arguments are converted to strings like :func:`str` does and " "written to the stream, separated by *sep* and followed by *end*. Both *sep* " @@ -2504,7 +2505,7 @@ msgstr "" "les valeurs par défaut. Si aucun *objects* n'est donné :func:`print` écris " "seulement *end*." -#: library/functions.rst:1331 +#: library/functions.rst:1332 msgid "" "The *file* argument must be an object with a ``write(string)`` method; if it " "is not present or ``None``, :data:`sys.stdout` will be used. Since printed " @@ -2517,7 +2518,7 @@ msgstr "" "peut pas être utilisé avec des fichiers ouverts en mode binaire. Pour ceux-" "ci utilisez plutôt ``file.write(...)``." -#: library/functions.rst:1336 +#: library/functions.rst:1337 msgid "" "Whether output is buffered is usually determined by *file*, but if the " "*flush* keyword argument is true, the stream is forcibly flushed." @@ -2525,15 +2526,15 @@ msgstr "" "Que la sortie utilise un *buffer* ou non est souvent décidé par *file*, mais " "si l'argument *flush* est vrai, le tampon du flux est vidé explicitement." -#: library/functions.rst:1339 +#: library/functions.rst:1340 msgid "Added the *flush* keyword argument." msgstr "ajout de l'argument nommé *flush*." -#: library/functions.rst:1345 +#: library/functions.rst:1346 msgid "Return a property attribute." msgstr "Renvoie un attribut propriété." -#: library/functions.rst:1347 +#: library/functions.rst:1348 msgid "" "*fget* is a function for getting an attribute value. *fset* is a function " "for setting an attribute value. *fdel* is a function for deleting an " @@ -2544,11 +2545,11 @@ msgstr "" "supprimer la valeur d'un attribut, et *doc* créé une *docstring* pour " "l'attribut." -#: library/functions.rst:1351 +#: library/functions.rst:1352 msgid "A typical use is to define a managed attribute ``x``::" msgstr "Une utilisation courante : définir un attribut managé ``x`` ::" -#: library/functions.rst:1368 +#: library/functions.rst:1369 msgid "" "If *c* is an instance of *C*, ``c.x`` will invoke the getter, ``c.x = " "value`` will invoke the setter and ``del c.x`` the deleter." @@ -2557,7 +2558,7 @@ msgstr "" "anglais), ``c.x = value`` invoque le mutateur (*setter*), et ``del x`` le " "destructeur (*deleter*)." -#: library/functions.rst:1371 +#: library/functions.rst:1372 msgid "" "If given, *doc* will be the docstring of the property attribute. Otherwise, " "the property will copy *fget*'s docstring (if it exists). This makes it " @@ -2569,7 +2570,7 @@ msgstr "" "création de propriétés en lecture seule en utilisant simplement :func:" "`property` comme un :term:`décorateur ` ::" -#: library/functions.rst:1384 +#: library/functions.rst:1385 msgid "" "The ``@property`` decorator turns the :meth:`voltage` method into a \"getter" "\" for a read-only attribute with the same name, and it sets the docstring " @@ -2579,7 +2580,7 @@ msgstr "" "*getter* d'un attribut du même nom, et donne *\"Get the current voltage\"* " "comme *docstring* de *voltage*." -#: library/functions.rst:1388 +#: library/functions.rst:1389 msgid "" "A property object has :attr:`~property.getter`, :attr:`~property.setter`, " "and :attr:`~property.deleter` methods usable as decorators that create a " @@ -2591,7 +2592,7 @@ msgstr "" "une copie de la propriété avec les accesseurs correspondants définis par la " "fonction de décoration. C'est plus clair avec un exemple ::" -#: library/functions.rst:1410 +#: library/functions.rst:1411 msgid "" "This code is exactly equivalent to the first example. Be sure to give the " "additional functions the same name as the original property (``x`` in this " @@ -2601,7 +2602,7 @@ msgstr "" "donner aux fonctions additionnelles le même nom que la propriété (``x`` dans " "ce cas)." -#: library/functions.rst:1414 +#: library/functions.rst:1415 msgid "" "The returned property object also has the attributes ``fget``, ``fset``, and " "``fdel`` corresponding to the constructor arguments." @@ -2609,11 +2610,11 @@ msgstr "" "L'objet propriété renvoyé à aussi les attributs ``fget``, ``fset`` et " "``fdel`` correspondants aux arguments du constructeur." -#: library/functions.rst:1417 +#: library/functions.rst:1418 msgid "The docstrings of property objects are now writeable." msgstr "Les *docstrings* des objets propriété peuvent maintenant être écrits." -#: library/functions.rst:1426 +#: library/functions.rst:1427 msgid "" "Rather than being a function, :class:`range` is actually an immutable " "sequence type, as documented in :ref:`typesseq-range` and :ref:`typesseq`." @@ -2622,7 +2623,7 @@ msgstr "" "type de séquence immuable, comme décrit dans :ref:`typesseq-range` et :ref:" "`typesseq`." -#: library/functions.rst:1432 +#: library/functions.rst:1433 msgid "" "Return a string containing a printable representation of an object. For " "many types, this function makes an attempt to return a string that would " @@ -2640,7 +2641,7 @@ msgstr "" "l'adresse de l'objet. Une classe peut contrôler ce que cette fonction " "renvoie pour ses instances en définissant une méthode :meth:`__repr__`." -#: library/functions.rst:1443 +#: library/functions.rst:1444 msgid "" "Return a reverse :term:`iterator`. *seq* must be an object which has a :" "meth:`__reversed__` method or supports the sequence protocol (the :meth:" @@ -2652,7 +2653,7 @@ msgstr "" "séquence (la méthode :meth:`__len__` et la méthode :meth:`__getitem__` avec " "des arguments entiers commençant à zéro)." -#: library/functions.rst:1451 +#: library/functions.rst:1452 msgid "" "Return *number* rounded to *ndigits* precision after the decimal point. If " "*ndigits* is omitted or is ``None``, it returns the nearest integer to its " @@ -2662,7 +2663,7 @@ msgstr "" "virgule. Si *ndigits* est omis (ou est ``None``), l'entier le plus proche " "est renvoyé." -#: library/functions.rst:1455 +#: library/functions.rst:1456 msgid "" "For the built-in types supporting :func:`round`, values are rounded to the " "closest multiple of 10 to the power minus *ndigits*; if two multiples are " @@ -2680,7 +2681,7 @@ msgstr "" "zéro, ou négatif). La valeur renvoyée est un entier si *ndigits* n'est pas " "donné, (ou est ``None``). Sinon elle est du même type que *number*." -#: library/functions.rst:1464 +#: library/functions.rst:1465 msgid "" "For a general Python object ``number``, ``round`` delegates to ``number." "__round__``." @@ -2688,7 +2689,7 @@ msgstr "" "Pour tout autre objet Python ``number``, ``round`` délègue à ``number." "__round__``." -#: library/functions.rst:1469 +#: library/functions.rst:1470 msgid "" "The behavior of :func:`round` for floats can be surprising: for example, " "``round(2.675, 2)`` gives ``2.67`` instead of the expected ``2.68``. This is " @@ -2702,7 +2703,7 @@ msgstr "" "fractions de décimaux ne peuvent pas être représentés exactement en nombre a " "virgule flottante. Voir :ref:`tut-fp-issues` pour plus d'information." -#: library/functions.rst:1480 +#: library/functions.rst:1481 msgid "" "Return a new :class:`set` object, optionally with elements taken from " "*iterable*. ``set`` is a built-in class. See :class:`set` and :ref:`types-" @@ -2712,7 +2713,7 @@ msgstr "" "d'*iterable*. ``set`` est une classe native. Voir :class:`set` et :ref:" "`types-set` pour la documentation de cette classe." -#: library/functions.rst:1484 +#: library/functions.rst:1485 msgid "" "For other containers see the built-in :class:`frozenset`, :class:`list`, :" "class:`tuple`, and :class:`dict` classes, as well as the :mod:`collections` " @@ -2721,7 +2722,7 @@ msgstr "" "D'autres conteneurs existent, comme : :class:`frozenset`, :class:`list`, :" "class:`tuple`, et :class:`dict`, ainsi que le module :mod:`collections`." -#: library/functions.rst:1491 +#: library/functions.rst:1492 msgid "" "This is the counterpart of :func:`getattr`. The arguments are an object, a " "string and an arbitrary value. The string may name an existing attribute or " @@ -2735,7 +2736,7 @@ msgstr "" "si l'objet l'autorise. Par exemple, ``setattr(x, 'foobar', 123)`` équivaut à " "``x.foobar = 123``." -#: library/functions.rst:1503 +#: library/functions.rst:1504 msgid "" "Return a :term:`slice` object representing the set of indices specified by " "``range(start, stop, step)``. The *start* and *step* arguments default to " @@ -2760,16 +2761,16 @@ msgstr "" "Voir :func:`itertools.islice` pour une version alternative renvoyant un " "itérateur." -#: library/functions.rst:1516 +#: library/functions.rst:1517 msgid "Return a new sorted list from the items in *iterable*." msgstr "Renvoie une nouvelle liste triée depuis les éléments d'*iterable*." -#: library/functions.rst:1518 +#: library/functions.rst:1519 msgid "" "Has two optional arguments which must be specified as keyword arguments." msgstr "A deux arguments optionnels qui doivent être nommés." -#: library/functions.rst:1520 +#: library/functions.rst:1521 msgid "" "*key* specifies a function of one argument that is used to extract a " "comparison key from each element in *iterable* (for example, ``key=str." @@ -2780,7 +2781,7 @@ msgstr "" "lower``). La valeur par défaut est ``None`` (compare les éléments " "directement)." -#: library/functions.rst:1524 +#: library/functions.rst:1525 msgid "" "*reverse* is a boolean value. If set to ``True``, then the list elements " "are sorted as if each comparison were reversed." @@ -2788,7 +2789,7 @@ msgstr "" "*reverse*, une valeur booléenne. Si elle est ``True``, la liste d'éléments " "est triée comme si toutes les comparaisons étaient inversées." -#: library/functions.rst:1527 +#: library/functions.rst:1528 msgid "" "Use :func:`functools.cmp_to_key` to convert an old-style *cmp* function to a " "*key* function." @@ -2796,7 +2797,7 @@ msgstr "" "Utilisez :func:`functools.cmp_to_key` pour convertir l'ancienne notation " "*cmp* en une fonction *key*." -#: library/functions.rst:1530 +#: library/functions.rst:1531 msgid "" "The built-in :func:`sorted` function is guaranteed to be stable. A sort is " "stable if it guarantees not to change the relative order of elements that " @@ -2808,17 +2809,17 @@ msgstr "" "eux. C'est utile pour trier en plusieurs passes (par exemple par département " "puis par salaire)." -#: library/functions.rst:1535 +#: library/functions.rst:1536 msgid "" "For sorting examples and a brief sorting tutorial, see :ref:`sortinghowto`." msgstr "" "Pour des exemples de tris et un bref tutoriel, consultez :ref:`sortinghowto`." -#: library/functions.rst:1539 +#: library/functions.rst:1540 msgid "Transform a method into a static method." msgstr "Transforme une méthode en méthode statique." -#: library/functions.rst:1541 +#: library/functions.rst:1542 msgid "" "A static method does not receive an implicit first argument. To declare a " "static method, use this idiom::" @@ -2826,7 +2827,7 @@ msgstr "" "Une méthode statique ne reçoit pas de premier argument implicitement. Voilà " "comment déclarer une méthode statique ::" -#: library/functions.rst:1548 +#: library/functions.rst:1549 msgid "" "The ``@staticmethod`` form is a function :term:`decorator` -- see :ref:" "`function` for details." @@ -2834,7 +2835,7 @@ msgstr "" "La forme ``@staticmethod`` est un :term:`décorateur ` de " "fonction. Consultez :ref:`function` pour plus de détails." -#: library/functions.rst:1551 +#: library/functions.rst:1552 msgid "" "A static method can be called either on the class (such as ``C.f()``) or on " "an instance (such as ``C().f()``)." @@ -2842,7 +2843,7 @@ msgstr "" "Une méthode statique peut être appelée sur une classe (par exemple, ``C." "f()``) comme sur une instance (par exemple, ``C().f()``)." -#: library/functions.rst:1554 +#: library/functions.rst:1555 msgid "" "Static methods in Python are similar to those found in Java or C++. Also " "see :func:`classmethod` for a variant that is useful for creating alternate " @@ -2852,7 +2853,7 @@ msgstr "" "ou en C++. Consultez :func:`classmethod` pour une variante utile pour créer " "des constructeurs alternatifs." -#: library/functions.rst:1558 +#: library/functions.rst:1559 msgid "" "Like all decorators, it is also possible to call ``staticmethod`` as a " "regular function and do something with its result. This is needed in some " @@ -2866,19 +2867,19 @@ msgstr "" "depuis le corps d'une classe, et souhaiteriez éviter sa transformation en " "méthode d'instance. Pour ces cas, faites comme suit ::" -#: library/functions.rst:1567 +#: library/functions.rst:1568 msgid "For more information on static methods, see :ref:`types`." msgstr "" "Pour plus d'informations sur les méthodes statiques, consultez :ref:`types`." -#: library/functions.rst:1578 +#: library/functions.rst:1579 msgid "" "Return a :class:`str` version of *object*. See :func:`str` for details." msgstr "" "Renvoie une version d'*object* sous forme de :class:`str`. Voir :func:`str` " "pour plus de détails." -#: library/functions.rst:1580 +#: library/functions.rst:1581 msgid "" "``str`` is the built-in string :term:`class`. For general information about " "strings, see :ref:`textseq`." @@ -2886,7 +2887,7 @@ msgstr "" "``str`` est la :term:`classe ` native des chaînes de caractères. Pour " "des informations générales à propos des chaînes, consultez :ref:`textseq`." -#: library/functions.rst:1586 +#: library/functions.rst:1587 msgid "" "Sums *start* and the items of an *iterable* from left to right and returns " "the total. The *iterable*'s items are normally numbers, and the start value " @@ -2896,7 +2897,7 @@ msgstr "" "donne le total. Les éléments de l'*iterable* sont normalement des nombres, " "et la valeur de *start* ne peut pas être une chaîne de caractères." -#: library/functions.rst:1590 +#: library/functions.rst:1591 msgid "" "For some use cases, there are good alternatives to :func:`sum`. The " "preferred, fast way to concatenate a sequence of strings is by calling ``''." @@ -2910,11 +2911,11 @@ msgstr "" "meilleure précision, voir :func:`math.fsum`. Pour concaténer une série " "d'itérables, utilisez plutôt :func:`itertools.chain`." -#: library/functions.rst:1596 +#: library/functions.rst:1597 msgid "The *start* parameter can be specified as a keyword argument." msgstr "le paramètre *start* peut être passé comme un argument nommé." -#: library/functions.rst:1601 +#: library/functions.rst:1602 msgid "" "Return a proxy object that delegates method calls to a parent or sibling " "class of *type*. This is useful for accessing inherited methods that have " @@ -2924,7 +2925,7 @@ msgstr "" "de méthode à une classe parente ou sœur de *type*. C'est utile pour accéder " "aux méthodes héritées qui ont été remplacées dans une classe." -#: library/functions.rst:1605 +#: library/functions.rst:1606 msgid "" "The *object-or-type* determines the :term:`method resolution order` to be " "searched. The search starts from the class right after the *type*." @@ -2933,7 +2934,7 @@ msgstr "" "` est utilisé pour la recherche. La recherche " "commence à partir de la classe qui suit immédiatement le *type*." -#: library/functions.rst:1609 +#: library/functions.rst:1610 msgid "" "For example, if :attr:`~class.__mro__` of *object-or-type* is ``D -> B -> C -" "> A -> object`` and the value of *type* is ``B``, then :func:`super` " @@ -2943,7 +2944,7 @@ msgstr "" "-> A -> object`` et la valeur de *type* est ``B``, alors :func:`super` " "recherche ``C -> A -> object``." -#: library/functions.rst:1613 +#: library/functions.rst:1614 msgid "" "The :attr:`~class.__mro__` attribute of the *object-or-type* lists the " "method resolution search order used by both :func:`getattr` and :func:" @@ -2955,7 +2956,7 @@ msgstr "" "`super`. L'attribut est dynamique et peut changer lorsque la hiérarchie " "d'héritage est modifiée." -#: library/functions.rst:1618 +#: library/functions.rst:1619 msgid "" "If the second argument is omitted, the super object returned is unbound. If " "the second argument is an object, ``isinstance(obj, type)`` must be true. " @@ -2967,7 +2968,7 @@ msgstr "" "le second argument est un type, ``issubclass(type2, type)`` doit être vrai " "(c'est utile pour les méthodes de classe)." -#: library/functions.rst:1623 +#: library/functions.rst:1624 msgid "" "There are two typical use cases for *super*. In a class hierarchy with " "single inheritance, *super* can be used to refer to parent classes without " @@ -2980,7 +2981,7 @@ msgstr "" "maintenable. Cet usage se rapproche de l'usage de *super* dans d'autres " "langages de programmation." -#: library/functions.rst:1628 +#: library/functions.rst:1629 msgid "" "The second use case is to support cooperative multiple inheritance in a " "dynamic execution environment. This use case is unique to Python and is not " @@ -3003,12 +3004,12 @@ msgstr "" "dans la hiérarchie, et parce que l'ordre peut inclure des classes sœurs " "inconnues avant l'exécution)." -#: library/functions.rst:1638 +#: library/functions.rst:1639 msgid "For both use cases, a typical superclass call looks like this::" msgstr "" "Dans tous les cas, un appel typique à une classe parente ressemble à ::" -#: library/functions.rst:1645 +#: library/functions.rst:1646 msgid "" "In addition to method lookups, :func:`super` also works for attribute " "lookups. One possible use case for this is calling :term:`descriptors " @@ -3018,7 +3019,7 @@ msgstr "" "la recherche d'attributs. Un cas d'utilisation possible est l'appel d'un :" "term:`descripteur ` d'une classe parente ou sœur." -#: library/functions.rst:1649 +#: library/functions.rst:1650 msgid "" "Note that :func:`super` is implemented as part of the binding process for " "explicit dotted attribute lookups such as ``super().__getitem__(name)``. It " @@ -3035,7 +3036,7 @@ msgstr "" "n'est pas défini pour les recherches implicites via des instructions ou des " "opérateurs tels que ``super()[name]``." -#: library/functions.rst:1656 +#: library/functions.rst:1657 msgid "" "Also note that, aside from the zero argument form, :func:`super` is not " "limited to use inside methods. The two argument form specifies the " @@ -3052,7 +3053,7 @@ msgstr "" "propos de la classe en cours de définition, ainsi qu'accéder à l'instance " "courante pour les méthodes ordinaires." -#: library/functions.rst:1663 +#: library/functions.rst:1664 msgid "" "For practical suggestions on how to design cooperative classes using :func:" "`super`, see `guide to using super() `_." -#: library/functions.rst:1672 +#: library/functions.rst:1673 msgid "" "Rather than being a function, :class:`tuple` is actually an immutable " "sequence type, as documented in :ref:`typesseq-tuple` and :ref:`typesseq`." @@ -3070,7 +3071,7 @@ msgstr "" "Plutôt qu'être une fonction, :class:`tuple` est en fait un type de séquence " "immuable, comme documenté dans :ref:`typesseq-tuple` et :ref:`typesseq`." -#: library/functions.rst:1681 +#: library/functions.rst:1682 msgid "" "With one argument, return the type of an *object*. The return value is a " "type object and generally the same object as returned by :attr:`object." @@ -3080,7 +3081,7 @@ msgstr "" "objet type et généralement la même que la valeur de l'attribut :attr:`object." "__class__ `." -#: library/functions.rst:1685 +#: library/functions.rst:1686 msgid "" "The :func:`isinstance` built-in function is recommended for testing the type " "of an object, because it takes subclasses into account." @@ -3088,7 +3089,7 @@ msgstr "" "La fonction native :func:`isinstance` est recommandée pour tester le type " "d'un objet, car elle prend en compte l'héritage." -#: library/functions.rst:1689 +#: library/functions.rst:1690 #, fuzzy msgid "" "With three arguments, return a new type object. This is essentially a " @@ -3111,11 +3112,11 @@ msgstr "" "exemple, les deux instructions suivantes créent deux instances identiques " "de :class:`type` :" -#: library/functions.rst:1704 +#: library/functions.rst:1705 msgid "See also :ref:`bltin-type-objects`." msgstr "Voir aussi :ref:`bltin-type-objects`." -#: library/functions.rst:1706 +#: library/functions.rst:1707 msgid "" "Subclasses of :class:`type` which don't override ``type.__new__`` may no " "longer use the one-argument form to get the type of an object." @@ -3124,7 +3125,7 @@ msgstr "" "ne doivent plus utiliser la forme à un argument pour récupérer le type d'un " "objet." -#: library/functions.rst:1712 +#: library/functions.rst:1713 msgid "" "Return the :attr:`~object.__dict__` attribute for a module, class, instance, " "or any other object with a :attr:`~object.__dict__` attribute." @@ -3133,7 +3134,7 @@ msgstr "" "instance ou de n'importe quel objet avec un attribut :attr:`~object." "__dict__`." -#: library/functions.rst:1715 +#: library/functions.rst:1716 msgid "" "Objects such as modules and instances have an updateable :attr:`~object." "__dict__` attribute; however, other objects may have write restrictions on " @@ -3146,7 +3147,7 @@ msgstr "" "exemple, les classes utilisent un :class:`types.MappingProxyType` pour " "éviter les modifications directes du dictionnaire)." -#: library/functions.rst:1720 +#: library/functions.rst:1721 msgid "" "Without an argument, :func:`vars` acts like :func:`locals`. Note, the " "locals dictionary is only useful for reads since updates to the locals " @@ -3156,18 +3157,18 @@ msgstr "" "dictionnaire des variables locales n'est utile qu'en lecture, car ses " "écritures sont ignorées." -#: library/functions.rst:1724 +#: library/functions.rst:1725 msgid "" "A :exc:`TypeError` exception is raised if an object is specified but it " "doesn't have a :attr:`~object.__dict__` attribute (for example, if its class " "defines the :attr:`~object.__slots__` attribute)." msgstr "" -#: library/functions.rst:1730 +#: library/functions.rst:1731 msgid "Make an iterator that aggregates elements from each of the iterables." msgstr "Construit un itérateur agrégeant les éléments de tous les itérables." -#: library/functions.rst:1732 +#: library/functions.rst:1733 msgid "" "Returns an iterator of tuples, where the *i*-th tuple contains the *i*-th " "element from each of the argument sequences or iterables. The iterator " @@ -3181,7 +3182,7 @@ msgstr "" "un seul argument itérable, elle renvoie un itérateur sur des *n*-uplets d'un " "élément. Sans argument, elle renvoie un itérateur vide. Équivalent à ::" -#: library/functions.rst:1751 +#: library/functions.rst:1752 msgid "" "The left-to-right evaluation order of the iterables is guaranteed. This " "makes possible an idiom for clustering a data series into n-length groups " @@ -3196,7 +3197,7 @@ msgstr "" "l'itérateur. Cela a pour effet de diviser la séquence en morceaux de taille " "*n*." -#: library/functions.rst:1757 +#: library/functions.rst:1758 msgid "" ":func:`zip` should only be used with unequal length inputs when you don't " "care about trailing, unmatched values from the longer iterables. If those " @@ -3207,7 +3208,7 @@ msgstr "" "peuvent être ignorées. Si ces valeurs sont importantes, utilisez plutôt :" "func:`itertools.zip_longest`." -#: library/functions.rst:1761 +#: library/functions.rst:1762 msgid "" ":func:`zip` in conjunction with the ``*`` operator can be used to unzip a " "list::" @@ -3215,7 +3216,7 @@ msgstr "" ":func:`zip` peut être utilisée conjointement avec l'opérateur ``*`` pour " "dézipper une liste ::" -#: library/functions.rst:1782 +#: library/functions.rst:1783 msgid "" "This is an advanced function that is not needed in everyday Python " "programming, unlike :func:`importlib.import_module`." @@ -3223,7 +3224,7 @@ msgstr "" "C'est une fonction avancée qui n'est pas fréquemment nécessaire, " "contrairement à :func:`importlib.import_module`." -#: library/functions.rst:1785 +#: library/functions.rst:1786 msgid "" "This function is invoked by the :keyword:`import` statement. It can be " "replaced (by importing the :mod:`builtins` module and assigning to " @@ -3243,7 +3244,7 @@ msgstr "" "à trouver l'implémentation par défaut. L'usage direct de :func:`__import__` " "est aussi déconseillé en faveur de :func:`importlib.import_module`." -#: library/functions.rst:1794 +#: library/functions.rst:1795 msgid "" "The function imports the module *name*, potentially using the given " "*globals* and *locals* to determine how to interpret the name in a package " @@ -3259,7 +3260,7 @@ msgstr "" "l'argument *locals* et n'utilise *globals* que pour déterminer le contexte " "du paquet de l'instruction :keyword:`import`." -#: library/functions.rst:1801 +#: library/functions.rst:1802 msgid "" "*level* specifies whether to use absolute or relative imports. ``0`` (the " "default) means only perform absolute imports. Positive values for *level* " @@ -3272,7 +3273,7 @@ msgstr "" "positive indique le nombre de dossiers parents relativement au dossier du " "module appelant :func:`__import__` (voir la :pep:`328`)." -#: library/functions.rst:1807 +#: library/functions.rst:1808 msgid "" "When the *name* variable is of the form ``package.module``, normally, the " "top-level package (the name up till the first dot) is returned, *not* the " @@ -3284,7 +3285,7 @@ msgstr "" "et *pas* le module nommé par *name*. Cependant, lorsqu'un argument " "*fromlist* est fourni, le module nommé par *name* est renvoyé." -#: library/functions.rst:1812 +#: library/functions.rst:1813 msgid "" "For example, the statement ``import spam`` results in bytecode resembling " "the following code::" @@ -3292,11 +3293,11 @@ msgstr "" "Par exemple, l'instruction ``import spam`` renvoie un code intermédiaire " "(*bytecode* en anglais) ressemblant au code suivant ::" -#: library/functions.rst:1817 +#: library/functions.rst:1818 msgid "The statement ``import spam.ham`` results in this call::" msgstr "L'instruction ``import spam.ham`` appelle ::" -#: library/functions.rst:1821 +#: library/functions.rst:1822 msgid "" "Note how :func:`__import__` returns the toplevel module here because this is " "the object that is bound to a name by the :keyword:`import` statement." @@ -3304,7 +3305,7 @@ msgstr "" "Notez comment :func:`__import__` renvoie ici le module de plus haut niveau " "parce que c'est l'objet lié à un nom par l'instruction :keyword:`import`." -#: library/functions.rst:1824 +#: library/functions.rst:1825 msgid "" "On the other hand, the statement ``from spam.ham import eggs, sausage as " "saus`` results in ::" @@ -3312,7 +3313,7 @@ msgstr "" "En revanche, l'instruction ``from spam.ham import eggs, sausage as saus`` " "donne ::" -#: library/functions.rst:1831 +#: library/functions.rst:1832 msgid "" "Here, the ``spam.ham`` module is returned from :func:`__import__`. From " "this object, the names to import are retrieved and assigned to their " @@ -3321,7 +3322,7 @@ msgstr "" "Ici le module ``spam.ham`` est renvoyé par :func:`__import__`. De cet objet, " "les noms à importer sont récupérés et assignés à leurs noms respectifs." -#: library/functions.rst:1835 +#: library/functions.rst:1836 msgid "" "If you simply want to import a module (potentially within a package) by " "name, use :func:`importlib.import_module`." @@ -3329,7 +3330,7 @@ msgstr "" "Si vous voulez simplement importer un module (potentiellement dans un " "paquet) par son nom, utilisez :func:`importlib.import_module`." -#: library/functions.rst:1838 +#: library/functions.rst:1839 msgid "" "Negative values for *level* are no longer supported (which also changes the " "default value to 0)." @@ -3337,7 +3338,7 @@ msgstr "" "les valeurs négatives pour *level* ne sont plus prises en charge (et sa " "valeur par défaut est 0)." -#: library/functions.rst:1842 +#: library/functions.rst:1843 msgid "" "When the command line options :option:`-E` or :option:`-I` are being used, " "the environment variable :envvar:`PYTHONCASEOK` is now ignored." @@ -3345,11 +3346,11 @@ msgstr "" "quand les options :option:`-E` ou :option:`-I` sont précisées dans la ligne " "de commande, la variable d'environnement :envvar:`PYTHONCASEOK` est ignorée." -#: library/functions.rst:1847 +#: library/functions.rst:1848 msgid "Footnotes" msgstr "Notes" -#: library/functions.rst:1848 +#: library/functions.rst:1849 msgid "" "Note that the parser only accepts the Unix-style end of line convention. If " "you are reading the code from a file, make sure to use newline conversion " diff --git a/library/idle.po b/library/idle.po index 1bfa0758..39e5b6e6 100644 --- a/library/idle.po +++ b/library/idle.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-27 19:26+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-03-08 01:41+0100\n" "Last-Translator: \n" "Language-Team: FRENCH \n" @@ -1627,18 +1627,17 @@ msgstr "" #: library/idle.rst:729 msgid "" -"When Shell has the focus, it controls the keyboard and screen. This is " -"normally transparent, but functions that directly access the keyboard and " -"screen will not work. These include system-specific functions that " -"determine whether a key has been pressed and if so, which." +"Sending print output from one process to a text widget in another is slower " +"than printing to a system terminal in the same process. This has the most " +"effect when printing multiple arguments, as the string for each argument, " +"each separator, the newline are sent separately. For development, this is " +"usually not a problem, but if one wants to print faster in IDLE, format and " +"join together everything one wants displayed together and then print a " +"single string. Both format strings and :meth:`str.join` can help combine " +"fields and lines." msgstr "" -"Quand la console est au premier plan, elle contrôle le clavier et l'écran. " -"Ceci est normalement transparent, mais les fonctions qui accèdent " -"directement au clavier et à l'écran ne fonctionneront pas. Ceci inclut des " -"fonctions spécifiques du système qui déterminent si une touche a été pressée " -"et, le cas échéant, laquelle." -#: library/idle.rst:734 +#: library/idle.rst:738 msgid "" "IDLE's standard stream replacements are not inherited by subprocesses " "created in the execution process, whether directly by user code or by " @@ -1655,18 +1654,6 @@ msgstr "" "de commande. Le sous-processus secondaire sera ensuite attaché à cette " "fenêtre pour les entrées et les sorties." -#: library/idle.rst:741 -msgid "" -"The IDLE code running in the execution process adds frames to the call stack " -"that would not be there otherwise. IDLE wraps ``sys.getrecursionlimit`` and " -"``sys.setrecursionlimit`` to reduce the effect of the additional stack " -"frames." -msgstr "" -"Le code IDLE tournant dans le processus d'exécution ajoute des appels de " -"fonctions à la pile d'appels qui ne seraient pas là autrement. IDLE " -"encapsule ``sys.getrecursionlimit`` et ``sys.setrecursionlimit`` pour " -"réduire l'effet des piles de fonctions supplémentaires." - #: library/idle.rst:745 msgid "" "If ``sys`` is reset by user code, such as with ``importlib.reload(sys)``, " @@ -1680,17 +1667,42 @@ msgstr "" #: library/idle.rst:749 msgid "" +"When Shell has the focus, it controls the keyboard and screen. This is " +"normally transparent, but functions that directly access the keyboard and " +"screen will not work. These include system-specific functions that " +"determine whether a key has been pressed and if so, which." +msgstr "" +"Quand la console est au premier plan, elle contrôle le clavier et l'écran. " +"Ceci est normalement transparent, mais les fonctions qui accèdent " +"directement au clavier et à l'écran ne fonctionneront pas. Ceci inclut des " +"fonctions spécifiques du système qui déterminent si une touche a été pressée " +"et, le cas échéant, laquelle." + +#: library/idle.rst:754 +msgid "" +"The IDLE code running in the execution process adds frames to the call stack " +"that would not be there otherwise. IDLE wraps ``sys.getrecursionlimit`` and " +"``sys.setrecursionlimit`` to reduce the effect of the additional stack " +"frames." +msgstr "" +"Le code IDLE tournant dans le processus d'exécution ajoute des appels de " +"fonctions à la pile d'appels qui ne seraient pas là autrement. IDLE " +"encapsule ``sys.getrecursionlimit`` et ``sys.setrecursionlimit`` pour " +"réduire l'effet des piles de fonctions supplémentaires." + +#: library/idle.rst:759 +msgid "" "When user code raises SystemExit either directly or by calling sys.exit, " "IDLE returns to a Shell prompt instead of exiting." msgstr "" "Lorsque l'utilisateur lève `SystemExit` directement ou en appelant ``sys." "exit``, IDLE revient au terminal IDLE au lieu de quitter." -#: library/idle.rst:753 +#: library/idle.rst:763 msgid "User output in Shell" msgstr "Sortie de l'utilisateur sur la console" -#: library/idle.rst:755 +#: library/idle.rst:765 msgid "" "When a program outputs text, the result is determined by the corresponding " "output device. When IDLE executes user code, ``sys.stdout`` and ``sys." @@ -1707,7 +1719,7 @@ msgstr "" "programmées. Quand cela importe, la console est conçue pour le développement " "plutôt que l'exécution en production." -#: library/idle.rst:762 +#: library/idle.rst:772 msgid "" "For instance, Shell never throws away output. A program that sends " "unlimited output to Shell will eventually fill memory, resulting in a memory " @@ -1722,7 +1734,7 @@ msgstr "" "exemple, conserve une quantité de lignes configurable entre 1 et 9999, avec " "une valeur par défaut de 300." -#: library/idle.rst:768 +#: library/idle.rst:778 msgid "" "A Tk Text widget, and hence IDLE's Shell, displays characters (codepoints) " "in the BMP (Basic Multilingual Plane) subset of Unicode. Which characters " @@ -1748,7 +1760,7 @@ msgstr "" "texte sur un affichage de ce genre peut provoquer un comportement surprenant " "du point de vue de l'espacement). ::" -#: library/idle.rst:786 +#: library/idle.rst:796 msgid "" "The ``repr`` function is used for interactive echo of expression values. It " "returns an altered version of the input string in which control codes, some " @@ -1763,7 +1775,7 @@ msgstr "" "d'échappement. Comme montré ci-dessus, ceci permet d'identifier les " "caractères dans une chaîne, quelle que soit la façon dont elle est affichée." -#: library/idle.rst:792 +#: library/idle.rst:802 msgid "" "Normal and error output are generally kept separate (on separate lines) from " "code input and each other. They each get different highlight colors." @@ -1772,7 +1784,7 @@ msgstr "" "séparées) de l'entrée de code et entre elles. Elles ont chacune une " "coloration différente." -#: library/idle.rst:795 +#: library/idle.rst:805 msgid "" "For SyntaxError tracebacks, the normal '^' marking where the error was " "detected is replaced by coloring the text with an error highlight. When code " @@ -1787,7 +1799,7 @@ msgstr "" "d'accéder à la ligne correspondante dans un éditeur *IDLE*. Le fichier est " "ouvert si nécessaire." -#: library/idle.rst:801 +#: library/idle.rst:811 msgid "" "Shell has a special facility for squeezing output lines down to a 'Squeezed " "text' label. This is done automatically for output over N lines (N = 50 by " @@ -1803,7 +1815,7 @@ msgstr "" "sortie. Ceci peut être utile sur des lignes si longues qu'elles ralentissent " "la navigation." -#: library/idle.rst:809 +#: library/idle.rst:819 msgid "" "Squeezed output is expanded in place by double-clicking the label. It can " "also be sent to the clipboard or a separate view window by right-clicking " @@ -1813,11 +1825,11 @@ msgstr "" "l'étiquette Elles peuvent aussi être envoyées au presse-papier ou sur un " "fenêtre séparée par un clic-droit sur l'étiquette." -#: library/idle.rst:814 +#: library/idle.rst:824 msgid "Developing tkinter applications" msgstr "Développer des applications *tkinter*" -#: library/idle.rst:816 +#: library/idle.rst:826 msgid "" "IDLE is intentionally different from standard Python in order to facilitate " "development of tkinter programs. Enter ``import tkinter as tk; root = tk." @@ -1839,7 +1851,7 @@ msgstr "" "changement n'est visible en Python standard jusqu'à la saisie de ``root." "update()``." -#: library/idle.rst:825 +#: library/idle.rst:835 msgid "" "Most tkinter programs run ``root.mainloop()``, which usually does not return " "until the tk app is destroyed. If the program is run with ``python -i`` or " @@ -1852,7 +1864,7 @@ msgstr "" "une invite de commande ``>>>`` n'apparaît pas tant que ``mainloop()`` ne " "termine pas, c'est-à-dire quand il ne reste plus rien avec lequel interagir." -#: library/idle.rst:831 +#: library/idle.rst:841 msgid "" "When running a tkinter program from an IDLE editor, one can comment out the " "mainloop call. One then gets a shell prompt immediately and can interact " @@ -1865,11 +1877,11 @@ msgstr "" "se rappeler de réactiver l'appel à *mainloop* lors de l'exécution en Python " "standard." -#: library/idle.rst:837 +#: library/idle.rst:847 msgid "Running without a subprocess" msgstr "Exécution sans sous-processus" -#: library/idle.rst:839 +#: library/idle.rst:849 msgid "" "By default, IDLE executes user code in a separate subprocess via a socket, " "which uses the internal loopback interface. This connection is not " @@ -1881,7 +1893,7 @@ msgstr "" "connexion n'est pas visible de l'extérieur et rien n'est envoyé ou reçu " "d'Internet. Si un pare-feu s'en plaint quand même, vous pouvez l'ignorer." -#: library/idle.rst:844 +#: library/idle.rst:854 msgid "" "If the attempt to make the socket connection fails, Idle will notify you. " "Such failures are sometimes transient, but if persistent, the problem may be " @@ -1896,7 +1908,7 @@ msgstr "" "résolu, vous pouvez exécuter *IDLE* avec l'option *-n* de la ligne de " "commande." -#: library/idle.rst:850 +#: library/idle.rst:860 msgid "" "If IDLE is started with the -n command line switch it will run in a single " "process and will not create the subprocess which runs the RPC Python " @@ -1921,15 +1933,15 @@ msgstr "" "effet. Pour toutes ces raisons, il est préférable d'exécuter *IDLE* avec le " "sous-processus par défaut si c'est possible." -#: library/idle.rst:865 +#: library/idle.rst:875 msgid "Help and preferences" msgstr "Aide et préférences" -#: library/idle.rst:870 +#: library/idle.rst:880 msgid "Help sources" msgstr "Sources d'aide" -#: library/idle.rst:872 +#: library/idle.rst:882 msgid "" "Help menu entry \"IDLE Help\" displays a formatted html version of the IDLE " "chapter of the Library Reference. The result, in a read-only tkinter text " @@ -1946,7 +1958,7 @@ msgstr "" "enfoncées. Ou cliquez sur le bouton TOC (*Table of Contents* : sommaire) et " "sélectionnez un titre de section dans l'espace ouvert." -#: library/idle.rst:880 +#: library/idle.rst:890 msgid "" "Help menu entry \"Python Docs\" opens the extensive sources of help, " "including tutorials, available at ``docs.python.org/x.y``, where 'x.y' is " @@ -1960,7 +1972,7 @@ msgstr "" "système a une copie locale de la documentation (cela peut être une option " "d'installation), c'est elle qui est ouverte." -#: library/idle.rst:886 +#: library/idle.rst:896 msgid "" "Selected URLs can be added or removed from the help menu at any time using " "the General tab of the Configure IDLE dialog." @@ -1969,11 +1981,11 @@ msgstr "" "n'importe quel moment en utilisant l'onglet « *General* » de la fenêtre " "« Configure IDLE »." -#: library/idle.rst:892 +#: library/idle.rst:902 msgid "Setting preferences" msgstr "Modifier les préférences" -#: library/idle.rst:894 +#: library/idle.rst:904 msgid "" "The font preferences, highlighting, keys, and general preferences can be " "changed via Configure IDLE on the Option menu. Non-default user settings are " @@ -1988,7 +2000,7 @@ msgstr "" "par des fichiers de configuration utilisateur corrompus sont résolus en " "modifiant ou en supprimant un ou plusieurs fichiers dans *.idlerc*." -#: library/idle.rst:900 +#: library/idle.rst:910 msgid "" "On the Font tab, see the text sample for the effect of font face and size on " "multiple characters in multiple languages. Edit the sample to add other " @@ -2004,7 +2016,7 @@ msgstr "" "console ou l'éditeur, ajoutez-les en haut des échantillons et essayez de " "changer d'abord la taille, puis la fonte." -#: library/idle.rst:907 +#: library/idle.rst:917 msgid "" "On the Highlights and Keys tab, select a built-in or custom color theme and " "key set. To use a newer built-in color theme or key set with older IDLEs, " @@ -2017,12 +2029,12 @@ msgstr "" "ancienne, enregistrez-le en tant que nouveau thème ou ensemble de raccourcis " "personnalisé ; il sera alors accessible aux *IDLE* plus anciens." -#: library/idle.rst:913 +#: library/idle.rst:923 msgid "IDLE on macOS" msgstr "*IDLE* sous *macOS*" # framework=>cadriciel ne pose pas de problème ? -#: library/idle.rst:915 +#: library/idle.rst:925 msgid "" "Under System Preferences: Dock, one can set \"Prefer tabs when opening " "documents\" to \"Always\". This setting is not compatible with the tk/" @@ -2033,11 +2045,11 @@ msgstr "" "avec le cadriciel *tk/tkinter* utilisé par *IDLE* et il casse quelques " "fonctionnalités d'*IDLE*." -#: library/idle.rst:920 +#: library/idle.rst:930 msgid "Extensions" msgstr "Extensions" -#: library/idle.rst:922 +#: library/idle.rst:932 msgid "" "IDLE contains an extension facility. Preferences for extensions can be " "changed with the Extensions tab of the preferences dialog. See the beginning " diff --git a/library/shutil.po b/library/shutil.po index b1bf3c3c..5b477464 100644 --- a/library/shutil.po +++ b/library/shutil.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-17 16:05+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2018-11-29 18:26+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -612,66 +612,66 @@ msgstr "" #: library/shutil.rst:446 msgid "" -"Starting from Python 3.8 all functions involving a file copy (:func:" -"`copyfile`, :func:`copy`, :func:`copy2`, :func:`copytree`, and :func:`move`) " -"may use platform-specific \"fast-copy\" syscalls in order to copy the file " -"more efficiently (see :issue:`33671`). \"fast-copy\" means that the copying " -"operation occurs within the kernel, avoiding the use of userspace buffers in " -"Python as in \"``outfd.write(infd.read())``\"." +"Starting from Python 3.8, all functions involving a file copy (:func:" +"`copyfile`, :func:`~shutil.copy`, :func:`copy2`, :func:`copytree`, and :func:" +"`move`) may use platform-specific \"fast-copy\" syscalls in order to copy " +"the file more efficiently (see :issue:`33671`). \"fast-copy\" means that the " +"copying operation occurs within the kernel, avoiding the use of userspace " +"buffers in Python as in \"``outfd.write(infd.read())``\"." msgstr "" -#: library/shutil.rst:453 +#: library/shutil.rst:454 msgid "On macOS `fcopyfile`_ is used to copy the file content (not metadata)." msgstr "" -#: library/shutil.rst:455 +#: library/shutil.rst:456 msgid "On Linux :func:`os.sendfile` is used." msgstr "" -#: library/shutil.rst:457 +#: library/shutil.rst:458 msgid "" "On Windows :func:`shutil.copyfile` uses a bigger default buffer size (1 MiB " "instead of 64 KiB) and a :func:`memoryview`-based variant of :func:`shutil." "copyfileobj` is used." msgstr "" -#: library/shutil.rst:461 +#: library/shutil.rst:462 msgid "" "If the fast-copy operation fails and no data was written in the destination " "file then shutil will silently fallback on using less efficient :func:" "`copyfileobj` function internally." msgstr "" -#: library/shutil.rst:470 +#: library/shutil.rst:471 msgid "copytree example" msgstr "" -#: library/shutil.rst:472 +#: library/shutil.rst:473 msgid "" "This example is the implementation of the :func:`copytree` function, " "described above, with the docstring omitted. It demonstrates many of the " "other functions provided by this module. ::" msgstr "" -#: library/shutil.rst:507 +#: library/shutil.rst:508 msgid "Another example that uses the :func:`ignore_patterns` helper::" msgstr "" -#: library/shutil.rst:513 +#: library/shutil.rst:514 msgid "" "This will copy everything except ``.pyc`` files and files or directories " "whose name starts with ``tmp``." msgstr "" -#: library/shutil.rst:516 +#: library/shutil.rst:517 msgid "Another example that uses the *ignore* argument to add a logging call::" msgstr "" -#: library/shutil.rst:531 +#: library/shutil.rst:532 msgid "rmtree example" msgstr "" -#: library/shutil.rst:533 +#: library/shutil.rst:534 msgid "" "This example shows how to remove a directory tree on Windows where some of " "the files have their read-only bit set. It uses the onerror callback to " @@ -679,26 +679,26 @@ msgid "" "propagate. ::" msgstr "" -#: library/shutil.rst:551 +#: library/shutil.rst:552 msgid "Archiving operations" msgstr "" -#: library/shutil.rst:555 +#: library/shutil.rst:556 #, fuzzy msgid "Added support for the *xztar* format." msgstr "Ajout du support des fichiers ``xztar``." -#: library/shutil.rst:559 +#: library/shutil.rst:560 msgid "" "High-level utilities to create and read compressed and archived files are " "also provided. They rely on the :mod:`zipfile` and :mod:`tarfile` modules." msgstr "" -#: library/shutil.rst:564 +#: library/shutil.rst:565 msgid "Create an archive file (such as zip or tar) and return its name." msgstr "" -#: library/shutil.rst:566 +#: library/shutil.rst:567 msgid "" "*base_name* is the name of the file to create, including the path, minus any " "format-specific extension. *format* is the archive format: one of \"zip" @@ -707,14 +707,14 @@ msgid "" "available), or \"xztar\" (if the :mod:`lzma` module is available)." msgstr "" -#: library/shutil.rst:572 +#: library/shutil.rst:573 msgid "" "*root_dir* is a directory that will be the root directory of the archive, " "all paths in the archive will be relative to it; for example, we typically " "chdir into *root_dir* before creating the archive." msgstr "" -#: library/shutil.rst:576 +#: library/shutil.rst:577 msgid "" "*base_dir* is the directory where we start archiving from; i.e. *base_dir* " "will be the common prefix of all files and directories in the archive. " @@ -722,86 +722,86 @@ msgid "" "example-with-basedir` for how to use *base_dir* and *root_dir* together." msgstr "" -#: library/shutil.rst:582 +#: library/shutil.rst:583 msgid "*root_dir* and *base_dir* both default to the current directory." msgstr "" -#: library/shutil.rst:584 +#: library/shutil.rst:585 msgid "" "If *dry_run* is true, no archive is created, but the operations that would " "be executed are logged to *logger*." msgstr "" -#: library/shutil.rst:587 +#: library/shutil.rst:588 msgid "" "*owner* and *group* are used when creating a tar archive. By default, uses " "the current owner and group." msgstr "" -#: library/shutil.rst:590 +#: library/shutil.rst:591 msgid "" "*logger* must be an object compatible with :pep:`282`, usually an instance " "of :class:`logging.Logger`." msgstr "" -#: library/shutil.rst:593 +#: library/shutil.rst:594 msgid "The *verbose* argument is unused and deprecated." msgstr "" -#: library/shutil.rst:596 +#: library/shutil.rst:597 msgid "" "Raises an :ref:`auditing event ` ``shutil.make_archive`` with " "arguments ``base_name``, ``format``, ``root_dir``, ``base_dir``." msgstr "" -#: library/shutil.rst:597 +#: library/shutil.rst:598 msgid "" "The modern pax (POSIX.1-2001) format is now used instead of the legacy GNU " "format for archives created with ``format=\"tar\"``." msgstr "" -#: library/shutil.rst:604 +#: library/shutil.rst:605 msgid "" "Return a list of supported formats for archiving. Each element of the " "returned sequence is a tuple ``(name, description)``." msgstr "" -#: library/shutil.rst:689 +#: library/shutil.rst:690 msgid "By default :mod:`shutil` provides these formats:" msgstr "" -#: library/shutil.rst:609 +#: library/shutil.rst:610 msgid "*zip*: ZIP file (if the :mod:`zlib` module is available)." msgstr "" -#: library/shutil.rst:610 +#: library/shutil.rst:611 msgid "" "*tar*: Uncompressed tar file. Uses POSIX.1-2001 pax format for new archives." msgstr "" -#: library/shutil.rst:694 +#: library/shutil.rst:695 msgid "*gztar*: gzip'ed tar-file (if the :mod:`zlib` module is available)." msgstr "" -#: library/shutil.rst:695 +#: library/shutil.rst:696 msgid "*bztar*: bzip2'ed tar-file (if the :mod:`bz2` module is available)." msgstr "" -#: library/shutil.rst:696 +#: library/shutil.rst:697 msgid "*xztar*: xz'ed tar-file (if the :mod:`lzma` module is available)." msgstr "" -#: library/shutil.rst:615 +#: library/shutil.rst:616 msgid "" "You can register new formats or provide your own archiver for any existing " "formats, by using :func:`register_archive_format`." msgstr "" -#: library/shutil.rst:621 +#: library/shutil.rst:622 msgid "Register an archiver for the format *name*." msgstr "" -#: library/shutil.rst:623 +#: library/shutil.rst:624 msgid "" "*function* is the callable that will be used to unpack archives. The " "callable will receive the *base_name* of the file to create, followed by the " @@ -810,33 +810,33 @@ msgid "" "*dry_run* and *logger* (as passed in :func:`make_archive`)." msgstr "" -#: library/shutil.rst:629 +#: library/shutil.rst:630 msgid "" "If given, *extra_args* is a sequence of ``(name, value)`` pairs that will be " "used as extra keywords arguments when the archiver callable is used." msgstr "" -#: library/shutil.rst:632 +#: library/shutil.rst:633 msgid "" "*description* is used by :func:`get_archive_formats` which returns the list " "of archivers. Defaults to an empty string." msgstr "" -#: library/shutil.rst:638 +#: library/shutil.rst:639 msgid "Remove the archive format *name* from the list of supported formats." msgstr "" -#: library/shutil.rst:643 +#: library/shutil.rst:644 msgid "Unpack an archive. *filename* is the full path of the archive." msgstr "" -#: library/shutil.rst:645 +#: library/shutil.rst:646 msgid "" "*extract_dir* is the name of the target directory where the archive is " "unpacked. If not provided, the current working directory is used." msgstr "" -#: library/shutil.rst:648 +#: library/shutil.rst:649 msgid "" "*format* is the archive format: one of \"zip\", \"tar\", \"gztar\", \"bztar" "\", or \"xztar\". Or any other format registered with :func:" @@ -845,126 +845,126 @@ msgid "" "that extension. In case none is found, a :exc:`ValueError` is raised." msgstr "" -#: library/shutil.rst:656 +#: library/shutil.rst:657 msgid "" "Raises an :ref:`auditing event ` ``shutil.unpack_archive`` with " "arguments ``filename``, ``extract_dir``, ``format``." msgstr "" -#: library/shutil.rst:657 +#: library/shutil.rst:658 msgid "Accepts a :term:`path-like object` for *filename* and *extract_dir*." msgstr "" -#: library/shutil.rst:663 +#: library/shutil.rst:664 msgid "" "Registers an unpack format. *name* is the name of the format and " "*extensions* is a list of extensions corresponding to the format, like ``." "zip`` for Zip files." msgstr "" -#: library/shutil.rst:667 +#: library/shutil.rst:668 msgid "" "*function* is the callable that will be used to unpack archives. The " "callable will receive the path of the archive, followed by the directory the " "archive must be extracted to." msgstr "" -#: library/shutil.rst:671 +#: library/shutil.rst:672 msgid "" "When provided, *extra_args* is a sequence of ``(name, value)`` tuples that " "will be passed as keywords arguments to the callable." msgstr "" -#: library/shutil.rst:674 +#: library/shutil.rst:675 msgid "" "*description* can be provided to describe the format, and will be returned " "by the :func:`get_unpack_formats` function." msgstr "" -#: library/shutil.rst:680 +#: library/shutil.rst:681 msgid "Unregister an unpack format. *name* is the name of the format." msgstr "" -#: library/shutil.rst:685 +#: library/shutil.rst:686 msgid "" "Return a list of all registered formats for unpacking. Each element of the " "returned sequence is a tuple ``(name, extensions, description)``." msgstr "" -#: library/shutil.rst:691 +#: library/shutil.rst:692 msgid "" "*zip*: ZIP file (unpacking compressed files works only if the corresponding " "module is available)." msgstr "" -#: library/shutil.rst:693 +#: library/shutil.rst:694 msgid "*tar*: uncompressed tar file." msgstr "" -#: library/shutil.rst:698 +#: library/shutil.rst:699 msgid "" "You can register new formats or provide your own unpacker for any existing " "formats, by using :func:`register_unpack_format`." msgstr "" -#: library/shutil.rst:705 +#: library/shutil.rst:706 msgid "Archiving example" msgstr "" -#: library/shutil.rst:707 +#: library/shutil.rst:708 msgid "" "In this example, we create a gzip'ed tar-file archive containing all files " "found in the :file:`.ssh` directory of the user::" msgstr "" -#: library/shutil.rst:717 +#: library/shutil.rst:718 msgid "The resulting archive contains:" msgstr "" -#: library/shutil.rst:735 +#: library/shutil.rst:736 msgid "Archiving example with *base_dir*" msgstr "" -#: library/shutil.rst:737 +#: library/shutil.rst:738 msgid "" "In this example, similar to the `one above `_, we " "show how to use :func:`make_archive`, but this time with the usage of " "*base_dir*. We now have the following directory structure:" msgstr "" -#: library/shutil.rst:751 +#: library/shutil.rst:752 msgid "" "In the final archive, :file:`please_add.txt` should be included, but :file:" "`do_not_add.txt` should not. Therefore we use the following::" msgstr "" -#: library/shutil.rst:765 +#: library/shutil.rst:766 msgid "Listing the files in the resulting archive gives us:" msgstr "" -#: library/shutil.rst:775 +#: library/shutil.rst:776 msgid "Querying the size of the output terminal" msgstr "" -#: library/shutil.rst:779 +#: library/shutil.rst:780 msgid "Get the size of the terminal window." msgstr "" -#: library/shutil.rst:781 +#: library/shutil.rst:782 msgid "" "For each of the two dimensions, the environment variable, ``COLUMNS`` and " "``LINES`` respectively, is checked. If the variable is defined and the value " "is a positive integer, it is used." msgstr "" -#: library/shutil.rst:785 +#: library/shutil.rst:786 msgid "" "When ``COLUMNS`` or ``LINES`` is not defined, which is the common case, the " "terminal connected to :data:`sys.__stdout__` is queried by invoking :func:" "`os.get_terminal_size`." msgstr "" -#: library/shutil.rst:789 +#: library/shutil.rst:790 msgid "" "If the terminal size cannot be successfully queried, either because the " "system doesn't support querying, or because we are not connected to a " @@ -973,11 +973,11 @@ msgid "" "emulators." msgstr "" -#: library/shutil.rst:795 +#: library/shutil.rst:796 msgid "The value returned is a named tuple of type :class:`os.terminal_size`." msgstr "" -#: library/shutil.rst:797 +#: library/shutil.rst:798 msgid "" "See also: The Single UNIX Specification, Version 2, `Other Environment " "Variables`_." diff --git a/library/sqlite3.po b/library/sqlite3.po index eedca327..7a0a958c 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-27 19:26+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2019-03-26 15:55+0100\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -128,22 +128,10 @@ msgid "This example uses the iterator form::" msgstr "Cet exemple utilise la forme itérateur ::" #: library/sqlite3.rst:104 -msgid "https://github.com/ghaering/pysqlite" -msgstr "https://github.com/ghaering/pysqlite" - -#: library/sqlite3.rst:103 -msgid "" -"The pysqlite web page -- sqlite3 is developed externally under the name " -"\"pysqlite\"." -msgstr "" -"La page web de *pysqlite* — *sqlite3* est développée sur un site tiers sous " -"le nom *pysqlite*." - -#: library/sqlite3.rst:108 msgid "https://www.sqlite.org" msgstr "https://www.sqlite.org" -#: library/sqlite3.rst:107 +#: library/sqlite3.rst:103 msgid "" "The SQLite web page; the documentation describes the syntax and the " "available data types for the supported SQL dialect." @@ -151,27 +139,27 @@ msgstr "" "Dans la page Web de SQLite, la documentation décrit la syntaxe et les types " "de données disponibles qui sont pris en charge par cette variante SQL." -#: library/sqlite3.rst:111 +#: library/sqlite3.rst:107 msgid "https://www.w3schools.com/sql/" msgstr "https://www.w3schools.com/sql/" -#: library/sqlite3.rst:111 +#: library/sqlite3.rst:107 msgid "Tutorial, reference and examples for learning SQL syntax." msgstr "Tutoriel, référence et exemples pour apprendre la syntaxe SQL." -#: library/sqlite3.rst:113 +#: library/sqlite3.rst:109 msgid ":pep:`249` - Database API Specification 2.0" msgstr ":pep:`249` — Spécifications de l'API 2.0 pour la base de données" -#: library/sqlite3.rst:114 +#: library/sqlite3.rst:110 msgid "PEP written by Marc-André Lemburg." msgstr "PEP écrite par Marc-André Lemburg." -#: library/sqlite3.rst:120 +#: library/sqlite3.rst:116 msgid "Module functions and constants" msgstr "Fonctions et constantes du module" -#: library/sqlite3.rst:125 +#: library/sqlite3.rst:121 msgid "" "The version number of this module, as a string. This is not the version of " "the SQLite library." @@ -179,7 +167,7 @@ msgstr "" "Le numéro de version de ce module, sous forme de chaîne. Ce n'est pas la " "version de la bibliothèque SQLite." -#: library/sqlite3.rst:131 +#: library/sqlite3.rst:127 msgid "" "The version number of this module, as a tuple of integers. This is not the " "version of the SQLite library." @@ -187,20 +175,20 @@ msgstr "" "Le numéro de version de ce module, sous forme d'un *n*-uplet d'entiers. Ce " "n'est pas la version de la bibliothèque SQLite." -#: library/sqlite3.rst:137 +#: library/sqlite3.rst:133 msgid "The version number of the run-time SQLite library, as a string." msgstr "" "Le numéro de version de la bibliothèque d'exécution SQLite, sous forme de " "chaîne." -#: library/sqlite3.rst:142 +#: library/sqlite3.rst:138 msgid "" "The version number of the run-time SQLite library, as a tuple of integers." msgstr "" "Le numéro de version de la bibliothèque d'exécution SQLite, sous forme " "d'entier." -#: library/sqlite3.rst:160 +#: library/sqlite3.rst:156 msgid "" "This constant is meant to be used with the *detect_types* parameter of the :" "func:`connect` function." @@ -208,7 +196,7 @@ msgstr "" "Cette constante est destinée à être utilisée avec le paramètre " "*detect_types* de la fonction :func:`connect`." -#: library/sqlite3.rst:150 +#: library/sqlite3.rst:146 msgid "" "Setting it makes the :mod:`sqlite3` module parse the declared type for each " "column it returns. It will parse out the first word of the declared type, " @@ -223,7 +211,7 @@ msgstr "" "de *number(10)* il gardera *number*. Ensuite, pour cette colonne, il " "utilisera une fonction de conversion du dictionnaire des convertisseurs." -#: library/sqlite3.rst:163 +#: library/sqlite3.rst:159 #, fuzzy msgid "" "Setting this makes the SQLite interface parse the column name for each " @@ -245,7 +233,7 @@ msgstr "" "\\\"x [datetime]\\\"'`` dans votre code SQL, le nom de la colonne sera " "simplement *x*." -#: library/sqlite3.rst:176 +#: library/sqlite3.rst:172 msgid "" "Opens a connection to the SQLite database file *database*. By default " "returns a :class:`Connection` object, unless a custom *factory* is given." @@ -254,7 +242,7 @@ msgstr "" "cette commande renvoie un objet :class:`Connection`, sauf si *factory* est " "donné." -#: library/sqlite3.rst:179 +#: library/sqlite3.rst:175 msgid "" "*database* is a :term:`path-like object` giving the pathname (absolute or " "relative to the current working directory) of the database file to be " @@ -262,7 +250,7 @@ msgid "" "database that resides in RAM instead of on disk." msgstr "" -#: library/sqlite3.rst:184 +#: library/sqlite3.rst:180 msgid "" "When a database is accessed by multiple connections, and one of the " "processes modifies the database, the SQLite database is locked until that " @@ -271,13 +259,13 @@ msgid "" "The default for the timeout parameter is 5.0 (five seconds)." msgstr "" -#: library/sqlite3.rst:190 +#: library/sqlite3.rst:186 msgid "" "For the *isolation_level* parameter, please see the :attr:`~Connection." "isolation_level` property of :class:`Connection` objects." msgstr "" -#: library/sqlite3.rst:193 +#: library/sqlite3.rst:189 msgid "" "SQLite natively supports only the types TEXT, INTEGER, REAL, BLOB and NULL. " "If you want to use other types you must add support for them yourself. The " @@ -286,7 +274,7 @@ msgid "" "that." msgstr "" -#: library/sqlite3.rst:198 +#: library/sqlite3.rst:194 msgid "" "*detect_types* defaults to 0 (i. e. off, no type detection), you can set it " "to any combination of :const:`PARSE_DECLTYPES` and :const:`PARSE_COLNAMES` " @@ -295,7 +283,7 @@ msgid "" "parameter is set. In such case, the returned type is :class:`str`." msgstr "" -#: library/sqlite3.rst:204 +#: library/sqlite3.rst:200 msgid "" "By default, *check_same_thread* is :const:`True` and only the creating " "thread may use the connection. If set :const:`False`, the returned " @@ -304,7 +292,7 @@ msgid "" "the user to avoid data corruption." msgstr "" -#: library/sqlite3.rst:209 +#: library/sqlite3.rst:205 msgid "" "By default, the :mod:`sqlite3` module uses its :class:`Connection` class for " "the connect call. You can, however, subclass the :class:`Connection` class " @@ -312,11 +300,11 @@ msgid "" "the *factory* parameter." msgstr "" -#: library/sqlite3.rst:214 +#: library/sqlite3.rst:210 msgid "Consult the section :ref:`sqlite3-types` of this manual for details." msgstr "" -#: library/sqlite3.rst:216 +#: library/sqlite3.rst:212 msgid "" "The :mod:`sqlite3` module internally uses a statement cache to avoid SQL " "parsing overhead. If you want to explicitly set the number of statements " @@ -324,36 +312,36 @@ msgid "" "parameter. The currently implemented default is to cache 100 statements." msgstr "" -#: library/sqlite3.rst:221 +#: library/sqlite3.rst:217 msgid "" "If *uri* is true, *database* is interpreted as a URI. This allows you to " "specify options. For example, to open a database in read-only mode you can " "use::" msgstr "" -#: library/sqlite3.rst:227 +#: library/sqlite3.rst:223 msgid "" "More information about this feature, including a list of recognized options, " "can be found in the `SQLite URI documentation `_." msgstr "" -#: library/sqlite3.rst:231 +#: library/sqlite3.rst:227 msgid "" "Raises an :ref:`auditing event ` ``sqlite3.connect`` with argument " "``database``." msgstr "" -#: library/sqlite3.rst:232 +#: library/sqlite3.rst:228 msgid "Added the *uri* parameter." msgstr "" -#: library/sqlite3.rst:235 +#: library/sqlite3.rst:231 msgid "" "*database* can now also be a :term:`path-like object`, not only a string." msgstr "" -#: library/sqlite3.rst:241 +#: library/sqlite3.rst:237 msgid "" "Registers a callable to convert a bytestring from the database into a custom " "Python type. The callable will be invoked for all database values that are " @@ -363,7 +351,7 @@ msgid "" "manner." msgstr "" -#: library/sqlite3.rst:250 +#: library/sqlite3.rst:246 msgid "" "Registers a callable to convert the custom Python type *type* into one of " "SQLite's supported types. The callable *callable* accepts as single " @@ -371,7 +359,7 @@ msgid "" "int, float, str or bytes." msgstr "" -#: library/sqlite3.rst:258 +#: library/sqlite3.rst:254 msgid "" "Returns :const:`True` if the string *sql* contains one or more complete SQL " "statements terminated by semicolons. It does not verify that the SQL is " @@ -379,12 +367,12 @@ msgid "" "the statement is terminated by a semicolon." msgstr "" -#: library/sqlite3.rst:263 +#: library/sqlite3.rst:259 msgid "" "This can be used to build a shell for SQLite, as in the following example:" msgstr "" -#: library/sqlite3.rst:271 +#: library/sqlite3.rst:267 msgid "" "By default you will not get any tracebacks in user-defined functions, " "aggregates, converters, authorizer callbacks etc. If you want to debug them, " @@ -393,35 +381,35 @@ msgid "" "disable the feature again." msgstr "" -#: library/sqlite3.rst:281 +#: library/sqlite3.rst:277 msgid "Connection Objects" msgstr "Objets de connexions" -#: library/sqlite3.rst:285 +#: library/sqlite3.rst:281 msgid "A SQLite database connection has the following attributes and methods:" msgstr "" -#: library/sqlite3.rst:289 +#: library/sqlite3.rst:285 msgid "" "Get or set the current default isolation level. :const:`None` for autocommit " "mode or one of \"DEFERRED\", \"IMMEDIATE\" or \"EXCLUSIVE\". See section :" "ref:`sqlite3-controlling-transactions` for a more detailed explanation." msgstr "" -#: library/sqlite3.rst:295 +#: library/sqlite3.rst:291 msgid "" ":const:`True` if a transaction is active (there are uncommitted changes), :" "const:`False` otherwise. Read-only attribute." msgstr "" -#: library/sqlite3.rst:302 +#: library/sqlite3.rst:298 msgid "" "The cursor method accepts a single optional parameter *factory*. If " "supplied, this must be a callable returning an instance of :class:`Cursor` " "or its subclasses." msgstr "" -#: library/sqlite3.rst:308 +#: library/sqlite3.rst:304 msgid "" "This method commits the current transaction. If you don't call this method, " "anything you did since the last call to ``commit()`` is not visible from " @@ -429,41 +417,41 @@ msgid "" "written to the database, please check you didn't forget to call this method." msgstr "" -#: library/sqlite3.rst:315 +#: library/sqlite3.rst:311 msgid "" "This method rolls back any changes to the database since the last call to :" "meth:`commit`." msgstr "" -#: library/sqlite3.rst:320 +#: library/sqlite3.rst:316 msgid "" "This closes the database connection. Note that this does not automatically " "call :meth:`commit`. If you just close your database connection without " "calling :meth:`commit` first, your changes will be lost!" msgstr "" -#: library/sqlite3.rst:326 +#: library/sqlite3.rst:322 msgid "" "This is a nonstandard shortcut that creates a cursor object by calling the :" "meth:`~Connection.cursor` method, calls the cursor's :meth:`~Cursor.execute` " "method with the *parameters* given, and returns the cursor." msgstr "" -#: library/sqlite3.rst:333 +#: library/sqlite3.rst:329 msgid "" "This is a nonstandard shortcut that creates a cursor object by calling the :" "meth:`~Connection.cursor` method, calls the cursor's :meth:`~Cursor." "executemany` method with the *parameters* given, and returns the cursor." msgstr "" -#: library/sqlite3.rst:340 +#: library/sqlite3.rst:336 msgid "" "This is a nonstandard shortcut that creates a cursor object by calling the :" "meth:`~Connection.cursor` method, calls the cursor's :meth:`~Cursor." "executescript` method with the given *sql_script*, and returns the cursor." msgstr "" -#: library/sqlite3.rst:347 +#: library/sqlite3.rst:343 msgid "" "Creates a user-defined function that you can later use from within SQL " "statements under the function name *name*. *num_params* is the number of " @@ -476,25 +464,25 @@ msgid "" "older versions." msgstr "" -#: library/sqlite3.rst:357 +#: library/sqlite3.rst:353 msgid "" "The function can return any of the types supported by SQLite: bytes, str, " "int, float and ``None``." msgstr "" -#: library/sqlite3.rst:360 +#: library/sqlite3.rst:356 msgid "The *deterministic* parameter was added." msgstr "" -#: library/sqlite3.rst:380 library/sqlite3.rst:651 +#: library/sqlite3.rst:376 library/sqlite3.rst:647 msgid "Example:" msgstr "Exemple :" -#: library/sqlite3.rst:370 +#: library/sqlite3.rst:366 msgid "Creates a user-defined aggregate function." msgstr "" -#: library/sqlite3.rst:372 +#: library/sqlite3.rst:368 msgid "" "The aggregate class must implement a ``step`` method, which accepts the " "number of parameters *num_params* (if *num_params* is -1, the function may " @@ -502,13 +490,13 @@ msgid "" "the final result of the aggregate." msgstr "" -#: library/sqlite3.rst:377 +#: library/sqlite3.rst:373 msgid "" "The ``finalize`` method can return any of the types supported by SQLite: " "bytes, str, int, float and ``None``." msgstr "" -#: library/sqlite3.rst:387 +#: library/sqlite3.rst:383 msgid "" "Creates a collation with the specified *name* and *callable*. The callable " "will be passed two string arguments. It should return -1 if the first is " @@ -517,30 +505,30 @@ msgid "" "(ORDER BY in SQL) so your comparisons don't affect other SQL operations." msgstr "" -#: library/sqlite3.rst:393 +#: library/sqlite3.rst:389 msgid "" "Note that the callable will get its parameters as Python bytestrings, which " "will normally be encoded in UTF-8." msgstr "" -#: library/sqlite3.rst:396 +#: library/sqlite3.rst:392 msgid "" "The following example shows a custom collation that sorts \"the wrong way\":" msgstr "" -#: library/sqlite3.rst:400 +#: library/sqlite3.rst:396 msgid "" "To remove a collation, call ``create_collation`` with ``None`` as callable::" msgstr "" -#: library/sqlite3.rst:407 +#: library/sqlite3.rst:403 msgid "" "You can call this method from a different thread to abort any queries that " "might be executing on the connection. The query will then abort and the " "caller will get an exception." msgstr "" -#: library/sqlite3.rst:414 +#: library/sqlite3.rst:410 msgid "" "This routine registers a callback. The callback is invoked for each attempt " "to access a column of a table in the database. The callback should return :" @@ -550,7 +538,7 @@ msgid "" "in the :mod:`sqlite3` module." msgstr "" -#: library/sqlite3.rst:421 +#: library/sqlite3.rst:417 msgid "" "The first argument to the callback signifies what kind of operation is to be " "authorized. The second and third argument will be arguments or :const:`None` " @@ -561,7 +549,7 @@ msgid "" "code." msgstr "" -#: library/sqlite3.rst:428 +#: library/sqlite3.rst:424 msgid "" "Please consult the SQLite documentation about the possible values for the " "first argument and the meaning of the second and third argument depending on " @@ -569,7 +557,7 @@ msgid "" "module." msgstr "" -#: library/sqlite3.rst:435 +#: library/sqlite3.rst:431 msgid "" "This routine registers a callback. The callback is invoked for every *n* " "instructions of the SQLite virtual machine. This is useful if you want to " @@ -577,26 +565,26 @@ msgid "" "a GUI." msgstr "" -#: library/sqlite3.rst:440 +#: library/sqlite3.rst:436 msgid "" "If you want to clear any previously installed progress handler, call the " "method with :const:`None` for *handler*." msgstr "" -#: library/sqlite3.rst:443 +#: library/sqlite3.rst:439 msgid "" "Returning a non-zero value from the handler function will terminate the " "currently executing query and cause it to raise an :exc:`OperationalError` " "exception." msgstr "" -#: library/sqlite3.rst:450 +#: library/sqlite3.rst:446 msgid "" "Registers *trace_callback* to be called for each SQL statement that is " "actually executed by the SQLite backend." msgstr "" -#: library/sqlite3.rst:453 +#: library/sqlite3.rst:449 msgid "" "The only argument passed to the callback is the statement (as string) that " "is being executed. The return value of the callback is ignored. Note that " @@ -605,12 +593,12 @@ msgid "" "Python module and the execution of triggers defined in the current database." msgstr "" -#: library/sqlite3.rst:459 +#: library/sqlite3.rst:455 msgid "" "Passing :const:`None` as *trace_callback* will disable the trace callback." msgstr "" -#: library/sqlite3.rst:466 +#: library/sqlite3.rst:462 msgid "" "This routine allows/disallows the SQLite engine to load SQLite extensions " "from shared libraries. SQLite extensions can define new functions, " @@ -618,18 +606,18 @@ msgid "" "extension is the fulltext-search extension distributed with SQLite." msgstr "" -#: library/sqlite3.rst:483 +#: library/sqlite3.rst:479 msgid "Loadable extensions are disabled by default. See [#f1]_." msgstr "" -#: library/sqlite3.rst:479 +#: library/sqlite3.rst:475 msgid "" "This routine loads a SQLite extension from a shared library. You have to " "enable extension loading with :meth:`enable_load_extension` before you can " "use this routine." msgstr "" -#: library/sqlite3.rst:489 +#: library/sqlite3.rst:485 msgid "" "You can change this attribute to a callable that accepts the cursor and the " "original row as a tuple and will return the real result row. This way, you " @@ -637,7 +625,7 @@ msgid "" "object that can also access columns by name." msgstr "" -#: library/sqlite3.rst:498 +#: library/sqlite3.rst:494 msgid "" "If returning a tuple doesn't suffice and you want name-based access to " "columns, you should consider setting :attr:`row_factory` to the highly-" @@ -647,7 +635,7 @@ msgid "" "approach or even a db_row based solution." msgstr "" -#: library/sqlite3.rst:510 +#: library/sqlite3.rst:506 msgid "" "Using this attribute you can control what objects are returned for the " "``TEXT`` data type. By default, this attribute is set to :class:`str` and " @@ -655,23 +643,23 @@ msgid "" "want to return bytestrings instead, you can set it to :class:`bytes`." msgstr "" -#: library/sqlite3.rst:515 +#: library/sqlite3.rst:511 msgid "" "You can also set it to any other callable that accepts a single bytestring " "parameter and returns the resulting object." msgstr "" -#: library/sqlite3.rst:518 +#: library/sqlite3.rst:514 msgid "See the following example code for illustration:" msgstr "" -#: library/sqlite3.rst:525 +#: library/sqlite3.rst:521 msgid "" "Returns the total number of database rows that have been modified, inserted, " "or deleted since the database connection was opened." msgstr "" -#: library/sqlite3.rst:531 +#: library/sqlite3.rst:527 msgid "" "Returns an iterator to dump the database in an SQL text format. Useful when " "saving an in-memory database for later restoration. This function provides " @@ -679,11 +667,11 @@ msgid "" "shell." msgstr "" -#: library/sqlite3.rst:536 +#: library/sqlite3.rst:532 msgid "Example::" msgstr "Exemple ::" -#: library/sqlite3.rst:550 +#: library/sqlite3.rst:546 msgid "" "This method makes a backup of a SQLite database even while it's being " "accessed by other clients, or concurrently by the same connection. The copy " @@ -691,14 +679,14 @@ msgid "" "class:`Connection` instance." msgstr "" -#: library/sqlite3.rst:555 +#: library/sqlite3.rst:551 msgid "" "By default, or when *pages* is either ``0`` or a negative integer, the " "entire database is copied in a single step; otherwise the method performs a " "loop copying up to *pages* pages at a time." msgstr "" -#: library/sqlite3.rst:559 +#: library/sqlite3.rst:555 msgid "" "If *progress* is specified, it must either be ``None`` or a callable object " "that will be executed at each iteration with three integer arguments, " @@ -706,7 +694,7 @@ msgid "" "pages still to be copied and the *total* number of pages." msgstr "" -#: library/sqlite3.rst:564 +#: library/sqlite3.rst:560 msgid "" "The *name* argument specifies the database name that will be copied: it must " "be a string containing either ``\"main\"``, the default, to indicate the " @@ -715,34 +703,34 @@ msgid "" "an attached database." msgstr "" -#: library/sqlite3.rst:570 +#: library/sqlite3.rst:566 msgid "" "The *sleep* argument specifies the number of seconds to sleep by between " "successive attempts to backup remaining pages, can be specified either as an " "integer or a floating point value." msgstr "" -#: library/sqlite3.rst:574 +#: library/sqlite3.rst:570 msgid "Example 1, copy an existing database into another::" msgstr "" -#: library/sqlite3.rst:588 +#: library/sqlite3.rst:584 msgid "Example 2, copy an existing database into a transient copy::" msgstr "" -#: library/sqlite3.rst:596 +#: library/sqlite3.rst:592 msgid "Availability: SQLite 3.6.11 or higher" msgstr "" -#: library/sqlite3.rst:604 +#: library/sqlite3.rst:600 msgid "Cursor Objects" msgstr "" -#: library/sqlite3.rst:608 +#: library/sqlite3.rst:604 msgid "A :class:`Cursor` instance has the following attributes and methods." msgstr "" -#: library/sqlite3.rst:615 +#: library/sqlite3.rst:611 msgid "" "Executes an SQL statement. The SQL statement may be parameterized (i. e. " "placeholders instead of SQL literals). The :mod:`sqlite3` module supports " @@ -750,11 +738,11 @@ msgid "" "placeholders (named style)." msgstr "" -#: library/sqlite3.rst:620 +#: library/sqlite3.rst:616 msgid "Here's an example of both styles:" msgstr "" -#: library/sqlite3.rst:624 +#: library/sqlite3.rst:620 msgid "" ":meth:`execute` will only execute a single SQL statement. If you try to " "execute more than one statement with it, it will raise a :exc:`.Warning`. " @@ -762,41 +750,41 @@ msgid "" "with one call." msgstr "" -#: library/sqlite3.rst:632 +#: library/sqlite3.rst:628 msgid "" "Executes an SQL command against all parameter sequences or mappings found in " "the sequence *seq_of_parameters*. The :mod:`sqlite3` module also allows " "using an :term:`iterator` yielding parameters instead of a sequence." msgstr "" -#: library/sqlite3.rst:638 +#: library/sqlite3.rst:634 msgid "Here's a shorter example using a :term:`generator`:" msgstr "" -#: library/sqlite3.rst:645 +#: library/sqlite3.rst:641 msgid "" "This is a nonstandard convenience method for executing multiple SQL " "statements at once. It issues a ``COMMIT`` statement first, then executes " "the SQL script it gets as a parameter." msgstr "" -#: library/sqlite3.rst:649 +#: library/sqlite3.rst:645 msgid "*sql_script* can be an instance of :class:`str`." msgstr "" -#: library/sqlite3.rst:658 +#: library/sqlite3.rst:654 msgid "" "Fetches the next row of a query result set, returning a single sequence, or :" "const:`None` when no more data is available." msgstr "" -#: library/sqlite3.rst:664 +#: library/sqlite3.rst:660 msgid "" "Fetches the next set of rows of a query result, returning a list. An empty " "list is returned when no more rows are available." msgstr "" -#: library/sqlite3.rst:667 +#: library/sqlite3.rst:663 msgid "" "The number of rows to fetch per call is specified by the *size* parameter. " "If it is not given, the cursor's arraysize determines the number of rows to " @@ -805,7 +793,7 @@ msgid "" "not being available, fewer rows may be returned." msgstr "" -#: library/sqlite3.rst:673 +#: library/sqlite3.rst:669 msgid "" "Note there are performance considerations involved with the *size* " "parameter. For optimal performance, it is usually best to use the arraysize " @@ -813,38 +801,38 @@ msgid "" "the same value from one :meth:`fetchmany` call to the next." msgstr "" -#: library/sqlite3.rst:680 +#: library/sqlite3.rst:676 msgid "" "Fetches all (remaining) rows of a query result, returning a list. Note that " "the cursor's arraysize attribute can affect the performance of this " "operation. An empty list is returned when no rows are available." msgstr "" -#: library/sqlite3.rst:686 +#: library/sqlite3.rst:682 msgid "Close the cursor now (rather than whenever ``__del__`` is called)." msgstr "" -#: library/sqlite3.rst:688 +#: library/sqlite3.rst:684 msgid "" "The cursor will be unusable from this point forward; a :exc:" "`ProgrammingError` exception will be raised if any operation is attempted " "with the cursor." msgstr "" -#: library/sqlite3.rst:693 +#: library/sqlite3.rst:689 msgid "" "Although the :class:`Cursor` class of the :mod:`sqlite3` module implements " "this attribute, the database engine's own support for the determination of " "\"rows affected\"/\"rows selected\" is quirky." msgstr "" -#: library/sqlite3.rst:697 +#: library/sqlite3.rst:693 msgid "" "For :meth:`executemany` statements, the number of modifications are summed " "up into :attr:`rowcount`." msgstr "" -#: library/sqlite3.rst:700 +#: library/sqlite3.rst:696 msgid "" "As required by the Python DB API Spec, the :attr:`rowcount` attribute \"is " "-1 in case no ``executeXX()`` has been performed on the cursor or the " @@ -853,13 +841,13 @@ msgid "" "rows a query produced until all rows were fetched." msgstr "" -#: library/sqlite3.rst:706 +#: library/sqlite3.rst:702 msgid "" "With SQLite versions before 3.6.5, :attr:`rowcount` is set to 0 if you make " "a ``DELETE FROM table`` without any condition." msgstr "" -#: library/sqlite3.rst:711 +#: library/sqlite3.rst:707 msgid "" "This read-only attribute provides the rowid of the last modified row. It is " "only set if you issued an ``INSERT`` or a ``REPLACE`` statement using the :" @@ -868,35 +856,35 @@ msgid "" "`None`." msgstr "" -#: library/sqlite3.rst:717 +#: library/sqlite3.rst:713 msgid "" "If the ``INSERT`` or ``REPLACE`` statement failed to insert the previous " "successful rowid is returned." msgstr "" -#: library/sqlite3.rst:720 +#: library/sqlite3.rst:716 msgid "Added support for the ``REPLACE`` statement." msgstr "" -#: library/sqlite3.rst:725 +#: library/sqlite3.rst:721 msgid "" "Read/write attribute that controls the number of rows returned by :meth:" "`fetchmany`. The default value is 1 which means a single row would be " "fetched per call." msgstr "" -#: library/sqlite3.rst:730 +#: library/sqlite3.rst:726 msgid "" "This read-only attribute provides the column names of the last query. To " "remain compatible with the Python DB API, it returns a 7-tuple for each " "column where the last six items of each tuple are :const:`None`." msgstr "" -#: library/sqlite3.rst:734 +#: library/sqlite3.rst:730 msgid "It is set for ``SELECT`` statements without any matching rows as well." msgstr "" -#: library/sqlite3.rst:738 +#: library/sqlite3.rst:734 msgid "" "This read-only attribute provides the SQLite database :class:`Connection` " "used by the :class:`Cursor` object. A :class:`Cursor` object created by " @@ -904,79 +892,79 @@ msgid "" "`connection` attribute that refers to *con*::" msgstr "" -#: library/sqlite3.rst:751 +#: library/sqlite3.rst:747 msgid "Row Objects" msgstr "" -#: library/sqlite3.rst:755 +#: library/sqlite3.rst:751 msgid "" "A :class:`Row` instance serves as a highly optimized :attr:`~Connection." "row_factory` for :class:`Connection` objects. It tries to mimic a tuple in " "most of its features." msgstr "" -#: library/sqlite3.rst:759 +#: library/sqlite3.rst:755 msgid "" "It supports mapping access by column name and index, iteration, " "representation, equality testing and :func:`len`." msgstr "" -#: library/sqlite3.rst:762 +#: library/sqlite3.rst:758 msgid "" "If two :class:`Row` objects have exactly the same columns and their members " "are equal, they compare equal." msgstr "" -#: library/sqlite3.rst:767 +#: library/sqlite3.rst:763 msgid "" "This method returns a list of column names. Immediately after a query, it is " "the first member of each tuple in :attr:`Cursor.description`." msgstr "" -#: library/sqlite3.rst:770 +#: library/sqlite3.rst:766 msgid "Added support of slicing." msgstr "" -#: library/sqlite3.rst:773 +#: library/sqlite3.rst:769 msgid "Let's assume we initialize a table as in the example given above::" msgstr "" -#: library/sqlite3.rst:785 +#: library/sqlite3.rst:781 msgid "Now we plug :class:`Row` in::" msgstr "" -#: library/sqlite3.rst:817 +#: library/sqlite3.rst:813 msgid "Exceptions" msgstr "Exceptions" -#: library/sqlite3.rst:821 +#: library/sqlite3.rst:817 msgid "A subclass of :exc:`Exception`." msgstr "" -#: library/sqlite3.rst:825 +#: library/sqlite3.rst:821 msgid "" "The base class of the other exceptions in this module. It is a subclass of :" "exc:`Exception`." msgstr "" -#: library/sqlite3.rst:830 +#: library/sqlite3.rst:826 msgid "Exception raised for errors that are related to the database." msgstr "" -#: library/sqlite3.rst:834 +#: library/sqlite3.rst:830 msgid "" "Exception raised when the relational integrity of the database is affected, " "e.g. a foreign key check fails. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: library/sqlite3.rst:839 +#: library/sqlite3.rst:835 msgid "" "Exception raised for programming errors, e.g. table not found or already " "exists, syntax error in the SQL statement, wrong number of parameters " "specified, etc. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: library/sqlite3.rst:845 +#: library/sqlite3.rst:841 msgid "" "Exception raised for errors that are related to the database's operation and " "not necessarily under the control of the programmer, e.g. an unexpected " @@ -984,7 +972,7 @@ msgid "" "not be processed, etc. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: library/sqlite3.rst:852 +#: library/sqlite3.rst:848 msgid "" "Exception raised in case a method or database API was used which is not " "supported by the database, e.g. calling the :meth:`~Connection.rollback` " @@ -992,82 +980,82 @@ msgid "" "turned off. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: library/sqlite3.rst:861 +#: library/sqlite3.rst:857 msgid "SQLite and Python types" msgstr "" -#: library/sqlite3.rst:865 +#: library/sqlite3.rst:861 msgid "Introduction" msgstr "Introduction" -#: library/sqlite3.rst:867 +#: library/sqlite3.rst:863 msgid "" "SQLite natively supports the following types: ``NULL``, ``INTEGER``, " "``REAL``, ``TEXT``, ``BLOB``." msgstr "" -#: library/sqlite3.rst:870 +#: library/sqlite3.rst:866 msgid "" "The following Python types can thus be sent to SQLite without any problem:" msgstr "" -#: library/sqlite3.rst:890 +#: library/sqlite3.rst:886 msgid "Python type" msgstr "Type Python" -#: library/sqlite3.rst:890 +#: library/sqlite3.rst:886 msgid "SQLite type" msgstr "SQLite type" -#: library/sqlite3.rst:892 +#: library/sqlite3.rst:888 msgid ":const:`None`" msgstr ":const:`None`" -#: library/sqlite3.rst:892 +#: library/sqlite3.rst:888 msgid "``NULL``" msgstr "``NULL``" -#: library/sqlite3.rst:894 +#: library/sqlite3.rst:890 msgid ":class:`int`" msgstr ":class:`int`" -#: library/sqlite3.rst:894 +#: library/sqlite3.rst:890 msgid "``INTEGER``" msgstr "``INTEGER``" -#: library/sqlite3.rst:896 +#: library/sqlite3.rst:892 msgid ":class:`float`" msgstr ":class:`float`" -#: library/sqlite3.rst:896 +#: library/sqlite3.rst:892 msgid "``REAL``" msgstr "``REAL``" -#: library/sqlite3.rst:881 +#: library/sqlite3.rst:877 msgid ":class:`str`" msgstr ":class:`str`" -#: library/sqlite3.rst:898 +#: library/sqlite3.rst:894 msgid "``TEXT``" msgstr "``TEXT``" -#: library/sqlite3.rst:901 +#: library/sqlite3.rst:897 msgid ":class:`bytes`" msgstr ":class:`bytes`" -#: library/sqlite3.rst:901 +#: library/sqlite3.rst:897 msgid "``BLOB``" msgstr "``BLOB``" -#: library/sqlite3.rst:887 +#: library/sqlite3.rst:883 msgid "This is how SQLite types are converted to Python types by default:" msgstr "" -#: library/sqlite3.rst:898 +#: library/sqlite3.rst:894 msgid "depends on :attr:`~Connection.text_factory`, :class:`str` by default" msgstr "" -#: library/sqlite3.rst:904 +#: library/sqlite3.rst:900 msgid "" "The type system of the :mod:`sqlite3` module is extensible in two ways: you " "can store additional Python types in a SQLite database via object " @@ -1075,11 +1063,11 @@ msgid "" "to different Python types via converters." msgstr "" -#: library/sqlite3.rst:911 +#: library/sqlite3.rst:907 msgid "Using adapters to store additional Python types in SQLite databases" msgstr "" -#: library/sqlite3.rst:913 +#: library/sqlite3.rst:909 msgid "" "As described before, SQLite supports only a limited set of types natively. " "To use other Python types with SQLite, you must **adapt** them to one of the " @@ -1087,23 +1075,23 @@ msgid "" "str, bytes." msgstr "" -#: library/sqlite3.rst:918 +#: library/sqlite3.rst:914 msgid "" "There are two ways to enable the :mod:`sqlite3` module to adapt a custom " "Python type to one of the supported ones." msgstr "" -#: library/sqlite3.rst:923 +#: library/sqlite3.rst:919 msgid "Letting your object adapt itself" msgstr "" -#: library/sqlite3.rst:925 +#: library/sqlite3.rst:921 msgid "" "This is a good approach if you write the class yourself. Let's suppose you " "have a class like this::" msgstr "" -#: library/sqlite3.rst:932 +#: library/sqlite3.rst:928 msgid "" "Now you want to store the point in a single SQLite column. First you'll " "have to choose one of the supported types to be used for representing the " @@ -1113,18 +1101,18 @@ msgid "" "class:`PrepareProtocol`." msgstr "" -#: library/sqlite3.rst:942 +#: library/sqlite3.rst:938 msgid "Registering an adapter callable" msgstr "" -#: library/sqlite3.rst:944 +#: library/sqlite3.rst:940 msgid "" "The other possibility is to create a function that converts the type to the " "string representation and register the function with :meth:" "`register_adapter`." msgstr "" -#: library/sqlite3.rst:949 +#: library/sqlite3.rst:945 msgid "" "The :mod:`sqlite3` module has two default adapters for Python's built-in :" "class:`datetime.date` and :class:`datetime.datetime` types. Now let's " @@ -1132,110 +1120,110 @@ msgid "" "representation, but as a Unix timestamp." msgstr "" -#: library/sqlite3.rst:958 +#: library/sqlite3.rst:954 msgid "Converting SQLite values to custom Python types" msgstr "" -#: library/sqlite3.rst:960 +#: library/sqlite3.rst:956 msgid "" "Writing an adapter lets you send custom Python types to SQLite. But to make " "it really useful we need to make the Python to SQLite to Python roundtrip " "work." msgstr "" -#: library/sqlite3.rst:963 +#: library/sqlite3.rst:959 msgid "Enter converters." msgstr "" -#: library/sqlite3.rst:965 +#: library/sqlite3.rst:961 msgid "" "Let's go back to the :class:`Point` class. We stored the x and y coordinates " "separated via semicolons as strings in SQLite." msgstr "" -#: library/sqlite3.rst:968 +#: library/sqlite3.rst:964 msgid "" "First, we'll define a converter function that accepts the string as a " "parameter and constructs a :class:`Point` object from it." msgstr "" -#: library/sqlite3.rst:973 +#: library/sqlite3.rst:969 msgid "" "Converter functions **always** get called with a :class:`bytes` object, no " "matter under which data type you sent the value to SQLite." msgstr "" -#: library/sqlite3.rst:982 +#: library/sqlite3.rst:978 msgid "" "Now you need to make the :mod:`sqlite3` module know that what you select " "from the database is actually a point. There are two ways of doing this:" msgstr "" -#: library/sqlite3.rst:985 +#: library/sqlite3.rst:981 msgid "Implicitly via the declared type" msgstr "" -#: library/sqlite3.rst:987 +#: library/sqlite3.rst:983 msgid "Explicitly via the column name" msgstr "" -#: library/sqlite3.rst:989 +#: library/sqlite3.rst:985 msgid "" "Both ways are described in section :ref:`sqlite3-module-contents`, in the " "entries for the constants :const:`PARSE_DECLTYPES` and :const:" "`PARSE_COLNAMES`." msgstr "" -#: library/sqlite3.rst:992 +#: library/sqlite3.rst:988 msgid "The following example illustrates both approaches." msgstr "" -#: library/sqlite3.rst:998 +#: library/sqlite3.rst:994 msgid "Default adapters and converters" msgstr "" -#: library/sqlite3.rst:1000 +#: library/sqlite3.rst:996 msgid "" "There are default adapters for the date and datetime types in the datetime " "module. They will be sent as ISO dates/ISO timestamps to SQLite." msgstr "" -#: library/sqlite3.rst:1003 +#: library/sqlite3.rst:999 msgid "" "The default converters are registered under the name \"date\" for :class:" "`datetime.date` and under the name \"timestamp\" for :class:`datetime." "datetime`." msgstr "" -#: library/sqlite3.rst:1007 +#: library/sqlite3.rst:1003 msgid "" "This way, you can use date/timestamps from Python without any additional " "fiddling in most cases. The format of the adapters is also compatible with " "the experimental SQLite date/time functions." msgstr "" -#: library/sqlite3.rst:1011 +#: library/sqlite3.rst:1007 msgid "The following example demonstrates this." msgstr "" -#: library/sqlite3.rst:1015 +#: library/sqlite3.rst:1011 msgid "" "If a timestamp stored in SQLite has a fractional part longer than 6 numbers, " "its value will be truncated to microsecond precision by the timestamp " "converter." msgstr "" -#: library/sqlite3.rst:1023 +#: library/sqlite3.rst:1019 msgid "Controlling Transactions" msgstr "" -#: library/sqlite3.rst:1025 +#: library/sqlite3.rst:1021 msgid "" "The underlying ``sqlite3`` library operates in ``autocommit`` mode by " "default, but the Python :mod:`sqlite3` module by default does not." msgstr "" -#: library/sqlite3.rst:1028 +#: library/sqlite3.rst:1024 msgid "" "``autocommit`` mode means that statements that modify the database take " "effect immediately. A ``BEGIN`` or ``SAVEPOINT`` statement disables " @@ -1243,14 +1231,14 @@ msgid "" "ends the outermost transaction, turns ``autocommit`` mode back on." msgstr "" -#: library/sqlite3.rst:1033 +#: library/sqlite3.rst:1029 msgid "" "The Python :mod:`sqlite3` module by default issues a ``BEGIN`` statement " "implicitly before a Data Modification Language (DML) statement (i.e. " "``INSERT``/``UPDATE``/``DELETE``/``REPLACE``)." msgstr "" -#: library/sqlite3.rst:1037 +#: library/sqlite3.rst:1033 msgid "" "You can control which kind of ``BEGIN`` statements :mod:`sqlite3` implicitly " "executes via the *isolation_level* parameter to the :func:`connect` call, or " @@ -1260,7 +1248,7 @@ msgid "" "``EXCLUSIVE``." msgstr "" -#: library/sqlite3.rst:1044 +#: library/sqlite3.rst:1040 msgid "" "You can disable the :mod:`sqlite3` module's implicit transaction management " "by setting :attr:`isolation_level` to ``None``. This will leave the " @@ -1270,21 +1258,21 @@ msgid "" "code." msgstr "" -#: library/sqlite3.rst:1050 +#: library/sqlite3.rst:1046 msgid "" ":mod:`sqlite3` used to implicitly commit an open transaction before DDL " "statements. This is no longer the case." msgstr "" -#: library/sqlite3.rst:1056 +#: library/sqlite3.rst:1052 msgid "Using :mod:`sqlite3` efficiently" msgstr "" -#: library/sqlite3.rst:1060 +#: library/sqlite3.rst:1056 msgid "Using shortcut methods" msgstr "" -#: library/sqlite3.rst:1062 +#: library/sqlite3.rst:1058 msgid "" "Using the nonstandard :meth:`execute`, :meth:`executemany` and :meth:" "`executescript` methods of the :class:`Connection` object, your code can be " @@ -1296,38 +1284,38 @@ msgid "" "object." msgstr "" -#: library/sqlite3.rst:1074 +#: library/sqlite3.rst:1070 msgid "Accessing columns by name instead of by index" msgstr "" -#: library/sqlite3.rst:1076 +#: library/sqlite3.rst:1072 msgid "" "One useful feature of the :mod:`sqlite3` module is the built-in :class:" "`sqlite3.Row` class designed to be used as a row factory." msgstr "" -#: library/sqlite3.rst:1079 +#: library/sqlite3.rst:1075 msgid "" "Rows wrapped with this class can be accessed both by index (like tuples) and " "case-insensitively by name:" msgstr "" -#: library/sqlite3.rst:1086 +#: library/sqlite3.rst:1082 msgid "Using the connection as a context manager" msgstr "" -#: library/sqlite3.rst:1088 +#: library/sqlite3.rst:1084 msgid "" "Connection objects can be used as context managers that automatically commit " "or rollback transactions. In the event of an exception, the transaction is " "rolled back; otherwise, the transaction is committed:" msgstr "" -#: library/sqlite3.rst:1097 +#: library/sqlite3.rst:1093 msgid "Footnotes" msgstr "Notes" -#: library/sqlite3.rst:1098 +#: library/sqlite3.rst:1094 msgid "" "The sqlite3 module is not built with loadable extension support by default, " "because some platforms (notably Mac OS X) have SQLite libraries which are " @@ -1335,5 +1323,15 @@ msgid "" "pass --enable-loadable-sqlite-extensions to configure." msgstr "" +#~ msgid "https://github.com/ghaering/pysqlite" +#~ msgstr "https://github.com/ghaering/pysqlite" + +#~ msgid "" +#~ "The pysqlite web page -- sqlite3 is developed externally under the name " +#~ "\"pysqlite\"." +#~ msgstr "" +#~ "La page web de *pysqlite* — *sqlite3* est développée sur un site tiers " +#~ "sous le nom *pysqlite*." + #~ msgid "Multithreading" #~ msgstr "Fils d'exécution" diff --git a/library/sys.po b/library/sys.po index 7d3853d8..544c46d1 100644 --- a/library/sys.po +++ b/library/sys.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-17 16:05+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-12-03 10:17+0100\n" "Last-Translator: louisMaury \n" "Language-Team: FRENCH \n" @@ -70,6 +70,12 @@ msgstr "" "appelées les premières, suivi par les fonctions de rappel ajoutées dans " "l'interpréteur en cours d'exécution." +#: library/sys.rst:None +msgid "" +"Raises an :ref:`auditing event ` ``sys.addaudithook`` with no " +"arguments." +msgstr "" + #: library/sys.rst:40 #, fuzzy msgid "" diff --git a/library/turtle.po b/library/turtle.po index 96f2c278..ae737517 100644 --- a/library/turtle.po +++ b/library/turtle.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-27 19:26+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-05-22 15:01+0200\n" "Last-Translator: Mathieu Dupuy \n" "Language-Team: FRENCH \n" @@ -977,7 +977,7 @@ msgid "" "Return the angle between the line from turtle position to position specified " "by (x,y), the vector or the other turtle. This depends on the turtle's " "start orientation which depends on the mode - \"standard\"/\"world\" or " -"\"logo\")." +"\"logo\"." msgstr "" #: library/turtle.rst:677 @@ -1351,9 +1351,9 @@ msgstr "" #: library/turtle.rst:1107 msgid "" "Write text - the string representation of *arg* - at the current turtle " -"position according to *align* (\"left\", \"center\" or right\") and with the " -"given font. If *move* is true, the pen is moved to the bottom-right corner " -"of the text. By default, *move* is ``False``." +"position according to *align* (\"left\", \"center\" or \"right\") and with " +"the given font. If *move* is true, the pen is moved to the bottom-right " +"corner of the text. By default, *move* is ``False``." msgstr "" #: library/turtle.rst:1125 @@ -1420,7 +1420,8 @@ msgstr "" #: library/turtle.rst:1195 msgid "" -"resizemode(\"user\") is called by :func:`shapesize` when used with arguments." +"``resizemode(\"user\")`` is called by :func:`shapesize` when used with " +"arguments." msgstr "" #: library/turtle.rst:1211 library/turtle.rst:1212 @@ -1493,7 +1494,7 @@ msgid "" "If none of the matrix elements are given, return the transformation matrix " "as a tuple of 4 elements. Otherwise set the given elements and transform the " "turtleshape according to the matrix consisting of first row t11, t12 and " -"second row t21, 22. The determinant t11 * t22 - t12 * t21 must not be zero, " +"second row t21, t22. The determinant t11 * t22 - t12 * t21 must not be zero, " "otherwise an error is raised. Modify stretchfactor, shearfactor and " "tiltangle according to the given matrix." msgstr "" @@ -1593,7 +1594,7 @@ msgstr "un entier ou ``None``" #: library/turtle.rst:1516 msgid "" -"Set or disable undobuffer. If *size* is an integer an empty undobuffer of " +"Set or disable undobuffer. If *size* is an integer, an empty undobuffer of " "given size is installed. *size* gives the maximum number of turtle actions " "that can be undone by the :func:`undo` method/function. If *size* is " "``None``, the undobuffer is disabled." @@ -1839,7 +1840,7 @@ msgstr "" #: library/turtle.rst:1823 msgid "" "Example for a TurtleScreen instance named ``screen`` and a Turtle instance " -"named turtle:" +"named ``turtle``:" msgstr "" #: library/turtle.rst:1834 @@ -2022,7 +2023,7 @@ msgid "Shut the turtlegraphics window." msgstr "" #: library/turtle.rst:2051 -msgid "Bind bye() method to mouse clicks on the Screen." +msgid "Bind ``bye()`` method to mouse clicks on the Screen." msgstr "" #: library/turtle.rst:2054 diff --git a/library/unittest.po b/library/unittest.po index 5ff4be89..23404a67 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-17 16:05+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-10-15 09:14+0200\n" "Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \n" @@ -590,16 +590,17 @@ msgstr "" "découverte des tests en utilisant le protocole `load_tests protocol`_." #: library/unittest.rst:332 -msgid "Test discovery supports :term:`namespace packages `." +msgid "" +"Test discovery supports :term:`namespace packages ` for " +"start directory. Note that you need to the top level directory too. (e.g. " +"``python -m unittest discover -s root/namespace -t root``)." msgstr "" -"La découverte de tests prend en charge :term:`les paquets-espaces de nommage " -"`." -#: library/unittest.rst:339 +#: library/unittest.rst:341 msgid "Organizing test code" msgstr "Organiser le code de test" -#: library/unittest.rst:341 +#: library/unittest.rst:343 msgid "" "The basic building blocks of unit testing are :dfn:`test cases` --- single " "scenarios that must be set up and checked for correctness. In :mod:" @@ -614,7 +615,7 @@ msgstr "" "TestCase`. Pour créer vos propres scénarios de test, vous devez écrire des " "sous-classes de :class:`TestCase` ou utiliser :class:`FunctionTestCase`." -#: library/unittest.rst:347 +#: library/unittest.rst:349 msgid "" "The testing code of a :class:`TestCase` instance should be entirely self " "contained, such that it can be run either in isolation or in arbitrary " @@ -624,7 +625,7 @@ msgstr "" "autonome, de sorte qu'il puisse être exécuté soit de manière isolée, soit en " "combinaison arbitraire avec un nombre quelconque d'autres scénarios de test." -#: library/unittest.rst:351 +#: library/unittest.rst:353 msgid "" "The simplest :class:`TestCase` subclass will simply implement a test method " "(i.e. a method whose name starts with ``test``) in order to perform specific " @@ -634,7 +635,7 @@ msgstr "" "implémenter une méthode de test (c'est-à-dire une méthode dont le nom " "commence par ``test``) afin d'exécuter un code de test spécifique ::" -#: library/unittest.rst:362 +#: library/unittest.rst:364 msgid "" "Note that in order to test something, we use one of the :meth:`assert\\*` " "methods provided by the :class:`TestCase` base class. If the test fails, an " @@ -648,7 +649,7 @@ msgstr "" "`unittest` identifie ce scénario de test comme un :dfn:`échec`. Toute autre " "exception est traitée comme une :dfn:`erreur`." -#: library/unittest.rst:368 +#: library/unittest.rst:370 msgid "" "Tests can be numerous, and their set-up can be repetitive. Luckily, we can " "factor out set-up code by implementing a method called :meth:`~TestCase." @@ -660,7 +661,7 @@ msgstr "" "une méthode appelée :meth:`~TestCase.setUp`, que le système de test appelle " "automatiquement pour chaque test exécuté ::" -#: library/unittest.rst:389 +#: library/unittest.rst:391 msgid "" "The order in which the various tests will be run is determined by sorting " "the test method names with respect to the built-in ordering for strings." @@ -669,7 +670,7 @@ msgstr "" "classant les noms des méthodes de test en fonction de la relation d'ordre " "des chaines de caractères ." -#: library/unittest.rst:393 +#: library/unittest.rst:395 msgid "" "If the :meth:`~TestCase.setUp` method raises an exception while the test is " "running, the framework will consider the test to have suffered an error, and " @@ -679,7 +680,7 @@ msgstr "" "du test, le système considère que le test a subi une erreur, et la méthode " "test n'est pas exécutée." -#: library/unittest.rst:397 +#: library/unittest.rst:399 msgid "" "Similarly, we can provide a :meth:`~TestCase.tearDown` method that tidies up " "after the test method has been run::" @@ -687,7 +688,7 @@ msgstr "" "De même, on peut fournir une méthode :meth:`~TestCase.tearDown` qui nettoie " "après l'exécution de la méthode de test ::" -#: library/unittest.rst:409 +#: library/unittest.rst:411 msgid "" "If :meth:`~TestCase.setUp` succeeded, :meth:`~TestCase.tearDown` will be run " "whether the test method succeeded or not." @@ -695,7 +696,7 @@ msgstr "" "Si :meth:`~TestCase.setUp` a réussi, :meth:`~TestCase.tearDown` est " "exécutée, que la méthode de test ait réussi ou non." -#: library/unittest.rst:412 +#: library/unittest.rst:414 msgid "" "Such a working environment for the testing code is called a :dfn:`test " "fixture`. A new TestCase instance is created as a unique test fixture used " @@ -710,7 +711,7 @@ msgstr "" "setUp`, :meth:`~TestCase.tearDown` et :meth:`~TestCase.__init__` ne sont " "appelées qu'une fois par test." -#: library/unittest.rst:418 +#: library/unittest.rst:420 msgid "" "It is recommended that you use TestCase implementations to group tests " "together according to the features they test. :mod:`unittest` provides a " @@ -726,7 +727,7 @@ msgstr "" "main` fait correctement les choses et trouve tous les scénarios de test du " "module pour vous et les exécute." -#: library/unittest.rst:425 +#: library/unittest.rst:427 msgid "" "However, should you want to customize the building of your test suite, you " "can do it yourself::" @@ -734,7 +735,7 @@ msgstr "" "Cependant, si vous voulez personnaliser la construction de votre suite de " "tests, vous pouvez le faire vous-même ::" -#: library/unittest.rst:438 +#: library/unittest.rst:440 msgid "" "You can place the definitions of test cases and test suites in the same " "modules as the code they are to test (such as :file:`widget.py`), but there " @@ -746,17 +747,17 @@ msgstr "" "py`), mais il y a plusieurs avantages à placer le code de test dans un " "module séparé, tel que :file:`test_composant.py` :" -#: library/unittest.rst:443 +#: library/unittest.rst:445 msgid "The test module can be run standalone from the command line." msgstr "" "Le module de test peut être exécuté indépendamment depuis la ligne de " "commande." -#: library/unittest.rst:445 +#: library/unittest.rst:447 msgid "The test code can more easily be separated from shipped code." msgstr "Le code de test est plus facilement séparable du code livré." -#: library/unittest.rst:447 +#: library/unittest.rst:449 msgid "" "There is less temptation to change test code to fit the code it tests " "without a good reason." @@ -764,18 +765,18 @@ msgstr "" "La tentation est moins grande de changer le code de test pour l'adapter au " "code qu'il teste sans avoir une bonne raison." -#: library/unittest.rst:450 +#: library/unittest.rst:452 msgid "" "Test code should be modified much less frequently than the code it tests." msgstr "" "Le code de test doit être modifié beaucoup moins souvent que le code qu'il " "teste." -#: library/unittest.rst:452 +#: library/unittest.rst:454 msgid "Tested code can be refactored more easily." msgstr "Le code testé peut être réusiné plus facilement." -#: library/unittest.rst:454 +#: library/unittest.rst:456 msgid "" "Tests for modules written in C must be in separate modules anyway, so why " "not be consistent?" @@ -783,18 +784,18 @@ msgstr "" "Les tests pour les modules écrits en C doivent de toute façon être dans des " "modules séparés, alors pourquoi ne pas être cohérent ?" -#: library/unittest.rst:457 +#: library/unittest.rst:459 msgid "" "If the testing strategy changes, there is no need to change the source code." msgstr "" "Si la stratégie de test change, il n'est pas nécessaire de changer le code " "source." -#: library/unittest.rst:463 +#: library/unittest.rst:465 msgid "Re-using old test code" msgstr "Réutilisation d'ancien code de test" -#: library/unittest.rst:465 +#: library/unittest.rst:467 msgid "" "Some users will find that they have existing test code that they would like " "to run from :mod:`unittest`, without converting every old test function to " @@ -804,7 +805,7 @@ msgstr "" "souhaitent exécuter à partir de :mod:`unittest`, sans convertir chaque " "ancienne fonction de test en une sous-classe de :class:`TestCase`." -#: library/unittest.rst:469 +#: library/unittest.rst:471 msgid "" "For this reason, :mod:`unittest` provides a :class:`FunctionTestCase` class. " "This subclass of :class:`TestCase` can be used to wrap an existing test " @@ -816,11 +817,11 @@ msgstr "" "mise en place (*setUp*) et de démantèlement (*tearDown*) peuvent également " "être fournies." -#: library/unittest.rst:473 +#: library/unittest.rst:475 msgid "Given the following test function::" msgstr "Étant donnée la fonction de test suivante ::" -#: library/unittest.rst:480 +#: library/unittest.rst:482 msgid "" "one can create an equivalent test case instance as follows, with optional " "set-up and tear-down methods::" @@ -828,7 +829,7 @@ msgstr "" "on peut créer une instance de scénario de test équivalente, avec des " "méthodes optionnelles de mise en place et de démantèlement ::" -#: library/unittest.rst:489 +#: library/unittest.rst:491 msgid "" "Even though :class:`FunctionTestCase` can be used to quickly convert an " "existing test base over to a :mod:`unittest`\\ -based system, this approach " @@ -841,7 +842,7 @@ msgstr "" "bien configurer les sous-classes de :class:`TestCase` simplifiera " "considérablement les futurs réusinages des tests." -#: library/unittest.rst:494 +#: library/unittest.rst:496 msgid "" "In some cases, the existing tests may have been written using the :mod:" "`doctest` module. If so, :mod:`doctest` provides a :class:`DocTestSuite` " @@ -854,11 +855,11 @@ msgstr "" "classe :class:`unittest.TestSuite` depuis des tests basés sur le module :mod:" "`doctest`." -#: library/unittest.rst:503 +#: library/unittest.rst:505 msgid "Skipping tests and expected failures" msgstr "Ignorer des tests et des erreurs prévisibles" -#: library/unittest.rst:507 +#: library/unittest.rst:509 msgid "" "Unittest supports skipping individual test methods and even whole classes of " "tests. In addition, it supports marking a test as an \"expected failure,\" " @@ -871,7 +872,7 @@ msgstr "" "qui ne doit pas être considéré comme un échec dans la classe :class:" "`TestResult`." -#: library/unittest.rst:512 +#: library/unittest.rst:514 msgid "" "Skipping a test is simply a matter of using the :func:`skip` :term:" "`decorator` or one of its conditional variants, calling :meth:`TestCase." @@ -883,20 +884,20 @@ msgstr "" "`TestCase.skipTest` à l'intérieur d'une méthode :meth:`~TestCase.setUp` ou " "de test, soit lever :exc:`SkipTest` directement." -#: library/unittest.rst:516 +#: library/unittest.rst:518 msgid "Basic skipping looks like this::" msgstr "Un exemple de tests à ignorer ::" -#: library/unittest.rst:541 +#: library/unittest.rst:543 msgid "This is the output of running the example above in verbose mode::" msgstr "" "Ceci est le résultat de l'exécution de l'exemple ci-dessus en mode verbeux ::" -#: library/unittest.rst:553 +#: library/unittest.rst:555 msgid "Classes can be skipped just like methods::" msgstr "Les classes peuvent être ignorées tout comme les méthodes ::" -#: library/unittest.rst:560 +#: library/unittest.rst:562 msgid "" ":meth:`TestCase.setUp` can also skip the test. This is useful when a " "resource that needs to be set up is not available." @@ -904,12 +905,12 @@ msgstr "" "La méthode :meth:`TestCase.setUp` permet également d'ignorer le test. Ceci " "est utile lorsqu'une ressource qui doit être configurée n'est pas disponible." -#: library/unittest.rst:563 +#: library/unittest.rst:565 msgid "Expected failures use the :func:`expectedFailure` decorator. ::" msgstr "" "Les erreurs prévisibles utilisent le décorateur :func:`expectedFailure` ::" -#: library/unittest.rst:570 +#: library/unittest.rst:572 msgid "" "It's easy to roll your own skipping decorators by making a decorator that " "calls :func:`skip` on the test when it wants it to be skipped. This " @@ -920,7 +921,7 @@ msgstr "" "décorateur ignore le test à moins que l'objet passé ne possède un certain " "attribut ::" -#: library/unittest.rst:579 +#: library/unittest.rst:581 msgid "" "The following decorators and exception implement test skipping and expected " "failures:" @@ -928,7 +929,7 @@ msgstr "" "Les décorateurs et exceptions suivants implémentent le système d'omission " "des tests et les erreurs prévisibles  ::" -#: library/unittest.rst:583 +#: library/unittest.rst:585 msgid "" "Unconditionally skip the decorated test. *reason* should describe why the " "test is being skipped." @@ -936,15 +937,15 @@ msgstr "" "Ignore sans condition le test décoré. *La raison* doit décrire la raison " "pour laquelle le test est omis." -#: library/unittest.rst:588 +#: library/unittest.rst:590 msgid "Skip the decorated test if *condition* is true." msgstr "Ignore le test décoré si la *condition* est vraie." -#: library/unittest.rst:592 +#: library/unittest.rst:594 msgid "Skip the decorated test unless *condition* is true." msgstr "Ignore le test décoré sauf si la *condition* est vraie." -#: library/unittest.rst:596 +#: library/unittest.rst:598 #, fuzzy msgid "" "Mark the test as an expected failure or error. If the test fails or errors " @@ -954,11 +955,11 @@ msgstr "" "Marque le test comme étant un erreur attendue. Si le test échoue il est " "considéré comme un succès. S'il passe, il est considéré comme étant en échec." -#: library/unittest.rst:602 +#: library/unittest.rst:604 msgid "This exception is raised to skip a test." msgstr "Cette exception est levée pour ignorer un test." -#: library/unittest.rst:604 +#: library/unittest.rst:606 msgid "" "Usually you can use :meth:`TestCase.skipTest` or one of the skipping " "decorators instead of raising this directly." @@ -966,7 +967,7 @@ msgstr "" "Habituellement, on utilise :meth:`TestCase.skipTest` ou l'un des décorateurs " "d'omission au lieu de le lever une exception directement." -#: library/unittest.rst:607 +#: library/unittest.rst:609 msgid "" "Skipped tests will not have :meth:`~TestCase.setUp` or :meth:`~TestCase." "tearDown` run around them. Skipped classes will not have :meth:`~TestCase." @@ -978,11 +979,11 @@ msgstr "" "ni :meth:`~TestCase.tearDownClass`. Les modules sautés n'ont pas :func:" "`setUpModule` ou :func:`tearDownModule` d'exécutés." -#: library/unittest.rst:615 +#: library/unittest.rst:617 msgid "Distinguishing test iterations using subtests" msgstr "Distinguer les itérations de test à l'aide de sous-tests" -#: library/unittest.rst:619 +#: library/unittest.rst:621 msgid "" "When there are very small differences among your tests, for instance some " "parameters, unittest allows you to distinguish them inside the body of a " @@ -993,15 +994,15 @@ msgstr "" "distinguer en utilisant le gestionnaire de contexte :meth:`~TestCase." "subTest` dans le corps d'une méthode de test." -#: library/unittest.rst:623 +#: library/unittest.rst:625 msgid "For example, the following test::" msgstr "Par exemple, le test suivant ::" -#: library/unittest.rst:635 +#: library/unittest.rst:637 msgid "will produce the following output::" msgstr "produit le résultat suivant ::" -#: library/unittest.rst:661 +#: library/unittest.rst:663 msgid "" "Without using a subtest, execution would stop after the first failure, and " "the error would be less easy to diagnose because the value of ``i`` wouldn't " @@ -1011,19 +1012,19 @@ msgstr "" "échec, et l'erreur est moins facile à diagnostiquer car la valeur de ``i`` " "ne s'affiche pas ::" -#: library/unittest.rst:677 +#: library/unittest.rst:679 msgid "Classes and functions" msgstr "Classes et fonctions" -#: library/unittest.rst:679 +#: library/unittest.rst:681 msgid "This section describes in depth the API of :mod:`unittest`." msgstr "Cette section décrit en détail l'API de :mod:`unittest`." -#: library/unittest.rst:685 +#: library/unittest.rst:687 msgid "Test cases" msgstr "Scénarios de tests" -#: library/unittest.rst:689 +#: library/unittest.rst:691 msgid "" "Instances of the :class:`TestCase` class represent the logical test units in " "the :mod:`unittest` universe. This class is intended to be used as a base " @@ -1040,7 +1041,7 @@ msgstr "" "que le code de test peut utiliser pour vérifier et signaler les différents " "types d'erreurs." -#: library/unittest.rst:696 +#: library/unittest.rst:698 msgid "" "Each instance of :class:`TestCase` will run a single base method: the method " "named *methodName*. In most uses of :class:`TestCase`, you will neither " @@ -1051,7 +1052,7 @@ msgstr "" "utilisations de la classe :class:`TestCase`, vous n'avez pas à changer le " "nom de la méthode, ni à réimplémenter la méthode ``runTest()``." -#: library/unittest.rst:701 +#: library/unittest.rst:703 msgid "" ":class:`TestCase` can be instantiated successfully without providing a " "*methodName*. This makes it easier to experiment with :class:`TestCase` from " @@ -1061,7 +1062,7 @@ msgstr "" "paramètre *methodName*. Cela facilite l'usage de :class:`TestCase` dans " "l'interpréteur interactif." -#: library/unittest.rst:706 +#: library/unittest.rst:708 msgid "" ":class:`TestCase` instances provide three groups of methods: one group used " "to run the test, another used by the test implementation to check conditions " @@ -1074,11 +1075,11 @@ msgstr "" "échecs, et quelques méthodes de recherche permettant de recueillir des " "informations sur le test lui-même." -#: library/unittest.rst:711 +#: library/unittest.rst:713 msgid "Methods in the first group (running the test) are:" msgstr "Les méthodes du premier groupe (exécution du test) sont :" -#: library/unittest.rst:715 +#: library/unittest.rst:717 msgid "" "Method called to prepare the test fixture. This is called immediately " "before calling the test method; other than :exc:`AssertionError` or :exc:" @@ -1091,7 +1092,7 @@ msgstr "" "est considérée comme une erreur et non pas comme un échec du test. " "L'implémentation par défaut ne fait rien." -#: library/unittest.rst:723 +#: library/unittest.rst:725 msgid "" "Method called immediately after the test method has been called and the " "result recorded. This is called even if the test method raised an " @@ -1114,7 +1115,7 @@ msgstr "" "`setUp` est réussie quel que soit le résultat de la méthode de test. " "L'implémentation par défaut ne fait rien." -#: library/unittest.rst:736 +#: library/unittest.rst:738 msgid "" "A class method called before tests in an individual class are run. " "``setUpClass`` is called with the class as the only argument and must be " @@ -1124,11 +1125,11 @@ msgstr "" "question. ``setUpClass`` est appelée avec la classe comme seul argument et " "doit être décorée comme une :func:`classmethod` ::" -#: library/unittest.rst:759 +#: library/unittest.rst:761 msgid "See `Class and Module Fixtures`_ for more details." msgstr "Voir `Class and Module Fixtures`_ pour plus de détails." -#: library/unittest.rst:751 +#: library/unittest.rst:753 msgid "" "A class method called after tests in an individual class have run. " "``tearDownClass`` is called with the class as the only argument and must be " @@ -1138,7 +1139,7 @@ msgstr "" "question. ``tearDownClass`` est appelée avec la classe comme seul argument " "et doit être décorée comme une :meth:`classmethod` ::" -#: library/unittest.rst:766 +#: library/unittest.rst:768 msgid "" "Run the test, collecting the result into the :class:`TestResult` object " "passed as *result*. If *result* is omitted or ``None``, a temporary result " @@ -1151,14 +1152,14 @@ msgstr "" "`defaultTestResult`) et utilisé. L'objet résultat est renvoyé à l'appelant " "de :meth:`run`." -#: library/unittest.rst:772 +#: library/unittest.rst:774 msgid "" "The same effect may be had by simply calling the :class:`TestCase` instance." msgstr "" "Le même effet peut être obtenu en appelant simplement l'instance :class:" "`TestCase`." -#: library/unittest.rst:775 +#: library/unittest.rst:777 msgid "" "Previous versions of ``run`` did not return the result. Neither did calling " "an instance." @@ -1166,7 +1167,7 @@ msgstr "" "Les versions précédentes de ``run`` ne renvoyaient pas le résultat. Pas plus " "que l'appel d'une instance." -#: library/unittest.rst:781 +#: library/unittest.rst:783 msgid "" "Calling this during a test method or :meth:`setUp` skips the current test. " "See :ref:`unittest-skipping` for more information." @@ -1175,7 +1176,7 @@ msgstr "" "`setUp` permet d'ignorer le test en cours. Voir :ref:`unittest-skipping` " "pour plus d'informations." -#: library/unittest.rst:789 +#: library/unittest.rst:791 msgid "" "Return a context manager which executes the enclosed code block as a " "subtest. *msg* and *params* are optional, arbitrary values which are " @@ -1186,7 +1187,7 @@ msgstr "" "arbitraires qui sont affichées chaque fois qu'un sous-test échoue, " "permettant de les identifier clairement." -#: library/unittest.rst:794 +#: library/unittest.rst:796 msgid "" "A test case can contain any number of subtest declarations, and they can be " "arbitrarily nested." @@ -1194,11 +1195,11 @@ msgstr "" "Un scénario de test peut contenir un nombre quelconque de déclarations de " "sous-test, et elles peuvent être imbriquées librement." -#: library/unittest.rst:797 +#: library/unittest.rst:799 msgid "See :ref:`subtests` for more information." msgstr "Voir :ref:`subtests` pour plus d'informations." -#: library/unittest.rst:804 +#: library/unittest.rst:806 msgid "" "Run the test without collecting the result. This allows exceptions raised " "by the test to be propagated to the caller, and can be used to support " @@ -1208,7 +1209,7 @@ msgstr "" "par le test d'être propagées à l'appelant, et donc peut être utilisé pour " "exécuter des tests sous un débogueur." -#: library/unittest.rst:810 +#: library/unittest.rst:812 msgid "" "The :class:`TestCase` class provides several assert methods to check for and " "report failures. The following table lists the most commonly used methods " @@ -1219,126 +1220,126 @@ msgstr "" "les plus couramment utilisées (voir les tableaux ci-dessous pour plus de " "méthodes d'assertion) :" -#: library/unittest.rst:936 library/unittest.rst:1256 +#: library/unittest.rst:938 library/unittest.rst:1258 msgid "Method" msgstr "Méthode" -#: library/unittest.rst:936 library/unittest.rst:1129 +#: library/unittest.rst:938 library/unittest.rst:1131 msgid "Checks that" msgstr "Vérifie que" -#: library/unittest.rst:936 library/unittest.rst:1256 +#: library/unittest.rst:938 library/unittest.rst:1258 msgid "New in" msgstr "Disponible en" -#: library/unittest.rst:817 +#: library/unittest.rst:819 msgid ":meth:`assertEqual(a, b) `" msgstr ":meth:`assertEqual(a, b) `" -#: library/unittest.rst:817 +#: library/unittest.rst:819 msgid "``a == b``" msgstr "``a == b``" -#: library/unittest.rst:820 +#: library/unittest.rst:822 msgid ":meth:`assertNotEqual(a, b) `" msgstr ":meth:`assertNotEqual(a, b) `" -#: library/unittest.rst:820 +#: library/unittest.rst:822 msgid "``a != b``" msgstr "``a != b``" -#: library/unittest.rst:823 +#: library/unittest.rst:825 msgid ":meth:`assertTrue(x) `" msgstr ":meth:`assertTrue(x) `" -#: library/unittest.rst:823 +#: library/unittest.rst:825 msgid "``bool(x) is True``" msgstr "``bool(x) is True``" -#: library/unittest.rst:826 +#: library/unittest.rst:828 msgid ":meth:`assertFalse(x) `" msgstr ":meth:`assertFalse(x) `" -#: library/unittest.rst:826 +#: library/unittest.rst:828 msgid "``bool(x) is False``" msgstr "``bool(x) is False``" -#: library/unittest.rst:829 +#: library/unittest.rst:831 msgid ":meth:`assertIs(a, b) `" msgstr ":meth:`assertIs(a, b) `" -#: library/unittest.rst:829 +#: library/unittest.rst:831 msgid "``a is b``" msgstr "``a is b``" -#: library/unittest.rst:832 library/unittest.rst:838 library/unittest.rst:844 -#: library/unittest.rst:1137 library/unittest.rst:1143 -#: library/unittest.rst:1149 library/unittest.rst:1261 -#: library/unittest.rst:1267 library/unittest.rst:1273 +#: library/unittest.rst:834 library/unittest.rst:840 library/unittest.rst:846 +#: library/unittest.rst:1139 library/unittest.rst:1145 +#: library/unittest.rst:1151 library/unittest.rst:1263 +#: library/unittest.rst:1269 library/unittest.rst:1275 msgid "3.1" msgstr "3.1" -#: library/unittest.rst:832 +#: library/unittest.rst:834 msgid ":meth:`assertIsNot(a, b) `" msgstr ":meth:`assertIsNot(a, b) `" -#: library/unittest.rst:832 +#: library/unittest.rst:834 msgid "``a is not b``" msgstr "``a is not b``" -#: library/unittest.rst:835 +#: library/unittest.rst:837 msgid ":meth:`assertIsNone(x) `" msgstr ":meth:`assertIsNone(x) `" -#: library/unittest.rst:835 +#: library/unittest.rst:837 msgid "``x is None``" msgstr "``x is None``" -#: library/unittest.rst:838 +#: library/unittest.rst:840 msgid ":meth:`assertIsNotNone(x) `" msgstr ":meth:`assertIsNotNone(x) `" -#: library/unittest.rst:838 +#: library/unittest.rst:840 msgid "``x is not None``" msgstr "``x is not None``" -#: library/unittest.rst:841 +#: library/unittest.rst:843 msgid ":meth:`assertIn(a, b) `" msgstr ":meth:`assertIn(a, b) `" -#: library/unittest.rst:841 +#: library/unittest.rst:843 msgid "``a in b``" msgstr "``a in b``" -#: library/unittest.rst:844 +#: library/unittest.rst:846 msgid ":meth:`assertNotIn(a, b) `" msgstr ":meth:`assertNotIn(a, b) `" -#: library/unittest.rst:844 +#: library/unittest.rst:846 msgid "``a not in b``" msgstr "``a not in b``" -#: library/unittest.rst:847 +#: library/unittest.rst:849 msgid ":meth:`assertIsInstance(a, b) `" msgstr ":meth:`assertIsInstance(a, b) `" -#: library/unittest.rst:847 +#: library/unittest.rst:849 msgid "``isinstance(a, b)``" msgstr "``isinstance(a, b)``" -#: library/unittest.rst:850 library/unittest.rst:947 library/unittest.rst:1155 +#: library/unittest.rst:852 library/unittest.rst:949 library/unittest.rst:1157 msgid "3.2" msgstr "3.2" -#: library/unittest.rst:850 +#: library/unittest.rst:852 msgid ":meth:`assertNotIsInstance(a, b) `" msgstr ":meth:`assertNotIsInstance(a, b) `" -#: library/unittest.rst:850 +#: library/unittest.rst:852 msgid "``not isinstance(a, b)``" msgstr "``not isinstance(a, b)``" -#: library/unittest.rst:854 +#: library/unittest.rst:856 msgid "" "All the assert methods accept a *msg* argument that, if specified, is used " "as the error message on failure (see also :data:`longMessage`). Note that " @@ -1353,7 +1354,7 @@ msgstr "" "`assertWarnsRegex`, seulement quand elles sont utilisées comme gestionnaire " "de contexte." -#: library/unittest.rst:862 +#: library/unittest.rst:864 msgid "" "Test that *first* and *second* are equal. If the values do not compare " "equal, the test will fail." @@ -1361,7 +1362,7 @@ msgstr "" "Vérifie que *first* et *second* sont égaux. Si les valeurs ne sont pas " "égales, le test échouera." -#: library/unittest.rst:865 +#: library/unittest.rst:867 msgid "" "In addition, if *first* and *second* are the exact same type and one of " "list, tuple, dict, set, frozenset or str or any type that a subclass " @@ -1377,12 +1378,12 @@ msgstr "" "(voir aussi :ref:`liste des méthodes spécifiques de type `)." -#: library/unittest.rst:872 +#: library/unittest.rst:874 msgid "Added the automatic calling of type-specific equality function." msgstr "" "Ajout de l'appel automatique de la fonction d'égalité spécifique au type." -#: library/unittest.rst:875 +#: library/unittest.rst:877 msgid "" ":meth:`assertMultiLineEqual` added as the default type equality function for " "comparing strings." @@ -1390,7 +1391,7 @@ msgstr "" "Ajout de :meth:`assertMultiLineEqual` comme fonction d'égalité de type par " "défaut pour comparer les chaînes." -#: library/unittest.rst:882 +#: library/unittest.rst:884 msgid "" "Test that *first* and *second* are not equal. If the values do compare " "equal, the test will fail." @@ -1398,11 +1399,11 @@ msgstr "" "Vérifie que *first* et *second* ne sont pas égaux. Si les valeurs sont " "égales, le test échouera." -#: library/unittest.rst:888 +#: library/unittest.rst:890 msgid "Test that *expr* is true (or false)." msgstr "Vérifie que *expr* est vraie (ou fausse)." -#: library/unittest.rst:890 +#: library/unittest.rst:892 msgid "" "Note that this is equivalent to ``bool(expr) is True`` and not to ``expr is " "True`` (use ``assertIs(expr, True)`` for the latter). This method should " @@ -1417,22 +1418,22 @@ msgstr "" "``assertTrue(a == b)``), car elles fournissent un meilleur message d'erreur " "en cas d' échec." -#: library/unittest.rst:900 +#: library/unittest.rst:902 #, fuzzy msgid "Test that *first* and *second* are (or are not) the same object." msgstr "" "Vérifie que *first* et *second* évaluent (ou n'évaluent pas) le même objet." -#: library/unittest.rst:908 +#: library/unittest.rst:910 msgid "Test that *expr* is (or is not) ``None``." msgstr "Vérifie que *expr* est (ou n'est pas) la valeur ``None``." -#: library/unittest.rst:916 +#: library/unittest.rst:918 #, fuzzy msgid "Test that *member* is (or is not) in *container*." msgstr "Vérifie que *first* est (ou n'est pas) dans *second*." -#: library/unittest.rst:924 +#: library/unittest.rst:926 msgid "" "Test that *obj* is (or is not) an instance of *cls* (which can be a class or " "a tuple of classes, as supported by :func:`isinstance`). To check for the " @@ -1443,7 +1444,7 @@ msgstr "" "`isinstance`). Pour vérifier le type exact, utilisez :func:" "`assertIs(type(obj), cls) `." -#: library/unittest.rst:932 +#: library/unittest.rst:934 msgid "" "It is also possible to check the production of exceptions, warnings, and log " "messages using the following methods:" @@ -1451,15 +1452,15 @@ msgstr "" "Il est également possible de vérifier la production des exceptions, des " "avertissements et des messages de journaux à l'aide des méthodes suivantes :" -#: library/unittest.rst:938 +#: library/unittest.rst:940 msgid ":meth:`assertRaises(exc, fun, *args, **kwds) `" msgstr ":meth:`assertRaises(exc, fun, *args, **kwds) `" -#: library/unittest.rst:938 +#: library/unittest.rst:940 msgid "``fun(*args, **kwds)`` raises *exc*" msgstr "``fun(*args, **kwds)`` lève bien l'exception *exc*" -#: library/unittest.rst:941 +#: library/unittest.rst:943 msgid "" ":meth:`assertRaisesRegex(exc, r, fun, *args, **kwds) `" @@ -1467,21 +1468,21 @@ msgstr "" ":meth:`assertRaisesRegex(exc, r, fun, *args, **kwds) `" -#: library/unittest.rst:941 +#: library/unittest.rst:943 msgid "``fun(*args, **kwds)`` raises *exc* and the message matches regex *r*" msgstr "" "``fun(*args, **kwds)`` lève bien l'exception *exc* et que le message " "correspond au motif de l'expression régulière *r*" -#: library/unittest.rst:944 +#: library/unittest.rst:946 msgid ":meth:`assertWarns(warn, fun, *args, **kwds) `" msgstr ":meth:`assertWarns(warn, fun, *args, **kwds) `" -#: library/unittest.rst:944 +#: library/unittest.rst:946 msgid "``fun(*args, **kwds)`` raises *warn*" msgstr "``fun(*args, **kwds)`` lève bien l'avertissement *warn*" -#: library/unittest.rst:947 +#: library/unittest.rst:949 msgid "" ":meth:`assertWarnsRegex(warn, r, fun, *args, **kwds) `" @@ -1489,27 +1490,27 @@ msgstr "" ":meth:`assertWarnsRegex(warn, r, fun, *args, **kwds) `" -#: library/unittest.rst:947 +#: library/unittest.rst:949 msgid "``fun(*args, **kwds)`` raises *warn* and the message matches regex *r*" msgstr "" "``fun(*args, **kwds)`` lève bien l'avertissement *warn* et que le message " "correspond au motif de l'expression régulière *r*" -#: library/unittest.rst:950 +#: library/unittest.rst:952 msgid ":meth:`assertLogs(logger, level) `" msgstr ":meth:`assertLogs(logger, level) `" -#: library/unittest.rst:950 +#: library/unittest.rst:952 msgid "The ``with`` block logs on *logger* with minimum *level*" msgstr "" "Le bloc ``with`` écrit dans le *logger* avec un niveau minimum égal à " "*level*" -#: library/unittest.rst:950 +#: library/unittest.rst:952 msgid "3.4" msgstr "3.4" -#: library/unittest.rst:957 +#: library/unittest.rst:959 msgid "" "Test that an exception is raised when *callable* is called with any " "positional or keyword arguments that are also passed to :meth:" @@ -1525,7 +1526,7 @@ msgstr "" "Pour capturer une exception d'un groupe d'exceptions, un *n*-uplet contenant " "les classes d'exceptions peut être passé à *exception*." -#: library/unittest.rst:964 +#: library/unittest.rst:966 msgid "" "If only the *exception* and possibly the *msg* arguments are given, return a " "context manager so that the code under test can be written inline rather " @@ -1535,7 +1536,7 @@ msgstr "" "renvoie un gestionnaire de contexte pour que le code sous test puisse être " "écrit en ligne plutôt que comme une fonction ::" -#: library/unittest.rst:971 +#: library/unittest.rst:973 msgid "" "When used as a context manager, :meth:`assertRaises` accepts the additional " "keyword argument *msg*." @@ -1543,7 +1544,7 @@ msgstr "" "Lorsqu'il est utilisé comme gestionnaire de contexte, :meth:`assertRaises` " "accepte l'argument nommé supplémentaire *msg*." -#: library/unittest.rst:974 +#: library/unittest.rst:976 msgid "" "The context manager will store the caught exception object in its :attr:" "`exception` attribute. This can be useful if the intention is to perform " @@ -1553,23 +1554,23 @@ msgstr "" "attribut :attr:`exception`. Ceci est particulièrement utile si l'intention " "est d'effectuer des contrôles supplémentaires sur l'exception levée ::" -#: library/unittest.rst:984 +#: library/unittest.rst:986 msgid "Added the ability to use :meth:`assertRaises` as a context manager." msgstr "" "Ajout de la possibilité d'utiliser :meth:`assertRaises` comme gestionnaire " "de contexte." -#: library/unittest.rst:987 +#: library/unittest.rst:989 msgid "Added the :attr:`exception` attribute." msgstr "Ajout de l'attribut :attr:`exception`." -#: library/unittest.rst:1016 library/unittest.rst:1080 +#: library/unittest.rst:1018 library/unittest.rst:1082 msgid "Added the *msg* keyword argument when used as a context manager." msgstr "" "Ajout de l'argument nommé *msg* lorsqu'il est utilisé comme gestionnaire de " "contexte." -#: library/unittest.rst:997 +#: library/unittest.rst:999 msgid "" "Like :meth:`assertRaises` but also tests that *regex* matches on the string " "representation of the raised exception. *regex* may be a regular expression " @@ -1582,19 +1583,19 @@ msgstr "" "expression rationnelle appropriée pour être utilisée par :func:`re.search`. " "Exemples ::" -#: library/unittest.rst:1073 +#: library/unittest.rst:1075 msgid "or::" msgstr "ou ::" -#: library/unittest.rst:1010 +#: library/unittest.rst:1012 msgid "Added under the name ``assertRaisesRegexp``." msgstr "Sous le nom ``assertRaisesRegexp``." -#: library/unittest.rst:1013 +#: library/unittest.rst:1015 msgid "Renamed to :meth:`assertRaisesRegex`." msgstr "Renommé en :meth:`assertRaisesRegex`." -#: library/unittest.rst:1023 +#: library/unittest.rst:1025 msgid "" "Test that a warning is triggered when *callable* is called with any " "positional or keyword arguments that are also passed to :meth:" @@ -1609,7 +1610,7 @@ msgstr "" "dans un ensemble d'avertissements, un *n*-uplet contenant les classes " "d'avertissement peut être passé à *warnings*." -#: library/unittest.rst:1030 +#: library/unittest.rst:1032 msgid "" "If only the *warning* and possibly the *msg* arguments are given, return a " "context manager so that the code under test can be written inline rather " @@ -1619,7 +1620,7 @@ msgstr "" "renvoie un gestionnaire de contexte pour que le code testé puisse être écrit " "en ligne plutôt que comme une fonction ::" -#: library/unittest.rst:1037 +#: library/unittest.rst:1039 msgid "" "When used as a context manager, :meth:`assertWarns` accepts the additional " "keyword argument *msg*." @@ -1627,7 +1628,7 @@ msgstr "" "Lorsqu'il est utilisé comme gestionnaire de contexte, :meth:`assertWarns` " "accepte l'argument nommé supplémentaire *msg*." -#: library/unittest.rst:1040 +#: library/unittest.rst:1042 msgid "" "The context manager will store the caught warning object in its :attr:" "`warning` attribute, and the source line which triggered the warnings in " @@ -1640,7 +1641,7 @@ msgstr "" "fonction peut être utile si l'intention est d'effectuer des contrôles " "supplémentaires sur l'avertissement capturé ::" -#: library/unittest.rst:1052 +#: library/unittest.rst:1054 msgid "" "This method works regardless of the warning filters in place when it is " "called." @@ -1648,7 +1649,7 @@ msgstr "" "Cette méthode fonctionne indépendamment des filtres d'avertissement en place " "lorsqu'elle est appelée." -#: library/unittest.rst:1064 +#: library/unittest.rst:1066 msgid "" "Like :meth:`assertWarns` but also tests that *regex* matches on the message " "of the triggered warning. *regex* may be a regular expression object or a " @@ -1660,7 +1661,7 @@ msgstr "" "régulière ou une chaîne contenant une expression régulière appropriée pour " "être utilisée par :func:`re.search`. Exemple ::" -#: library/unittest.rst:1085 +#: library/unittest.rst:1087 msgid "" "A context manager to test that at least one message is logged on the " "*logger* or one of its children, with at least the given *level*." @@ -1669,7 +1670,7 @@ msgstr "" "enregistré sur le *logger* ou un de ses enfants, avec au moins le *niveau* " "donné." -#: library/unittest.rst:1089 +#: library/unittest.rst:1091 #, fuzzy msgid "" "If given, *logger* should be a :class:`logging.Logger` object or a :class:" @@ -1681,7 +1682,7 @@ msgstr "" "classe :class:`str` donnant le nom d'un journal. La valeur par défaut est le " "journal racine *root*, qui capture tous les messages." -#: library/unittest.rst:1094 +#: library/unittest.rst:1096 msgid "" "If given, *level* should be either a numeric logging level or its string " "equivalent (for example either ``\"ERROR\"`` or :attr:`logging.ERROR`). The " @@ -1691,7 +1692,7 @@ msgstr "" "forme de chaîne (par exemple ``\"ERROR\"`` ou :attr:`logging.ERROR`). La " "valeur par défaut est :attr:`logging.INFO`." -#: library/unittest.rst:1098 +#: library/unittest.rst:1100 msgid "" "The test passes if at least one message emitted inside the ``with`` block " "matches the *logger* and *level* conditions, otherwise it fails." @@ -1699,7 +1700,7 @@ msgstr "" "Le test passe si au moins un message émis à l'intérieur du bloc ``with`` " "correspond aux conditions *logger* et *level*, sinon il échoue." -#: library/unittest.rst:1101 +#: library/unittest.rst:1103 msgid "" "The object returned by the context manager is a recording helper which keeps " "tracks of the matching log messages. It has two attributes:" @@ -1708,14 +1709,14 @@ msgstr "" "l'enregistrement qui garde la trace des messages de journal correspondants. " "Il a deux attributs  ::" -#: library/unittest.rst:1107 +#: library/unittest.rst:1109 msgid "" "A list of :class:`logging.LogRecord` objects of the matching log messages." msgstr "" "Une liste d'objets :class:`logging.LogRecord` de messages de log " "correspondants." -#: library/unittest.rst:1112 +#: library/unittest.rst:1114 msgid "" "A list of :class:`str` objects with the formatted output of matching " "messages." @@ -1723,86 +1724,86 @@ msgstr "" "Une liste d'objets :class:`str` avec la sortie formatée des messages " "correspondants." -#: library/unittest.rst:1115 +#: library/unittest.rst:1117 msgid "Example::" msgstr "Exemple ::" -#: library/unittest.rst:1126 +#: library/unittest.rst:1128 msgid "" "There are also other methods used to perform more specific checks, such as:" msgstr "" "Il existe également d'autres méthodes utilisées pour effectuer des contrôles " "plus spécifiques, telles que  ::" -#: library/unittest.rst:1131 +#: library/unittest.rst:1133 msgid ":meth:`assertAlmostEqual(a, b) `" msgstr ":meth:`assertAlmostEqual(a, b) `" -#: library/unittest.rst:1131 +#: library/unittest.rst:1133 msgid "``round(a-b, 7) == 0``" msgstr "``round(a-b, 7) == 0``" -#: library/unittest.rst:1134 +#: library/unittest.rst:1136 msgid ":meth:`assertNotAlmostEqual(a, b) `" msgstr ":meth:`assertNotAlmostEqual(a, b) `" -#: library/unittest.rst:1134 +#: library/unittest.rst:1136 msgid "``round(a-b, 7) != 0``" msgstr "``round(a-b, 7) != 0``" -#: library/unittest.rst:1137 +#: library/unittest.rst:1139 msgid ":meth:`assertGreater(a, b) `" msgstr ":meth:`assertGreater(a, b) `" -#: library/unittest.rst:1137 +#: library/unittest.rst:1139 msgid "``a > b``" msgstr "``a > b``" -#: library/unittest.rst:1140 +#: library/unittest.rst:1142 msgid ":meth:`assertGreaterEqual(a, b) `" msgstr ":meth:`assertGreaterEqual(a, b) `" -#: library/unittest.rst:1140 +#: library/unittest.rst:1142 msgid "``a >= b``" msgstr "``a >= b``" -#: library/unittest.rst:1143 +#: library/unittest.rst:1145 msgid ":meth:`assertLess(a, b) `" msgstr ":meth:`assertLess(a, b) `" -#: library/unittest.rst:1143 +#: library/unittest.rst:1145 msgid "``a < b``" msgstr "``a < b``" -#: library/unittest.rst:1146 +#: library/unittest.rst:1148 msgid ":meth:`assertLessEqual(a, b) `" msgstr ":meth:`assertLessEqual(a, b) `" -#: library/unittest.rst:1146 +#: library/unittest.rst:1148 msgid "``a <= b``" msgstr "``a <= b``" -#: library/unittest.rst:1149 +#: library/unittest.rst:1151 msgid ":meth:`assertRegex(s, r) `" msgstr ":meth:`assertRegex(s, r) `" -#: library/unittest.rst:1149 +#: library/unittest.rst:1151 msgid "``r.search(s)``" msgstr "``r.search(s)``" -#: library/unittest.rst:1152 +#: library/unittest.rst:1154 msgid ":meth:`assertNotRegex(s, r) `" msgstr ":meth:`assertNotRegex(s, r) `" -#: library/unittest.rst:1152 +#: library/unittest.rst:1154 msgid "``not r.search(s)``" msgstr "``not r.search(s)``" -#: library/unittest.rst:1155 +#: library/unittest.rst:1157 msgid ":meth:`assertCountEqual(a, b) `" msgstr ":meth:`assertCountEqual(a, b) `" -#: library/unittest.rst:1155 +#: library/unittest.rst:1157 msgid "" "*a* and *b* have the same elements in the same number, regardless of their " "order." @@ -1810,7 +1811,7 @@ msgstr "" "*a* et *b* ont les mêmes éléments dans le même nombre, quel que soit leur " "ordre." -#: library/unittest.rst:1164 +#: library/unittest.rst:1166 msgid "" "Test that *first* and *second* are approximately (or not approximately) " "equal by computing the difference, rounding to the given number of decimal " @@ -1825,7 +1826,7 @@ msgstr "" "*décimales* (par exemple comme la fonction :func:`round`) et non aux " "*chiffres significatifs*." -#: library/unittest.rst:1170 +#: library/unittest.rst:1172 msgid "" "If *delta* is supplied instead of *places* then the difference between " "*first* and *second* must be less or equal to (or greater than) *delta*." @@ -1833,11 +1834,11 @@ msgstr "" "Si *delta* est fourni au lieu de *places*, la différence entre *first* et " "*second* doit être inférieure ou égale (ou supérieure) à *delta*." -#: library/unittest.rst:1173 +#: library/unittest.rst:1175 msgid "Supplying both *delta* and *places* raises a :exc:`TypeError`." msgstr "Fournir à la fois *delta* et *places* lève une :exc:`TypeError`." -#: library/unittest.rst:1175 +#: library/unittest.rst:1177 msgid "" ":meth:`assertAlmostEqual` automatically considers almost equal objects that " "compare equal. :meth:`assertNotAlmostEqual` automatically fails if the " @@ -1848,7 +1849,7 @@ msgstr "" "automatiquement si les objets qui se comparent sont égaux. Ajout de " "l'argument nommé *delta*." -#: library/unittest.rst:1186 +#: library/unittest.rst:1188 msgid "" "Test that *first* is respectively >, >=, < or <= than *second* depending on " "the method name. If not, the test will fail::" @@ -1856,7 +1857,7 @@ msgstr "" "Vérifie que *first* est respectivement >, >=, >=, < ou <= à *second* selon " "le nom de la méthode. Sinon, le test échouera ::" -#: library/unittest.rst:1198 +#: library/unittest.rst:1200 msgid "" "Test that a *regex* search matches (or does not match) *text*. In case of " "failure, the error message will include the pattern and the *text* (or the " @@ -1871,22 +1872,22 @@ msgstr "" "chaîne contenant une expression régulière appropriée pour être utilisée par :" "func:`re.search`." -#: library/unittest.rst:1204 +#: library/unittest.rst:1206 msgid "Added under the name ``assertRegexpMatches``." msgstr "Ajouté sous le nom ``assertRegexpMatches``." -#: library/unittest.rst:1206 +#: library/unittest.rst:1208 msgid "" "The method ``assertRegexpMatches()`` has been renamed to :meth:`." "assertRegex`." msgstr "" "La méthode ``assertRegexpMatches()`` a été renommé en :meth:`.assertRegex`." -#: library/unittest.rst:1209 +#: library/unittest.rst:1211 msgid ":meth:`.assertNotRegex`." msgstr ":meth:`.assertNotRegex`." -#: library/unittest.rst:1211 +#: library/unittest.rst:1213 msgid "" "The name ``assertNotRegexpMatches`` is a deprecated alias for :meth:`." "assertNotRegex`." @@ -1894,7 +1895,7 @@ msgstr "" "Le nom ``assertNotRegexpMatches``` est un alias obsolète pour :meth:`." "assertNotRegex`." -#: library/unittest.rst:1218 +#: library/unittest.rst:1220 msgid "" "Test that sequence *first* contains the same elements as *second*, " "regardless of their order. When they don't, an error message listing the " @@ -1904,7 +1905,7 @@ msgstr "" "quel que soit leur ordre. Si ce n'est pas le cas, un message d'erreur " "indiquant les différences entre les séquences est généré." -#: library/unittest.rst:1222 +#: library/unittest.rst:1224 msgid "" "Duplicate elements are *not* ignored when comparing *first* and *second*. It " "verifies whether each element has the same count in both sequences. " @@ -1917,7 +1918,7 @@ msgstr "" "Counter(list(second)))`` mais fonctionne aussi avec des séquences d'objets " "non *hachables*." -#: library/unittest.rst:1233 +#: library/unittest.rst:1235 msgid "" "The :meth:`assertEqual` method dispatches the equality check for objects of " "the same type to different type-specific methods. These methods are already " @@ -1930,7 +1931,7 @@ msgstr "" "possible d'enregistrer de nouvelles méthodes en utilisant :meth:" "`addTypeEqualityFunc`  ::" -#: library/unittest.rst:1240 +#: library/unittest.rst:1242 msgid "" "Registers a type-specific method called by :meth:`assertEqual` to check if " "two objects of exactly the same *typeobj* (not subclasses) compare equal. " @@ -1949,7 +1950,7 @@ msgstr "" "fournissant éventuellement des informations utiles et expliquant l'inégalité " "en détail dans le message d'erreur." -#: library/unittest.rst:1251 +#: library/unittest.rst:1253 msgid "" "The list of type-specific methods automatically used by :meth:`~TestCase." "assertEqual` are summarized in the following table. Note that it's usually " @@ -1959,59 +1960,59 @@ msgstr "" "`~TestCase.assertEqual` est résumée dans le tableau suivant. Notez qu'il " "n'est généralement pas nécessaire d'invoquer ces méthodes directement." -#: library/unittest.rst:1256 +#: library/unittest.rst:1258 msgid "Used to compare" msgstr "Utilisé pour comparer" -#: library/unittest.rst:1258 +#: library/unittest.rst:1260 msgid ":meth:`assertMultiLineEqual(a, b) `" msgstr ":meth:`assertMultiLineEqual(a, b) `" -#: library/unittest.rst:1258 +#: library/unittest.rst:1260 msgid "strings" msgstr "chaînes" -#: library/unittest.rst:1261 +#: library/unittest.rst:1263 msgid ":meth:`assertSequenceEqual(a, b) `" msgstr ":meth:`assertSequenceEqual(a, b) `" -#: library/unittest.rst:1261 +#: library/unittest.rst:1263 msgid "sequences" msgstr "séquences" -#: library/unittest.rst:1264 +#: library/unittest.rst:1266 msgid ":meth:`assertListEqual(a, b) `" msgstr ":meth:`assertListEqual(a, b) `" -#: library/unittest.rst:1264 +#: library/unittest.rst:1266 msgid "lists" msgstr "listes" -#: library/unittest.rst:1267 +#: library/unittest.rst:1269 msgid ":meth:`assertTupleEqual(a, b) `" msgstr ":meth:`assertTupleEqual(a, b) `" -#: library/unittest.rst:1267 +#: library/unittest.rst:1269 msgid "tuples" msgstr "*n*-uplets" -#: library/unittest.rst:1270 +#: library/unittest.rst:1272 msgid ":meth:`assertSetEqual(a, b) `" msgstr ":meth:`assertSetEqual(a, b) `" -#: library/unittest.rst:1270 +#: library/unittest.rst:1272 msgid "sets or frozensets" msgstr "*sets* ou *frozensets*" -#: library/unittest.rst:1273 +#: library/unittest.rst:1275 msgid ":meth:`assertDictEqual(a, b) `" msgstr ":meth:`assertDictEqual(a, b) `" -#: library/unittest.rst:1273 +#: library/unittest.rst:1275 msgid "dicts" msgstr "dictionnaires" -#: library/unittest.rst:1281 +#: library/unittest.rst:1283 msgid "" "Test that the multiline string *first* is equal to the string *second*. When " "not equal a diff of the two strings highlighting the differences will be " @@ -2024,7 +2025,7 @@ msgstr "" "Cette méthode est utilisée par défaut pour comparer les chaînes avec :meth:" "`assertEqual`." -#: library/unittest.rst:1291 +#: library/unittest.rst:1293 msgid "" "Tests that two sequences are equal. If a *seq_type* is supplied, both " "*first* and *second* must be instances of *seq_type* or a failure will be " @@ -2036,7 +2037,7 @@ msgstr "" "est levé. Si les séquences sont différentes, un message d'erreur indiquant " "la différence entre les deux est généré." -#: library/unittest.rst:1296 +#: library/unittest.rst:1298 msgid "" "This method is not called directly by :meth:`assertEqual`, but it's used to " "implement :meth:`assertListEqual` and :meth:`assertTupleEqual`." @@ -2044,7 +2045,7 @@ msgstr "" "Cette méthode n'est pas appelée directement par :meth:`assertEqual`, mais " "sert à implémenter :meth:`assertListEqual` et :meth:`assertTupleEqual`." -#: library/unittest.rst:1306 +#: library/unittest.rst:1308 msgid "" "Tests that two lists or tuples are equal. If not, an error message is " "constructed that shows only the differences between the two. An error is " @@ -2057,7 +2058,7 @@ msgstr "" "paramètres n'est pas du bon type. Ces méthodes sont utilisées par défaut " "pour comparer des listes ou des *n*-uplets avec :meth:`assertEqual`." -#: library/unittest.rst:1317 +#: library/unittest.rst:1319 msgid "" "Tests that two sets are equal. If not, an error message is constructed that " "lists the differences between the sets. This method is used by default when " @@ -2068,7 +2069,7 @@ msgstr "" "méthode est utilisée par défaut lors de la comparaison de *sets* ou de " "*frozensets* avec :meth:`assertEqual`." -#: library/unittest.rst:1321 +#: library/unittest.rst:1323 msgid "" "Fails if either of *first* or *second* does not have a :meth:`set." "difference` method." @@ -2076,7 +2077,7 @@ msgstr "" "Échoue si l'un des objets *first* ou *second* n'a pas de méthode :meth:`set." "difference`." -#: library/unittest.rst:1329 +#: library/unittest.rst:1331 msgid "" "Test that two dictionaries are equal. If not, an error message is " "constructed that shows the differences in the dictionaries. This method will " @@ -2087,14 +2088,14 @@ msgstr "" "généré. Cette méthode est utilisée par défaut pour comparer les " "dictionnaires dans les appels à :meth:`assertEqual`." -#: library/unittest.rst:1340 +#: library/unittest.rst:1342 msgid "" "Finally the :class:`TestCase` provides the following methods and attributes:" msgstr "" "Enfin, la classe :class:`TestCase` fournit les méthodes et attributs " "suivants :" -#: library/unittest.rst:1345 +#: library/unittest.rst:1347 msgid "" "Signals a test failure unconditionally, with *msg* or ``None`` for the error " "message." @@ -2102,7 +2103,7 @@ msgstr "" "Indique un échec du test sans condition, avec *msg* ou ``None`` pour le " "message d'erreur." -#: library/unittest.rst:1351 +#: library/unittest.rst:1353 msgid "" "This class attribute gives the exception raised by the test method. If a " "test framework needs to use a specialized exception, possibly to carry " @@ -2116,7 +2117,7 @@ msgstr "" "hériter de cette classe d'exception pour *bien fonctionner* avec le " "*framework*. La valeur initiale de cet attribut est :exc:`AssertionError`." -#: library/unittest.rst:1360 +#: library/unittest.rst:1362 msgid "" "This class attribute determines what happens when a custom failure message " "is passed as the msg argument to an assertXYY call that fails. ``True`` is " @@ -2131,7 +2132,7 @@ msgstr "" "Lorsqu'il est réglé sur ``False``, le message personnalisé remplace le " "message standard." -#: library/unittest.rst:1366 +#: library/unittest.rst:1368 msgid "" "The class setting can be overridden in individual test methods by assigning " "an instance attribute, self.longMessage, to ``True`` or ``False`` before " @@ -2141,11 +2142,11 @@ msgstr "" "individuelles en assignant un attribut d'instance, *self.longMessage*, à " "``True`` ou ``False`` avant d'appeler les méthodes d'assertion." -#: library/unittest.rst:1370 +#: library/unittest.rst:1372 msgid "The class setting gets reset before each test call." msgstr "Le réglage de la classe est réinitialisé avant chaque appel de test." -#: library/unittest.rst:1377 +#: library/unittest.rst:1379 msgid "" "This attribute controls the maximum length of diffs output by assert methods " "that report diffs on failure. It defaults to 80*8 characters. Assert methods " @@ -2160,7 +2161,7 @@ msgstr "" "séquences qui lui sont déléguées), :meth:`assertDictEqual` et :meth:" "`assertMultiLineEqual`." -#: library/unittest.rst:1384 +#: library/unittest.rst:1386 msgid "" "Setting ``maxDiff`` to ``None`` means that there is no maximum length of " "diffs." @@ -2168,7 +2169,7 @@ msgstr "" "Régler ``maxDiff`` sur ``None``` signifie qu'il n'y a pas de longueur " "maximale pour les *diffs*." -#: library/unittest.rst:1390 +#: library/unittest.rst:1392 msgid "" "Testing frameworks can use the following methods to collect information on " "the test:" @@ -2176,7 +2177,7 @@ msgstr "" "Les *frameworks* de test peuvent utiliser les méthodes suivantes pour " "recueillir des informations sur le test :" -#: library/unittest.rst:1396 +#: library/unittest.rst:1398 msgid "" "Return the number of tests represented by this test object. For :class:" "`TestCase` instances, this will always be ``1``." @@ -2184,7 +2185,7 @@ msgstr "" "Renvoie le nombre de tests représentés par cet objet test. Pour les " "instances de :class:`TestCase`, c'est toujours ``1``." -#: library/unittest.rst:1402 +#: library/unittest.rst:1404 msgid "" "Return an instance of the test result class that should be used for this " "test case class (if no other result instance is provided to the :meth:`run` " @@ -2194,7 +2195,7 @@ msgstr "" "utilisée pour cette classe de cas de test (si aucune autre instance de " "résultat n'est fournie à la méthode :meth:`run`)." -#: library/unittest.rst:1406 +#: library/unittest.rst:1408 msgid "" "For :class:`TestCase` instances, this will always be an instance of :class:" "`TestResult`; subclasses of :class:`TestCase` should override this as " @@ -2204,7 +2205,7 @@ msgstr "" "class:`TestResult` ; les sous-classes de :class:`TestCase` peuvent la " "remplacer au besoin." -#: library/unittest.rst:1413 +#: library/unittest.rst:1415 msgid "" "Return a string identifying the specific test case. This is usually the " "full name of the test method, including the module and class name." @@ -2213,7 +2214,7 @@ msgstr "" "généralement du nom complet de la méthode de test, y compris le nom du " "module et de la classe." -#: library/unittest.rst:1419 +#: library/unittest.rst:1421 msgid "" "Returns a description of the test, or ``None`` if no description has been " "provided. The default implementation of this method returns the first line " @@ -2223,7 +2224,7 @@ msgstr "" "fournie. L'implémentation par défaut de cette méthode renvoie la première " "ligne de la *docstring* de la méthode de test, si disponible, ou ``None``." -#: library/unittest.rst:1424 +#: library/unittest.rst:1426 msgid "" "In 3.1 this was changed to add the test name to the short description even " "in the presence of a docstring. This caused compatibility issues with " @@ -2235,7 +2236,7 @@ msgstr "" "compatibilité avec les extensions *unittest* et l'ajout du nom du test a été " "déplacé dans la classe :class:`TextTestResult` dans Python 3.2." -#: library/unittest.rst:1433 +#: library/unittest.rst:1435 msgid "" "Add a function to be called after :meth:`tearDown` to cleanup resources used " "during the test. Functions will be called in reverse order to the order they " @@ -2250,7 +2251,7 @@ msgstr "" "arguments positionnels et arguments nommés passés à :meth:`addCleanup` quand " "elles sont ajoutées." -#: library/unittest.rst:1439 +#: library/unittest.rst:1441 msgid "" "If :meth:`setUp` fails, meaning that :meth:`tearDown` is not called, then " "any cleanup functions added will still be called." @@ -2259,7 +2260,7 @@ msgstr "" "appelé, alors que les fonctions de nettoyage ajoutées seront toujours " "appelées." -#: library/unittest.rst:1447 +#: library/unittest.rst:1449 msgid "" "This method is called unconditionally after :meth:`tearDown`, or after :meth:" "`setUp` if :meth:`setUp` raises an exception." @@ -2267,7 +2268,7 @@ msgstr "" "Cette méthode est appelée sans conditions après :meth:`tearDown`, ou après :" "meth:`setUp` si :meth:`setUp` lève une exception." -#: library/unittest.rst:1450 +#: library/unittest.rst:1452 msgid "" "It is responsible for calling all the cleanup functions added by :meth:" "`addCleanup`. If you need cleanup functions to be called *prior* to :meth:" @@ -2278,7 +2279,7 @@ msgstr "" "nettoyage à appeler *avant* l'appel à :meth:`tearDown` alors vous pouvez " "appeler :meth:`doCleanups` vous-même." -#: library/unittest.rst:1455 +#: library/unittest.rst:1457 msgid "" ":meth:`doCleanups` pops methods off the stack of cleanup functions one at a " "time, so it can be called at any time." @@ -2287,7 +2288,7 @@ msgstr "" "nettoyage une à la fois, de sorte qu'elles peuvent être appelées à tout " "moment." -#: library/unittest.rst:1462 +#: library/unittest.rst:1464 msgid "" "Add a function to be called after :meth:`tearDownClass` to cleanup resources " "used during the test class. Functions will be called in reverse order to the " @@ -2302,7 +2303,7 @@ msgstr "" "arguments positionnels et nommés passés à :meth:`addClassCleanup` quand " "elles sont ajoutées." -#: library/unittest.rst:1468 +#: library/unittest.rst:1470 msgid "" "If :meth:`setUpClass` fails, meaning that :meth:`tearDownClass` is not " "called, then any cleanup functions added will still be called." @@ -2310,7 +2311,7 @@ msgstr "" "Si :meth:`setUpClass` échoue, impliquant que :meth:`tearDownClass` n'est pas " "appelé, alors les fonctions de nettoyage ajoutées sont quand même appelées." -#: library/unittest.rst:1476 +#: library/unittest.rst:1478 msgid "" "This method is called unconditionally after :meth:`tearDownClass`, or after :" "meth:`setUpClass` if :meth:`setUpClass` raises an exception." @@ -2318,7 +2319,7 @@ msgstr "" "Cette méthode est appelée sans conditions après :meth:`tearDownClass`, ou " "après :meth:`setUpClass` si :meth:`setUpClass` lève une exception." -#: library/unittest.rst:1479 +#: library/unittest.rst:1481 msgid "" "It is responsible for calling all the cleanup functions added by :meth:" "`addCleanupClass`. If you need cleanup functions to be called *prior* to :" @@ -2329,7 +2330,7 @@ msgstr "" "nettoyage à appeler *avant* l'appel à :meth:`tearDownClass` alors vous " "pouvez appeler :meth:`doCleanupsClass` vous-même." -#: library/unittest.rst:1484 +#: library/unittest.rst:1486 msgid "" ":meth:`doCleanupsClass` pops methods off the stack of cleanup functions one " "at a time, so it can be called at any time." @@ -2338,7 +2339,7 @@ msgstr "" "nettoyage une à la fois, de sorte qu'elles peuvent être appelées à tout " "moment." -#: library/unittest.rst:1492 +#: library/unittest.rst:1494 msgid "" "This class provides an API similar to :class:`TestCase` and also accepts " "coroutines as test functions." @@ -2346,7 +2347,7 @@ msgstr "" "Cette classe fournit une API similaire à :class:`TestCase` et accepte aussi " "les coroutines en tant que fonctions de test." -#: library/unittest.rst:1499 +#: library/unittest.rst:1501 msgid "" "Method called to prepare the test fixture. This is called after :meth:" "`setUp`. This is called immediately before calling the test method; other " @@ -2361,7 +2362,7 @@ msgstr "" "erreur et non pas comme un échec du test. L'implémentation par défaut ne " "fait rien." -#: library/unittest.rst:1507 +#: library/unittest.rst:1509 msgid "" "Method called immediately after the test method has been called and the " "result recorded. This is called before :meth:`tearDown`. This is called " @@ -2385,13 +2386,13 @@ msgstr "" "soit le résultat de la méthode de test. L'implémentation par défaut ne fait " "rien." -#: library/unittest.rst:1519 +#: library/unittest.rst:1521 msgid "This method accepts a coroutine that can be used as a cleanup function." msgstr "" "Cette méthode accepte une coroutine qui peut être utilisée comme fonction de " "nettoyage." -#: library/unittest.rst:1523 +#: library/unittest.rst:1525 msgid "" "Sets up a new event loop to run the test, collecting the result into the :" "class:`TestResult` object passed as *result*. If *result* is omitted or " @@ -2407,11 +2408,11 @@ msgstr "" "utilisé. L'objet résultat est renvoyé à l'appelant de :meth:`run`. À la fin " "du test, toutes les taches de la boucle d’événements sont annulées." -#: library/unittest.rst:1531 +#: library/unittest.rst:1533 msgid "An example illustrating the order::" msgstr "Exemple illustrant l'ordre ::" -#: library/unittest.rst:1567 +#: library/unittest.rst:1569 msgid "" "After running the test, ``events`` would contain ``[\"setUp\", \"asyncSetUp" "\", \"test_response\", \"asyncTearDown\", \"tearDown\", \"cleanup\"]``." @@ -2420,7 +2421,7 @@ msgstr "" "\"asyncSetUp\", \"test_response\", \"asyncTearDown\", \"tearDown\", \"cleanup" "\"]``." -#: library/unittest.rst:1572 +#: library/unittest.rst:1574 msgid "" "This class implements the portion of the :class:`TestCase` interface which " "allows the test runner to drive the test, but does not provide the methods " @@ -2435,11 +2436,11 @@ msgstr "" "code de test existant afin de faciliter l'intégration dans un *framework* de " "test basé sur :mod:`unittest`." -#: library/unittest.rst:1582 +#: library/unittest.rst:1584 msgid "Deprecated aliases" msgstr "Alias obsolètes" -#: library/unittest.rst:1584 +#: library/unittest.rst:1586 msgid "" "For historical reasons, some of the :class:`TestCase` methods had one or " "more aliases that are now deprecated. The following table lists the correct " @@ -2449,123 +2450,123 @@ msgstr "" "`TestCase` avaient un ou plusieurs alias qui sont maintenant obsolètes. Le " "tableau suivant énumère les noms corrects ainsi que leurs alias obsolètes  ::" -#: library/unittest.rst:1589 +#: library/unittest.rst:1591 msgid "Method Name" msgstr "Nom de méthode" -#: library/unittest.rst:1589 +#: library/unittest.rst:1591 msgid "Deprecated alias" msgstr "Alias obsolètes" -#: library/unittest.rst:1591 +#: library/unittest.rst:1593 msgid ":meth:`.assertEqual`" msgstr ":meth:`.assertEqual`" -#: library/unittest.rst:1591 +#: library/unittest.rst:1593 msgid "failUnlessEqual" msgstr "failUnlessEqual" -#: library/unittest.rst:1591 +#: library/unittest.rst:1593 msgid "assertEquals" msgstr "assertEquals" -#: library/unittest.rst:1592 +#: library/unittest.rst:1594 msgid ":meth:`.assertNotEqual`" msgstr ":meth:`.assertNotEqual`" -#: library/unittest.rst:1592 +#: library/unittest.rst:1594 msgid "failIfEqual" msgstr "failIfEqual" -#: library/unittest.rst:1592 +#: library/unittest.rst:1594 msgid "assertNotEquals" msgstr "assertNotEquals" -#: library/unittest.rst:1593 +#: library/unittest.rst:1595 msgid ":meth:`.assertTrue`" msgstr ":meth:`.assertTrue`" -#: library/unittest.rst:1593 +#: library/unittest.rst:1595 msgid "failUnless" msgstr "failUnless" -#: library/unittest.rst:1593 +#: library/unittest.rst:1595 msgid "assert\\_" msgstr "assert\\_" -#: library/unittest.rst:1594 +#: library/unittest.rst:1596 msgid ":meth:`.assertFalse`" msgstr ":meth:`.assertFalse`" -#: library/unittest.rst:1594 +#: library/unittest.rst:1596 msgid "failIf" msgstr "failIf" -#: library/unittest.rst:1595 +#: library/unittest.rst:1597 msgid ":meth:`.assertRaises`" msgstr ":meth:`.assertRaises`" -#: library/unittest.rst:1595 +#: library/unittest.rst:1597 msgid "failUnlessRaises" msgstr "failUnlessRaises" -#: library/unittest.rst:1596 +#: library/unittest.rst:1598 msgid ":meth:`.assertAlmostEqual`" msgstr ":meth:`.assertAlmostEqual`" -#: library/unittest.rst:1596 +#: library/unittest.rst:1598 msgid "failUnlessAlmostEqual" msgstr "failUnlessAlmostEqual" -#: library/unittest.rst:1596 +#: library/unittest.rst:1598 msgid "assertAlmostEquals" msgstr "assertAlmostEquals" -#: library/unittest.rst:1597 +#: library/unittest.rst:1599 msgid ":meth:`.assertNotAlmostEqual`" msgstr ":meth:`.assertNotAlmostEqual`" -#: library/unittest.rst:1597 +#: library/unittest.rst:1599 msgid "failIfAlmostEqual" msgstr "failIfAlmostEqual" -#: library/unittest.rst:1597 +#: library/unittest.rst:1599 msgid "assertNotAlmostEquals" msgstr "assertNotAlmostEquals" -#: library/unittest.rst:1598 +#: library/unittest.rst:1600 msgid ":meth:`.assertRegex`" msgstr ":meth:`.assertRegex`" -#: library/unittest.rst:1598 +#: library/unittest.rst:1600 msgid "assertRegexpMatches" msgstr "assertRegexpMatches" -#: library/unittest.rst:1599 +#: library/unittest.rst:1601 msgid ":meth:`.assertNotRegex`" msgstr ":meth:`.assertNotRegex`" -#: library/unittest.rst:1599 +#: library/unittest.rst:1601 msgid "assertNotRegexpMatches" msgstr "assertNotRegexpMatches" -#: library/unittest.rst:1600 +#: library/unittest.rst:1602 msgid ":meth:`.assertRaisesRegex`" msgstr ":meth:`.assertRaisesRegex`" -#: library/unittest.rst:1600 +#: library/unittest.rst:1602 msgid "assertRaisesRegexp" msgstr "assertRaisesRegexp" -#: library/unittest.rst:1603 +#: library/unittest.rst:1605 msgid "The fail* aliases listed in the second column have been deprecated." msgstr "Les alias ``fail*`` sont énumérés dans la deuxième colonne." -#: library/unittest.rst:1605 +#: library/unittest.rst:1607 msgid "The assert* aliases listed in the third column have been deprecated." msgstr "Les alias ``assert*`` sont énumérés dans la troisième colonne." -#: library/unittest.rst:1607 +#: library/unittest.rst:1609 msgid "" "``assertRegexpMatches`` and ``assertRaisesRegexp`` have been renamed to :" "meth:`.assertRegex` and :meth:`.assertRaisesRegex`." @@ -2573,7 +2574,7 @@ msgstr "" "Les expressions ``assertRegexpMatches`` et ``assertRaisesRegexp`` ont été " "renommées en :meth:`.assertRegex` et :meth:`.assertRaisesRegex`." -#: library/unittest.rst:1610 +#: library/unittest.rst:1612 msgid "" "The ``assertNotRegexpMatches`` name is deprecated in favor of :meth:`." "assertNotRegex`." @@ -2581,11 +2582,11 @@ msgstr "" "Le nom ``assertNotRegexpMatches`` est obsolète en faveur de :meth:`." "assertNotRegex`." -#: library/unittest.rst:1616 +#: library/unittest.rst:1618 msgid "Grouping tests" msgstr "Regroupement des tests" -#: library/unittest.rst:1620 +#: library/unittest.rst:1622 msgid "" "This class represents an aggregation of individual test cases and test " "suites. The class presents the interface needed by the test runner to allow " @@ -2598,7 +2599,7 @@ msgstr "" "instance de :class:`TestSuite` est identique à l'itération sur la suite, en " "exécutant chaque test indépendamment." -#: library/unittest.rst:1625 +#: library/unittest.rst:1627 msgid "" "If *tests* is given, it must be an iterable of individual test cases or " "other test suites that will be used to build the suite initially. Additional " @@ -2609,7 +2610,7 @@ msgstr "" "la suite initial. Des méthodes supplémentaires sont fournies pour ajouter " "ultérieurement des cas de test et des suites à la collection." -#: library/unittest.rst:1629 +#: library/unittest.rst:1631 msgid "" ":class:`TestSuite` objects behave much like :class:`TestCase` objects, " "except they do not actually implement a test. Instead, they are used to " @@ -2623,12 +2624,12 @@ msgstr "" "doivent être exécutés ensemble. Des méthodes supplémentaires sont " "disponibles pour ajouter des tests aux instances de :class:`TestSuite` :" -#: library/unittest.rst:1637 +#: library/unittest.rst:1639 msgid "Add a :class:`TestCase` or :class:`TestSuite` to the suite." msgstr "" "Ajouter un objet :class:`TestCase` ou :class:`TestSuite` à la suite de tests." -#: library/unittest.rst:1642 +#: library/unittest.rst:1644 msgid "" "Add all the tests from an iterable of :class:`TestCase` and :class:" "`TestSuite` instances to this test suite." @@ -2636,7 +2637,7 @@ msgstr "" "Ajouter tous les tests d'un itérable d'instances de :class:`TestCase` et de :" "class:`TestSuite` à cette suite de tests." -#: library/unittest.rst:1645 +#: library/unittest.rst:1647 msgid "" "This is equivalent to iterating over *tests*, calling :meth:`addTest` for " "each element." @@ -2644,12 +2645,12 @@ msgstr "" "C'est l'équivalent d'une itération sur *tests*, appelant :meth:`addTest` " "pour chaque élément." -#: library/unittest.rst:1648 +#: library/unittest.rst:1650 msgid ":class:`TestSuite` shares the following methods with :class:`TestCase`:" msgstr "" ":class:`TestSuite` partage les méthodes suivantes avec :class:`TestCase` :" -#: library/unittest.rst:1653 +#: library/unittest.rst:1655 msgid "" "Run the tests associated with this suite, collecting the result into the " "test result object passed as *result*. Note that unlike :meth:`TestCase." @@ -2660,7 +2661,7 @@ msgstr "" "à :meth:`TestCase.run`, :meth:`TestSuite.run` nécessite que l'objet résultat " "soit passé." -#: library/unittest.rst:1661 +#: library/unittest.rst:1663 msgid "" "Run the tests associated with this suite without collecting the result. This " "allows exceptions raised by the test to be propagated to the caller and can " @@ -2670,7 +2671,7 @@ msgstr "" "permet aux exceptions levées par le test d'être propagées à l'appelant et " "peut être utilisé pour exécuter des tests sous un débogueur." -#: library/unittest.rst:1668 +#: library/unittest.rst:1670 msgid "" "Return the number of tests represented by this test object, including all " "individual tests and sub-suites." @@ -2678,7 +2679,7 @@ msgstr "" "Renvoie le nombre de tests représentés par cet objet de test, y compris tous " "les tests individuels et les sous-suites." -#: library/unittest.rst:1674 +#: library/unittest.rst:1676 msgid "" "Tests grouped by a :class:`TestSuite` are always accessed by iteration. " "Subclasses can lazily provide tests by overriding :meth:`__iter__`. Note " @@ -2700,7 +2701,7 @@ msgstr "" "n'utilisent une sous-classe qui remplace :meth:`TestSuite." "_removeTestAtIndex` pour préserver les références des tests." -#: library/unittest.rst:1684 +#: library/unittest.rst:1686 msgid "" "In earlier versions the :class:`TestSuite` accessed tests directly rather " "than through iteration, so overriding :meth:`__iter__` wasn't sufficient for " @@ -2710,7 +2711,7 @@ msgstr "" "tests directement plutôt que par itération, donc surcharger la méthode :meth:" "`__iter__` n'était pas suffisante pour fournir les tests." -#: library/unittest.rst:1689 +#: library/unittest.rst:1691 msgid "" "In earlier versions the :class:`TestSuite` held references to each :class:" "`TestCase` after :meth:`TestSuite.run`. Subclasses can restore that behavior " @@ -2721,7 +2722,7 @@ msgstr "" "Les sous-classes peuvent restaurer ce comportement en surchargeant :meth:" "`TestSuite._removeTestAtIndex`." -#: library/unittest.rst:1694 +#: library/unittest.rst:1696 msgid "" "In the typical usage of a :class:`TestSuite` object, the :meth:`run` method " "is invoked by a :class:`TestRunner` rather than by the end-user test harness." @@ -2730,11 +2731,11 @@ msgstr "" "`run` est invoquée par une classe :class:`TestRunner` plutôt que par le " "système de test de l'utilisateur." -#: library/unittest.rst:1699 +#: library/unittest.rst:1701 msgid "Loading and running tests" msgstr "Chargement et exécution des tests" -#: library/unittest.rst:1703 +#: library/unittest.rst:1705 msgid "" "The :class:`TestLoader` class is used to create test suites from classes and " "modules. Normally, there is no need to create an instance of this class; " @@ -2749,12 +2750,12 @@ msgstr "" "L'utilisation d'une sous-classe ou d'une instance permet cependant de " "personnaliser certaines propriétés configurables." -#: library/unittest.rst:1709 +#: library/unittest.rst:1711 msgid ":class:`TestLoader` objects have the following attributes:" msgstr "" "Les objets de la classe :class:`TestLoader` ont les attributs suivants :" -#: library/unittest.rst:1714 +#: library/unittest.rst:1716 msgid "" "A list of the non-fatal errors encountered while loading tests. Not reset by " "the loader at any point. Fatal errors are signalled by the relevant a method " @@ -2767,12 +2768,12 @@ msgstr "" "exception à l'appelant. Les erreurs non fatales sont également indiquées par " "un test synthétique qui lève l'erreur initiale lors de l'exécution." -#: library/unittest.rst:1723 +#: library/unittest.rst:1725 msgid ":class:`TestLoader` objects have the following methods:" msgstr "" "Les objets de la classe :class:`TestLoader` ont les attributs suivants :" -#: library/unittest.rst:1728 +#: library/unittest.rst:1730 msgid "" "Return a suite of all test cases contained in the :class:`TestCase`\\ -" "derived :class:`testCaseClass`." @@ -2780,7 +2781,7 @@ msgstr "" "Renvoie une suite de tous les cas de test contenus dans la classe :class:" "`TestCaseClass`\\ dérivée de :class:`testCase`." -#: library/unittest.rst:1731 +#: library/unittest.rst:1733 msgid "" "A test case instance is created for each method named by :meth:" "`getTestCaseNames`. By default these are the method names beginning with " @@ -2794,7 +2795,7 @@ msgstr "" "que la méthode :meth:`runTest` est implémentée, un seul cas de test est créé " "pour cette méthode à la place." -#: library/unittest.rst:1740 +#: library/unittest.rst:1742 msgid "" "Return a suite of all test cases contained in the given module. This method " "searches *module* for classes derived from :class:`TestCase` and creates an " @@ -2805,7 +2806,7 @@ msgstr "" "`TestCase` et crée une instance de la classe pour chaque méthode de test " "définie pour cette classe." -#: library/unittest.rst:1747 +#: library/unittest.rst:1749 msgid "" "While using a hierarchy of :class:`TestCase`\\ -derived classes can be " "convenient in sharing fixtures and helper functions, defining test methods " @@ -2820,7 +2821,7 @@ msgstr "" "pas bien avec cette méthode. Cela peut toutefois s'avérer utile lorsque les " "*fixtures* sont différentes et définies dans des sous-classes." -#: library/unittest.rst:1753 +#: library/unittest.rst:1755 msgid "" "If a module provides a ``load_tests`` function it will be called to load the " "tests. This allows modules to customize test loading. This is the " @@ -2832,11 +2833,11 @@ msgstr "" "C'est le protocole `load_tests protocol`_. L'argument *pattern* est passé " "comme troisième argument à ``load_tests``." -#: library/unittest.rst:1758 +#: library/unittest.rst:1760 msgid "Support for ``load_tests`` added." msgstr "Ajout de la prise en charge de ``load_tests``." -#: library/unittest.rst:1761 +#: library/unittest.rst:1763 msgid "" "The undocumented and unofficial *use_load_tests* default argument is " "deprecated and ignored, although it is still accepted for backward " @@ -2848,13 +2849,13 @@ msgstr "" "descendante. La méthode accepte aussi maintenant un argument *pattern* qui " "est passé à ``load_tests`` comme troisième argument." -#: library/unittest.rst:1770 +#: library/unittest.rst:1772 msgid "Return a suite of all test cases given a string specifier." msgstr "" "Renvoie une suite de tous les cas de test en fonction d'un spécificateur de " "chaîne de caractères." -#: library/unittest.rst:1772 +#: library/unittest.rst:1774 msgid "" "The specifier *name* is a \"dotted name\" that may resolve either to a " "module, a test case class, a test method within a test case class, a :class:" @@ -2873,7 +2874,7 @@ msgstr "" "choisie comme \"méthode de test dans une classe de cas de test\", plutôt que " "comme \"un objet appelable\"." -#: library/unittest.rst:1780 +#: library/unittest.rst:1782 msgid "" "For example, if you have a module :mod:`SampleTests` containing a :class:" "`TestCase`\\ -derived class :class:`SampleTestCase` with three test methods " @@ -2895,11 +2896,11 @@ msgstr "" "spécificateur peut se référer à des modules et packages qui n'ont pas été " "importés. Ils seront importés par un effet de bord." -#: library/unittest.rst:1790 +#: library/unittest.rst:1792 msgid "The method optionally resolves *name* relative to the given *module*." msgstr "La méthode résout facultativement *name* relatif au *module* donné." -#: library/unittest.rst:1792 +#: library/unittest.rst:1794 msgid "" "If an :exc:`ImportError` or :exc:`AttributeError` occurs while traversing " "*name* then a synthetic test that raises that error when run will be " @@ -2910,7 +2911,7 @@ msgstr "" "de l'exécution est renvoyé. Ces erreurs sont incluses dans les erreurs " "accumulées par *self.errors*." -#: library/unittest.rst:1801 +#: library/unittest.rst:1803 msgid "" "Similar to :meth:`loadTestsFromName`, but takes a sequence of names rather " "than a single name. The return value is a test suite which supports all the " @@ -2920,7 +2921,7 @@ msgstr "" "plutôt qu'un seul nom. La valeur renvoyée est une suite de tests qui gère " "tous les tests définis pour chaque nom." -#: library/unittest.rst:1808 +#: library/unittest.rst:1810 msgid "" "Return a sorted sequence of method names found within *testCaseClass*; this " "should be a subclass of :class:`TestCase`." @@ -2928,7 +2929,7 @@ msgstr "" "Renvoie une séquence triée de noms de méthodes trouvés dans " "*testCaseClass* ; ceci doit être une sous-classe de :class:`TestCase`." -#: library/unittest.rst:1814 +#: library/unittest.rst:1816 msgid "" "Find all the test modules by recursing into subdirectories from the " "specified start directory, and return a TestSuite object containing them. " @@ -2942,7 +2943,7 @@ msgstr "" "chargés. Seuls les noms de modules qui sont importables (c'est-à-dire qui " "sont des identifiants Python valides) sont chargés." -#: library/unittest.rst:1820 +#: library/unittest.rst:1822 msgid "" "All test modules must be importable from the top level of the project. If " "the start directory is not the top level directory then the top level " @@ -2952,7 +2953,7 @@ msgstr "" "projet. Si le répertoire de démarrage n'est pas la racine, le répertoire " "racine doit être spécifié séparément." -#: library/unittest.rst:1824 +#: library/unittest.rst:1826 msgid "" "If importing a module fails, for example due to a syntax error, then this " "will be recorded as a single error and discovery will continue. If the " @@ -2965,7 +2966,7 @@ msgstr "" "`SkipTest` est levé, il est enregistré comme un saut plutôt que comme un " "message d'erreur." -#: library/unittest.rst:1829 +#: library/unittest.rst:1831 msgid "" "If a package (a directory containing a file named :file:`__init__.py`) is " "found, the package will be checked for a ``load_tests`` function. If this " @@ -2981,7 +2982,7 @@ msgstr "" "paquet n'est vérifié qu'une seule fois au cours d'une invocation, même si la " "fonction *load_tests* appelle elle-même ``loader.discover``." -#: library/unittest.rst:1837 +#: library/unittest.rst:1839 msgid "" "If ``load_tests`` exists then discovery does *not* recurse into the package, " "``load_tests`` is responsible for loading all tests in the package." @@ -2990,7 +2991,7 @@ msgstr "" "dans le paquet, ``load_tests`` a la responsabilité de charger tous les tests " "dans le paquet." -#: library/unittest.rst:1841 +#: library/unittest.rst:1843 msgid "" "The pattern is deliberately not stored as a loader attribute so that " "packages can continue discovery themselves. *top_level_dir* is stored so " @@ -3002,17 +3003,28 @@ msgstr "" "*top_level_dir* est stocké de sorte que ``load_tests`` n'a pas besoin de " "passer cet argument a ``loader. discover()``." -#: library/unittest.rst:1846 +#: library/unittest.rst:1848 msgid "*start_dir* can be a dotted module name as well as a directory." msgstr "*start_dir* peut être un nom de module ainsi qu'un répertoire." -#: library/unittest.rst:1850 +#: library/unittest.rst:1852 msgid "" -"Modules that raise :exc:`SkipTest` on import are recorded as skips, not " -"errors. Discovery works for :term:`namespace packages `. " -"Paths are sorted before being imported so that execution order is the same " -"even if the underlying file system's ordering is not dependent on file " -"name." +"Modules that raise :exc:`SkipTest` on import are recorded as skips, not " +"errors." +msgstr "" + +#: library/unittest.rst:1856 +#, fuzzy +msgid "*start_dir* can be a :term:`namespace packages `." +msgstr "" +"La découverte de tests prend en charge :term:`les paquets-espaces de nommage " +"`." + +#: library/unittest.rst:1859 +#, fuzzy +msgid "" +"Paths are sorted before being imported so that execution order is the same " +"even if the underlying file system's ordering is not dependent on file name." msgstr "" "Les modules qui lèvent :exc:`SkipTest` lors de l'importation sont " "enregistrés comme des sauts et non des erreurs. Le mécanisme de découverte " @@ -3021,7 +3033,7 @@ msgstr "" "soit le même, même si l'ordre du système de fichiers sous-jacent ne dépend " "pas du nom du fichier." -#: library/unittest.rst:1858 +#: library/unittest.rst:1864 msgid "" "Found packages are now checked for ``load_tests`` regardless of whether " "their path matches *pattern*, because it is impossible for a package name to " @@ -3032,7 +3044,7 @@ msgstr "" "*pattern*, car il est impossible pour un nom de paquet de correspondre au " "motif par défaut." -#: library/unittest.rst:1864 +#: library/unittest.rst:1870 msgid "" "The following attributes of a :class:`TestLoader` can be configured either " "by subclassing or assignment on an instance:" @@ -3040,7 +3052,7 @@ msgstr "" "Les attributs suivants d'une classe :class:`TestLoader` peuvent être " "configurés soit par héritage, soit par affectation sur une instance  ::" -#: library/unittest.rst:1870 +#: library/unittest.rst:1876 msgid "" "String giving the prefix of method names which will be interpreted as test " "methods. The default value is ``'test'``." @@ -3048,7 +3060,7 @@ msgstr "" "Chaîne donnant le préfixe des noms de méthodes qui seront interprétés comme " "méthodes de test. La valeur par défaut est ``'test'``." -#: library/unittest.rst:1873 +#: library/unittest.rst:1879 msgid "" "This affects :meth:`getTestCaseNames` and all the :meth:`loadTestsFrom\\*` " "methods." @@ -3056,7 +3068,7 @@ msgstr "" "Ceci affecte les méthodes :meth:`getTestCaseNames` et toutes les méthodes :" "meth:`loadTestsFrom\\*`." -#: library/unittest.rst:1879 +#: library/unittest.rst:1885 msgid "" "Function to be used to compare method names when sorting them in :meth:" "`getTestCaseNames` and all the :meth:`loadTestsFrom\\*` methods." @@ -3065,7 +3077,7 @@ msgstr "" "les méthodes :meth:`getTestCaseNames` et toutes les méthodes :meth:" "`loadTestsFrom\\*`." -#: library/unittest.rst:1885 +#: library/unittest.rst:1891 msgid "" "Callable object that constructs a test suite from a list of tests. No " "methods on the resulting object are needed. The default value is the :class:" @@ -3075,11 +3087,11 @@ msgstr "" "tests. Aucune méthode sur l'objet résultant n'est nécessaire. La valeur par " "défaut est la classe :class:`TestSuite`." -#: library/unittest.rst:1902 +#: library/unittest.rst:1908 msgid "This affects all the :meth:`loadTestsFrom\\*` methods." msgstr "Cela affecte toutes les méthodes :meth:`loadTestsFrom\\*`." -#: library/unittest.rst:1893 +#: library/unittest.rst:1899 msgid "" "List of Unix shell-style wildcard test name patterns that test methods have " "to match to be included in test suites (see ``-v`` option)." @@ -3088,7 +3100,7 @@ msgstr "" "méthodes de test doivent valider pour être incluses dans les suites de test " "(voir l'option ``-v``)." -#: library/unittest.rst:1896 +#: library/unittest.rst:1902 msgid "" "If this attribute is not ``None`` (the default), all test methods to be " "included in test suites must match one of the patterns in this list. Note " @@ -3103,7 +3115,7 @@ msgstr "" "à l'option ``-v``, les motifs de sous-chaînes simples doivent être convertis " "avec le joker ``*``." -#: library/unittest.rst:1909 +#: library/unittest.rst:1915 msgid "" "This class is used to compile information about which tests have succeeded " "and which have failed." @@ -3111,7 +3123,7 @@ msgstr "" "Cette classe est utilisée pour compiler des informations sur les tests qui " "ont réussi et ceux qui ont échoué." -#: library/unittest.rst:1912 +#: library/unittest.rst:1918 msgid "" "A :class:`TestResult` object stores the results of a set of tests. The :" "class:`TestCase` and :class:`TestSuite` classes ensure that results are " @@ -3123,7 +3135,7 @@ msgstr "" "résultats sont correctement enregistrés. Les auteurs du test n'ont pas à se " "soucier de l'enregistrement des résultats des tests." -#: library/unittest.rst:1917 +#: library/unittest.rst:1923 msgid "" "Testing frameworks built on top of :mod:`unittest` may want access to the :" "class:`TestResult` object generated by running a set of tests for reporting " @@ -3136,7 +3148,7 @@ msgstr "" "`TestResult` est alors renvoyée par la méthode :meth:`TestRunner.run` à " "cette fin." -#: library/unittest.rst:1922 +#: library/unittest.rst:1928 msgid "" ":class:`TestResult` instances have the following attributes that will be of " "interest when inspecting the results of running a set of tests:" @@ -3145,7 +3157,7 @@ msgstr "" "intéressant pour l'inspection des résultats de l'exécution d'un ensemble de " "tests  ::" -#: library/unittest.rst:1928 +#: library/unittest.rst:1934 msgid "" "A list containing 2-tuples of :class:`TestCase` instances and strings " "holding formatted tracebacks. Each tuple represents a test which raised an " @@ -3155,7 +3167,7 @@ msgstr "" "chaînes de caractères contenant des traces de pile d'appels formatées. " "Chaque paire représente un test qui a levé une exception inattendue." -#: library/unittest.rst:1934 +#: library/unittest.rst:1940 msgid "" "A list containing 2-tuples of :class:`TestCase` instances and strings " "holding formatted tracebacks. Each tuple represents a test where a failure " @@ -3166,7 +3178,7 @@ msgstr "" "Chaque paire représente un test où un échec a été explicitement signalé en " "utilisant les méthodes :meth:`TestCase.assert\\*`." -#: library/unittest.rst:1940 +#: library/unittest.rst:1946 msgid "" "A list containing 2-tuples of :class:`TestCase` instances and strings " "holding the reason for skipping the test." @@ -3174,7 +3186,7 @@ msgstr "" "Une liste contenant des paires d'instances de :class:`TestCase` et de " "chaînes de caractères contenant la raison de l'omission du test." -#: library/unittest.rst:1947 +#: library/unittest.rst:1953 #, fuzzy msgid "" "A list containing 2-tuples of :class:`TestCase` instances and strings " @@ -3185,7 +3197,7 @@ msgstr "" "de caractères contenant des traces de pile d'appels formatées. Chaque paire " "représente un échec attendu du scénario de test." -#: library/unittest.rst:1953 +#: library/unittest.rst:1959 msgid "" "A list containing :class:`TestCase` instances that were marked as expected " "failures, but succeeded." @@ -3193,18 +3205,18 @@ msgstr "" "Une liste contenant les instances :class:`TestCase` qui ont été marquées " "comme des échecs attendus, mais qui ont réussi." -#: library/unittest.rst:1958 +#: library/unittest.rst:1964 msgid "" "Set to ``True`` when the execution of tests should stop by :meth:`stop`." msgstr "" "A positionner sur ``True`` quand l'exécution des tests doit être arrêter " "par :meth:`stop`." -#: library/unittest.rst:1962 +#: library/unittest.rst:1968 msgid "The total number of tests run so far." msgstr "Le nombre total de tests effectués jusqu'à présent." -#: library/unittest.rst:1966 +#: library/unittest.rst:1972 msgid "" "If set to true, ``sys.stdout`` and ``sys.stderr`` will be buffered in " "between :meth:`startTest` and :meth:`stopTest` being called. Collected " @@ -3218,7 +3230,7 @@ msgstr "" "stderr`` réels uniquement en cas d'échec ou d'erreur du test. Toute sortie " "est également attachée au message d'erreur." -#: library/unittest.rst:1975 +#: library/unittest.rst:1981 msgid "" "If set to true :meth:`stop` will be called on the first failure or error, " "halting the test run." @@ -3226,13 +3238,13 @@ msgstr "" "Si la valeur est *true* :meth:`stop` est appelée lors de la première " "défaillance ou erreur, ce qui interrompt le test en cours d'exécution." -#: library/unittest.rst:1982 +#: library/unittest.rst:1988 msgid "If set to true then local variables will be shown in tracebacks." msgstr "" "Si la valeur est *true*, les variables locales sont affichées dans les " "traces d'appels." -#: library/unittest.rst:1988 +#: library/unittest.rst:1994 msgid "" "Return ``True`` if all tests run so far have passed, otherwise returns " "``False``." @@ -3240,7 +3252,7 @@ msgstr "" "Renvoie ``True`` si tous les tests effectués jusqu'à présent ont réussi, " "sinon renvoie ``False``." -#: library/unittest.rst:1991 +#: library/unittest.rst:1997 msgid "" "Returns ``False`` if there were any :attr:`unexpectedSuccesses` from tests " "marked with the :func:`expectedFailure` decorator." @@ -3248,7 +3260,7 @@ msgstr "" "Renvoie ``False`` s'il y a eu des :attr:`unexpectedSuccesses` dans les tests " "annotés avec le décorateur :func:`expectedFailure`." -#: library/unittest.rst:1997 +#: library/unittest.rst:2003 msgid "" "This method can be called to signal that the set of tests being run should " "be aborted by setting the :attr:`shouldStop` attribute to ``True``. :class:" @@ -3260,7 +3272,7 @@ msgstr "" "`shouldStop` sur ``True``. Les instances de :class:`TestRunner` doivent " "respecter ce signal et se terminer sans exécuter de tests supplémentaires." -#: library/unittest.rst:2002 +#: library/unittest.rst:2008 msgid "" "For example, this feature is used by the :class:`TextTestRunner` class to " "stop the test framework when the user signals an interrupt from the " @@ -3272,7 +3284,7 @@ msgstr "" "lance une interruption clavier. Les outils interactifs qui fournissent des " "implémentations de :class:`TestRunner` peuvent l'utiliser de la même manière." -#: library/unittest.rst:2007 +#: library/unittest.rst:2013 msgid "" "The following methods of the :class:`TestResult` class are used to maintain " "the internal data structures, and may be extended in subclasses to support " @@ -3286,27 +3298,27 @@ msgstr "" "outils qui prennent en charge la génération de rapports interactifs pendant " "l'exécution des tests." -#: library/unittest.rst:2015 +#: library/unittest.rst:2021 msgid "Called when the test case *test* is about to be run." msgstr "" "Appelé lorsque le scénario de test *test* est sur le point d'être exécuté." -#: library/unittest.rst:2019 +#: library/unittest.rst:2025 msgid "" "Called after the test case *test* has been executed, regardless of the " "outcome." msgstr "" "Appelé après l'exécution du cas de test *test*, quel qu'en soit le résultat." -#: library/unittest.rst:2024 +#: library/unittest.rst:2030 msgid "Called once before any tests are executed." msgstr "Appelé une fois avant l'exécution des tests." -#: library/unittest.rst:2031 +#: library/unittest.rst:2037 msgid "Called once after all tests are executed." msgstr "Appelé une fois après l'exécution des tests." -#: library/unittest.rst:2038 +#: library/unittest.rst:2044 msgid "" "Called when the test case *test* raises an unexpected exception. *err* is a " "tuple of the form returned by :func:`sys.exc_info`: ``(type, value, " @@ -3316,7 +3328,7 @@ msgstr "" "est un *n*-uplet de la même forme que celle renvoyée par :func:`sys." "exc_info` : ``(type, valeur, traceback)``." -#: library/unittest.rst:2042 +#: library/unittest.rst:2048 msgid "" "The default implementation appends a tuple ``(test, formatted_err)`` to the " "instance's :attr:`errors` attribute, where *formatted_err* is a formatted " @@ -3326,7 +3338,7 @@ msgstr "" "l'attribut :attr:`errors` de l'instance, où *formatted_err* est une trace " "formatée à partir de *err*." -#: library/unittest.rst:2049 +#: library/unittest.rst:2055 msgid "" "Called when the test case *test* signals a failure. *err* is a tuple of the " "form returned by :func:`sys.exc_info`: ``(type, value, traceback)``." @@ -3335,7 +3347,7 @@ msgstr "" "est un triplet de la même forme que celui renvoyé par :func:`sys.exc_info` : " "``(type, valeur, traceback)``." -#: library/unittest.rst:2052 +#: library/unittest.rst:2058 msgid "" "The default implementation appends a tuple ``(test, formatted_err)`` to the " "instance's :attr:`failures` attribute, where *formatted_err* is a formatted " @@ -3345,15 +3357,15 @@ msgstr "" "l'attribut :attr:`errors` de l'instance, où *formatted_err* est une trace " "formatée à partir de *err*." -#: library/unittest.rst:2059 +#: library/unittest.rst:2065 msgid "Called when the test case *test* succeeds." msgstr "Appelé lorsque le scénario de test *test* réussit." -#: library/unittest.rst:2061 +#: library/unittest.rst:2067 msgid "The default implementation does nothing." msgstr "L'implémentation par défaut ne fait rien." -#: library/unittest.rst:2066 +#: library/unittest.rst:2072 msgid "" "Called when the test case *test* is skipped. *reason* is the reason the " "test gave for skipping." @@ -3361,7 +3373,7 @@ msgstr "" "Appelé lorsque le scénario de test *test* est ignoré. *raison* est la raison " "pour laquelle le test donné à été ignoré." -#: library/unittest.rst:2069 +#: library/unittest.rst:2075 msgid "" "The default implementation appends a tuple ``(test, reason)`` to the " "instance's :attr:`skipped` attribute." @@ -3369,7 +3381,7 @@ msgstr "" "L'implémentation par défaut ajoute un *n*-uplet ``(test, raison)`` à " "l'attribut :attr:`skipped` de l'instance." -#: library/unittest.rst:2075 +#: library/unittest.rst:2081 #, fuzzy msgid "" "Called when the test case *test* fails or errors, but was marked with the :" @@ -3378,7 +3390,7 @@ msgstr "" "Appelé lorsque le scénario de test *test* échoue, mais qui a été marqué avec " "le décorateur :func:`expectedFailure`." -#: library/unittest.rst:2078 +#: library/unittest.rst:2084 msgid "" "The default implementation appends a tuple ``(test, formatted_err)`` to the " "instance's :attr:`expectedFailures` attribute, where *formatted_err* is a " @@ -3388,7 +3400,7 @@ msgstr "" "l'attribut :attr:`errors` de l'instance, où *formatted_err* est une trace " "formatée à partir de *err*." -#: library/unittest.rst:2085 +#: library/unittest.rst:2091 msgid "" "Called when the test case *test* was marked with the :func:`expectedFailure` " "decorator, but succeeded." @@ -3396,7 +3408,7 @@ msgstr "" "Appelé lorsque le scénario de test *test* réussit, mais que ce scénario a " "été marqué avec le décorateur :func:`expectedFailure`." -#: library/unittest.rst:2088 +#: library/unittest.rst:2094 msgid "" "The default implementation appends the test to the instance's :attr:" "`unexpectedSuccesses` attribute." @@ -3404,7 +3416,7 @@ msgstr "" "L'implémentation par défaut ajoute le test à l'attribut :attr:" "`unexpectedSuccesses` de l'instance." -#: library/unittest.rst:2094 +#: library/unittest.rst:2100 msgid "" "Called when a subtest finishes. *test* is the test case corresponding to " "the test method. *subtest* is a custom :class:`TestCase` instance " @@ -3414,7 +3426,7 @@ msgstr "" "méthode de test. *subtest* est une instance dérivée de :class:`TestCase` " "décrivant le sous-test." -#: library/unittest.rst:2098 +#: library/unittest.rst:2104 msgid "" "If *outcome* is :const:`None`, the subtest succeeded. Otherwise, it failed " "with an exception where *outcome* is a tuple of the form returned by :func:" @@ -3424,7 +3436,7 @@ msgstr "" "avec une exception où *outcome* est un triplet du formulaire renvoyé par :" "func:`sys.exc_info` : ``(type, valeur, traceback)``." -#: library/unittest.rst:2102 +#: library/unittest.rst:2108 msgid "" "The default implementation does nothing when the outcome is a success, and " "records subtest failures as normal failures." @@ -3432,7 +3444,7 @@ msgstr "" "L'implémentation par défaut ne fait rien lorsque le résultat est un succès, " "et enregistre les échecs de sous-test comme des échecs normaux." -#: library/unittest.rst:2110 +#: library/unittest.rst:2116 msgid "" "A concrete implementation of :class:`TestResult` used by the :class:" "`TextTestRunner`." @@ -3440,7 +3452,7 @@ msgstr "" "Une implémentation concrète de :class:`TestResult` utilisé par la classe :" "class:`TextTestRunner`." -#: library/unittest.rst:2113 +#: library/unittest.rst:2119 msgid "" "This class was previously named ``_TextTestResult``. The old name still " "exists as an alias but is deprecated." @@ -3448,7 +3460,7 @@ msgstr "" "Cette classe s'appelait auparavant ``_TextTestResult``. L'ancien nom existe " "toujours en tant qu'alias, mais il est obsolète." -#: library/unittest.rst:2120 +#: library/unittest.rst:2126 msgid "" "Instance of the :class:`TestLoader` class intended to be shared. If no " "customization of the :class:`TestLoader` is needed, this instance can be " @@ -3459,7 +3471,7 @@ msgstr "" "cette instance peut être utilisée au lieu de créer plusieurs fois de " "nouvelles instances." -#: library/unittest.rst:2128 +#: library/unittest.rst:2134 msgid "" "A basic test runner implementation that outputs results to a stream. If " "*stream* is ``None``, the default, :data:`sys.stderr` is used as the output " @@ -3478,7 +3490,7 @@ msgstr "" "``**kwargs`` car l'interface pour construire les lanceurs change lorsque des " "fonctionnalités sont ajoutées à *unittest*." -#: library/unittest.rst:2135 +#: library/unittest.rst:2141 msgid "" "By default this runner shows :exc:`DeprecationWarning`, :exc:" "`PendingDeprecationWarning`, :exc:`ResourceWarning` and :exc:`ImportWarning` " @@ -3501,11 +3513,11 @@ msgstr "" "de Python (voir :ref:`Gestion des avertissements `) et en " "laissant *warnings* à ``None``." -#: library/unittest.rst:2146 +#: library/unittest.rst:2152 msgid "Added the ``warnings`` argument." msgstr "Ajout du paramètre ``warnings``." -#: library/unittest.rst:2149 +#: library/unittest.rst:2155 msgid "" "The default stream is set to :data:`sys.stderr` at instantiation time rather " "than import time." @@ -3513,11 +3525,11 @@ msgstr "" "Le flux par défaut est défini sur :data:`sys.stderr` au moment de " "l'instanciation plutôt qu'à l'importation." -#: library/unittest.rst:2153 +#: library/unittest.rst:2159 msgid "Added the tb_locals parameter." msgstr "Ajout du paramètre *tb_locals*." -#: library/unittest.rst:2158 +#: library/unittest.rst:2164 msgid "" "This method returns the instance of ``TestResult`` used by :meth:`run`. It " "is not intended to be called directly, but can be overridden in subclasses " @@ -3527,7 +3539,7 @@ msgstr "" "Il n'est pas destiné à être appelé directement, mais peut être surchargée " "dans des sous-classes pour fournir un ``TestResult`` personnalisé." -#: library/unittest.rst:2162 +#: library/unittest.rst:2168 msgid "" "``_makeResult()`` instantiates the class or callable passed in the " "``TextTestRunner`` constructor as the ``resultclass`` argument. It defaults " @@ -3539,7 +3551,7 @@ msgstr "" "défaut :class:`TextTestResult` si aucune ``resultclass`` n'est fournie. La " "classe de résultat est instanciée avec les arguments suivants ::" -#: library/unittest.rst:2171 +#: library/unittest.rst:2177 msgid "" "This method is the main public interface to the ``TextTestRunner``. This " "method takes a :class:`TestSuite` or :class:`TestCase` instance. A :class:" @@ -3551,7 +3563,7 @@ msgstr "" "Un :class:`TestResult` est créé en appelant :func:`_makeResult` et le ou les " "tests sont exécutés et les résultats affichés sur la sortie standard." -#: library/unittest.rst:2182 +#: library/unittest.rst:2188 msgid "" "A command-line program that loads a set of tests from *module* and runs " "them; this is primarily for making test modules conveniently executable. The " @@ -3564,7 +3576,7 @@ msgstr "" "cette fonction est d'inclure la ligne suivante à la fin d'un script de " "test ::" -#: library/unittest.rst:2190 +#: library/unittest.rst:2196 msgid "" "You can run tests with more detailed information by passing in the verbosity " "argument::" @@ -3572,7 +3584,7 @@ msgstr "" "Vous pouvez exécuter des tests avec des informations plus détaillées en " "utilisant l'option de verbosité ::" -#: library/unittest.rst:2196 +#: library/unittest.rst:2202 msgid "" "The *defaultTest* argument is either the name of a single test or an " "iterable of test names to run if no test names are specified via *argv*. If " @@ -3584,7 +3596,7 @@ msgstr "" "aucun nom de test n'est fourni via *argv*, tous les tests trouvés dans " "*module* sont exécutés." -#: library/unittest.rst:2201 +#: library/unittest.rst:2207 msgid "" "The *argv* argument can be a list of options passed to the program, with the " "first element being the program name. If not specified or ``None``, the " @@ -3594,7 +3606,7 @@ msgstr "" "premier élément étant le nom du programme. S'il n'est pas spécifié ou vaut " "``None``, les valeurs de :data:`sys.argv` sont utilisées." -#: library/unittest.rst:2205 +#: library/unittest.rst:2211 msgid "" "The *testRunner* argument can either be a test runner class or an already " "created instance of it. By default ``main`` calls :func:`sys.exit` with an " @@ -3605,7 +3617,7 @@ msgstr "" "exit` avec un code de sortie indiquant le succès ou l'échec des tests " "exécutés." -#: library/unittest.rst:2209 +#: library/unittest.rst:2215 msgid "" "The *testLoader* argument has to be a :class:`TestLoader` instance, and " "defaults to :data:`defaultTestLoader`." @@ -3613,7 +3625,7 @@ msgstr "" "L'argument *testLoader* doit être une instance de :class:`TestLoader`, et " "par défaut de :data:`defaultTestLoader`." -#: library/unittest.rst:2212 +#: library/unittest.rst:2218 msgid "" "``main`` supports being used from the interactive interpreter by passing in " "the argument ``exit=False``. This displays the result on standard output " @@ -3623,7 +3635,7 @@ msgstr "" "dans l'argument ``exit=False``. Ceci affiche le résultat sur la sortie " "standard sans appeler :func:`sys.exit` ::" -#: library/unittest.rst:2219 +#: library/unittest.rst:2225 msgid "" "The *failfast*, *catchbreak* and *buffer* parameters have the same effect as " "the same-name `command-line options`_." @@ -3631,7 +3643,7 @@ msgstr "" "Les paramètres *failfast*, *catchbreak* et *buffer* ont le même effet que la " "même option en ligne de commande `command-line options`_." -#: library/unittest.rst:2222 +#: library/unittest.rst:2228 msgid "" "The *warnings* argument specifies the :ref:`warning filter ` " "that should be used while running the tests. If it's not specified, it will " @@ -3646,7 +3658,7 @@ msgstr "" "avertissements `), sinon elle sera réglée sur " "``'default'``." -#: library/unittest.rst:2228 +#: library/unittest.rst:2234 msgid "" "Calling ``main`` actually returns an instance of the ``TestProgram`` class. " "This stores the result of the tests run as the ``result`` attribute." @@ -3655,11 +3667,11 @@ msgstr "" "``TestProgram``. Le résultat des tests effectués est enregistré sous " "l'attribut ``result``." -#: library/unittest.rst:2231 +#: library/unittest.rst:2237 msgid "The *exit* parameter was added." msgstr "Ajout du paramètre *exit*." -#: library/unittest.rst:2234 +#: library/unittest.rst:2240 msgid "" "The *verbosity*, *failfast*, *catchbreak*, *buffer* and *warnings* " "parameters were added." @@ -3667,7 +3679,7 @@ msgstr "" "Ajout des paramètres *verbosity*, *failfast*, *catchbreak*, *buffer* et " "*warnings*." -#: library/unittest.rst:2238 +#: library/unittest.rst:2244 msgid "" "The *defaultTest* parameter was changed to also accept an iterable of test " "names." @@ -3675,11 +3687,11 @@ msgstr "" "Le paramètre *defaultTest* a été modifié pour accepter également un itérable " "de noms de test." -#: library/unittest.rst:2244 +#: library/unittest.rst:2250 msgid "load_tests Protocol" msgstr "Protocole de chargement des tests (*load_tests Protocol*)" -#: library/unittest.rst:2248 +#: library/unittest.rst:2254 msgid "" "Modules or packages can customize how tests are loaded from them during " "normal test runs or test discovery by implementing a function called " @@ -3689,7 +3701,7 @@ msgstr "" "chargés à partir de ceux-ci pendant l'exécution des tests ou pendant la " "découverte de tests en implémentant une fonction appelée ``load_tests``." -#: library/unittest.rst:2251 +#: library/unittest.rst:2257 msgid "" "If a test module defines ``load_tests`` it will be called by :meth:" "`TestLoader.loadTestsFromModule` with the following arguments::" @@ -3697,7 +3709,7 @@ msgstr "" "Si un module de test définit ``load_tests`` il est appelé par :meth:" "`TestLoader.loadTestsFromModule` avec les arguments suivants ::" -#: library/unittest.rst:2256 +#: library/unittest.rst:2262 msgid "" "where *pattern* is passed straight through from ``loadTestsFromModule``. It " "defaults to ``None``." @@ -3705,11 +3717,11 @@ msgstr "" "où *pattern* est passé directement depuis ``loadTestsFromModule``. La valeur " "par défaut est ``None``." -#: library/unittest.rst:2259 +#: library/unittest.rst:2265 msgid "It should return a :class:`TestSuite`." msgstr "Elle doit renvoyer une classe :class:`TestSuite`." -#: library/unittest.rst:2261 +#: library/unittest.rst:2267 msgid "" "*loader* is the instance of :class:`TestLoader` doing the loading. " "*standard_tests* are the tests that would be loaded by default from the " @@ -3724,7 +3736,7 @@ msgstr "" "argument est utilisé lors du chargement de paquets dans le cadre de la " "découverte de tests." -#: library/unittest.rst:2267 +#: library/unittest.rst:2273 msgid "" "A typical ``load_tests`` function that loads tests from a specific set of :" "class:`TestCase` classes may look like::" @@ -3732,7 +3744,7 @@ msgstr "" "Une fonction typique de ``load_tests`` qui charge les tests d'un ensemble " "spécifique de classes :class:`TestCase` peut ressembler à ::" -#: library/unittest.rst:2279 +#: library/unittest.rst:2285 msgid "" "If discovery is started in a directory containing a package, either from the " "command line or by calling :meth:`TestLoader.discover`, then the package :" @@ -3749,7 +3761,7 @@ msgstr "" "répertoire. Sinon, la découverte des tests du paquet est effectuée par " "``load_tests`` qui est appelé avec les arguments suivants ::" -#: library/unittest.rst:2288 +#: library/unittest.rst:2294 msgid "" "This should return a :class:`TestSuite` representing all the tests from the " "package. (``standard_tests`` will only contain tests collected from :file:" @@ -3759,7 +3771,7 @@ msgstr "" "paquet. (``standard_tests`` ne contient que les tests collectés dans le " "fichier :file:`__init__.py`)." -#: library/unittest.rst:2292 +#: library/unittest.rst:2298 msgid "" "Because the pattern is passed into ``load_tests`` the package is free to " "continue (and potentially modify) test discovery. A 'do nothing' " @@ -3769,7 +3781,7 @@ msgstr "" "(et potentiellement de modifier) la découverte des tests. Une fonction « ne " "rien faire » ``load_tests`` pour un paquet de test ressemblerait à ::" -#: library/unittest.rst:2303 +#: library/unittest.rst:2309 msgid "" "Discovery no longer checks package names for matching *pattern* due to the " "impossibility of package names matching the default pattern." @@ -3778,11 +3790,11 @@ msgstr "" "à *pattern* en raison de l'impossibilité de trouver des noms de paquets " "correspondant au motif par défaut." -#: library/unittest.rst:2310 +#: library/unittest.rst:2316 msgid "Class and Module Fixtures" msgstr "Classes et modules d'aménagements des tests" -#: library/unittest.rst:2312 +#: library/unittest.rst:2318 msgid "" "Class and module level fixtures are implemented in :class:`TestSuite`. When " "the test suite encounters a test from a new class then :meth:`tearDownClass` " @@ -3794,7 +3806,7 @@ msgstr "" "classe, alors :meth:`tearDownClass` de la classe précédente (s'il y en a " "une) est appelé, suivi de :meth:`setUpClass` de la nouvelle classe." -#: library/unittest.rst:2317 +#: library/unittest.rst:2323 msgid "" "Similarly if a test is from a different module from the previous test then " "``tearDownModule`` from the previous module is run, followed by " @@ -3804,7 +3816,7 @@ msgstr "" "``tearDownModule`` du module précédent est exécuté, suivi par " "``setUpModule`` du nouveau module." -#: library/unittest.rst:2321 +#: library/unittest.rst:2327 msgid "" "After all the tests have run the final ``tearDownClass`` and " "``tearDownModule`` are run." @@ -3812,7 +3824,7 @@ msgstr "" "Après que tous les tests ont été exécutés, les ``tearDownClass`` et " "``tearDownModule`` finaux sont exécutés." -#: library/unittest.rst:2324 +#: library/unittest.rst:2330 msgid "" "Note that shared fixtures do not play well with [potential] features like " "test parallelization and they break test isolation. They should be used with " @@ -3822,7 +3834,7 @@ msgstr "" "de « potentielles » fonctions comme la parallélisation de test et qu'ils " "brisent l'isolation des tests. Ils doivent être utilisés avec parcimonie." -#: library/unittest.rst:2327 +#: library/unittest.rst:2333 msgid "" "The default ordering of tests created by the unittest test loaders is to " "group all tests from the same modules and classes together. This will lead " @@ -3839,7 +3851,7 @@ msgstr "" "uns aux autres, alors ces fonctions d'aménagements partagées peuvent être " "appelées plusieurs fois dans un même test." -#: library/unittest.rst:2334 +#: library/unittest.rst:2340 msgid "" "Shared fixtures are not intended to work with suites with non-standard " "ordering. A ``BaseTestSuite`` still exists for frameworks that don't want to " @@ -3850,7 +3862,7 @@ msgstr "" "toujours pour les cadriciels qui ne veulent pas gérer les aménagements de " "tests partagés." -#: library/unittest.rst:2338 +#: library/unittest.rst:2344 msgid "" "If there are any exceptions raised during one of the shared fixture " "functions the test is reported as an error. Because there is no " @@ -3867,17 +3879,17 @@ msgstr "" "détail n'a pas d'importance, mais si vous êtes un auteur de cadriciel de " "test, il peut être pertinent." -#: library/unittest.rst:2347 +#: library/unittest.rst:2353 msgid "setUpClass and tearDownClass" msgstr "" "Classes de mise en place (*setUpClass*) et de démantèlement des tests " "(*tearDownClass*)" -#: library/unittest.rst:2349 +#: library/unittest.rst:2355 msgid "These must be implemented as class methods::" msgstr "Elles doivent être implémentées en tant que méthodes de classe ::" -#: library/unittest.rst:2362 +#: library/unittest.rst:2368 msgid "" "If you want the ``setUpClass`` and ``tearDownClass`` on base classes called " "then you must call up to them yourself. The implementations in :class:" @@ -3887,7 +3899,7 @@ msgstr "" "soient appelées, vous devez les appeler vous-même. Les implémentations dans :" "class:`TestCase` sont vides." -#: library/unittest.rst:2366 +#: library/unittest.rst:2372 msgid "" "If an exception is raised during a ``setUpClass`` then the tests in the " "class are not run and the ``tearDownClass`` is not run. Skipped classes will " @@ -3902,17 +3914,17 @@ msgstr "" "`SkipTest` alors la classe est signalée comme ayant été ignorée au lieu " "d'être en échec." -#: library/unittest.rst:2374 +#: library/unittest.rst:2380 msgid "setUpModule and tearDownModule" msgstr "" "Module de mise en place (*setUpModule*) et de démantèlement des tests " "(*tearDownModule*)" -#: library/unittest.rst:2376 +#: library/unittest.rst:2382 msgid "These should be implemented as functions::" msgstr "Elles doivent être implémentées en tant que fonctions ::" -#: library/unittest.rst:2384 +#: library/unittest.rst:2390 msgid "" "If an exception is raised in a ``setUpModule`` then none of the tests in the " "module will be run and the ``tearDownModule`` will not be run. If the " @@ -3925,7 +3937,7 @@ msgstr "" "exception :exc:`SkipTest` alors le module est signalé comme ayant été ignoré " "au lieu d'être en échec." -#: library/unittest.rst:2389 +#: library/unittest.rst:2395 msgid "" "To add cleanup code that must be run even in the case of an exception, use " "``addModuleCleanup``:" @@ -3933,7 +3945,7 @@ msgstr "" "Pour ajouter du code de nettoyage qui doit être exécuté même en cas " "d'exception, utilisez ``addModuleCleanup`` :" -#: library/unittest.rst:2395 +#: library/unittest.rst:2401 msgid "" "Add a function to be called after :func:`tearDownModule` to cleanup " "resources used during the test class. Functions will be called in reverse " @@ -3948,7 +3960,7 @@ msgstr "" "arguments et arguments nommés passés à :meth:`addModuleCleanup` quand elles " "sont ajoutées." -#: library/unittest.rst:2401 +#: library/unittest.rst:2407 msgid "" "If :meth:`setUpModule` fails, meaning that :func:`tearDownModule` is not " "called, then any cleanup functions added will still be called." @@ -3957,7 +3969,7 @@ msgstr "" "pas appelée, alors les fonctions de nettoyage ajoutées sont quand même " "toujours appelées." -#: library/unittest.rst:2409 +#: library/unittest.rst:2415 msgid "" "This function is called unconditionally after :func:`tearDownModule`, or " "after :func:`setUpModule` if :func:`setUpModule` raises an exception." @@ -3965,7 +3977,7 @@ msgstr "" "Cette méthode est appelée sans conditions après :meth:`tearDownModule`, ou " "après :meth:`setUpModule` si :meth:`setUpModule` lève une exception." -#: library/unittest.rst:2412 +#: library/unittest.rst:2418 msgid "" "It is responsible for calling all the cleanup functions added by :func:" "`addCleanupModule`. If you need cleanup functions to be called *prior* to :" @@ -3976,7 +3988,7 @@ msgstr "" "nettoyage à appeler *avant* l'appel à :meth:`tearDownModule` alors vous " "pouvez appeler :meth:`doCleanupsModule` vous-même." -#: library/unittest.rst:2417 +#: library/unittest.rst:2423 msgid "" ":func:`doModuleCleanups` pops methods off the stack of cleanup functions one " "at a time, so it can be called at any time." @@ -3985,11 +3997,11 @@ msgstr "" "nettoyage une à la fois, de sorte qu'elles peuvent être appelées à tout " "moment." -#: library/unittest.rst:2423 +#: library/unittest.rst:2429 msgid "Signal Handling" msgstr "Traitement des signaux" -#: library/unittest.rst:2427 +#: library/unittest.rst:2433 msgid "" "The :option:`-c/--catch ` command-line option to unittest, " "along with the ``catchbreak`` parameter to :func:`unittest.main()`, provide " @@ -4006,7 +4018,7 @@ msgstr "" "rapporte tous les résultats obtenus jusqu'à présent. Un deuxième contrôle-C " "lève une exception classique :exc:`KeyboardInterrupt`." -#: library/unittest.rst:2434 +#: library/unittest.rst:2440 msgid "" "The control-c handling signal handler attempts to remain compatible with " "code or tests that install their own :const:`signal.SIGINT` handler. If the " @@ -4027,7 +4039,7 @@ msgstr "" "individuels qui ont besoin que le signal *contrôle-C* \"*unittest*\" soit " "désactivée, le décorateur :func:`removeHandler` peut être utilisé." -#: library/unittest.rst:2443 +#: library/unittest.rst:2449 msgid "" "There are a few utility functions for framework authors to enable control-c " "handling functionality within test frameworks." @@ -4036,7 +4048,7 @@ msgstr "" "d'activer la fonctionnalité de gestion des *contrôle-C* dans les cadriciels " "de test." -#: library/unittest.rst:2448 +#: library/unittest.rst:2454 msgid "" "Install the control-c handler. When a :const:`signal.SIGINT` is received " "(usually in response to the user pressing control-c) all registered results " @@ -4047,7 +4059,7 @@ msgstr "" "tous les résultats enregistrés vont appeler la méthode :meth:`~TestResult." "stop`." -#: library/unittest.rst:2455 +#: library/unittest.rst:2461 msgid "" "Register a :class:`TestResult` object for control-c handling. Registering a " "result stores a weak reference to it, so it doesn't prevent the result from " @@ -4058,7 +4070,7 @@ msgstr "" "sorte qu'il n'empêche pas que le résultat soit collecté par le ramasse-" "miette." -#: library/unittest.rst:2459 +#: library/unittest.rst:2465 msgid "" "Registering a :class:`TestResult` object has no side-effects if control-c " "handling is not enabled, so test frameworks can unconditionally register all " @@ -4069,7 +4081,7 @@ msgstr "" "peuvent enregistrer sans condition tous les résultats qu'ils créent " "indépendamment du fait que la gestion soit activée ou non." -#: library/unittest.rst:2466 +#: library/unittest.rst:2472 msgid "" "Remove a registered result. Once a result has been removed then :meth:" "`~TestResult.stop` will no longer be called on that result object in " @@ -4079,7 +4091,7 @@ msgstr "" "meth:`~TestResult.stop` n'est plus appelé sur cet objet résultat en réponse " "à un *contrôle-c*." -#: library/unittest.rst:2473 +#: library/unittest.rst:2479 msgid "" "When called without arguments this function removes the control-c handler if " "it has been installed. This function can also be used as a test decorator to " diff --git a/library/urllib.parse.po b/library/urllib.parse.po index 1ca4ac11..1e0851e1 100644 --- a/library/urllib.parse.po +++ b/library/urllib.parse.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-01 16:00+0200\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -97,65 +97,65 @@ msgid "" "accessed by index or as named attributes, which are:" msgstr "" -#: library/urllib.parse.rst:263 library/urllib.parse.rst:360 +#: library/urllib.parse.rst:280 library/urllib.parse.rst:377 msgid "Attribute" msgstr "Attribut" -#: library/urllib.parse.rst:263 library/urllib.parse.rst:360 +#: library/urllib.parse.rst:280 library/urllib.parse.rst:377 msgid "Index" msgstr "Index" -#: library/urllib.parse.rst:263 library/urllib.parse.rst:360 +#: library/urllib.parse.rst:280 library/urllib.parse.rst:377 msgid "Value" msgstr "Valeur" -#: library/urllib.parse.rst:263 library/urllib.parse.rst:360 +#: library/urllib.parse.rst:280 library/urllib.parse.rst:377 msgid "Value if not present" msgstr "" -#: library/urllib.parse.rst:265 +#: library/urllib.parse.rst:282 msgid ":attr:`scheme`" msgstr ":attr:`scheme`" -#: library/urllib.parse.rst:265 library/urllib.parse.rst:362 +#: library/urllib.parse.rst:282 library/urllib.parse.rst:379 msgid "0" msgstr "0" -#: library/urllib.parse.rst:265 +#: library/urllib.parse.rst:282 msgid "URL scheme specifier" msgstr "" -#: library/urllib.parse.rst:265 +#: library/urllib.parse.rst:282 msgid "*scheme* parameter" msgstr "" -#: library/urllib.parse.rst:267 +#: library/urllib.parse.rst:284 msgid ":attr:`netloc`" msgstr ":attr:`netloc`" -#: library/urllib.parse.rst:267 library/urllib.parse.rst:364 +#: library/urllib.parse.rst:284 library/urllib.parse.rst:381 msgid "1" msgstr "1" -#: library/urllib.parse.rst:267 +#: library/urllib.parse.rst:284 msgid "Network location part" msgstr "" #: library/urllib.parse.rst:102 library/urllib.parse.rst:107 -#: library/urllib.parse.rst:267 library/urllib.parse.rst:271 -#: library/urllib.parse.rst:362 library/urllib.parse.rst:364 +#: library/urllib.parse.rst:284 library/urllib.parse.rst:288 +#: library/urllib.parse.rst:379 library/urllib.parse.rst:381 msgid "empty string" msgstr "" -#: library/urllib.parse.rst:269 +#: library/urllib.parse.rst:286 msgid ":attr:`path`" msgstr ":attr:`path`" -#: library/urllib.parse.rst:269 +#: library/urllib.parse.rst:286 msgid "2" msgstr "2" -#: library/urllib.parse.rst:269 +#: library/urllib.parse.rst:286 msgid "Hierarchical path" msgstr "" @@ -163,7 +163,7 @@ msgstr "" msgid ":attr:`params`" msgstr ":attr:`params`" -#: library/urllib.parse.rst:271 +#: library/urllib.parse.rst:288 msgid "3" msgstr "3" @@ -171,19 +171,19 @@ msgstr "3" msgid "Parameters for last path element" msgstr "" -#: library/urllib.parse.rst:271 +#: library/urllib.parse.rst:288 msgid ":attr:`query`" msgstr ":attr:`query`" -#: library/urllib.parse.rst:273 +#: library/urllib.parse.rst:290 msgid "4" msgstr "4" -#: library/urllib.parse.rst:271 +#: library/urllib.parse.rst:288 msgid "Query component" msgstr "" -#: library/urllib.parse.rst:273 library/urllib.parse.rst:364 +#: library/urllib.parse.rst:290 library/urllib.parse.rst:381 msgid ":attr:`fragment`" msgstr ":attr:`fragment`" @@ -191,61 +191,61 @@ msgstr ":attr:`fragment`" msgid "5" msgstr "5" -#: library/urllib.parse.rst:273 library/urllib.parse.rst:364 +#: library/urllib.parse.rst:290 library/urllib.parse.rst:381 msgid "Fragment identifier" msgstr "" -#: library/urllib.parse.rst:275 +#: library/urllib.parse.rst:292 msgid ":attr:`username`" msgstr ":attr:`username`" -#: library/urllib.parse.rst:275 +#: library/urllib.parse.rst:292 msgid "User name" msgstr "" #: library/urllib.parse.rst:113 library/urllib.parse.rst:117 -#: library/urllib.parse.rst:277 library/urllib.parse.rst:281 +#: library/urllib.parse.rst:294 library/urllib.parse.rst:298 msgid ":const:`None`" msgstr ":const:`None`" -#: library/urllib.parse.rst:277 +#: library/urllib.parse.rst:294 msgid ":attr:`password`" msgstr ":attr:`password`" -#: library/urllib.parse.rst:277 +#: library/urllib.parse.rst:294 msgid "Password" msgstr "" -#: library/urllib.parse.rst:279 +#: library/urllib.parse.rst:296 msgid ":attr:`hostname`" msgstr ":attr:`hostname`" -#: library/urllib.parse.rst:279 +#: library/urllib.parse.rst:296 msgid "Host name (lower case)" msgstr "" -#: library/urllib.parse.rst:281 +#: library/urllib.parse.rst:298 msgid ":attr:`port`" msgstr ":attr:`port`" -#: library/urllib.parse.rst:281 +#: library/urllib.parse.rst:298 msgid "Port number as integer, if present" msgstr "" -#: library/urllib.parse.rst:285 +#: library/urllib.parse.rst:302 msgid "" "Reading the :attr:`port` attribute will raise a :exc:`ValueError` if an " "invalid port is specified in the URL. See section :ref:`urlparse-result-" "object` for more information on the result object." msgstr "" -#: library/urllib.parse.rst:289 +#: library/urllib.parse.rst:306 msgid "" "Unmatched square brackets in the :attr:`netloc` attribute will raise a :exc:" "`ValueError`." msgstr "" -#: library/urllib.parse.rst:292 +#: library/urllib.parse.rst:309 msgid "" "Characters in the :attr:`netloc` attribute that decompose under NFKC " "normalization (as used by the IDNA encoding) into any of ``/``, ``?``, " @@ -272,13 +272,13 @@ msgid "" "that support fragments existed." msgstr "" -#: library/urllib.parse.rst:297 +#: library/urllib.parse.rst:314 msgid "" "Out-of-range port numbers now raise :exc:`ValueError`, instead of returning :" "const:`None`." msgstr "" -#: library/urllib.parse.rst:301 +#: library/urllib.parse.rst:318 msgid "" "Characters that affect netloc parsing under NFKC normalization will now " "raise :exc:`ValueError`." @@ -292,7 +292,7 @@ msgid "" "lists of values for each name." msgstr "" -#: library/urllib.parse.rst:211 +#: library/urllib.parse.rst:220 msgid "" "The optional argument *keep_blank_values* is a flag indicating whether blank " "values in percent-encoded queries should be treated as blank strings. A true " @@ -301,55 +301,69 @@ msgid "" "treated as if they were not included." msgstr "" -#: library/urllib.parse.rst:217 +#: library/urllib.parse.rst:226 msgid "" "The optional argument *strict_parsing* is a flag indicating what to do with " "parsing errors. If false (the default), errors are silently ignored. If " "true, errors raise a :exc:`ValueError` exception." msgstr "" -#: library/urllib.parse.rst:221 +#: library/urllib.parse.rst:230 msgid "" "The optional *encoding* and *errors* parameters specify how to decode " "percent-encoded sequences into Unicode characters, as accepted by the :meth:" "`bytes.decode` method." msgstr "" -#: library/urllib.parse.rst:225 +#: library/urllib.parse.rst:234 msgid "" "The optional argument *max_num_fields* is the maximum number of fields to " "read. If set, then throws a :exc:`ValueError` if there are more than " "*max_num_fields* fields read." msgstr "" -#: library/urllib.parse.rst:193 +#: library/urllib.parse.rst:238 +msgid "" +"The optional argument *separator* is the symbol to use for separating the " +"query arguments. It defaults to ``&``." +msgstr "" + +#: library/urllib.parse.rst:196 msgid "" "Use the :func:`urllib.parse.urlencode` function (with the ``doseq`` " "parameter set to ``True``) to convert such dictionaries into query strings." msgstr "" -#: library/urllib.parse.rst:232 +#: library/urllib.parse.rst:243 msgid "Add *encoding* and *errors* parameters." msgstr "" -#: library/urllib.parse.rst:235 +#: library/urllib.parse.rst:246 msgid "Added *max_num_fields* parameter." msgstr "" -#: library/urllib.parse.rst:207 +#: library/urllib.parse.rst:249 +msgid "" +"Added *separator* parameter with the default value of ``&``. Python versions " +"earlier than Python 3.9.2 allowed using both ``;`` and ``&`` as query " +"parameter separator. This has been changed to allow only a single separator " +"key, with ``&`` as the default separator." +msgstr "" + +#: library/urllib.parse.rst:216 msgid "" "Parse a query string given as a string argument (data of type :mimetype:" "`application/x-www-form-urlencoded`). Data are returned as a list of name, " "value pairs." msgstr "" -#: library/urllib.parse.rst:229 +#: library/urllib.parse.rst:240 msgid "" "Use the :func:`urllib.parse.urlencode` function to convert such lists of " "pairs into query strings." msgstr "" -#: library/urllib.parse.rst:241 +#: library/urllib.parse.rst:258 msgid "" "Construct a URL from a tuple as returned by ``urlparse()``. The *parts* " "argument can be any six-item iterable. This may result in a slightly " @@ -358,7 +372,7 @@ msgid "" "states that these are equivalent)." msgstr "" -#: library/urllib.parse.rst:250 +#: library/urllib.parse.rst:267 msgid "" "This is similar to :func:`urlparse`, but does not split the params from the " "URL. This should generally be used instead of :func:`urlparse` if the more " @@ -368,13 +382,13 @@ msgid "" "returns a 5-item :term:`named tuple`::" msgstr "" -#: library/urllib.parse.rst:356 +#: library/urllib.parse.rst:373 msgid "" "The return value is a :term:`named tuple`, its items can be accessed by " "index or as named attributes:" msgstr "" -#: library/urllib.parse.rst:308 +#: library/urllib.parse.rst:325 msgid "" "Combine the elements of a tuple as returned by :func:`urlsplit` into a " "complete URL as a string. The *parts* argument can be any five-item " @@ -383,7 +397,7 @@ msgid "" "a ? with an empty query; the RFC states that these are equivalent)." msgstr "" -#: library/urllib.parse.rst:317 +#: library/urllib.parse.rst:334 msgid "" "Construct a full (\"absolute\") URL by combining a \"base URL\" (*base*) " "with another URL (*url*). Informally, this uses components of the base URL, " @@ -391,30 +405,30 @@ msgid "" "path, to provide missing components in the relative URL. For example:" msgstr "" -#: library/urllib.parse.rst:326 +#: library/urllib.parse.rst:343 msgid "" "The *allow_fragments* argument has the same meaning and default as for :func:" "`urlparse`." msgstr "" -#: library/urllib.parse.rst:331 +#: library/urllib.parse.rst:348 msgid "" "If *url* is an absolute URL (that is, it starts with ``//`` or ``scheme://" "``), the *url*'s hostname and/or scheme will be present in the result. For " "example:" msgstr "" -#: library/urllib.parse.rst:340 +#: library/urllib.parse.rst:357 msgid "" "If you do not want that behavior, preprocess the *url* with :func:`urlsplit` " "and :func:`urlunsplit`, removing possible *scheme* and *netloc* parts." msgstr "" -#: library/urllib.parse.rst:346 +#: library/urllib.parse.rst:363 msgid "Behavior updated to match the semantics defined in :rfc:`3986`." msgstr "" -#: library/urllib.parse.rst:351 +#: library/urllib.parse.rst:368 msgid "" "If *url* contains a fragment identifier, return a modified version of *url* " "with no fragment identifier, and the fragment identifier as a separate " @@ -422,25 +436,25 @@ msgid "" "unmodified and an empty string." msgstr "" -#: library/urllib.parse.rst:362 +#: library/urllib.parse.rst:379 msgid ":attr:`url`" msgstr ":attr:`url`" -#: library/urllib.parse.rst:362 +#: library/urllib.parse.rst:379 msgid "URL with no fragment" msgstr "" -#: library/urllib.parse.rst:367 +#: library/urllib.parse.rst:384 msgid "" "See section :ref:`urlparse-result-object` for more information on the result " "object." msgstr "" -#: library/urllib.parse.rst:370 +#: library/urllib.parse.rst:387 msgid "Result is a structured object rather than a simple 2-tuple." msgstr "" -#: library/urllib.parse.rst:375 +#: library/urllib.parse.rst:392 msgid "" "Extract the url from a wrapped URL (that is, a string formatted as ````, ````, ``URL:scheme://host/path`` " @@ -448,11 +462,11 @@ msgid "" "without changes." msgstr "" -#: library/urllib.parse.rst:383 +#: library/urllib.parse.rst:400 msgid "Parsing ASCII Encoded Bytes" msgstr "" -#: library/urllib.parse.rst:385 +#: library/urllib.parse.rst:402 msgid "" "The URL parsing functions were originally designed to operate on character " "strings only. In practice, it is useful to be able to manipulate properly " @@ -461,14 +475,14 @@ msgid "" "`bytearray` objects in addition to :class:`str` objects." msgstr "" -#: library/urllib.parse.rst:391 +#: library/urllib.parse.rst:408 msgid "" "If :class:`str` data is passed in, the result will also contain only :class:" "`str` data. If :class:`bytes` or :class:`bytearray` data is passed in, the " "result will contain only :class:`bytes` data." msgstr "" -#: library/urllib.parse.rst:395 +#: library/urllib.parse.rst:412 msgid "" "Attempting to mix :class:`str` data with :class:`bytes` or :class:" "`bytearray` in a single function call will result in a :exc:`TypeError` " @@ -476,7 +490,7 @@ msgid "" "trigger :exc:`UnicodeDecodeError`." msgstr "" -#: library/urllib.parse.rst:400 +#: library/urllib.parse.rst:417 msgid "" "To support easier conversion of result objects between :class:`str` and :" "class:`bytes`, all return values from URL parsing functions provide either " @@ -489,14 +503,14 @@ msgid "" "`str` data (for :meth:`decode` methods)." msgstr "" -#: library/urllib.parse.rst:411 +#: library/urllib.parse.rst:428 msgid "" "Applications that need to operate on potentially improperly quoted URLs that " "may contain non-ASCII data will need to do their own decoding from bytes to " "characters before invoking the URL parsing methods." msgstr "" -#: library/urllib.parse.rst:415 +#: library/urllib.parse.rst:432 msgid "" "The behaviour described in this section applies only to the URL parsing " "functions. The URL quoting functions use their own rules when producing or " @@ -504,15 +518,15 @@ msgid "" "URL quoting functions." msgstr "" -#: library/urllib.parse.rst:420 +#: library/urllib.parse.rst:437 msgid "URL parsing functions now accept ASCII encoded byte sequences" msgstr "" -#: library/urllib.parse.rst:427 +#: library/urllib.parse.rst:444 msgid "Structured Parse Results" msgstr "" -#: library/urllib.parse.rst:429 +#: library/urllib.parse.rst:446 msgid "" "The result objects from the :func:`urlparse`, :func:`urlsplit` and :func:" "`urldefrag` functions are subclasses of the :class:`tuple` type. These " @@ -521,7 +535,7 @@ msgid "" "section, as well as an additional method:" msgstr "" -#: library/urllib.parse.rst:437 +#: library/urllib.parse.rst:454 msgid "" "Return the re-combined version of the original URL as a string. This may " "differ from the original URL in that the scheme may be normalized to lower " @@ -529,72 +543,72 @@ msgid "" "queries, and fragment identifiers will be removed." msgstr "" -#: library/urllib.parse.rst:442 +#: library/urllib.parse.rst:459 msgid "" "For :func:`urldefrag` results, only empty fragment identifiers will be " "removed. For :func:`urlsplit` and :func:`urlparse` results, all noted " "changes will be made to the URL returned by this method." msgstr "" -#: library/urllib.parse.rst:446 +#: library/urllib.parse.rst:463 msgid "" "The result of this method remains unchanged if passed back through the " "original parsing function:" msgstr "" -#: library/urllib.parse.rst:459 +#: library/urllib.parse.rst:476 msgid "" "The following classes provide the implementations of the structured parse " "results when operating on :class:`str` objects:" msgstr "" -#: library/urllib.parse.rst:464 +#: library/urllib.parse.rst:481 msgid "" "Concrete class for :func:`urldefrag` results containing :class:`str` data. " "The :meth:`encode` method returns a :class:`DefragResultBytes` instance." msgstr "" -#: library/urllib.parse.rst:472 +#: library/urllib.parse.rst:489 msgid "" "Concrete class for :func:`urlparse` results containing :class:`str` data. " "The :meth:`encode` method returns a :class:`ParseResultBytes` instance." msgstr "" -#: library/urllib.parse.rst:478 +#: library/urllib.parse.rst:495 msgid "" "Concrete class for :func:`urlsplit` results containing :class:`str` data. " "The :meth:`encode` method returns a :class:`SplitResultBytes` instance." msgstr "" -#: library/urllib.parse.rst:483 +#: library/urllib.parse.rst:500 msgid "" "The following classes provide the implementations of the parse results when " "operating on :class:`bytes` or :class:`bytearray` objects:" msgstr "" -#: library/urllib.parse.rst:488 +#: library/urllib.parse.rst:505 msgid "" "Concrete class for :func:`urldefrag` results containing :class:`bytes` data. " "The :meth:`decode` method returns a :class:`DefragResult` instance." msgstr "" -#: library/urllib.parse.rst:496 +#: library/urllib.parse.rst:513 msgid "" "Concrete class for :func:`urlparse` results containing :class:`bytes` data. " "The :meth:`decode` method returns a :class:`ParseResult` instance." msgstr "" -#: library/urllib.parse.rst:504 +#: library/urllib.parse.rst:521 msgid "" "Concrete class for :func:`urlsplit` results containing :class:`bytes` data. " "The :meth:`decode` method returns a :class:`SplitResult` instance." msgstr "" -#: library/urllib.parse.rst:512 +#: library/urllib.parse.rst:529 msgid "URL Quoting" msgstr "" -#: library/urllib.parse.rst:514 +#: library/urllib.parse.rst:531 msgid "" "The URL quoting functions focus on taking program data and making it safe " "for use as URL components by quoting special characters and appropriately " @@ -603,7 +617,7 @@ msgid "" "isn't already covered by the URL parsing functions above." msgstr "" -#: library/urllib.parse.rst:522 +#: library/urllib.parse.rst:539 msgid "" "Replace special characters in *string* using the ``%xx`` escape. Letters, " "digits, and the characters ``'_.-~'`` are never quoted. By default, this " @@ -612,17 +626,17 @@ msgid "" "quoted --- its default value is ``'/'``." msgstr "" -#: library/urllib.parse.rst:574 library/urllib.parse.rst:603 +#: library/urllib.parse.rst:591 library/urllib.parse.rst:620 msgid "*string* may be either a :class:`str` or a :class:`bytes` object." msgstr "" -#: library/urllib.parse.rst:530 +#: library/urllib.parse.rst:547 msgid "" "Moved from :rfc:`2396` to :rfc:`3986` for quoting URL strings. \"~\" is now " "included in the set of unreserved characters." msgstr "" -#: library/urllib.parse.rst:534 +#: library/urllib.parse.rst:551 msgid "" "The optional *encoding* and *errors* parameters specify how to deal with non-" "ASCII characters, as accepted by the :meth:`str.encode` method. *encoding* " @@ -632,17 +646,17 @@ msgid "" "`TypeError` is raised." msgstr "" -#: library/urllib.parse.rst:542 +#: library/urllib.parse.rst:559 msgid "" "Note that ``quote(string, safe, encoding, errors)`` is equivalent to " "``quote_from_bytes(string.encode(encoding, errors), safe)``." msgstr "" -#: library/urllib.parse.rst:545 +#: library/urllib.parse.rst:562 msgid "Example: ``quote('/El Niño/')`` yields ``'/El%20Ni%C3%B1o/'``." msgstr "" -#: library/urllib.parse.rst:550 +#: library/urllib.parse.rst:567 msgid "" "Like :func:`quote`, but also replace spaces with plus signs, as required for " "quoting HTML form values when building up a query string to go into a URL. " @@ -650,21 +664,21 @@ msgid "" "*safe*. It also does not have *safe* default to ``'/'``." msgstr "" -#: library/urllib.parse.rst:555 +#: library/urllib.parse.rst:572 msgid "Example: ``quote_plus('/El Niño/')`` yields ``'%2FEl+Ni%C3%B1o%2F'``." msgstr "" -#: library/urllib.parse.rst:560 +#: library/urllib.parse.rst:577 msgid "" "Like :func:`quote`, but accepts a :class:`bytes` object rather than a :class:" "`str`, and does not perform string-to-bytes encoding." msgstr "" -#: library/urllib.parse.rst:563 +#: library/urllib.parse.rst:580 msgid "Example: ``quote_from_bytes(b'a&\\xef')`` yields ``'a%26%EF'``." msgstr "" -#: library/urllib.parse.rst:569 +#: library/urllib.parse.rst:586 msgid "" "Replace ``%xx`` escapes with their single-character equivalent. The optional " "*encoding* and *errors* parameters specify how to decode percent-encoded " @@ -672,52 +686,52 @@ msgid "" "method." msgstr "" -#: library/urllib.parse.rst:576 +#: library/urllib.parse.rst:593 msgid "" "*encoding* defaults to ``'utf-8'``. *errors* defaults to ``'replace'``, " "meaning invalid sequences are replaced by a placeholder character." msgstr "" -#: library/urllib.parse.rst:580 +#: library/urllib.parse.rst:597 msgid "Example: ``unquote('/El%20Ni%C3%B1o/')`` yields ``'/El Niño/'``." msgstr "" -#: library/urllib.parse.rst:582 +#: library/urllib.parse.rst:599 msgid "" "*string* parameter supports bytes and str objects (previously only str)." msgstr "" -#: library/urllib.parse.rst:590 +#: library/urllib.parse.rst:607 msgid "" "Like :func:`unquote`, but also replace plus signs with spaces, as required " "for unquoting HTML form values." msgstr "" -#: library/urllib.parse.rst:593 +#: library/urllib.parse.rst:610 msgid "*string* must be a :class:`str`." msgstr "" -#: library/urllib.parse.rst:595 +#: library/urllib.parse.rst:612 msgid "Example: ``unquote_plus('/El+Ni%C3%B1o/')`` yields ``'/El Niño/'``." msgstr "" -#: library/urllib.parse.rst:600 +#: library/urllib.parse.rst:617 msgid "" "Replace ``%xx`` escapes with their single-octet equivalent, and return a :" "class:`bytes` object." msgstr "" -#: library/urllib.parse.rst:605 +#: library/urllib.parse.rst:622 msgid "" "If it is a :class:`str`, unescaped non-ASCII characters in *string* are " "encoded into UTF-8 bytes." msgstr "" -#: library/urllib.parse.rst:608 +#: library/urllib.parse.rst:625 msgid "Example: ``unquote_to_bytes('a%26%EF')`` yields ``b'a&\\xef'``." msgstr "" -#: library/urllib.parse.rst:614 +#: library/urllib.parse.rst:631 msgid "" "Convert a mapping object or a sequence of two-element tuples, which may " "contain :class:`str` or :class:`bytes` objects, to a percent-encoded ASCII " @@ -726,7 +740,7 @@ msgid "" "be encoded to bytes, otherwise it would result in a :exc:`TypeError`." msgstr "" -#: library/urllib.parse.rst:621 +#: library/urllib.parse.rst:638 msgid "" "The resulting string is a series of ``key=value`` pairs separated by ``'&'`` " "characters, where both *key* and *value* are quoted using the *quote_via* " @@ -739,7 +753,7 @@ msgid "" "``quote`` and specify a value for *safe*." msgstr "" -#: library/urllib.parse.rst:631 +#: library/urllib.parse.rst:648 msgid "" "When a sequence of two-element tuples is used as the *query* argument, the " "first element of each tuple is a key and the second is a value. The value " @@ -750,39 +764,39 @@ msgid "" "order of parameter tuples in the sequence." msgstr "" -#: library/urllib.parse.rst:639 +#: library/urllib.parse.rst:656 msgid "" "The *safe*, *encoding*, and *errors* parameters are passed down to " "*quote_via* (the *encoding* and *errors* parameters are only passed when a " "query element is a :class:`str`)." msgstr "" -#: library/urllib.parse.rst:643 +#: library/urllib.parse.rst:660 msgid "" "To reverse this encoding process, :func:`parse_qs` and :func:`parse_qsl` are " "provided in this module to parse query strings into Python data structures." msgstr "" -#: library/urllib.parse.rst:646 +#: library/urllib.parse.rst:663 msgid "" "Refer to :ref:`urllib examples ` to find out how the :func:" "`urllib.parse.urlencode` method can be used for generating the query string " "of a URL or data for a POST request." msgstr "" -#: library/urllib.parse.rst:650 +#: library/urllib.parse.rst:667 msgid "*query* supports bytes and string objects." msgstr "" -#: library/urllib.parse.rst:653 +#: library/urllib.parse.rst:670 msgid "*quote_via* parameter." msgstr "" -#: library/urllib.parse.rst:663 +#: library/urllib.parse.rst:680 msgid ":rfc:`3986` - Uniform Resource Identifiers" msgstr "" -#: library/urllib.parse.rst:660 +#: library/urllib.parse.rst:677 msgid "" "This is the current standard (STD66). Any changes to urllib.parse module " "should conform to this. Certain deviations could be observed, which are " @@ -790,47 +804,47 @@ msgid "" "requirements as commonly observed in major browsers." msgstr "" -#: library/urllib.parse.rst:666 +#: library/urllib.parse.rst:683 msgid ":rfc:`2732` - Format for Literal IPv6 Addresses in URL's." msgstr "" -#: library/urllib.parse.rst:666 +#: library/urllib.parse.rst:683 msgid "This specifies the parsing requirements of IPv6 URLs." msgstr "" -#: library/urllib.parse.rst:670 +#: library/urllib.parse.rst:687 msgid ":rfc:`2396` - Uniform Resource Identifiers (URI): Generic Syntax" msgstr "" -#: library/urllib.parse.rst:669 +#: library/urllib.parse.rst:686 msgid "" "Document describing the generic syntactic requirements for both Uniform " "Resource Names (URNs) and Uniform Resource Locators (URLs)." msgstr "" -#: library/urllib.parse.rst:673 +#: library/urllib.parse.rst:690 msgid ":rfc:`2368` - The mailto URL scheme." msgstr "" -#: library/urllib.parse.rst:673 +#: library/urllib.parse.rst:690 msgid "Parsing requirements for mailto URL schemes." msgstr "" -#: library/urllib.parse.rst:678 +#: library/urllib.parse.rst:695 msgid ":rfc:`1808` - Relative Uniform Resource Locators" msgstr "" -#: library/urllib.parse.rst:676 +#: library/urllib.parse.rst:693 msgid "" "This Request For Comments includes the rules for joining an absolute and a " "relative URL, including a fair number of \"Abnormal Examples\" which govern " "the treatment of border cases." msgstr "" -#: library/urllib.parse.rst:680 +#: library/urllib.parse.rst:697 msgid ":rfc:`1738` - Uniform Resource Locators (URL)" msgstr "" -#: library/urllib.parse.rst:681 +#: library/urllib.parse.rst:698 msgid "This specifies the formal syntax and semantics of absolute URLs." msgstr "" diff --git a/library/venv.po b/library/venv.po index 7868d4e5..fb0497fa 100644 --- a/library/venv.po +++ b/library/venv.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-01 16:00+0200\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-11-06 17:48+0100\n" "Last-Translator: ZepmanBC \n" "Language-Team: FRENCH \n" @@ -289,6 +289,13 @@ msgstr "``PS C:\\\\> \\\\Scripts\\\\Activate.ps1``" #: using/venv-create.inc:129 msgid "" +"When a virtual environment is active, the :envvar:`VIRTUAL_ENV` environment " +"variable is set to the path of the virtual environment. This can be used to " +"check if one is running inside a virtual environment." +msgstr "" + +#: using/venv-create.inc:133 +msgid "" "You don't specifically *need* to activate an environment; activation just " "prepends the virtual environment's binary directory to your path, so that " "\"python\" invokes the virtual environment's Python interpreter and you can " @@ -304,7 +311,7 @@ msgstr "" "installés dans un environnement virtuel devraient être exécutables sans " "l'activer, et se lancer avec l'environnement virtuel Python automatiquement." -#: using/venv-create.inc:136 +#: using/venv-create.inc:140 msgid "" "You can deactivate a virtual environment by typing \"deactivate\" in your " "shell. The exact mechanism is platform-specific and is an internal " @@ -315,11 +322,11 @@ msgstr "" "un détail d'implémentation interne (généralement un script ou une fonction " "shell sera utilisé)." -#: using/venv-create.inc:140 +#: using/venv-create.inc:144 msgid "``fish`` and ``csh`` activation scripts." msgstr "Les scripts d'activation pour ``fish`` et ``csh``." -#: using/venv-create.inc:143 +#: using/venv-create.inc:147 msgid "" "PowerShell activation scripts installed under POSIX for PowerShell Core " "support." diff --git a/reference/expressions.po b/reference/expressions.po index 4dddc2ce..5f24ecd6 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-17 16:05+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-05-30 21:58+0900\n" "Last-Translator: Samuel Giffard \n" "Language-Team: FRENCH \n" @@ -733,10 +733,11 @@ msgstr "" "toutes les clauses :keyword:`finally` en attente." #: reference/expressions.rst:479 +#, fuzzy msgid "" -"When ``yield from `` is used, it treats the supplied expression as a " -"subiterator. All values produced by that subiterator are passed directly to " -"the caller of the current generator's methods. Any values passed in with :" +"When ``yield from `` is used, the supplied expression must be an " +"iterable. The values produced by iterating that iterable are passed directly " +"to the caller of the current generator's methods. Any values passed in with :" "meth:`~generator.send` and any exceptions passed in with :meth:`~generator." "throw` are passed to the underlying iterator if it has the appropriate " "methods. If this is not the case, then :meth:`~generator.send` will raise :" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index c55f5ef0..c26c7e9c 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-24 09:01+0200\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-09-30 16:12+0200\n" "Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \n" @@ -344,12 +344,14 @@ msgstr "" "englobantes, désignées dans une instruction :keyword:`nonlocal`)." #: tutorial/controlflow.rst:294 +#, fuzzy msgid "" "The actual parameters (arguments) to a function call are introduced in the " "local symbol table of the called function when it is called; thus, arguments " "are passed using *call by value* (where the *value* is always an object " "*reference*, not the value of the object). [#]_ When a function calls " -"another function, a new local symbol table is created for that call." +"another function, or calls itself recursively, a new local symbol table is " +"created for that call." msgstr "" "Les paramètres effectifs (arguments) d'une fonction sont introduits dans la " "table des symboles locaux de la fonction appelée, au moment où elle est " @@ -358,7 +360,7 @@ msgstr "" "l'objet lui-même [#]_. Lorsqu'une fonction appelle une autre fonction, une " "nouvelle table de symboles locaux est créée pour cet appel." -#: tutorial/controlflow.rst:300 +#: tutorial/controlflow.rst:301 msgid "" "A function definition associates the function name with the function object " "in the current symbol table. The interpreter recognizes the object pointed " @@ -371,7 +373,7 @@ msgstr "" "référence à une même fonction, ils peuvent alors tous être utilisés pour " "appeler la fonction ::" -#: tutorial/controlflow.rst:311 +#: tutorial/controlflow.rst:312 msgid "" "Coming from other languages, you might object that ``fib`` is not a function " "but a procedure since it doesn't return a value. In fact, even functions " @@ -390,7 +392,7 @@ msgstr "" "Vous pouvez le constater, si vous y tenez vraiment, en utilisant :func:" "`print` ::" -#: tutorial/controlflow.rst:322 +#: tutorial/controlflow.rst:323 msgid "" "It is simple to write a function that returns a list of the numbers of the " "Fibonacci series, instead of printing it::" @@ -398,14 +400,14 @@ msgstr "" "Il est facile d'écrire une fonction qui renvoie une liste de la série de " "Fibonacci au lieu de l'afficher ::" -#: tutorial/controlflow.rst:338 +#: tutorial/controlflow.rst:339 msgid "This example, as usual, demonstrates some new Python features:" msgstr "" "Cet exemple, comme d'habitude, illustre de nouvelles fonctionnalités de " "Python :" # énumération --> pas de majuscule et point-virgule en fin de proposition. -#: tutorial/controlflow.rst:340 +#: tutorial/controlflow.rst:341 msgid "" "The :keyword:`return` statement returns with a value from a function. :" "keyword:`!return` without an expression argument returns ``None``. Falling " @@ -417,7 +419,7 @@ msgstr "" "``None`` ;" # fin d'énumération --> pas de majuscule et point final. -#: tutorial/controlflow.rst:344 +#: tutorial/controlflow.rst:345 msgid "" "The statement ``result.append(a)`` calls a *method* of the list object " "``result``. A method is a function that 'belongs' to an object and is named " @@ -443,11 +445,11 @@ msgstr "" "liste. Dans cet exemple, elle est l'équivalent de ``result = result + [a]``, " "mais elle est plus efficace." -#: tutorial/controlflow.rst:359 +#: tutorial/controlflow.rst:360 msgid "More on Defining Functions" msgstr "Davantage sur la définition des fonctions" -#: tutorial/controlflow.rst:361 +#: tutorial/controlflow.rst:362 msgid "" "It is also possible to define functions with a variable number of arguments. " "There are three forms, which can be combined." @@ -455,11 +457,11 @@ msgstr "" "Il est également possible de définir des fonctions avec un nombre variable " "d'arguments. Trois syntaxes peuvent être utilisées, éventuellement combinées." -#: tutorial/controlflow.rst:368 +#: tutorial/controlflow.rst:369 msgid "Default Argument Values" msgstr "Valeur par défaut des arguments" -#: tutorial/controlflow.rst:370 +#: tutorial/controlflow.rst:371 msgid "" "The most useful form is to specify a default value for one or more " "arguments. This creates a function that can be called with fewer arguments " @@ -469,12 +471,12 @@ msgstr "" "certains arguments. Ceci crée une fonction qui peut être appelée avec moins " "d'arguments que ceux présents dans sa définition. Par exemple ::" -#: tutorial/controlflow.rst:386 +#: tutorial/controlflow.rst:387 msgid "This function can be called in several ways:" msgstr "Cette fonction peut être appelée de plusieurs façons :" # énumération --> pas de majuscule -#: tutorial/controlflow.rst:388 +#: tutorial/controlflow.rst:389 msgid "" "giving only the mandatory argument: ``ask_ok('Do you really want to quit?')``" msgstr "" @@ -482,7 +484,7 @@ msgstr "" "want to quit?')`` ;" # énumération --> pas de majuscule et point-virgule en fin de proposition. -#: tutorial/controlflow.rst:390 +#: tutorial/controlflow.rst:391 msgid "" "giving one of the optional arguments: ``ask_ok('OK to overwrite the file?', " "2)``" @@ -491,7 +493,7 @@ msgstr "" "overwrite the file?', 2)`` ;" # fin d'énumération --> pas de majuscule et point final. -#: tutorial/controlflow.rst:392 +#: tutorial/controlflow.rst:393 msgid "" "or even giving all arguments: ``ask_ok('OK to overwrite the file?', 2, 'Come " "on, only yes or no!')``" @@ -499,7 +501,7 @@ msgstr "" "en fournissant tous les arguments : ``ask_ok('OK to overwrite the file?', 2, " "'Come on, only yes or no!')``." -#: tutorial/controlflow.rst:395 +#: tutorial/controlflow.rst:396 msgid "" "This example also introduces the :keyword:`in` keyword. This tests whether " "or not a sequence contains a certain value." @@ -507,7 +509,7 @@ msgstr "" "Cet exemple présente également le mot-clé :keyword:`in`. Celui-ci permet de " "tester si une séquence contient une certaine valeur." -#: tutorial/controlflow.rst:398 +#: tutorial/controlflow.rst:399 msgid "" "The default values are evaluated at the point of function definition in the " "*defining* scope, so that ::" @@ -515,11 +517,11 @@ msgstr "" "Les valeurs par défaut sont évaluées lors de la définition de la fonction " "dans la portée de la *définition*, de telle sorte que ::" -#: tutorial/controlflow.rst:409 +#: tutorial/controlflow.rst:410 msgid "will print ``5``." msgstr "affiche ``5``." -#: tutorial/controlflow.rst:411 +#: tutorial/controlflow.rst:412 msgid "" "**Important warning:** The default value is evaluated only once. This makes " "a difference when the default is a mutable object such as a list, " @@ -533,11 +535,11 @@ msgstr "" "arguments qui lui sont passés au fil des appels successifs ::" # pas de majuscule : ok -#: tutorial/controlflow.rst:424 +#: tutorial/controlflow.rst:425 msgid "This will print ::" msgstr "affiche ::" -#: tutorial/controlflow.rst:430 +#: tutorial/controlflow.rst:431 msgid "" "If you don't want the default to be shared between subsequent calls, you can " "write the function like this instead::" @@ -545,11 +547,11 @@ msgstr "" "Si vous ne voulez pas que cette valeur par défaut soit partagée entre des " "appels successifs, vous pouvez écrire la fonction de cette façon ::" -#: tutorial/controlflow.rst:443 +#: tutorial/controlflow.rst:444 msgid "Keyword Arguments" msgstr "Les arguments nommés" -#: tutorial/controlflow.rst:445 +#: tutorial/controlflow.rst:446 msgid "" "Functions can also be called using :term:`keyword arguments ` of the form ``kwarg=value``. For instance, the following " @@ -559,7 +561,7 @@ msgstr "" "`arguments nommés ` sous la forme ``kwarg=value``. Par " "exemple, la fonction suivante ::" -#: tutorial/controlflow.rst:454 +#: tutorial/controlflow.rst:455 msgid "" "accepts one required argument (``voltage``) and three optional arguments " "(``state``, ``action``, and ``type``). This function can be called in any " @@ -569,11 +571,11 @@ msgstr "" "(``state``, ``action`` et ``type``). Cette fonction peut être appelée de " "n'importe laquelle des façons suivantes ::" -#: tutorial/controlflow.rst:465 +#: tutorial/controlflow.rst:466 msgid "but all the following calls would be invalid::" msgstr "mais tous les appels qui suivent sont incorrects ::" -#: tutorial/controlflow.rst:472 +#: tutorial/controlflow.rst:473 msgid "" "In a function call, keyword arguments must follow positional arguments. All " "the keyword arguments passed must match one of the arguments accepted by the " @@ -592,7 +594,7 @@ msgstr "" "recevoir une valeur plus d'une fois, comme l'illustre cet exemple incorrect " "du fait de cette restriction ::" -#: tutorial/controlflow.rst:488 +#: tutorial/controlflow.rst:489 msgid "" "When a final formal parameter of the form ``**name`` is present, it receives " "a dictionary (see :ref:`typesmapping`) containing all keyword arguments " @@ -611,15 +613,15 @@ msgstr "" "formels (``*name`` doit être présent avant ``**name``). Par exemple, si vous " "définissez une fonction comme ceci ::" -#: tutorial/controlflow.rst:505 +#: tutorial/controlflow.rst:506 msgid "It could be called like this::" msgstr "Elle pourrait être appelée comme ceci ::" -#: tutorial/controlflow.rst:513 +#: tutorial/controlflow.rst:514 msgid "and of course it would print:" msgstr "et, bien sûr, elle affiche :" -#: tutorial/controlflow.rst:526 +#: tutorial/controlflow.rst:527 msgid "" "Note that the order in which the keyword arguments are printed is guaranteed " "to match the order in which they were provided in the function call." @@ -627,11 +629,11 @@ msgstr "" "Notez que Python garantit que l'ordre d'affichage des arguments est le même " "que l'ordre dans lesquels ils sont fournis lors de l'appel à la fonction." -#: tutorial/controlflow.rst:530 +#: tutorial/controlflow.rst:531 msgid "Special parameters" msgstr "Paramètres spéciaux" -#: tutorial/controlflow.rst:532 +#: tutorial/controlflow.rst:533 msgid "" "By default, arguments may be passed to a Python function either by position " "or explicitly by keyword. For readability and performance, it makes sense to " @@ -646,11 +648,11 @@ msgstr "" "définition de la fonction pour déterminer si les éléments sont transmis par " "position seule, par position ou par mot-clé, ou par mot-clé seul." -#: tutorial/controlflow.rst:538 +#: tutorial/controlflow.rst:539 msgid "A function definition may look like:" msgstr "Voici à quoi ressemble une définition de fonction :" -#: tutorial/controlflow.rst:549 +#: tutorial/controlflow.rst:550 msgid "" "where ``/`` and ``*`` are optional. If used, these symbols indicate the kind " "of parameter by how the arguments may be passed to the function: positional-" @@ -662,11 +664,11 @@ msgstr "" "fonction : position seule, position ou mot-clé, et mot-clé seul. Les " "paramètres par mot-clé sont aussi appelés paramètres nommés." -#: tutorial/controlflow.rst:556 +#: tutorial/controlflow.rst:557 msgid "Positional-or-Keyword Arguments" msgstr "Les arguments positionnels-ou-nommés" -#: tutorial/controlflow.rst:558 +#: tutorial/controlflow.rst:559 msgid "" "If ``/`` and ``*`` are not present in the function definition, arguments may " "be passed to a function by position or by keyword." @@ -674,11 +676,11 @@ msgstr "" "Si ``/`` et ``*`` ne sont pas présents dans la définition de fonction, les " "arguments peuvent être passés à une fonction par position ou par mot-clé." -#: tutorial/controlflow.rst:563 +#: tutorial/controlflow.rst:564 msgid "Positional-Only Parameters" msgstr "Paramètres positionnels uniquement" -#: tutorial/controlflow.rst:565 +#: tutorial/controlflow.rst:566 msgid "" "Looking at this in a bit more detail, it is possible to mark certain " "parameters as *positional-only*. If *positional-only*, the parameters' order " @@ -697,7 +699,7 @@ msgstr "" "des paramètres. S'il n'y a pas de ``/`` dans la définition de fonction, il " "n'y a pas de paramètres « positionnels uniquement »." -#: tutorial/controlflow.rst:573 +#: tutorial/controlflow.rst:574 msgid "" "Parameters following the ``/`` may be *positional-or-keyword* or *keyword-" "only*." @@ -705,11 +707,11 @@ msgstr "" "Les paramètres qui suivent le ``/`` peuvent être *positionnels-ou-nommés* ou " "*nommés-uniquement*." -#: tutorial/controlflow.rst:577 +#: tutorial/controlflow.rst:578 msgid "Keyword-Only Arguments" msgstr "Arguments nommés uniquement" -#: tutorial/controlflow.rst:579 +#: tutorial/controlflow.rst:580 msgid "" "To mark parameters as *keyword-only*, indicating the parameters must be " "passed by keyword argument, place an ``*`` in the arguments list just before " @@ -720,11 +722,11 @@ msgstr "" "``*`` dans la liste des arguments juste avant le premier paramètre " "*uniquement nommé*." -#: tutorial/controlflow.rst:585 +#: tutorial/controlflow.rst:586 msgid "Function Examples" msgstr "Exemples de fonctions" -#: tutorial/controlflow.rst:587 +#: tutorial/controlflow.rst:588 msgid "" "Consider the following example function definitions paying close attention " "to the markers ``/`` and ``*``::" @@ -732,7 +734,7 @@ msgstr "" "Considérons l'exemple suivant de définitions de fonctions en portant une " "attention particulière aux marqueurs ``/`` et ``*`` ::" -#: tutorial/controlflow.rst:603 +#: tutorial/controlflow.rst:604 msgid "" "The first function definition, ``standard_arg``, the most familiar form, " "places no restrictions on the calling convention and arguments may be passed " @@ -742,7 +744,7 @@ msgstr "" "familière, n'impose aucune restriction sur la convention d'appel et les " "arguments peuvent être passés par position ou par mot-clé ::" -#: tutorial/controlflow.rst:613 +#: tutorial/controlflow.rst:614 msgid "" "The second function ``pos_only_arg`` is restricted to only use positional " "parameters as there is a ``/`` in the function definition::" @@ -750,7 +752,7 @@ msgstr "" "La deuxième fonction ``pos_only_arg`` restreint le passage aux seuls " "arguments par position car il y a un ``/`` dans la définition de fonction ::" -#: tutorial/controlflow.rst:624 +#: tutorial/controlflow.rst:625 msgid "" "The third function ``kwd_only_args`` only allows keyword arguments as " "indicated by a ``*`` in the function definition::" @@ -758,7 +760,7 @@ msgstr "" "La troisième fonction ``kwd_only_args`` n'autorise que les arguments nommés " "comme l'indique le ``*`` dans la définition de fonction ::" -#: tutorial/controlflow.rst:635 +#: tutorial/controlflow.rst:636 msgid "" "And the last uses all three calling conventions in the same function " "definition::" @@ -766,7 +768,7 @@ msgstr "" "Et la dernière utilise les trois conventions d'appel dans la même définition " "de fonction ::" -#: tutorial/controlflow.rst:655 +#: tutorial/controlflow.rst:656 msgid "" "Finally, consider this function definition which has a potential collision " "between the positional argument ``name`` and ``**kwds`` which has ``name`` " @@ -776,7 +778,7 @@ msgstr "" "potentielle entre l'argument positionnel ``name`` et ``**kwds`` qui a " "``name`` comme mot-clé ::" -#: tutorial/controlflow.rst:660 +#: tutorial/controlflow.rst:661 msgid "" "There is no possible call that will make it return ``True`` as the keyword " "``'name'`` will always bind to the first parameter. For example::" @@ -784,7 +786,7 @@ msgstr "" "Il n'y a pas d'appel possible qui renvoie ``True`` car le mot-clé ``'name'`` " "est toujours lié au premier paramètre. Par exemple ::" -#: tutorial/controlflow.rst:669 +#: tutorial/controlflow.rst:670 msgid "" "But using ``/`` (positional only arguments), it is possible since it allows " "``name`` as a positional argument and ``'name'`` as a key in the keyword " @@ -794,7 +796,7 @@ msgstr "" "puisqu'il permet d'utiliser ``name`` comme argument positionnel et " "``'name'`` comme mot-clé dans les arguments nommés ::" -#: tutorial/controlflow.rst:676 +#: tutorial/controlflow.rst:677 msgid "" "In other words, the names of positional-only parameters can be used in " "``**kwds`` without ambiguity." @@ -802,11 +804,11 @@ msgstr "" "En d'autres termes, les noms des paramètres seulement positionnels peuvent " "être utilisés sans ambiguïté dans ``**kwds``." -#: tutorial/controlflow.rst:681 +#: tutorial/controlflow.rst:682 msgid "Recap" msgstr "Récapitulatif" -#: tutorial/controlflow.rst:683 +#: tutorial/controlflow.rst:684 msgid "" "The use case will determine which parameters to use in the function " "definition::" @@ -814,12 +816,12 @@ msgstr "" "Le cas d'utilisation détermine les paramètres à utiliser dans la définition " "de fonction ::" -#: tutorial/controlflow.rst:687 +#: tutorial/controlflow.rst:688 msgid "As guidance:" msgstr "Quelques conseils :" # énumération --> pas de majuscule et point-virgule en fin de proposition. -#: tutorial/controlflow.rst:689 +#: tutorial/controlflow.rst:690 msgid "" "Use positional-only if you want the name of the parameters to not be " "available to the user. This is useful when parameter names have no real " @@ -834,7 +836,7 @@ msgstr "" "de prendre certains paramètres positionnels et mots-clés arbitraires ;" # énumération --> pas de majuscule et point-virgule en fin de proposition. -#: tutorial/controlflow.rst:694 +#: tutorial/controlflow.rst:695 msgid "" "Use keyword-only when names have meaning and the function definition is more " "understandable by being explicit with names or you want to prevent users " @@ -846,7 +848,7 @@ msgstr "" "l'argument qui est passé ;" # fin d'énumération -#: tutorial/controlflow.rst:697 +#: tutorial/controlflow.rst:698 msgid "" "For an API, use positional-only to prevent breaking API changes if the " "parameter's name is modified in the future." @@ -854,11 +856,11 @@ msgstr "" "dans le cas d'une API, utilisez les paramètres seulement positionnels pour " "éviter de casser l'API si le nom du paramètre est modifié dans l'avenir." -#: tutorial/controlflow.rst:703 +#: tutorial/controlflow.rst:704 msgid "Arbitrary Argument Lists" msgstr "Listes d'arguments arbitraires" -#: tutorial/controlflow.rst:708 +#: tutorial/controlflow.rst:709 msgid "" "Finally, the least frequently used option is to specify that a function can " "be called with an arbitrary number of arguments. These arguments will be " @@ -871,7 +873,7 @@ msgstr "" "nombre variable d'arguments, zéro ou plus arguments normaux peuvent " "apparaître ::" -#: tutorial/controlflow.rst:717 +#: tutorial/controlflow.rst:718 msgid "" "Normally, these ``variadic`` arguments will be last in the list of formal " "parameters, because they scoop up all remaining input arguments that are " @@ -883,11 +885,11 @@ msgstr "" "parce qu'ils agrègent toutes les valeurs suivantes. Tout paramètre placé " "après le paramètre ``*arg`` ne pourra être utilisé que par son nom ::" -#: tutorial/controlflow.rst:734 +#: tutorial/controlflow.rst:735 msgid "Unpacking Argument Lists" msgstr "Séparation des listes d'arguments" -#: tutorial/controlflow.rst:736 +#: tutorial/controlflow.rst:737 msgid "" "The reverse situation occurs when the arguments are already in a list or " "tuple but need to be unpacked for a function call requiring separate " @@ -904,7 +906,7 @@ msgstr "" "l'opérateur ``*`` pour séparer les arguments présents dans une liste ou un n-" "uplet ::" -#: tutorial/controlflow.rst:752 +#: tutorial/controlflow.rst:753 msgid "" "In the same fashion, dictionaries can deliver keyword arguments with the " "``**``\\ -operator::" @@ -912,11 +914,11 @@ msgstr "" "De la même façon, les dictionnaires peuvent fournir des arguments nommés en " "utilisant l'opérateur ``**`` ::" -#: tutorial/controlflow.rst:768 +#: tutorial/controlflow.rst:769 msgid "Lambda Expressions" msgstr "Fonctions anonymes" -#: tutorial/controlflow.rst:770 +#: tutorial/controlflow.rst:771 msgid "" "Small anonymous functions can be created with the :keyword:`lambda` keyword. " "This function returns the sum of its two arguments: ``lambda a, b: a+b``. " @@ -934,7 +936,7 @@ msgstr "" "définition de fonction normale. Comme les fonctions imbriquées, les " "fonctions lambda peuvent référencer des variables de la portée englobante ::" -#: tutorial/controlflow.rst:787 +#: tutorial/controlflow.rst:788 msgid "" "The above example uses a lambda expression to return a function. Another " "use is to pass a small function as an argument::" @@ -943,11 +945,11 @@ msgstr "" "Une autre utilisation classique est de donner une fonction minimaliste " "directement en tant que paramètre ::" -#: tutorial/controlflow.rst:799 +#: tutorial/controlflow.rst:800 msgid "Documentation Strings" msgstr "Chaînes de documentation" -#: tutorial/controlflow.rst:806 +#: tutorial/controlflow.rst:807 msgid "" "Here are some conventions about the content and formatting of documentation " "strings." @@ -955,7 +957,7 @@ msgstr "" "Voici quelques conventions concernant le contenu et le format des chaînes de " "documentation." -#: tutorial/controlflow.rst:809 +#: tutorial/controlflow.rst:810 msgid "" "The first line should always be a short, concise summary of the object's " "purpose. For brevity, it should not explicitly state the object's name or " @@ -969,7 +971,7 @@ msgstr "" "si le nom est un verbe qui décrit une opération). La convention veut que la " "ligne commence par une majuscule et se termine par un point." -#: tutorial/controlflow.rst:815 +#: tutorial/controlflow.rst:816 msgid "" "If there are more lines in the documentation string, the second line should " "be blank, visually separating the summary from the rest of the description. " @@ -981,7 +983,7 @@ msgstr "" "Les autres lignes peuvent alors constituer un ou plusieurs paragraphes " "décrivant le mode d'utilisation de l'objet, ses effets de bord, etc." -#: tutorial/controlflow.rst:820 +#: tutorial/controlflow.rst:821 msgid "" "The Python parser does not strip indentation from multi-line string literals " "in Python, so tools that process documentation have to strip indentation if " @@ -1009,15 +1011,15 @@ msgstr "" "début de ligne doivent être supprimées. L'équivalent des espaces doit être " "testé après expansion des tabulations (normalement remplacées par 8 espaces)." -#: tutorial/controlflow.rst:832 +#: tutorial/controlflow.rst:833 msgid "Here is an example of a multi-line docstring::" msgstr "Voici un exemple de chaîne de documentation multi-lignes ::" -#: tutorial/controlflow.rst:850 +#: tutorial/controlflow.rst:851 msgid "Function Annotations" msgstr "Annotations de fonctions" -#: tutorial/controlflow.rst:858 +#: tutorial/controlflow.rst:859 msgid "" ":ref:`Function annotations ` are completely optional metadata " "information about the types used by user-defined functions (see :pep:`3107` " @@ -1027,7 +1029,7 @@ msgstr "" "optionnelles décrivant les types utilisés par une fonction définie par " "l'utilisateur (voir les :pep:`3107` et :pep:`484` pour plus d'informations)." -#: tutorial/controlflow.rst:862 +#: tutorial/controlflow.rst:863 msgid "" ":term:`Annotations ` are stored in the :attr:" "`__annotations__` attribute of the function as a dictionary and have no " @@ -1047,11 +1049,11 @@ msgstr "" "points de fin de l'instruction :keyword:`def`. L'exemple suivant a un " "paramètre positionnel, un paramètre nommé et la valeur de retour annotés ::" -#: tutorial/controlflow.rst:884 +#: tutorial/controlflow.rst:885 msgid "Intermezzo: Coding Style" msgstr "Aparté : le style de codage" -#: tutorial/controlflow.rst:889 +#: tutorial/controlflow.rst:890 msgid "" "Now that you are about to write longer, more complex pieces of Python, it is " "a good time to talk about *coding style*. Most languages can be written (or " @@ -1066,7 +1068,7 @@ msgstr "" "votre code plus facile aux autres est toujours une bonne idée et adopter un " "bon style de codage peut énormément vous y aider." -#: tutorial/controlflow.rst:895 +#: tutorial/controlflow.rst:896 msgid "" "For Python, :pep:`8` has emerged as the style guide that most projects " "adhere to; it promotes a very readable and eye-pleasing coding style. Every " @@ -1078,11 +1080,11 @@ msgstr "" "Chaque développeur Python se doit donc de la lire et de s'en inspirer autant " "que possible ; voici ses principaux points notables :" -#: tutorial/controlflow.rst:900 +#: tutorial/controlflow.rst:901 msgid "Use 4-space indentation, and no tabs." msgstr "Utilisez des indentations de 4 espaces et pas de tabulation." -#: tutorial/controlflow.rst:902 +#: tutorial/controlflow.rst:903 msgid "" "4 spaces are a good compromise between small indentation (allows greater " "nesting depth) and large indentation (easier to read). Tabs introduce " @@ -1093,13 +1095,13 @@ msgstr "" "le code plus facile à lire). Les tabulations introduisent de la confusion et " "doivent être proscrites autant que possible." -#: tutorial/controlflow.rst:906 +#: tutorial/controlflow.rst:907 msgid "Wrap lines so that they don't exceed 79 characters." msgstr "" "Faites en sorte que les lignes ne dépassent pas 79 caractères, au besoin en " "insérant des retours à la ligne." -#: tutorial/controlflow.rst:908 +#: tutorial/controlflow.rst:909 msgid "" "This helps users with small displays and makes it possible to have several " "code files side-by-side on larger displays." @@ -1108,7 +1110,7 @@ msgstr "" "écran et, pour les autres, cela leur permet de visualiser plusieurs fichiers " "côte à côte." -#: tutorial/controlflow.rst:911 +#: tutorial/controlflow.rst:912 msgid "" "Use blank lines to separate functions and classes, and larger blocks of code " "inside functions." @@ -1116,16 +1118,16 @@ msgstr "" "Utilisez des lignes vides pour séparer les fonctions et les classes, ou pour " "scinder de gros blocs de code à l'intérieur de fonctions." -#: tutorial/controlflow.rst:914 +#: tutorial/controlflow.rst:915 msgid "When possible, put comments on a line of their own." msgstr "" "Lorsque c'est possible, placez les commentaires sur leurs propres lignes." -#: tutorial/controlflow.rst:916 +#: tutorial/controlflow.rst:917 msgid "Use docstrings." msgstr "Utilisez les chaînes de documentation." -#: tutorial/controlflow.rst:918 +#: tutorial/controlflow.rst:919 msgid "" "Use spaces around operators and after commas, but not directly inside " "bracketing constructs: ``a = f(1, 2) + g(3, 4)``." @@ -1133,7 +1135,7 @@ msgstr "" "Utilisez des espaces autour des opérateurs et après les virgules, mais pas " "juste à l'intérieur des parenthèses : ``a = f(1, 2) + g(3, 4)``." -#: tutorial/controlflow.rst:921 +#: tutorial/controlflow.rst:922 msgid "" "Name your classes and functions consistently; the convention is to use " "``UpperCamelCase`` for classes and ``lowercase_with_underscores`` for " @@ -1146,7 +1148,7 @@ msgstr "" "toujours ``self`` comme nom du premier argument des méthodes (voyez :ref:" "`tut-firstclasses` pour en savoir plus sur les classes et les méthodes)." -#: tutorial/controlflow.rst:926 +#: tutorial/controlflow.rst:927 msgid "" "Don't use fancy encodings if your code is meant to be used in international " "environments. Python's default, UTF-8, or even plain ASCII work best in any " @@ -1156,7 +1158,7 @@ msgstr "" "utilisé dans des environnements internationaux. Par défaut, Python travaille " "en UTF-8. Pour couvrir tous les cas, préférez le simple ASCII." -#: tutorial/controlflow.rst:930 +#: tutorial/controlflow.rst:931 msgid "" "Likewise, don't use non-ASCII characters in identifiers if there is only the " "slightest chance people speaking a different language will read or maintain " @@ -1166,11 +1168,11 @@ msgstr "" "variables s'il est envisageable qu'une personne parlant une autre langue " "lise ou doive modifier votre code." -#: tutorial/controlflow.rst:936 +#: tutorial/controlflow.rst:937 msgid "Footnotes" msgstr "Notes" -#: tutorial/controlflow.rst:937 +#: tutorial/controlflow.rst:938 msgid "" "Actually, *call by object reference* would be a better description, since if " "a mutable object is passed, the caller will see any changes the callee makes " diff --git a/using/windows.po b/using/windows.po index 4d963a2d..63571659 100644 --- a/using/windows.po +++ b/using/windows.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-17 16:05+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-12-23 18:58+0100\n" "Last-Translator: Mathieu Dupuy \n" "Language-Team: FRENCH \n" @@ -842,11 +842,20 @@ msgstr "" "une copie privée. Si vos scripts doivent modifier les emplacements partagés, " "vous devrez installer le programme d'installation complet." -#: using/windows.rst:346 +#: using/windows.rst:342 +msgid "" +"For more detail on the technical basis for these limitations, please consult " +"Microsoft's documentation on packaged full-trust apps, currently available " +"at `docs.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-behind-the-" +"scenes `_" +msgstr "" + +#: using/windows.rst:351 msgid "The nuget.org packages" msgstr "Les paquets *nuget.org*" -#: using/windows.rst:350 +#: using/windows.rst:355 msgid "" "The nuget.org package is a reduced size Python environment intended for use " "on continuous integration and build systems that do not have a system-wide " @@ -859,7 +868,7 @@ msgstr "" "package pour .NET”, il fonctionne également parfaitement bien pour les " "packages contenant des outils de *build-time*." -#: using/windows.rst:355 +#: using/windows.rst:360 msgid "" "Visit `nuget.org `_ for the most up-to-date " "information on using nuget. What follows is a summary that is sufficient for " @@ -869,7 +878,7 @@ msgstr "" "à jour sur l'utilisation de *nuget*. Ce qui suit est un résumé suffisant " "pour les développeurs Python." -#: using/windows.rst:359 +#: using/windows.rst:364 msgid "" "The ``nuget.exe`` command line tool may be downloaded directly from " "``https://aka.ms/nugetclidl``, for example, using curl or PowerShell. With " @@ -881,7 +890,7 @@ msgstr "" "ou de PowerShell. Avec l'outil, la dernière version de Python pour les " "machines 64 bits ou 32 bits est installée à l'aide de ::" -#: using/windows.rst:367 +#: using/windows.rst:372 msgid "" "To select a particular version, add a ``-Version 3.x.y``. The output " "directory may be changed from ``.``, and the package will be installed into " @@ -897,7 +906,7 @@ msgstr "" "version spécifique installée. À l'intérieur du sous-répertoire se trouve un " "répertoire ``tools`` qui contient l'installation Python ::" -#: using/windows.rst:382 +#: using/windows.rst:387 msgid "" "In general, nuget packages are not upgradeable, and newer versions should be " "installed side-by-side and referenced using the full path. Alternatively, " @@ -911,7 +920,7 @@ msgstr "" "systèmes CI le feront automatiquement s'ils ne conservent pas les fichiers " "entre les *builds*." -#: using/windows.rst:387 +#: using/windows.rst:392 msgid "" "Alongside the ``tools`` directory is a ``build\\native`` directory. This " "contains a MSBuild properties file ``python.props`` that can be used in a C+" @@ -924,7 +933,7 @@ msgstr "" "L'inclusion des paramètres utilisera automatiquement les en-têtes et les " "bibliothèques d'importation dans votre *build*." -#: using/windows.rst:392 +#: using/windows.rst:397 msgid "" "The package information pages on nuget.org are `www.nuget.org/packages/" "python `_ for the 64-bit version and " @@ -936,11 +945,11 @@ msgstr "" "nuget.org/packages/pythonx86 `_ " "pour la version 32 Bits." -#: using/windows.rst:401 +#: using/windows.rst:406 msgid "The embeddable package" msgstr "Le paquet intégrable" -#: using/windows.rst:405 +#: using/windows.rst:410 msgid "" "The embedded distribution is a ZIP file containing a minimal Python " "environment. It is intended for acting as part of another application, " @@ -950,7 +959,7 @@ msgstr "" "Python minimal. Il est destiné à agir dans le cadre d'une autre application, " "plutôt que d'être directement accessible par les utilisateurs finaux." -#: using/windows.rst:409 +#: using/windows.rst:414 msgid "" "When extracted, the embedded distribution is (almost) fully isolated from " "the user's system, including environment variables, system registry " @@ -968,7 +977,7 @@ msgstr "" "``pythonw.exe`` sont tous fournis. *Tcl/Tk* (y compris tous les dépendants, " "telles que IDLE), pip et la documentation Python ne sont pas inclus." -#: using/windows.rst:418 +#: using/windows.rst:423 msgid "" "The embedded distribution does not include the `Microsoft C Runtime `_ and it is the " @@ -984,7 +993,7 @@ msgstr "" "automatiquement via Windows Update, et peut être détecté en trouvant " "``ucrtbase.dll`` dans le répertoire système." -#: using/windows.rst:425 +#: using/windows.rst:430 msgid "" "Third-party packages should be installed by the application installer " "alongside the embedded distribution. Using pip to manage dependencies as for " @@ -1004,18 +1013,18 @@ msgstr "" "les versions plus récentes avant de fournir des mises à jour aux " "utilisateurs." -#: using/windows.rst:433 +#: using/windows.rst:438 msgid "" "The two recommended use cases for this distribution are described below." msgstr "" "Les deux cas d'utilisation recommandés pour cette distribution sont décrits " "ci-dessous." -#: using/windows.rst:436 +#: using/windows.rst:441 msgid "Python Application" msgstr "Application Python" -#: using/windows.rst:438 +#: using/windows.rst:443 msgid "" "An application written in Python does not necessarily require users to be " "aware of that fact. The embedded distribution may be used in this case to " @@ -1030,7 +1039,7 @@ msgstr "" "inversement, à quel point il doit paraître professionnel), il y a deux " "options." -#: using/windows.rst:444 +#: using/windows.rst:449 msgid "" "Using a specialized executable as a launcher requires some coding, but " "provides the most transparent experience for users. With a customized " @@ -1049,7 +1058,7 @@ msgstr "" "la plupart des cas, un lanceur personnalisé devrait simplement pouvoir " "appeler ``Py_Main`` avec une ligne de commande codée en dur." -#: using/windows.rst:451 +#: using/windows.rst:456 msgid "" "The simpler approach is to provide a batch file or generated shortcut that " "directly calls the ``python.exe`` or ``pythonw.exe`` with the required " @@ -1064,7 +1073,7 @@ msgstr "" "peuvent avoir du mal à le distinguer des autres processus Python en cours " "d'exécution ou des associations de fichiers." -#: using/windows.rst:457 +#: using/windows.rst:462 msgid "" "With the latter approach, packages should be installed as directories " "alongside the Python executable to ensure they are available on the path. " @@ -1078,11 +1087,11 @@ msgstr "" "installés dans d'autres emplacements car il y a une possibilité de spécifier " "le chemin de recherche avant de lancer l'application." -#: using/windows.rst:463 +#: using/windows.rst:468 msgid "Embedding Python" msgstr "Embarquer Python" -#: using/windows.rst:465 +#: using/windows.rst:470 msgid "" "Applications written in native code often require some form of scripting " "language, and the embedded Python distribution can be used for this purpose. " @@ -1100,7 +1109,7 @@ msgstr "" "dans un sous-répertoire de l'installation de l'application est suffisante " "pour fournir un interpréteur Python chargeable." -#: using/windows.rst:472 +#: using/windows.rst:477 msgid "" "As with the application use, packages can be installed to any location as " "there is an opportunity to specify search paths before initializing the " @@ -1113,11 +1122,11 @@ msgstr "" "pas de différences fondamentales entre l'utilisation de la distribution " "embarquée et une installation classique." -#: using/windows.rst:479 +#: using/windows.rst:484 msgid "Alternative bundles" msgstr "Paquets alternatifs" -#: using/windows.rst:481 +#: using/windows.rst:486 msgid "" "Besides the standard CPython distribution, there are modified packages " "including additional functionality. The following is a list of popular " @@ -1127,21 +1136,21 @@ msgstr "" "incluant des fonctionnalités additionnelles. La liste qui suit est une liste " "de versions populaires et de leurs fonctionnalités principales :" -#: using/windows.rst:486 +#: using/windows.rst:491 msgid "`ActivePython `_" msgstr "`ActivePython `_" -#: using/windows.rst:486 +#: using/windows.rst:491 msgid "Installer with multi-platform compatibility, documentation, PyWin32" msgstr "" "Installeur avec une compatibilité multi-plateforme, de la documentation, et " "*PyWin32*" -#: using/windows.rst:490 +#: using/windows.rst:495 msgid "`Anaconda `_" msgstr "`Anaconda `_" -#: using/windows.rst:489 +#: using/windows.rst:494 msgid "" "Popular scientific modules (such as numpy, scipy and pandas) and the " "``conda`` package manager." @@ -1149,11 +1158,11 @@ msgstr "" "Des modules scientifiques populaires (comme *numpy*, *scipy* et *pandas*) et " "le gestionnaire de paquets ``conda``." -#: using/windows.rst:494 +#: using/windows.rst:499 msgid "`Canopy `_" msgstr "`Canopy `_" -#: using/windows.rst:493 +#: using/windows.rst:498 msgid "" "A \"comprehensive Python analysis environment\" with editors and other " "development tools." @@ -1161,11 +1170,11 @@ msgstr "" "Un « environnement d’analyse complet Python » avec des éditeurs et autres " "outils de développement." -#: using/windows.rst:498 +#: using/windows.rst:503 msgid "`WinPython `_" msgstr "`WinPython `_" -#: using/windows.rst:497 +#: using/windows.rst:502 msgid "" "Windows-specific distribution with prebuilt scientific packages and tools " "for building packages." @@ -1173,7 +1182,7 @@ msgstr "" "Distribution spécifique à Windows avec des paquets scientifiques pré-" "compilés et des outils pour construire des paquets." -#: using/windows.rst:500 +#: using/windows.rst:505 msgid "" "Note that these packages may not include the latest versions of Python or " "other libraries, and are not maintained or supported by the core Python team." @@ -1182,11 +1191,11 @@ msgstr "" "ou d'autres bibliothèques, et ne sont pas maintenus ni supportés par les " "*core devs* Python." -#: using/windows.rst:506 +#: using/windows.rst:511 msgid "Configuring Python" msgstr "Configurer Python" -#: using/windows.rst:508 +#: using/windows.rst:513 msgid "" "To run Python conveniently from a command prompt, you might consider " "changing some default environment variables in Windows. While the installer " @@ -1202,11 +1211,11 @@ msgstr "" "régulièrement plusieurs versions de Python, pensez à utiliser le :ref:" "`launcher`." -#: using/windows.rst:518 +#: using/windows.rst:523 msgid "Excursus: Setting environment variables" msgstr "Digression : Définition des variables d'environnement" -#: using/windows.rst:520 +#: using/windows.rst:525 msgid "" "Windows allows environment variables to be configured permanently at both " "the User level and the System level, or temporarily in a command prompt." @@ -1215,7 +1224,7 @@ msgstr "" "permanente au niveau de l'utilisateur et du système, ou temporairement dans " "une invite de commandes." -#: using/windows.rst:523 +#: using/windows.rst:528 msgid "" "To temporarily set environment variables, open Command Prompt and use the :" "command:`set` command:" @@ -1223,7 +1232,7 @@ msgstr "" "Pour définir temporairement les variables d'environnement, ouvrez l'invite " "de commandes et utilisez la commande :command:`set` :" -#: using/windows.rst:532 +#: using/windows.rst:537 msgid "" "These changes will apply to any further commands executed in that console, " "and will be inherited by any applications started from the console." @@ -1232,7 +1241,7 @@ msgstr "" "dans cette console et seront héritées par toutes les applications démarrées " "à partir de cette console." -#: using/windows.rst:535 +#: using/windows.rst:540 msgid "" "Including the variable name within percent signs will expand to the existing " "value, allowing you to add your new value at either the start or the end. " @@ -1245,7 +1254,7 @@ msgstr "" "Ajouter :program:`python.exe` au début de :envvar:`PATH` est un moyen " "courant de s'assurer que la version correcte de Python est lancée." -#: using/windows.rst:541 +#: using/windows.rst:546 msgid "" "To permanently modify the default environment variables, click Start and " "search for 'edit environment variables', or open System properties, :" @@ -1263,7 +1272,7 @@ msgstr "" "besoin d'un accès non restreint à votre ordinateur (c'est-à-dire aux droits " "d'administrateur)." -#: using/windows.rst:550 +#: using/windows.rst:555 msgid "" "Windows will concatenate User variables *after* System variables, which may " "cause unexpected results when modifying :envvar:`PATH`." @@ -1272,7 +1281,7 @@ msgstr "" "systèmes, ce qui peut provoquer des résultats inattendus lors de la " "modification de :envvar:`PATH`." -#: using/windows.rst:553 +#: using/windows.rst:558 msgid "" "The :envvar:`PYTHONPATH` variable is used by all versions of Python 2 and " "Python 3, so you should not permanently configure this variable unless it " @@ -1284,34 +1293,34 @@ msgstr "" "façon permanente à moins qu'elle n'ajoute que du code compatible avec toutes " "les versions de Python installées." -#: using/windows.rst:561 +#: using/windows.rst:566 msgid "https://www.microsoft.com/en-us/wdsi/help/folder-variables" msgstr "https://www.microsoft.com/en-us/wdsi/help/folder-variables" -#: using/windows.rst:561 +#: using/windows.rst:566 msgid "Environment variables in Windows NT" msgstr "Variables d'environnement dans Windows NT" -#: using/windows.rst:564 +#: using/windows.rst:569 msgid "https://technet.microsoft.com/en-us/library/cc754250.aspx" msgstr "https://technet.microsoft.com/en-us/library/cc754250.aspx" -#: using/windows.rst:564 +#: using/windows.rst:569 msgid "The SET command, for temporarily modifying environment variables" msgstr "" "La commande SET, pour modifier temporairement les variables d'environnement" -#: using/windows.rst:567 +#: using/windows.rst:572 msgid "https://technet.microsoft.com/en-us/library/cc755104.aspx" msgstr "https://technet.microsoft.com/en-us/library/cc755104.aspx" -#: using/windows.rst:567 +#: using/windows.rst:572 msgid "The SETX command, for permanently modifying environment variables" msgstr "" "La commande SETX, pour modifier de façon permanente les variables " "d'environnement" -#: using/windows.rst:570 +#: using/windows.rst:575 msgid "" "https://support.microsoft.com/en-us/help/310519/how-to-manage-environment-" "variables-in-windows-xp" @@ -1319,23 +1328,23 @@ msgstr "" "https://support.microsoft.com/en-us/help/310519/how-to-manage-environment-" "variables-in-windows-xp" -#: using/windows.rst:570 +#: using/windows.rst:575 msgid "How To Manage Environment Variables in Windows XP" msgstr "Comment gérer les variables d'environnement sous Windows XP" -#: using/windows.rst:572 +#: using/windows.rst:577 msgid "https://www.chem.gla.ac.uk/~louis/software/faq/q1.html" msgstr "https://www.chem.gla.ac.uk/~louis/software/faq/q1.html" -#: using/windows.rst:573 +#: using/windows.rst:578 msgid "Setting Environment variables, Louis J. Farrugia" msgstr "Définir les variables d'environnement, *Louis J. Farrugia*" -#: using/windows.rst:578 +#: using/windows.rst:583 msgid "Finding the Python executable" msgstr "Trouver l'exécutable Python" -#: using/windows.rst:582 +#: using/windows.rst:587 msgid "" "Besides using the automatically created start menu entry for the Python " "interpreter, you might want to start Python in the command prompt. The " @@ -1346,7 +1355,7 @@ msgstr "" "l'invite de commandes. L'installateur a une option pour installer cela pour " "vous." -#: using/windows.rst:586 +#: using/windows.rst:591 msgid "" "On the first page of the installer, an option labelled \"Add Python to PATH" "\" may be selected to have the installer add the install location into the :" @@ -1365,7 +1374,7 @@ msgstr "" "avec les options de ligne de commande, voir la documentation :ref:`using-on-" "cmdline`." -#: using/windows.rst:593 +#: using/windows.rst:598 msgid "" "If you don't enable this option at install time, you can always re-run the " "installer, select Modify, and enable it. Alternatively, you can manually " @@ -1384,11 +1393,11 @@ msgstr "" "variable d'exemple pourrait ressembler à ceci (en supposant que les deux " "premières entrées existaient déjà) ::" -#: using/windows.rst:606 +#: using/windows.rst:611 msgid "UTF-8 mode" msgstr "Mode UTF-8" -#: using/windows.rst:610 +#: using/windows.rst:615 msgid "" "Windows still uses legacy encodings for the system encoding (the ANSI Code " "Page). Python uses it for the default encoding of text files (e.g. :func:" @@ -1398,7 +1407,7 @@ msgstr "" "page de code ANSI). Python l'utilise pour le codage par défaut des fichiers " "texte (par exemple :func:`locale.getpreferredencoding`)." -#: using/windows.rst:614 +#: using/windows.rst:619 msgid "" "This may cause issues because UTF-8 is widely used on the internet and most " "Unix systems, including WSL (Windows Subsystem for Linux)." @@ -1407,7 +1416,7 @@ msgstr "" "et sur la plupart des systèmes Unix, y compris le WSL (*Windows Subsystem " "for Linux*)." -#: using/windows.rst:617 +#: using/windows.rst:622 msgid "" "You can use UTF-8 mode to change the default text encoding to UTF-8. You can " "enable UTF-8 mode via the ``-X utf8`` command line option, or the " @@ -1421,11 +1430,11 @@ msgstr "" "envvar:`PYTHONUTF8` pour activer le mode UTF-8, et :ref:`setting-envvars` " "pour savoir comment modifier les variables d'environnement." -#: using/windows.rst:623 +#: using/windows.rst:628 msgid "When UTF-8 mode is enabled:" msgstr "Lorsque le mode UTF-8 est activé :" -#: using/windows.rst:625 +#: using/windows.rst:630 msgid "" ":func:`locale.getpreferredencoding` returns ``'UTF-8'`` instead of the " "system encoding. This function is used for the default text encoding in " @@ -1437,7 +1446,7 @@ msgstr "" "à de nombreux endroits, y compris :func:`open`, :class:`Popen`, :meth:`Path." "read_text`, etc." -#: using/windows.rst:629 +#: using/windows.rst:634 msgid "" ":data:`sys.stdin`, :data:`sys.stdout`, and :data:`sys.stderr` all use UTF-8 " "as their text encoding." @@ -1445,12 +1454,12 @@ msgstr "" ":data:`sys.stdin`, :data:`sys.stdout`, et :data:`sys.stderr` utilisent tous " "l'UTF-8 comme codage de texte." -#: using/windows.rst:631 +#: using/windows.rst:636 msgid "You can still use the system encoding via the \"mbcs\" codec." msgstr "" "Vous pouvez toujours utiliser l'encodage du système via le codec ``mbcs``." -#: using/windows.rst:633 +#: using/windows.rst:638 msgid "" "Note that adding ``PYTHONUTF8=1`` to the default environment variables will " "affect all Python 3.7+ applications on your system. If you have any Python " @@ -1464,7 +1473,7 @@ msgstr "" "système existant, il est recommandé de définir la variable d'environnement " "temporairement ou d'utiliser l'option de ligne de commande ``-X utf8``." -#: using/windows.rst:640 +#: using/windows.rst:645 msgid "" "Even when UTF-8 mode is disabled, Python uses UTF-8 by default on Windows " "for:" @@ -1472,22 +1481,22 @@ msgstr "" "même lorsque le mode UTF-8 est désactivé, Python utilise UTF-8 par défaut " "sur Windows pour :" -#: using/windows.rst:643 +#: using/windows.rst:648 msgid "Console I/O including standard I/O (see :pep:`528` for details)." msgstr "" "Les E/S de la console, y compris les E/S standards (voir :pep:`528` pour " "plus de détails)." -#: using/windows.rst:644 +#: using/windows.rst:649 msgid "The filesystem encoding (see :pep:`529` for details)." msgstr "" "L'encodage du système de fichiers (voir :pep:`529` pour plus de détails)." -#: using/windows.rst:650 +#: using/windows.rst:655 msgid "Python Launcher for Windows" msgstr "Lanceur Python pour Windows" -#: using/windows.rst:654 +#: using/windows.rst:659 msgid "" "The Python launcher for Windows is a utility which aids in locating and " "executing of different Python versions. It allows scripts (or the command-" @@ -1499,7 +1508,7 @@ msgstr "" "à la ligne de commande) d'indiquer une préférence pour une version Python " "spécifique, cherchera et exécutera cette version." -#: using/windows.rst:659 +#: using/windows.rst:664 msgid "" "Unlike the :envvar:`PATH` variable, the launcher will correctly select the " "most appropriate version of Python. It will prefer per-user installations " @@ -1511,19 +1520,19 @@ msgstr "" "installations par utilisateur sur celles du système, et les trie par version " "plutôt que d'utiliser la version la plus récente installée." -#: using/windows.rst:664 +#: using/windows.rst:669 msgid "The launcher was originally specified in :pep:`397`." msgstr "Le lanceur a été initialement spécifié dans :pep:`397`." -#: using/windows.rst:667 +#: using/windows.rst:672 msgid "Getting started" msgstr "Pour commencer" -#: using/windows.rst:670 +#: using/windows.rst:675 msgid "From the command-line" msgstr "Depuis la ligne de commande" -#: using/windows.rst:674 +#: using/windows.rst:679 msgid "" "System-wide installations of Python 3.3 and later will put the launcher on " "your :envvar:`PATH`. The launcher is compatible with all available versions " @@ -1536,7 +1545,7 @@ msgstr "" "vérifier que le lanceur est disponible, exécutez la commande suivante dans " "l'invite de commandes :" -#: using/windows.rst:683 +#: using/windows.rst:688 msgid "" "You should find that the latest version of Python you have installed is " "started - it can be exited as normal, and any additional command-line " @@ -1546,7 +1555,7 @@ msgstr "" "peut être quitté normalement, et tous les arguments de ligne de commande " "supplémentaires spécifiés seront envoyés directement à Python." -#: using/windows.rst:687 +#: using/windows.rst:692 msgid "" "If you have multiple versions of Python installed (e.g., 2.7 and |version|) " "you will have noticed that Python |version| was started - to launch Python " @@ -1556,7 +1565,7 @@ msgstr "" "version|), vous aurez remarqué que Python |version| se lance -- pour lancer " "Python 2.7, essayez la commande :" -#: using/windows.rst:695 +#: using/windows.rst:700 msgid "" "If you want the latest version of Python 2.x you have installed, try the " "command:" @@ -1564,15 +1573,15 @@ msgstr "" "Si vous voulez que la dernière version de Python 2.x que vous avez installé, " "essayez la commande :" -#: using/windows.rst:702 +#: using/windows.rst:707 msgid "You should find the latest version of Python 2.x starts." msgstr "Remarquez que la dernière version de Python 2.x démarre." -#: using/windows.rst:704 +#: using/windows.rst:709 msgid "If you see the following error, you do not have the launcher installed:" msgstr "Si vous voyez l'erreur suivante, le lanceur n'est pas installé :" -#: using/windows.rst:711 +#: using/windows.rst:716 msgid "" "Per-user installations of Python do not add the launcher to :envvar:`PATH` " "unless the option was selected on installation." @@ -1580,11 +1589,11 @@ msgstr "" "Les installations par utilisateur de Python n'ajoutent pas le lanceur à :" "envvar:`PATH` sauf si l'option a été sélectionnée lors de l'installation." -#: using/windows.rst:715 +#: using/windows.rst:720 msgid "Virtual environments" msgstr "Environnements virtuels" -#: using/windows.rst:719 +#: using/windows.rst:724 msgid "" "If the launcher is run with no explicit Python version specification, and a " "virtual environment (created with the standard library :mod:`venv` module or " @@ -1600,11 +1609,11 @@ msgstr "" "Pour exécuter l'interpréteur global, désactivez l'environnement virtuel ou " "spécifiez explicitement la version Python globale." -#: using/windows.rst:727 +#: using/windows.rst:732 msgid "From a script" msgstr "À partir d'un script" -#: using/windows.rst:729 +#: using/windows.rst:734 msgid "" "Let's create a test Python script - create a file called ``hello.py`` with " "the following contents" @@ -1612,13 +1621,13 @@ msgstr "" "Créons un script Python de test, créez un fichier appelé ``hello.py`` avec " "le contenu suivant" -#: using/windows.rst:738 +#: using/windows.rst:743 msgid "From the directory in which hello.py lives, execute the command:" msgstr "" "À partir du répertoire dans lequel se trouve ``hello.py``, exécutez la " "commande :" -#: using/windows.rst:744 +#: using/windows.rst:749 msgid "" "You should notice the version number of your latest Python 2.x installation " "is printed. Now try changing the first line to be:" @@ -1626,7 +1635,7 @@ msgstr "" "Vous devriez voir le numéro de version du Python 2.x le plus récemment " "installé. Maintenant, essayez de changer la première ligne en :" -#: using/windows.rst:751 +#: using/windows.rst:756 msgid "" "Re-executing the command should now print the latest Python 3.x information. " "As with the above command-line examples, you can specify a more explicit " @@ -1641,7 +1650,7 @@ msgstr "" "python2.6`` et vous devriez trouver les informations de version 2.6 " "imprimées." -#: using/windows.rst:757 +#: using/windows.rst:762 msgid "" "Note that unlike interactive use, a bare \"python\" will use the latest " "version of Python 2.x that you have installed. This is for backward " @@ -1653,11 +1662,11 @@ msgstr "" "pour la compatibilité ascendante et pour la compatibilité avec UNIX, où la " "commande ``python`` fait généralement référence à Python 2." -#: using/windows.rst:763 +#: using/windows.rst:768 msgid "From file associations" msgstr "À partir d'associations de fichiers" -#: using/windows.rst:765 +#: using/windows.rst:770 msgid "" "The launcher should have been associated with Python files (i.e. ``.py``, ``." "pyw``, ``.pyc`` files) when it was installed. This means that when you " @@ -1672,7 +1681,7 @@ msgstr "" "les mêmes installations décrites ci-dessus pour que le script spécifie la " "version qui doit être utilisée." -#: using/windows.rst:771 +#: using/windows.rst:776 msgid "" "The key benefit of this is that a single launcher can support multiple " "Python versions at the same time depending on the contents of the first line." @@ -1681,11 +1690,11 @@ msgstr "" "plusieurs versions de Python en même temps en fonction du contenu de la " "première ligne." -#: using/windows.rst:775 +#: using/windows.rst:780 msgid "Shebang Lines" msgstr "Lignes Shebang" -#: using/windows.rst:777 +#: using/windows.rst:782 msgid "" "If the first line of a script file starts with ``#!``, it is known as a " "\"shebang\" line. Linux and other Unix like operating systems have native " @@ -1702,7 +1711,7 @@ msgstr "" "des scripts Python sur Windows et les exemples ci-dessus démontrent leur " "utilisation." -#: using/windows.rst:784 +#: using/windows.rst:789 msgid "" "To allow shebang lines in Python scripts to be portable between Unix and " "Windows, this launcher supports a number of 'virtual' commands to specify " @@ -1713,27 +1722,27 @@ msgstr "" "« virtuelles » pour spécifier l'interpréteur à utiliser. Les commandes " "virtuelles prises en charge sont :" -#: using/windows.rst:788 +#: using/windows.rst:793 msgid "``/usr/bin/env python``" msgstr "``/usr/bin/env python``" -#: using/windows.rst:789 +#: using/windows.rst:794 msgid "``/usr/bin/python``" msgstr "``/usr/bin/python``" -#: using/windows.rst:790 +#: using/windows.rst:795 msgid "``/usr/local/bin/python``" msgstr "``/usr/local/bin/python``" -#: using/windows.rst:791 +#: using/windows.rst:796 msgid "``python``" msgstr "``python``" -#: using/windows.rst:793 +#: using/windows.rst:798 msgid "For example, if the first line of your script starts with" msgstr "Par exemple, si la première ligne de votre script commence par" -#: using/windows.rst:799 +#: using/windows.rst:804 msgid "" "The default Python will be located and used. As many Python scripts written " "to work on Unix will already have this line, you should find these scripts " @@ -1747,7 +1756,7 @@ msgstr "" "nouveau script sur Windows et que vous pensez qu'il sera utile sur UNIX, " "vous devez utiliser l'une des lignes *shebang* commençant par ``/usr``." -#: using/windows.rst:805 +#: using/windows.rst:810 msgid "" "Any of the above virtual commands can be suffixed with an explicit version " "(either just the major version, or the major and minor version). Furthermore " @@ -1761,7 +1770,7 @@ msgstr "" "**-32** après le numéro de version mineur. Par exemple ``/usr/bin/" "python2.7-32`` demande d’utiliser la version 32-bit de Python 2.7." -#: using/windows.rst:813 +#: using/windows.rst:818 msgid "" "Beginning with python launcher 3.7 it is possible to request 64-bit version " "by the \"-64\" suffix. Furthermore it is possible to specify a major and " @@ -1772,7 +1781,7 @@ msgstr "" "spécifier une version majeure et une architecture sans version mineure (par " "exemple ``/usr/bin/python3-64``)." -#: using/windows.rst:817 +#: using/windows.rst:822 msgid "" "The ``/usr/bin/env`` form of shebang line has one further special property. " "Before looking for installed Python interpreters, this form will search the " @@ -1786,11 +1795,11 @@ msgstr "" "au comportement du programme Unix ``env``, qui effectue une recherche dans :" "envvar:`PATH`." -#: using/windows.rst:823 +#: using/windows.rst:828 msgid "Arguments in shebang lines" msgstr "Arguments dans les lignes *shebang*" -#: using/windows.rst:825 +#: using/windows.rst:830 msgid "" "The shebang lines can also specify additional options to be passed to the " "Python interpreter. For example, if you have a shebang line:" @@ -1799,19 +1808,19 @@ msgstr "" "à passer à l'interpréteur Python. Par exemple, si vous avez une ligne " "*shebang* :" -#: using/windows.rst:832 +#: using/windows.rst:837 msgid "Then Python will be started with the ``-v`` option" msgstr "Alors, Python sera démarré avec l'option ``-v``" -#: using/windows.rst:835 +#: using/windows.rst:840 msgid "Customization" msgstr "Personnalisation" -#: using/windows.rst:838 +#: using/windows.rst:843 msgid "Customization via INI files" msgstr "Personnalisation via des fichiers INI" -#: using/windows.rst:840 +#: using/windows.rst:845 msgid "" "Two .ini files will be searched by the launcher - ``py.ini`` in the current " "user's \"application data\" directory (i.e. the directory returned by " @@ -1828,7 +1837,7 @@ msgstr "" "« console » du lanceur (c'est-à-dire ``py.exe``) et pour la version " "« fenêtrée » (c'est-à-dire ``pyw.exe``)." -#: using/windows.rst:847 +#: using/windows.rst:852 msgid "" "Customization specified in the \"application directory\" will have " "precedence over the one next to the executable, so a user, who may not have " @@ -1840,11 +1849,11 @@ msgstr "" "qui peut ne pas avoir accès en écriture au fichier ``.ini`` à côté du " "lanceur, peut substituer des commandes dans ce fichier ``.ini`` global)" -#: using/windows.rst:852 +#: using/windows.rst:857 msgid "Customizing default Python versions" msgstr "Personnalisation des versions Python par défaut" -#: using/windows.rst:854 +#: using/windows.rst:859 msgid "" "In some cases, a version qualifier can be included in a command to dictate " "which version of Python will be used by the command. A version qualifier " @@ -1861,7 +1870,7 @@ msgstr "" "implémentation 32 ou 64 bit doit être demandée en ajoutant **-32** ou " "**-64**." -#: using/windows.rst:860 +#: using/windows.rst:865 msgid "" "For example, a shebang line of ``#!python`` has no version qualifier, while " "``#!python3`` has a version qualifier which specifies only a major version." @@ -1870,7 +1879,7 @@ msgstr "" "qualificateur de version, tandis que ``#!python3`` a un qualificateur de " "version qui ne spécifie qu'une version majeure." -#: using/windows.rst:863 +#: using/windows.rst:868 msgid "" "If no version qualifiers are found in a command, the environment variable :" "envvar:`PY_PYTHON` can be set to specify the default version qualifier. If " @@ -1887,7 +1896,7 @@ msgstr "" "``3.7-32`` ou ``3.7-64``. (Notez que l’option **-64** est seulement " "disponible avec le lanceur inclus avec Python 3.7 ou plus récent.)" -#: using/windows.rst:870 +#: using/windows.rst:875 msgid "" "If no minor version qualifiers are found, the environment variable " "``PY_PYTHON{major}`` (where ``{major}`` is the current major version " @@ -1905,7 +1914,7 @@ msgstr "" "la dernière version mineure trouvée pour la version principale, qui est " "probablement la plus récemment installée dans cette famille." -#: using/windows.rst:878 +#: using/windows.rst:883 msgid "" "On 64-bit Windows with both 32-bit and 64-bit implementations of the same " "(major.minor) Python version installed, the 64-bit version will always be " @@ -1930,11 +1939,11 @@ msgstr "" "un suffixe optionnel ``-32`` ou ``-64`` peut être utilisé sur un " "spécificateur de version pour modifier ce comportement." -#: using/windows.rst:889 +#: using/windows.rst:894 msgid "Examples:" msgstr "Exemples :" -#: using/windows.rst:891 +#: using/windows.rst:896 msgid "" "If no relevant options are set, the commands ``python`` and ``python2`` will " "use the latest Python 2.x version installed and the command ``python3`` will " @@ -1944,7 +1953,7 @@ msgstr "" "``python2`` utiliseront la dernière version de Python 2.x installée et la " "commande ``python3`` utilisera le dernier Python 3.x installé." -#: using/windows.rst:895 +#: using/windows.rst:900 msgid "" "The commands ``python3.1`` and ``python2.7`` will not consult any options at " "all as the versions are fully specified." @@ -1952,7 +1961,7 @@ msgstr "" "Les commandes ``python3.1`` et ``python2.7`` ne consultent aucune option du " "tout car les versions sont entièrement spécifiées." -#: using/windows.rst:898 +#: using/windows.rst:903 msgid "" "If ``PY_PYTHON=3``, the commands ``python`` and ``python3`` will both use " "the latest installed Python 3 version." @@ -1960,7 +1969,7 @@ msgstr "" "Si ``PY_PYTHON=3``, les commandes ``python`` et ``python3`` utiliseront la " "dernière version de Python 3 installée." -#: using/windows.rst:901 +#: using/windows.rst:906 msgid "" "If ``PY_PYTHON=3.1-32``, the command ``python`` will use the 32-bit " "implementation of 3.1 whereas the command ``python3`` will use the latest " @@ -1972,7 +1981,7 @@ msgstr "" "installé (*PY_PYTHON* n'a pas été considéré du tout comme une version " "majeure a été spécifiée.)" -#: using/windows.rst:906 +#: using/windows.rst:911 msgid "" "If ``PY_PYTHON=3`` and ``PY_PYTHON3=3.1``, the commands ``python`` and " "``python3`` will both use specifically 3.1" @@ -1980,7 +1989,7 @@ msgstr "" "Si ``PY_PYTHON=3`` et ``PY_PYTHON3=3.1``, les commandes ``python`` et " "``python3`` utiliseront spécifiquement 3.1" -#: using/windows.rst:909 +#: using/windows.rst:914 msgid "" "In addition to environment variables, the same settings can be configured in " "the .INI file used by the launcher. The section in the INI file is called " @@ -1997,15 +2006,15 @@ msgstr "" "contenu d'une variable d'environnement remplacera les éléments spécifiés " "dans le fichier *INI*." -#: using/windows.rst:916 +#: using/windows.rst:921 msgid "For example:" msgstr "Par exemple :" -#: using/windows.rst:918 +#: using/windows.rst:923 msgid "Setting ``PY_PYTHON=3.1`` is equivalent to the INI file containing:" msgstr "Le paramètre ``PY_PYTHON=3.1`` équivaut au fichier **INI** contenant :" -#: using/windows.rst:925 +#: using/windows.rst:930 msgid "" "Setting ``PY_PYTHON=3`` and ``PY_PYTHON3=3.1`` is equivalent to the INI file " "containing:" @@ -2013,11 +2022,11 @@ msgstr "" "Le paramètre ``PY_PYTHON=3`` et ``PY_PYTHON3=3.1`` équivaut au fichier *INI* " "contenant :" -#: using/windows.rst:935 +#: using/windows.rst:940 msgid "Diagnostics" msgstr "Diagnostics" -#: using/windows.rst:937 +#: using/windows.rst:942 msgid "" "If an environment variable ``PYLAUNCH_DEBUG`` is set (to any value), the " "launcher will print diagnostic information to stderr (i.e. to the console). " @@ -2034,11 +2043,11 @@ msgstr "" "une version particulière a été choisie et la ligne de commande exacte " "utilisée pour exécuter le Python cible." -#: using/windows.rst:949 +#: using/windows.rst:954 msgid "Finding modules" msgstr "Recherche de modules" -#: using/windows.rst:951 +#: using/windows.rst:956 msgid "" "Python usually stores its library (and thereby your site-packages folder) in " "the installation directory. So, if you had installed Python to :file:`C:\\" @@ -2052,7 +2061,7 @@ msgstr "" "dans :file:`C:\\\\Python\\\\Lib\\\\` et les modules tiers devraient être " "stockés dans :file:`C:\\\\Python\\\\Lib\\\\site-packages\\\\`." -#: using/windows.rst:957 +#: using/windows.rst:962 msgid "" "To completely override :data:`sys.path`, create a ``._pth`` file with the " "same name as the DLL (``python37._pth``) or the executable (``python._pth``) " @@ -2067,7 +2076,7 @@ msgstr "" "l'exécutable, qui permet aux chemins d'être restreints pour tout programme " "chargeant le *runtime* si désiré." -#: using/windows.rst:963 +#: using/windows.rst:968 msgid "" "When the file exists, all registry and environment variables are ignored, " "isolated mode is enabled, and :mod:`site` is not imported unless one line in " @@ -2084,7 +2093,7 @@ msgstr "" "importations autres que vers *site* ne sont pas autorisées, ni n'importe " "quelle instruction Python." -#: using/windows.rst:970 +#: using/windows.rst:975 msgid "" "Note that ``.pth`` files (without leading underscore) will be processed " "normally by the :mod:`site` module when ``import site`` has been specified." @@ -2093,7 +2102,7 @@ msgstr "" "seront traités normalement par le module :mod:`site` lorsque ``import site`` " "a été spécifié." -#: using/windows.rst:973 +#: using/windows.rst:978 msgid "" "When no ``._pth`` file is found, this is how :data:`sys.path` is populated " "on Windows:" @@ -2101,14 +2110,14 @@ msgstr "" "Lorsque aucun fichier ``._pth`` n'est trouvé, voilà comment :data:`sys.path` " "est construit sur Windows :" -#: using/windows.rst:976 +#: using/windows.rst:981 msgid "" "An empty entry is added at the start, which corresponds to the current " "directory." msgstr "" "Une entrée vide est ajoutée au début, qui correspond au répertoire courant." -#: using/windows.rst:979 +#: using/windows.rst:984 msgid "" "If the environment variable :envvar:`PYTHONPATH` exists, as described in :" "ref:`using-on-envvars`, its entries are added next. Note that on Windows, " @@ -2121,7 +2130,7 @@ msgstr "" "des points-virgules, pour les distinguer des deux points utilisés dans les " "identificateurs de lecteur (``C:\\`` etc.)." -#: using/windows.rst:984 +#: using/windows.rst:989 msgid "" "Additional \"application paths\" can be added in the registry as subkeys of :" "samp:`\\\\SOFTWARE\\\\Python\\\\PythonCore\\\\{version}\\\\PythonPath` under " @@ -2139,7 +2148,7 @@ msgstr "" "tous les installateurs connus utilisent seulement HKLM, donc HKCU est " "généralement vide.)" -#: using/windows.rst:991 +#: using/windows.rst:996 msgid "" "If the environment variable :envvar:`PYTHONHOME` is set, it is assumed as " "\"Python Home\". Otherwise, the path of the main Python executable is used " @@ -2158,7 +2167,7 @@ msgstr "" "chemin d'accès Python principal est construit à partir du PythonPath stocké " "dans le registre." -#: using/windows.rst:999 +#: using/windows.rst:1004 msgid "" "If the Python Home cannot be located, no :envvar:`PYTHONPATH` is specified " "in the environment, and no registry entries can be found, a default path " @@ -2169,7 +2178,7 @@ msgstr "" "trouvée, un chemin par défaut avec des entrées relatives est utilisé (par " "exemple ``.\\Lib`` ; ``.\\plat-win``, etc.)." -#: using/windows.rst:1003 +#: using/windows.rst:1008 msgid "" "If a ``pyvenv.cfg`` file is found alongside the main executable or in the " "directory one level above the executable, the following variations apply:" @@ -2178,7 +2187,7 @@ msgstr "" "dans le répertoire un niveau au-dessus de l'exécutable, les variantes " "suivantes s'appliquent :" -#: using/windows.rst:1006 +#: using/windows.rst:1011 msgid "" "If ``home`` is an absolute path and :envvar:`PYTHONHOME` is not set, this " "path is used instead of the path to the main executable when deducing the " @@ -2188,11 +2197,11 @@ msgstr "" "ce chemin d'accès est utilisé au lieu du chemin d'accès à l'exécutable " "principal lors de la déduction de l'emplacement du `home`." -#: using/windows.rst:1010 +#: using/windows.rst:1015 msgid "The end result of all this is:" msgstr "Le résultat final de tout ceci est :" -#: using/windows.rst:1012 +#: using/windows.rst:1017 msgid "" "When running :file:`python.exe`, or any other .exe in the main Python " "directory (either an installed version, or directly from the PCbuild " @@ -2205,7 +2214,7 @@ msgstr "" "chemins d'accès principaux dans le Registre sont ignorés. D'autres \"chemins " "d'application\" dans le registre sont toujours lus." -#: using/windows.rst:1017 +#: using/windows.rst:1022 msgid "" "When Python is hosted in another .exe (different directory, embedded via " "COM, etc), the \"Python Home\" will not be deduced, so the core path from " @@ -2217,7 +2226,7 @@ msgstr "" "sorte que le chemin d'accès principal du registre est utilisé. D'autres " "\"chemins d'application\" dans le registre sont toujours lus." -#: using/windows.rst:1021 +#: using/windows.rst:1026 msgid "" "If Python can't find its home and there are no registry value (frozen .exe, " "some very strange installation setup) you get a path with some default, but " @@ -2227,7 +2236,7 @@ msgstr "" "registre (*.exe* figé, une installation très étrange) vous obtenez un chemin " "d'accès avec certains chemins par défaut, mais relatif." -#: using/windows.rst:1025 +#: using/windows.rst:1030 msgid "" "For those who want to bundle Python into their application or distribution, " "the following advice will prevent conflicts with other installations:" @@ -2236,7 +2245,7 @@ msgstr "" "distribution, les conseils suivants empêcheront les conflits avec d'autres " "installations :" -#: using/windows.rst:1028 +#: using/windows.rst:1033 msgid "" "Include a ``._pth`` file alongside your executable containing the " "directories to include. This will ignore paths listed in the registry and " @@ -2248,7 +2257,7 @@ msgstr "" "registre et les variables d'environnement, et ignorera également :mod:`site` " "à moins que ``import site`` soit listé." -#: using/windows.rst:1033 +#: using/windows.rst:1038 msgid "" "If you are loading :file:`python3.dll` or :file:`python37.dll` in your own " "executable, explicitly call :c:func:`Py_SetPath` or (at least) :c:func:" @@ -2258,7 +2267,7 @@ msgstr "" "propre exécutable, appelez explicitement :c:func:`Py_SetPath` ou (au moins) :" "c:func:`Py_SetProgramName` avant :c:func:`Py_Initialize`." -#: using/windows.rst:1037 +#: using/windows.rst:1042 msgid "" "Clear and/or overwrite :envvar:`PYTHONPATH` and set :envvar:`PYTHONHOME` " "before launching :file:`python.exe` from your application." @@ -2266,7 +2275,7 @@ msgstr "" "Effacer et/ou écraser :envvar:`PYTHONPATH` et configurez :envvar:" "`PYTHONHOME` avant de lancer le :file:`python.exe` de votre application." -#: using/windows.rst:1040 +#: using/windows.rst:1045 msgid "" "If you cannot use the previous suggestions (for example, you are a " "distribution that allows people to run :file:`python.exe` directly), ensure " @@ -2281,7 +2290,7 @@ msgstr "" "détecté à l'intérieur d'un fichier ZIP, mais un fichier ZIP correctement " "nommé sera détecté à la place.)" -#: using/windows.rst:1046 +#: using/windows.rst:1051 msgid "" "These will ensure that the files in a system-wide installation will not take " "precedence over the copy of the standard library bundled with your " @@ -2297,7 +2306,7 @@ msgstr "" "suggestion est la meilleure, car les autres peuvent encore être sensibles " "aux chemins non-standard dans le registre et le *site-packages* utilisateur." -#: using/windows.rst:1055 +#: using/windows.rst:1060 msgid "" "Adds ``._pth`` file support and removes ``applocal`` option from ``pyvenv." "cfg``." @@ -2305,7 +2314,7 @@ msgstr "" "Ajout de la gestion des ``._pth`` et suppression de l'option ``applocal`` de " "``pyvenv.cfg``." -#: using/windows.rst:1057 +#: using/windows.rst:1062 msgid "" "Adds ``pythonXX.zip`` as a potential landmark when directly adjacent to the " "executable." @@ -2313,7 +2322,7 @@ msgstr "" "Ajout de ``pythonXX.zip`` comme point de repère potentiel lorsqu'il est " "directement adjacent à l'exécutable." -#: using/windows.rst:1063 +#: using/windows.rst:1068 msgid "" "Modules specified in the registry under ``Modules`` (not ``PythonPath``) may " "be imported by :class:`importlib.machinery.WindowsRegistryFinder`. This " @@ -2326,11 +2335,11 @@ msgstr "" "récent, mais il pourrait être nécessaire de l'ajouter explicitement à :attr:" "`sys.meta_path` à l'avenir." -#: using/windows.rst:1069 +#: using/windows.rst:1074 msgid "Additional modules" msgstr "Modules supplémentaires" -#: using/windows.rst:1071 +#: using/windows.rst:1076 msgid "" "Even though Python aims to be portable among all platforms, there are " "features that are unique to Windows. A couple of modules, both in the " @@ -2341,7 +2350,7 @@ msgstr "" "dans la bibliothèque standard et externe, et des exemples existent pour " "utiliser ces fonctionnalités." -#: using/windows.rst:1075 +#: using/windows.rst:1080 msgid "" "The Windows-specific standard modules are documented in :ref:`mswin-specific-" "services`." @@ -2349,11 +2358,11 @@ msgstr "" "Les modules standard de Windows sont documentés dans :ref:`mswin-specific-" "services`." -#: using/windows.rst:1079 +#: using/windows.rst:1084 msgid "PyWin32" msgstr "PyWin32" -#: using/windows.rst:1081 +#: using/windows.rst:1086 msgid "" "The `PyWin32 `_ module by Mark Hammond is " "a collection of modules for advanced Windows-specific support. This " @@ -2363,7 +2372,7 @@ msgstr "" "une collection de modules pour un support avancé spécifique à Windows. Cela " "inclut les services pour :" -#: using/windows.rst:1085 +#: using/windows.rst:1090 msgid "" "`Component Object Model `_ (COM)" @@ -2371,19 +2380,19 @@ msgstr "" "`Component Object Model `_ (COM)" -#: using/windows.rst:1088 +#: using/windows.rst:1093 msgid "Win32 API calls" msgstr "Appels à l'API Win32" -#: using/windows.rst:1089 +#: using/windows.rst:1094 msgid "Registry" msgstr "Registre" -#: using/windows.rst:1090 +#: using/windows.rst:1095 msgid "Event log" msgstr "Journal d'événement" -#: using/windows.rst:1091 +#: using/windows.rst:1096 msgid "" "`Microsoft Foundation Classes `_ (MFC) user interfaces" @@ -2391,7 +2400,7 @@ msgstr "" "`Microsoft Foundation Classes `_ (MFC) interfaces utilisateur" -#: using/windows.rst:1094 +#: using/windows.rst:1099 msgid "" "`PythonWin `_ is a sample MFC application shipped with PyWin32. " @@ -2401,29 +2410,29 @@ msgstr "" "windows/pythonwin/>`_ est un exemple d'application MFC livrée avec PyWin32. " "Il s'agit d'un IDE embarqué avec débogueur intégré." -#: using/windows.rst:1101 +#: using/windows.rst:1106 msgid "" "`Win32 How Do I...? `_" msgstr "" "`Win32 How Do I...? `_" -#: using/windows.rst:1101 +#: using/windows.rst:1106 msgid "by Tim Golden" msgstr "par Tim Golden" -#: using/windows.rst:1103 +#: using/windows.rst:1108 msgid "`Python and COM `_" msgstr "`Python and COM `_" -#: using/windows.rst:1104 +#: using/windows.rst:1109 msgid "by David and Paul Boddie" msgstr "par David et Paul Boddie" -#: using/windows.rst:1108 +#: using/windows.rst:1113 msgid "cx_Freeze" msgstr "cx_Freeze" -#: using/windows.rst:1110 +#: using/windows.rst:1115 msgid "" "`cx_Freeze `_ is a :mod:" "`distutils` extension (see :ref:`extending-distutils`) which wraps Python " @@ -2437,11 +2446,11 @@ msgstr "" "`{*}.exe`). Lorsque vous l'avez fait, vous pouvez distribuer votre " "application sans demander à vos utilisateurs d'installer Python." -#: using/windows.rst:1118 +#: using/windows.rst:1123 msgid "WConio" msgstr "WConio" -#: using/windows.rst:1120 +#: using/windows.rst:1125 msgid "" "Since Python's advanced terminal handling layer, :mod:`curses`, is " "restricted to Unix-like systems, there is a library exclusive to Windows as " @@ -2451,7 +2460,7 @@ msgstr "" "est limité aux systèmes de type UNIX, il existe une bibliothèque exclusive à " "Windows : *Windows Console I/O for Python*." -#: using/windows.rst:1124 +#: using/windows.rst:1129 msgid "" "`WConio `_ is a wrapper " "for Turbo-C's :file:`CONIO.H`, used to create text user interfaces." @@ -2460,11 +2469,11 @@ msgstr "" "*wrapper* pour les fichiers Turbo-C :file:`CONIO.H`, utilisé pour créer des " "interfaces texte utilisateur." -#: using/windows.rst:1130 +#: using/windows.rst:1135 msgid "Compiling Python on Windows" msgstr "Compiler Python sous Windows" -#: using/windows.rst:1132 +#: using/windows.rst:1137 msgid "" "If you want to compile CPython yourself, first thing you should do is get " "the `source `_. You can download " @@ -2476,7 +2485,7 @@ msgstr "" "télécharger soit la source de la dernière version ou tout simplement prendre " "un `checkout `_." -#: using/windows.rst:1137 +#: using/windows.rst:1142 msgid "" "The source tree contains a build solution and project files for Microsoft " "Visual Studio 2015, which is the compiler used to build the official Python " @@ -2487,7 +2496,7 @@ msgstr "" "pour générer les versions officielles de Python. Ces fichiers se trouvent " "dans le répertoire :file:`PCbuild`." -#: using/windows.rst:1141 +#: using/windows.rst:1146 msgid "" "Check :file:`PCbuild/readme.txt` for general information on the build " "process." @@ -2495,11 +2504,11 @@ msgstr "" "Consultez :file:`PC/readme.txt` pour des informations générales sur le " "processus de construction." -#: using/windows.rst:1144 +#: using/windows.rst:1149 msgid "For extension modules, consult :ref:`building-on-windows`." msgstr "Pour les modules d'extension, consultez :ref:`building-on-windows`." -#: using/windows.rst:1151 +#: using/windows.rst:1155 msgid "" "`Python + Windows + distutils + SWIG + gcc MinGW `_" @@ -2507,7 +2516,7 @@ msgstr "" "`Python + Windows + distutils + SWIG + gcc MinGW `_" -#: using/windows.rst:1149 +#: using/windows.rst:1154 msgid "" "or \"Creating Python extensions in C/C++ with SWIG and compiling them with " "MinGW gcc under Windows\" or \"Installing Python extension with distutils " @@ -2517,15 +2526,11 @@ msgstr "" "MinGW gcc under Windows* » ou « *Installing Python extension with distutils " "and without Microsoft Visual C++* » par Sébastien Sauvage, 2003" -#: using/windows.rst:1153 -msgid "`MingW -- Python extensions `_" -msgstr "`MingW -- Python extensions `_" - -#: using/windows.rst:1157 +#: using/windows.rst:1160 msgid "Other Platforms" msgstr "Autres plateformes" -#: using/windows.rst:1159 +#: using/windows.rst:1162 msgid "" "With ongoing development of Python, some platforms that used to be supported " "earlier are no longer supported (due to the lack of users or developers). " @@ -2536,12 +2541,12 @@ msgstr "" "manque d'utilisateurs ou de développeurs). Voir :pep:`11` pour plus de " "détails sur toutes les plateformes non prises en charge." -#: using/windows.rst:1163 +#: using/windows.rst:1166 msgid "`Windows CE `_ is still supported." msgstr "" "`Windows CE `_ est toujours pris en charge." -#: using/windows.rst:1164 +#: using/windows.rst:1167 msgid "" "The `Cygwin `_ installer offers to install the Python " "interpreter as well (cf. `Cygwin package source `_, `Maintainer " "releases `_)" -#: using/windows.rst:1170 +#: using/windows.rst:1173 msgid "" "See `Python for Windows `_ for " "detailed information about platforms with pre-compiled installers." @@ -2561,3 +2566,6 @@ msgstr "" "Voir `Python pour Windows `_ pour " "des instructions détaillées sur les plateformes avec installateurs pré-" "compilés." + +#~ msgid "`MingW -- Python extensions `_" +#~ msgstr "`MingW -- Python extensions `_" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index e9d50340..b65cd38e 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-01 16:00+0200\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2018-10-13 17:48+0200\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -3231,3 +3231,20 @@ msgid "" "(Contributed by Kyle Stanley, Antoine Pitrou, and Yury Selivanov in :issue:" "`37228`.)" msgstr "" + +#: whatsnew/3.6.rst:2448 +#, fuzzy +msgid "Notable changes in Python 3.6.13" +msgstr "Portage vers Python 2.6" + +#: whatsnew/3.6.rst:2450 +msgid "" +"Earlier Python versions allowed using both ``;`` and ``&`` as query " +"parameter separators in :func:`urllib.parse.parse_qs` and :func:`urllib." +"parse.parse_qsl`. Due to security concerns, and to conform with newer W3C " +"recommendations, this has been changed to allow only a single separator key, " +"with ``&`` as the default. This change also affects :func:`cgi.parse` and :" +"func:`cgi.parse_multipart` as they use the affected functions internally. " +"For more details, please see their respective documentation. (Contributed by " +"Adam Goldschmidt, Senthil Kumaran and Ken Jin in :issue:`42967`.)" +msgstr "" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index 348bf1fd..feb18fea 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-01 16:00+0200\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2018-08-03 23:47+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -3605,3 +3605,20 @@ msgid "" "(Contributed by Kyle Stanley, Antoine Pitrou, and Yury Selivanov in :issue:" "`37228`.)" msgstr "" + +#: whatsnew/3.7.rst:2561 +#, fuzzy +msgid "Notable changes in Python 3.7.10" +msgstr "Portage vers Python 2.7" + +#: whatsnew/3.7.rst:2563 +msgid "" +"Earlier Python versions allowed using both ``;`` and ``&`` as query " +"parameter separators in :func:`urllib.parse.parse_qs` and :func:`urllib." +"parse.parse_qsl`. Due to security concerns, and to conform with newer W3C " +"recommendations, this has been changed to allow only a single separator key, " +"with ``&`` as the default. This change also affects :func:`cgi.parse` and :" +"func:`cgi.parse_multipart` as they use the affected functions internally. " +"For more details, please see their respective documentation. (Contributed by " +"Adam Goldschmidt, Senthil Kumaran and Ken Jin in :issue:`42967`.)" +msgstr "" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index b28adebf..1cd827fc 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-17 16:05+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2019-09-04 11:41+0200\n" "Last-Translator: Fred-si \n" "Language-Team: FRENCH \n" @@ -2870,5 +2870,22 @@ msgid "" "`37228`.)" msgstr "" +#: whatsnew/3.8.rst:2239 +#, fuzzy +msgid "Notable changes in Python 3.8.8" +msgstr "Portage vers Python 3.1" + +#: whatsnew/3.8.rst:2241 +msgid "" +"Earlier Python versions allowed using both ``;`` and ``&`` as query " +"parameter separators in :func:`urllib.parse.parse_qs` and :func:`urllib." +"parse.parse_qsl`. Due to security concerns, and to conform with newer W3C " +"recommendations, this has been changed to allow only a single separator key, " +"with ``&`` as the default. This change also affects :func:`cgi.parse` and :" +"func:`cgi.parse_multipart` as they use the affected functions internally. " +"For more details, please see their respective documentation. (Contributed by " +"Adam Goldschmidt, Senthil Kumaran and Ken Jin in :issue:`42967`.)" +msgstr "" + #~ msgid "Python 3.8 was released on October 14th, 2019." #~ msgstr "Python 3.8 a été publié le 14 octobre 2019." diff --git a/whatsnew/3.9.po b/whatsnew/3.9.po index aafe52e8..122775ee 100644 --- a/whatsnew/3.9.po +++ b/whatsnew/3.9.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-27 19:26+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2020-08-06 00:39+0200\n" "Last-Translator: \n" "Language-Team: FRENCH \n" @@ -2286,6 +2286,22 @@ msgid "" "Python 3.10. (Contributed by Ken Jin in :issue:`42195`.)" msgstr "" +#: whatsnew/3.9.rst:1521 +msgid "urllib.parse" +msgstr "" + +#: whatsnew/3.9.rst:1523 +msgid "" +"Earlier Python versions allowed using both ``;`` and ``&`` as query " +"parameter separators in :func:`urllib.parse.parse_qs` and :func:`urllib." +"parse.parse_qsl`. Due to security concerns, and to conform with newer W3C " +"recommendations, this has been changed to allow only a single separator key, " +"with ``&`` as the default. This change also affects :func:`cgi.parse` and :" +"func:`cgi.parse_multipart` as they use the affected functions internally. " +"For more details, please see their respective documentation. (Contributed by " +"Adam Goldschmidt, Senthil Kumaran and Ken Jin in :issue:`42967`.)" +msgstr "" + #~ msgid "" #~ "This article explains the new features in Python 3.9, compared to 3.8." #~ msgstr "" diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index 6ffab854..3629f098 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-27 19:26+0100\n" +"POT-Creation-Date: 2021-02-24 17:33+0100\n" "PO-Revision-Date: 2017-08-29 14:38+0200\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -27,63 +27,125 @@ msgstr "" msgid "*Release date: XXXX-XX-XX*" msgstr "" -#: ../build/NEWS:10 ../build/NEWS:166 ../build/NEWS:744 ../build/NEWS:1104 -#: ../build/NEWS:2257 ../build/NEWS:2619 ../build/NEWS:3063 ../build/NEWS:3573 -#: ../build/NEWS:3915 ../build/NEWS:4283 ../build/NEWS:4699 ../build/NEWS:6615 -#: ../build/NEWS:7374 ../build/NEWS:7912 ../build/NEWS:8217 ../build/NEWS:8479 -#: ../build/NEWS:11459 ../build/NEWS:11571 ../build/NEWS:11784 -#: ../build/NEWS:11975 ../build/NEWS:12185 ../build/NEWS:12429 -#: ../build/NEWS:12748 ../build/NEWS:13052 ../build/NEWS:13652 -#: ../build/NEWS:13941 ../build/NEWS:16031 ../build/NEWS:16368 -#: ../build/NEWS:16685 ../build/NEWS:17134 ../build/NEWS:17615 -#: ../build/NEWS:17967 ../build/NEWS:17991 ../build/NEWS:18315 -#: ../build/NEWS:18345 ../build/NEWS:18409 ../build/NEWS:18523 -#: ../build/NEWS:18647 ../build/NEWS:18915 ../build/NEWS:19424 -#: ../build/NEWS:19662 ../build/NEWS:19882 ../build/NEWS:20185 -#: ../build/NEWS:21519 ../build/NEWS:21580 ../build/NEWS:21972 -#: ../build/NEWS:22663 ../build/NEWS:22684 ../build/NEWS:23441 -#: ../build/NEWS:23459 ../build/NEWS:23982 ../build/NEWS:24017 -#: ../build/NEWS:24045 ../build/NEWS:24137 ../build/NEWS:24224 -#: ../build/NEWS:24329 ../build/NEWS:24372 ../build/NEWS:24648 -#: ../build/NEWS:24883 ../build/NEWS:25069 ../build/NEWS:25208 -msgid "Core and Builtins" +#: ../build/NEWS:10 ../build/NEWS:348 ../build/NEWS:954 ../build/NEWS:1056 +#: ../build/NEWS:1498 ../build/NEWS:1851 ../build/NEWS:2303 ../build/NEWS:2809 +#: ../build/NEWS:3512 ../build/NEWS:3897 ../build/NEWS:5847 ../build/NEWS:6603 +#: ../build/NEWS:7147 ../build/NEWS:7677 ../build/NEWS:11208 +#: ../build/NEWS:11426 ../build/NEWS:13154 ../build/NEWS:15605 +#: ../build/NEWS:16372 ../build/NEWS:16835 ../build/NEWS:16937 +#: ../build/NEWS:19003 ../build/NEWS:19022 ../build/NEWS:19187 +#: ../build/NEWS:19238 ../build/NEWS:19833 ../build/NEWS:19944 +#: ../build/NEWS:20034 ../build/NEWS:20743 ../build/NEWS:20802 +#: ../build/NEWS:21657 ../build/NEWS:21670 ../build/NEWS:22061 +#: ../build/NEWS:22094 ../build/NEWS:22206 ../build/NEWS:22261 +#: ../build/NEWS:22330 +msgid "Security" msgstr "" #: ../build/NEWS:12 msgid "" -"`bpo-42246 `__: Make sure that the " -"``f_lasti`` and ``f_lineno`` attributes of a frame are set correctly when an " -"exception is raised or re-raised. Required for PEP 626." +"`bpo-42938 `__: Avoid static buffers " +"when computing the repr of :class:`ctypes.c_double` and :class:`ctypes." +"c_longdouble` values." msgstr "" -#: ../build/NEWS:16 -msgid "" -"`bpo-30858 `__: Improve error location " -"in expressions that contain assignments. Patch by Pablo Galindo and " -"Lysandros Nikolaou." +#: ../build/NEWS:16 ../build/NEWS:270 ../build/NEWS:363 ../build/NEWS:735 +#: ../build/NEWS:877 ../build/NEWS:969 ../build/NEWS:1065 ../build/NEWS:1309 +#: ../build/NEWS:1504 ../build/NEWS:1866 ../build/NEWS:2310 ../build/NEWS:2820 +#: ../build/NEWS:3162 ../build/NEWS:3530 ../build/NEWS:3946 ../build/NEWS:5862 +#: ../build/NEWS:6621 ../build/NEWS:7159 ../build/NEWS:7464 ../build/NEWS:7726 +#: ../build/NEWS:10706 ../build/NEWS:10818 ../build/NEWS:11031 +#: ../build/NEWS:11222 ../build/NEWS:11432 ../build/NEWS:11676 +#: ../build/NEWS:11995 ../build/NEWS:12299 ../build/NEWS:12899 +#: ../build/NEWS:13188 ../build/NEWS:15278 ../build/NEWS:15615 +#: ../build/NEWS:15932 ../build/NEWS:16381 ../build/NEWS:16862 +#: ../build/NEWS:17214 ../build/NEWS:17238 ../build/NEWS:17562 +#: ../build/NEWS:17592 ../build/NEWS:17656 ../build/NEWS:17770 +#: ../build/NEWS:17894 ../build/NEWS:18162 ../build/NEWS:18671 +#: ../build/NEWS:18909 ../build/NEWS:19129 ../build/NEWS:19432 +#: ../build/NEWS:20766 ../build/NEWS:20827 ../build/NEWS:21219 +#: ../build/NEWS:21910 ../build/NEWS:21931 ../build/NEWS:22688 +#: ../build/NEWS:22706 ../build/NEWS:23229 ../build/NEWS:23264 +#: ../build/NEWS:23292 ../build/NEWS:23384 ../build/NEWS:23471 +#: ../build/NEWS:23576 ../build/NEWS:23619 ../build/NEWS:23895 +#: ../build/NEWS:24130 ../build/NEWS:24316 ../build/NEWS:24455 +msgid "Core and Builtins" msgstr "" -#: ../build/NEWS:19 +#: ../build/NEWS:18 msgid "" -"`bpo-42615 `__: Remove jump commands " -"made redundant by the deletion of unreachable bytecode blocks" +"`bpo-42806 `__: Fix the column offsets " +"for f-strings :mod:`ast` nodes surrounded by parentheses and for nodes that " +"spawn multiple lines. Patch by Pablo Galindo." msgstr "" #: ../build/NEWS:22 msgid "" -"`bpo-42639 `__: Make the :mod:`atexit` " -"module state per-interpreter. It is now safe have more than one :mod:" -"`atexit` module instance. Patch by Dong-hee Na and Victor Stinner." +"`bpo-40631 `__: Fix regression where a " +"single parenthesized starred expression was a valid assignment target." msgstr "" -#: ../build/NEWS:26 +#: ../build/NEWS:25 msgid "" "`bpo-32381 `__: Fix encoding name when " "running a ``.pyc`` file on Windows: :c:func:`PyRun_SimpleFileExFlags()` now " "uses the correct encoding to decode the filename." msgstr "" -#: ../build/NEWS:30 +#: ../build/NEWS:29 +msgid "" +"`bpo-42536 `__: Several built-in and " +"standard library types now ensure that their internal result tuples are " +"always tracked by the :term:`garbage collector `:" +msgstr "" + +#: ../build/NEWS:33 +msgid ":meth:`collections.OrderedDict.items() `" +msgstr "" + +#: ../build/NEWS:35 +msgid ":meth:`dict.items`" +msgstr "" + +#: ../build/NEWS:37 +msgid ":func:`enumerate`" +msgstr "" + +#: ../build/NEWS:39 +msgid ":func:`functools.reduce`" +msgstr "" + +#: ../build/NEWS:41 +msgid ":func:`itertools.combinations`" +msgstr "" + +#: ../build/NEWS:43 +msgid ":func:`itertools.combinations_with_replacement`" +msgstr "" + +#: ../build/NEWS:45 +msgid ":func:`itertools.permutations`" +msgstr "" + +#: ../build/NEWS:47 +msgid ":func:`itertools.product`" +msgstr "" + +#: ../build/NEWS:49 +msgid ":func:`itertools.zip_longest`" +msgstr "" + +#: ../build/NEWS:51 +msgid ":func:`zip`" +msgstr "" + +#: ../build/NEWS:53 +msgid "" +"Previously, they could have become untracked by a prior garbage collection. " +"Patch by Brandt Bucher." +msgstr "" + +#: ../build/NEWS:56 msgid "" "`bpo-42195 `__: The ``__args__`` of the " "parameterized generics for :data:`typing.Callable` and :class:`collections." @@ -93,53 +155,119 @@ msgid "" "subclassed and ``collections.abc.Callable``'s ``__class_getitem__`` will now " "return a subclass of ``types.GenericAlias``. Tests for typing were also " "updated to not subclass things like ``Callable[..., T]`` as that is not a " -"valid base class. Finally, both ``Callable``\\ s no longer validate their " +"valid base class. Finally, both types no longer validate their " "``argtypes``, in ``Callable[[argtypes], resulttype]`` to prepare for :pep:" "`612`. Patch by Ken Jin." msgstr "" -#: ../build/NEWS:43 ../build/NEWS:268 ../build/NEWS:824 ../build/NEWS:1444 -#: ../build/NEWS:2315 ../build/NEWS:2703 ../build/NEWS:3190 ../build/NEWS:3650 -#: ../build/NEWS:4013 ../build/NEWS:4360 ../build/NEWS:5016 ../build/NEWS:6779 -#: ../build/NEWS:7443 ../build/NEWS:7987 ../build/NEWS:8281 ../build/NEWS:9033 -#: ../build/NEWS:11441 ../build/NEWS:11474 ../build/NEWS:11602 -#: ../build/NEWS:11810 ../build/NEWS:12001 ../build/NEWS:12206 -#: ../build/NEWS:12504 ../build/NEWS:12825 ../build/NEWS:13150 -#: ../build/NEWS:13740 ../build/NEWS:14399 ../build/NEWS:16068 -#: ../build/NEWS:16414 ../build/NEWS:16780 ../build/NEWS:17104 -#: ../build/NEWS:17206 ../build/NEWS:17662 ../build/NEWS:17697 -#: ../build/NEWS:18059 ../build/NEWS:18362 ../build/NEWS:18444 -#: ../build/NEWS:18547 ../build/NEWS:18717 ../build/NEWS:19052 -#: ../build/NEWS:19470 ../build/NEWS:19679 ../build/NEWS:19763 -#: ../build/NEWS:19780 ../build/NEWS:19922 ../build/NEWS:19948 -#: ../build/NEWS:19998 ../build/NEWS:20470 ../build/NEWS:20593 -#: ../build/NEWS:20703 ../build/NEWS:20793 ../build/NEWS:21525 -#: ../build/NEWS:21543 ../build/NEWS:21631 ../build/NEWS:22103 -#: ../build/NEWS:22417 ../build/NEWS:22428 ../build/NEWS:22822 -#: ../build/NEWS:22854 ../build/NEWS:22966 ../build/NEWS:23020 -#: ../build/NEWS:23089 ../build/NEWS:23527 ../build/NEWS:23965 -#: ../build/NEWS:23992 ../build/NEWS:24030 ../build/NEWS:24050 -#: ../build/NEWS:24157 ../build/NEWS:24251 ../build/NEWS:24347 -#: ../build/NEWS:24422 ../build/NEWS:24680 ../build/NEWS:24903 -#: ../build/NEWS:25076 ../build/NEWS:25434 +#: ../build/NEWS:69 ../build/NEWS:279 ../build/NEWS:435 ../build/NEWS:702 +#: ../build/NEWS:770 ../build/NEWS:883 ../build/NEWS:999 ../build/NEWS:1124 +#: ../build/NEWS:1288 ../build/NEWS:1356 ../build/NEWS:1562 ../build/NEWS:1950 +#: ../build/NEWS:2437 ../build/NEWS:2897 ../build/NEWS:3260 ../build/NEWS:3607 +#: ../build/NEWS:4263 ../build/NEWS:6026 ../build/NEWS:6690 ../build/NEWS:7234 +#: ../build/NEWS:7528 ../build/NEWS:8280 ../build/NEWS:10688 +#: ../build/NEWS:10721 ../build/NEWS:10849 ../build/NEWS:11057 +#: ../build/NEWS:11248 ../build/NEWS:11453 ../build/NEWS:11751 +#: ../build/NEWS:12072 ../build/NEWS:12397 ../build/NEWS:12987 +#: ../build/NEWS:13646 ../build/NEWS:15315 ../build/NEWS:15661 +#: ../build/NEWS:16027 ../build/NEWS:16351 ../build/NEWS:16453 +#: ../build/NEWS:16909 ../build/NEWS:16944 ../build/NEWS:17306 +#: ../build/NEWS:17609 ../build/NEWS:17691 ../build/NEWS:17794 +#: ../build/NEWS:17964 ../build/NEWS:18299 ../build/NEWS:18717 +#: ../build/NEWS:18926 ../build/NEWS:19010 ../build/NEWS:19027 +#: ../build/NEWS:19169 ../build/NEWS:19195 ../build/NEWS:19245 +#: ../build/NEWS:19717 ../build/NEWS:19840 ../build/NEWS:19950 +#: ../build/NEWS:20040 ../build/NEWS:20772 ../build/NEWS:20790 +#: ../build/NEWS:20878 ../build/NEWS:21350 ../build/NEWS:21664 +#: ../build/NEWS:21675 ../build/NEWS:22069 ../build/NEWS:22101 +#: ../build/NEWS:22213 ../build/NEWS:22267 ../build/NEWS:22336 +#: ../build/NEWS:22774 ../build/NEWS:23212 ../build/NEWS:23239 +#: ../build/NEWS:23277 ../build/NEWS:23297 ../build/NEWS:23404 +#: ../build/NEWS:23498 ../build/NEWS:23594 ../build/NEWS:23669 +#: ../build/NEWS:23927 ../build/NEWS:24150 ../build/NEWS:24323 +#: ../build/NEWS:24681 msgid "Library" msgstr "" -#: ../build/NEWS:45 +#: ../build/NEWS:71 +msgid "" +"`bpo-42944 `__: Fix ``random.Random." +"sample`` when ``counts`` argument is not ``None``." +msgstr "" + +#: ../build/NEWS:74 +msgid "" +"`bpo-42931 `__: Add :func:`randbytes` to " +"``random.__all__``." +msgstr "" + +#: ../build/NEWS:76 +msgid "" +"`bpo-42780 `__: Fix os.set_inheritable() " +"for O_PATH file descriptors on Linux." +msgstr "" + +#: ../build/NEWS:78 +msgid "" +"`bpo-42851 `__: remove __init_subclass__ " +"support for Enum members" +msgstr "" + +#: ../build/NEWS:80 +msgid "" +"`bpo-42759 `__: Fixed equality " +"comparison of :class:`tkinter.Variable` and :class:`tkinter.font.Font`. " +"Objects which belong to different Tcl interpreters are now always different, " +"even if they have the same name." +msgstr "" + +#: ../build/NEWS:84 +msgid "" +"`bpo-42756 `__: Configure LMTP Unix-" +"domain socket to use socket global default timeout when a timeout is not " +"explicitly provided." +msgstr "" + +#: ../build/NEWS:87 +msgid "" +"`bpo-23328 `__: Allow / character in " +"username, password fields on _PROXY envars." +msgstr "" + +#: ../build/NEWS:90 +msgid "" +"`bpo-42655 `__: :mod:`subprocess` " +"*extra_groups* is now correctly passed into setgroups() system call." +msgstr "" + +#: ../build/NEWS:93 +msgid "" +"`bpo-42727 `__: ``EnumMeta.__prepare__`` " +"now accepts ``**kwds`` to properly support ``__init_subclass__``" +msgstr "" + +#: ../build/NEWS:96 +msgid "" +"`bpo-42681 `__: Fixed range checks for " +"color and pair numbers in :mod:`curses`." +msgstr "" + +#: ../build/NEWS:98 msgid "" "`bpo-37961 `__: Fix crash in :func:" "`tracemalloc.Traceback.__repr__` (regressed in Python 3.9)." msgstr "" -#: ../build/NEWS:48 +#: ../build/NEWS:101 msgid "" -"`bpo-42639 `__: :func:`atexit." -"_run_exitfuncs` now logs callback exceptions using :data:`sys." -"unraisablehook`, rather than logging them directly into :data:`sys.stderr` " -"and raise the last exception." +"`bpo-42630 `__: :mod:`tkinter` functions " +"and constructors which need a default root window raise now :exc:" +"`RuntimeError` with descriptive message instead of obscure :exc:" +"`AttributeError` or :exc:`NameError` if it is not created yet or cannot be " +"created automatically." msgstr "" -#: ../build/NEWS:52 +#: ../build/NEWS:106 msgid "" "`bpo-42644 `__: `logging.disable` will " "now validate the types and value of its parameter. It also now accepts " @@ -147,86 +275,86 @@ msgid "" "the numerical values." msgstr "" -#: ../build/NEWS:56 -msgid "" -"`bpo-42639 `__: At Python exit, if a " -"callback registered with :func:`atexit.register` fails, its exception is now " -"logged. Previously, only some exceptions were logged, and the last exception " -"was always silently ignored." -msgstr "" - -#: ../build/NEWS:61 +#: ../build/NEWS:110 msgid "" "`bpo-36541 `__: Fixed lib2to3.pgen2 to " "be able to parse PEP-570 positional only argument syntax." msgstr "" -#: ../build/NEWS:64 +#: ../build/NEWS:113 msgid "" -"`bpo-41877 `__: A check is added against " -"misspellings of autospect, auto_spec and set_spec being passed as arguments " -"to patch, patch.object and create_autospec." +"`bpo-42517 `__: Enum: private names will " +"raise a DeprecationWarning; in 3.10 they will become normal attributes" msgstr "" -#: ../build/NEWS:68 -msgid "" -"`bpo-39717 `__: [tarfile] update nested " -"exception raising to use `from None` or `from e`" -msgstr "" - -#: ../build/NEWS:71 -msgid "" -"`bpo-41877 `__: AttributeError for " -"suspected misspellings of assertions on mocks are now pointing out that the " -"cause are misspelled assertions and also what to do if the misspelling is " -"actually an intended attribute name. The unittest.mock document is also " -"updated to reflect the current set of recognised misspellings." -msgstr "" - -#: ../build/NEWS:77 -msgid "" -"`bpo-42385 `__: StrEnum: fix " -"_generate_next_value_ to return a str" -msgstr "" - -#: ../build/NEWS:79 -msgid "" -"`bpo-31904 `__: Define THREAD_STACK_SIZE " -"for VxWorks." -msgstr "" - -#: ../build/NEWS:81 -msgid "" -"`bpo-34750 `__: [Enum] `_EnumDict." -"update()` is now supported" -msgstr "" - -#: ../build/NEWS:83 -msgid "" -"`bpo-42517 `__: Enum: private names do " -"not become members / do not generate errors -- they remain normal attributes" -msgstr "" - -#: ../build/NEWS:86 +#: ../build/NEWS:116 msgid "" "`bpo-42678 `__: `Enum`: call " "`__init_subclass__` after members have been added" msgstr "" -#: ../build/NEWS:88 +#: ../build/NEWS:118 msgid "" -"`bpo-42090 `__: ``zipfile.Path." -"joinpath`` now accepts arbitrary arguments, same as ``pathlib.Path." -"joinpath``." +"`bpo-42532 `__: Remove unexpected call " +"of ``__bool__`` when passing a ``spec_arg`` argument to a Mock." msgstr "" -#: ../build/NEWS:91 +#: ../build/NEWS:121 msgid "" -"`bpo-1635741 `__: Port the _csv module " -"to the multi-phase initialization API (:pep:`489`)." +"`bpo-42388 `__: Fix subprocess." +"check_output(..., input=None) behavior when text=True to be consistent with " +"that of the documentation and universal_newlines=True." msgstr "" -#: ../build/NEWS:94 +#: ../build/NEWS:125 +msgid "" +"`bpo-34463 `__: Fixed discrepancy " +"between :mod:`traceback` and the interpreter in formatting of SyntaxError " +"with lineno not set (:mod:`traceback` was changed to match interpreter)." +msgstr "" + +#: ../build/NEWS:129 +msgid "" +"`bpo-42375 `__: subprocess module update " +"for DragonFlyBSD support." +msgstr "" + +#: ../build/NEWS:131 +msgid "" +"`bpo-42384 `__: Make pdb populate sys." +"path[0] exactly the same as regular python execution." +msgstr "" + +#: ../build/NEWS:134 +msgid "" +"`bpo-42383 `__: Fix pdb: previously pdb " +"would fail to restart the debugging target if it was specified using a " +"relative path and the current directory changed." +msgstr "" + +#: ../build/NEWS:138 +msgid "" +"`bpo-42318 `__: Fixed support of non-BMP " +"characters in :mod:`tkinter` on macOS." +msgstr "" + +#: ../build/NEWS:140 +msgid "" +"`bpo-42163 `__: Restore compatibility " +"for ``uname_result`` around deepcopy and _replace." +msgstr "" + +#: ../build/NEWS:143 +msgid "" +"`bpo-39825 `__: Windows: Change " +"``sysconfig.get_config_var('EXT_SUFFIX')`` to the expected full " +"``platform_tag.extension`` format. Previously it was hard-coded to ``.pyd``, " +"now it is compatible with ``distutils.sysconfig`` and will result in " +"something like ``.cp38-win_amd64.pyd``. This brings windows into conformance " +"with the other platforms." +msgstr "" + +#: ../build/NEWS:149 msgid "" "`bpo-42059 `__: :class:`typing." "TypedDict` types created using the alternative call-style syntax now " @@ -234,149 +362,308 @@ msgid "" "``__required_keys__`` and ``__optional_keys__`` class attributes." msgstr "" -#: ../build/NEWS:99 +#: ../build/NEWS:154 +msgid "" +"`bpo-39101 `__: Fixed tests using " +"IsolatedAsyncioTestCase from hanging on BaseExceptions." +msgstr "" + +#: ../build/NEWS:157 +msgid "" +"`bpo-42005 `__: Fix CLI of :mod:" +"`cProfile` and :mod:`profile` to catch :exc:`BrokenPipeError`." +msgstr "" + +#: ../build/NEWS:160 msgid "" "`bpo-41907 `__: fix `format()` behavior " "for `IntFlag`" msgstr "" -#: ../build/NEWS:101 +#: ../build/NEWS:162 msgid "" -"`bpo-41462 `__: Add :func:`os." -"set_blocking()` support for VxWorks RTOS." +"`bpo-41889 `__: Enum: fix regression " +"involving inheriting a multiply-inherited enum" msgstr "" -#: ../build/NEWS:103 +#: ../build/NEWS:165 +msgid "" +"`bpo-41891 `__: Ensure asyncio.wait_for " +"waits for task completion" +msgstr "" + +#: ../build/NEWS:167 msgid "" "`bpo-40219 `__: Lowered :class:`tkinter." "ttk.LabeledScale` dummy widget to prevent hiding part of the content label." msgstr "" -#: ../build/NEWS:107 ../build/NEWS:516 ../build/NEWS:991 ../build/NEWS:1971 -#: ../build/NEWS:2493 ../build/NEWS:2934 ../build/NEWS:3397 ../build/NEWS:3807 -#: ../build/NEWS:4536 ../build/NEWS:5969 ../build/NEWS:7217 ../build/NEWS:7670 -#: ../build/NEWS:8126 ../build/NEWS:8365 ../build/NEWS:10705 -#: ../build/NEWS:11740 ../build/NEWS:11894 ../build/NEWS:12110 -#: ../build/NEWS:12362 ../build/NEWS:12676 ../build/NEWS:13008 -#: ../build/NEWS:13492 ../build/NEWS:15485 ../build/NEWS:16229 -#: ../build/NEWS:16342 ../build/NEWS:16567 ../build/NEWS:16957 -#: ../build/NEWS:17354 ../build/NEWS:17936 ../build/NEWS:18247 -#: ../build/NEWS:18498 ../build/NEWS:18633 ../build/NEWS:18904 -#: ../build/NEWS:19334 ../build/NEWS:19607 ../build/NEWS:19870 -#: ../build/NEWS:20133 ../build/NEWS:21324 ../build/NEWS:21884 -#: ../build/NEWS:22547 ../build/NEWS:22668 ../build/NEWS:23315 -#: ../build/NEWS:23880 ../build/NEWS:24124 ../build/NEWS:24301 -#: ../build/NEWS:24610 ../build/NEWS:24839 ../build/NEWS:25049 -#: ../build/NEWS:26859 +#: ../build/NEWS:170 +msgid "" +"`bpo-40084 `__: Fix ``Enum.__dir__``: " +"dir(Enum.member) now includes attributes as well as methods." +msgstr "" + +#: ../build/NEWS:173 +msgid "" +"`bpo-39068 `__: Fix initialization race " +"condition in :func:`a85encode` and :func:`b85encode` in :mod:`base64`. Patch " +"by Brandon Stansbury." +msgstr "" + +#: ../build/NEWS:176 +msgid "" +"`bpo-33289 `__: Correct call to :mod:" +"`tkinter.colorchooser` to return RGB triplet of ints instead of floats. " +"Patch by Cheryl Sabella." +msgstr "" + +#: ../build/NEWS:180 ../build/NEWS:545 ../build/NEWS:828 ../build/NEWS:916 +#: ../build/NEWS:1022 ../build/NEWS:1723 ../build/NEWS:2167 ../build/NEWS:2625 +#: ../build/NEWS:3029 ../build/NEWS:3453 ../build/NEWS:3769 ../build/NEWS:5112 +#: ../build/NEWS:6416 ../build/NEWS:6882 ../build/NEWS:7359 ../build/NEWS:7601 +#: ../build/NEWS:9787 ../build/NEWS:10762 ../build/NEWS:10972 +#: ../build/NEWS:11122 ../build/NEWS:11340 ../build/NEWS:11585 +#: ../build/NEWS:11910 ../build/NEWS:12250 ../build/NEWS:12733 +#: ../build/NEWS:13076 ../build/NEWS:14684 ../build/NEWS:15438 +#: ../build/NEWS:15794 ../build/NEWS:16191 ../build/NEWS:16589 +#: ../build/NEWS:17161 ../build/NEWS:17481 ../build/NEWS:17637 +#: ../build/NEWS:17740 ../build/NEWS:19108 ../build/NEWS:19368 +#: ../build/NEWS:20553 ../build/NEWS:21113 ../build/NEWS:21789 +#: ../build/NEWS:22539 ../build/NEWS:23103 ../build/NEWS:23356 +#: ../build/NEWS:23555 ../build/NEWS:23866 ../build/NEWS:26066 +msgid "Documentation" +msgstr "" + +#: ../build/NEWS:182 +msgid "" +"`bpo-40304 `__: Fix doc for type(name, " +"bases, dict). Patch by Boris Verkhovskiy and Éric Araujo." +msgstr "" + +#: ../build/NEWS:185 +msgid "" +"`bpo-42811 `__: Updated importlib.utils." +"resolve_name() doc to use __spec__.parent instead of __package__. (Thanks " +"Yair Frid.)" +msgstr "" + +#: ../build/NEWS:188 +msgid "" +"`bpo-17140 `__: Add documentation for " +"the :class:`multiprocessing.pool.ThreadPool` class." +msgstr "" + +#: ../build/NEWS:192 ../build/NEWS:315 ../build/NEWS:576 ../build/NEWS:718 +#: ../build/NEWS:848 ../build/NEWS:1196 ../build/NEWS:1442 ../build/NEWS:1740 +#: ../build/NEWS:2181 ../build/NEWS:2644 ../build/NEWS:3054 ../build/NEWS:3783 +#: ../build/NEWS:5216 ../build/NEWS:6464 ../build/NEWS:6917 ../build/NEWS:7373 +#: ../build/NEWS:7612 ../build/NEWS:9952 ../build/NEWS:10987 +#: ../build/NEWS:11141 ../build/NEWS:11357 ../build/NEWS:11609 +#: ../build/NEWS:11923 ../build/NEWS:12255 ../build/NEWS:12739 +#: ../build/NEWS:14732 ../build/NEWS:15476 ../build/NEWS:15589 +#: ../build/NEWS:15814 ../build/NEWS:16204 ../build/NEWS:16601 +#: ../build/NEWS:17183 ../build/NEWS:17494 ../build/NEWS:17745 +#: ../build/NEWS:17880 ../build/NEWS:18151 ../build/NEWS:18581 +#: ../build/NEWS:18854 ../build/NEWS:19117 ../build/NEWS:19380 +#: ../build/NEWS:20571 ../build/NEWS:21131 ../build/NEWS:21794 +#: ../build/NEWS:21915 ../build/NEWS:22562 ../build/NEWS:23127 +#: ../build/NEWS:23371 ../build/NEWS:23548 ../build/NEWS:23857 +#: ../build/NEWS:24086 ../build/NEWS:24296 ../build/NEWS:26106 msgid "Tests" msgstr "" -#: ../build/NEWS:109 +#: ../build/NEWS:194 msgid "" -"`bpo-31904 `__: Skip some asyncio tests " -"on VxWorks." +"`bpo-42794 `__: Update test_nntplib to " +"use offical group name of news.aioe.org for testing. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:111 +#: ../build/NEWS:197 msgid "" -"`bpo-42641 `__: Enhance ``test_select." -"test_select()``: it now takes 500 ms rather than 10 seconds. Use Python " -"rather than a shell to make the test more portable." +"`bpo-40810 `__: In :mod:`sqlite3`, fix " +"``CheckTraceCallbackContent`` for SQLite pre 3.7.15." msgstr "" -#: ../build/NEWS:115 -msgid "" -"`bpo-31904 `__: Skip some tests in " -"_test_all_chown_common() on VxWorks." -msgstr "" - -#: ../build/NEWS:117 -msgid "" -"`bpo-41443 `__: Add more attribute " -"checking in test_posix.py" -msgstr "" - -#: ../build/NEWS:119 -msgid "" -"`bpo-31904 `__: Disable os.popen and " -"impacted tests on VxWorks" -msgstr "" - -#: ../build/NEWS:121 -msgid "" -"`bpo-41439 `__: Port test_ssl and " -"test_uuid to VxWorks RTOS." -msgstr "" - -#: ../build/NEWS:124 ../build/NEWS:551 ../build/NEWS:1007 ../build/NEWS:2022 -#: ../build/NEWS:2502 ../build/NEWS:2960 ../build/NEWS:3413 ../build/NEWS:3816 -#: ../build/NEWS:4220 ../build/NEWS:4591 ../build/NEWS:6139 ../build/NEWS:7253 -#: ../build/NEWS:7724 ../build/NEWS:8139 ../build/NEWS:10872 -#: ../build/NEWS:11527 ../build/NEWS:11749 ../build/NEWS:11900 -#: ../build/NEWS:12120 ../build/NEWS:12367 ../build/NEWS:12696 -#: ../build/NEWS:13519 ../build/NEWS:13839 ../build/NEWS:15548 -#: ../build/NEWS:16237 ../build/NEWS:16347 ../build/NEWS:16582 -#: ../build/NEWS:16974 ../build/NEWS:17110 ../build/NEWS:17370 -#: ../build/NEWS:17894 ../build/NEWS:17978 ../build/NEWS:18269 -#: ../build/NEWS:18334 ../build/NEWS:18506 ../build/NEWS:18624 -#: ../build/NEWS:18893 ../build/NEWS:19348 ../build/NEWS:19634 -#: ../build/NEWS:19831 ../build/NEWS:20150 ../build/NEWS:21367 -#: ../build/NEWS:21922 ../build/NEWS:22593 ../build/NEWS:23338 -#: ../build/NEWS:23893 ../build/NEWS:23953 ../build/NEWS:23970 -#: ../build/NEWS:24212 ../build/NEWS:24317 ../build/NEWS:24830 -#: ../build/NEWS:25044 ../build/NEWS:25179 ../build/NEWS:26710 +#: ../build/NEWS:201 ../build/NEWS:604 ../build/NEWS:723 ../build/NEWS:853 +#: ../build/NEWS:1227 ../build/NEWS:1296 ../build/NEWS:1448 ../build/NEWS:1749 +#: ../build/NEWS:2207 ../build/NEWS:2660 ../build/NEWS:3063 ../build/NEWS:3467 +#: ../build/NEWS:3838 ../build/NEWS:5386 ../build/NEWS:6500 ../build/NEWS:6971 +#: ../build/NEWS:7386 ../build/NEWS:10119 ../build/NEWS:10774 +#: ../build/NEWS:10996 ../build/NEWS:11147 ../build/NEWS:11367 +#: ../build/NEWS:11614 ../build/NEWS:11943 ../build/NEWS:12766 +#: ../build/NEWS:13086 ../build/NEWS:14795 ../build/NEWS:15484 +#: ../build/NEWS:15594 ../build/NEWS:15829 ../build/NEWS:16221 +#: ../build/NEWS:16357 ../build/NEWS:16617 ../build/NEWS:17141 +#: ../build/NEWS:17225 ../build/NEWS:17516 ../build/NEWS:17581 +#: ../build/NEWS:17753 ../build/NEWS:17871 ../build/NEWS:18140 +#: ../build/NEWS:18595 ../build/NEWS:18881 ../build/NEWS:19078 +#: ../build/NEWS:19397 ../build/NEWS:20614 ../build/NEWS:21169 +#: ../build/NEWS:21840 ../build/NEWS:22585 ../build/NEWS:23140 +#: ../build/NEWS:23200 ../build/NEWS:23217 ../build/NEWS:23459 +#: ../build/NEWS:23564 ../build/NEWS:24077 ../build/NEWS:24291 +#: ../build/NEWS:24426 ../build/NEWS:25957 msgid "Build" msgstr "" -#: ../build/NEWS:126 +#: ../build/NEWS:203 +msgid "" +"`bpo-42692 `__: Fix __builtin_available " +"check on older compilers. Patch by Joshua Root." +msgstr "" + +#: ../build/NEWS:206 +msgid "" +"`bpo-42604 `__: Now all platforms use a " +"value for the \"EXT_SUFFIX\" build variable derived from SOABI (for instance " +"in freeBSD, \"EXT_SUFFIX\" is now \".cpython-310d.so\" instead of \".so\"). " +"Previosuly only Linux, Mac and VxWorks were using a value for \"EXT_SUFFIX\" " +"that included \"SOABI\"." +msgstr "" + +#: ../build/NEWS:211 msgid "" "`bpo-42598 `__: Fix implicit function " "declarations in configure which could have resulted in incorrect " "configuration checks. Patch contributed by Joshua Root." msgstr "" -#: ../build/NEWS:130 -msgid "" -"`bpo-31904 `__: Enable libpython3.so for " -"VxWorks." +#: ../build/NEWS:216 ../build/NEWS:622 ../build/NEWS:859 ../build/NEWS:925 +#: ../build/NEWS:1232 ../build/NEWS:1458 ../build/NEWS:1759 ../build/NEWS:2219 +#: ../build/NEWS:2677 ../build/NEWS:3068 ../build/NEWS:3848 ../build/NEWS:5458 +#: ../build/NEWS:6523 ../build/NEWS:7032 ../build/NEWS:7400 ../build/NEWS:7645 +#: ../build/NEWS:10237 ../build/NEWS:10781 ../build/NEWS:11164 +#: ../build/NEWS:11372 ../build/NEWS:11619 ../build/NEWS:11958 +#: ../build/NEWS:12264 ../build/NEWS:12799 ../build/NEWS:14907 +#: ../build/NEWS:15504 ../build/NEWS:15835 ../build/NEWS:16246 +#: ../build/NEWS:16623 ../build/NEWS:17197 ../build/NEWS:17446 +#: ../build/NEWS:17576 ../build/NEWS:17866 ../build/NEWS:18107 +#: ../build/NEWS:18637 ../build/NEWS:18869 ../build/NEWS:19390 +#: ../build/NEWS:19406 ../build/NEWS:20677 ../build/NEWS:21182 +#: ../build/NEWS:21825 ../build/NEWS:22644 ../build/NEWS:22676 +#: ../build/NEWS:22694 ../build/NEWS:23151 ../build/NEWS:24440 +#: ../build/NEWS:26253 +msgid "Windows" msgstr "" -#: ../build/NEWS:133 ../build/NEWS:619 ../build/NEWS:2537 ../build/NEWS:2999 -#: ../build/NEWS:3472 ../build/NEWS:6454 ../build/NEWS:7314 ../build/NEWS:7853 -#: ../build/NEWS:8194 ../build/NEWS:11318 ../build/NEWS:11940 -#: ../build/NEWS:12157 ../build/NEWS:12417 ../build/NEWS:13023 -#: ../build/NEWS:13611 ../build/NEWS:15924 ../build/NEWS:16312 -#: ../build/NEWS:16653 ../build/NEWS:17076 ../build/NEWS:17562 -#: ../build/NEWS:17930 ../build/NEWS:18324 ../build/NEWS:18398 -#: ../build/NEWS:19383 ../build/NEWS:19853 ../build/NEWS:20173 -#: ../build/NEWS:21448 ../build/NEWS:22566 ../build/NEWS:23413 -#: ../build/NEWS:23942 ../build/NEWS:24629 ../build/NEWS:24848 -#: ../build/NEWS:25056 ../build/NEWS:26967 +#: ../build/NEWS:218 +msgid "" +"`bpo-41837 `__: Updated Windows " +"installer to include OpenSSL 1.1.1i" +msgstr "" + +#: ../build/NEWS:220 +msgid "" +"`bpo-42584 `__: Upgrade Windows " +"installer to use SQLite 3.34.0." +msgstr "" + +#: ../build/NEWS:223 ../build/NEWS:326 ../build/NEWS:638 ../build/NEWS:1028 +#: ../build/NEWS:1244 ../build/NEWS:1467 ../build/NEWS:1771 ../build/NEWS:2226 +#: ../build/NEWS:2700 ../build/NEWS:3855 ../build/NEWS:5577 ../build/NEWS:6537 +#: ../build/NEWS:7085 ../build/NEWS:10347 ../build/NEWS:11009 +#: ../build/NEWS:11169 ../build/NEWS:11381 ../build/NEWS:11638 +#: ../build/NEWS:11969 ../build/NEWS:12814 ../build/NEWS:15509 +#: ../build/NEWS:15860 ../build/NEWS:16255 +msgid "macOS" +msgstr "" + +#: ../build/NEWS:225 +msgid "" +"`bpo-42361 `__: Update macOS installer " +"build to use Tcl/Tk 8.6.11 (rc2, expected to be final release)." +msgstr "" + +#: ../build/NEWS:228 +msgid "" +"`bpo-41837 `__: Update macOS installer " +"build to use OpenSSL 1.1.1i." +msgstr "" + +#: ../build/NEWS:230 +msgid "" +"`bpo-42584 `__: Update macOS installer " +"to use SQLite 3.34.0." +msgstr "" + +#: ../build/NEWS:233 ../build/NEWS:335 ../build/NEWS:661 ../build/NEWS:938 +#: ../build/NEWS:1033 ../build/NEWS:1259 ../build/NEWS:1472 ../build/NEWS:2236 +#: ../build/NEWS:2705 ../build/NEWS:3088 ../build/NEWS:3480 ../build/NEWS:3862 +#: ../build/NEWS:5598 ../build/NEWS:6544 ../build/NEWS:7093 ../build/NEWS:7412 +#: ../build/NEWS:7661 ../build/NEWS:10383 ../build/NEWS:10786 +#: ../build/NEWS:11016 ../build/NEWS:11174 ../build/NEWS:11390 +#: ../build/NEWS:11643 ../build/NEWS:12819 ../build/NEWS:13105 +#: ../build/NEWS:14974 ../build/NEWS:15514 ../build/NEWS:15868 +#: ../build/NEWS:16260 ../build/NEWS:16637 ../build/NEWS:17112 +#: ../build/NEWS:17438 ../build/NEWS:18552 ../build/NEWS:18825 +#: ../build/NEWS:19036 ../build/NEWS:19306 ../build/NEWS:20443 +#: ../build/NEWS:21752 ../build/NEWS:21920 ../build/NEWS:22486 +#: ../build/NEWS:23006 ../build/NEWS:23339 ../build/NEWS:23851 +#: ../build/NEWS:25874 +msgid "IDLE" +msgstr "" + +#: ../build/NEWS:235 +msgid "" +"`bpo-43008 `__: Make IDLE invoke :func:" +"`sys.excepthook` in normal, 2-process mode." +msgstr "" + +#: ../build/NEWS:238 +msgid "" +"`bpo-33065 `__: Fix problem debugging " +"user classes with __repr__ method." +msgstr "" + +#: ../build/NEWS:240 +msgid "" +"`bpo-32631 `__: Finish zzdummy example " +"extension module: make menu entries work; add docstrings and tests with 100% " +"coverage." +msgstr "" + +#: ../build/NEWS:244 ../build/NEWS:1784 ../build/NEWS:2246 ../build/NEWS:2719 +#: ../build/NEWS:5701 ../build/NEWS:6561 ../build/NEWS:7100 ../build/NEWS:7441 +#: ../build/NEWS:10565 ../build/NEWS:11187 ../build/NEWS:11404 +#: ../build/NEWS:11664 ../build/NEWS:12270 ../build/NEWS:12858 +#: ../build/NEWS:15171 ../build/NEWS:15559 ../build/NEWS:15900 +#: ../build/NEWS:16323 ../build/NEWS:16809 ../build/NEWS:17177 +#: ../build/NEWS:17571 ../build/NEWS:17645 ../build/NEWS:18630 +#: ../build/NEWS:19100 ../build/NEWS:19420 ../build/NEWS:20695 +#: ../build/NEWS:21813 ../build/NEWS:22660 ../build/NEWS:23189 +#: ../build/NEWS:23876 ../build/NEWS:24095 ../build/NEWS:24303 +#: ../build/NEWS:26214 msgid "Tools/Demos" msgstr "" -#: ../build/NEWS:135 +#: ../build/NEWS:246 +msgid "" +"`bpo-42726 `__: Fixed Python 3 " +"compatibility issue with gdb/libpython.py handling of attribute dictionaries." +msgstr "" + +#: ../build/NEWS:249 msgid "" "`bpo-42613 `__: Fix ``freeze.py`` tool " "to use the prope config and library directories. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:139 ../build/NEWS:629 ../build/NEWS:1047 ../build/NEWS:2140 -#: ../build/NEWS:2550 ../build/NEWS:3011 ../build/NEWS:3484 ../build/NEWS:3856 -#: ../build/NEWS:4244 ../build/NEWS:4631 ../build/NEWS:6479 ../build/NEWS:7320 -#: ../build/NEWS:7858 ../build/NEWS:8201 ../build/NEWS:11357 -#: ../build/NEWS:11447 ../build/NEWS:12163 ../build/NEWS:12733 -#: ../build/NEWS:13030 ../build/NEWS:13623 ../build/NEWS:13885 -#: ../build/NEWS:15955 ../build/NEWS:16330 ../build/NEWS:16663 -#: ../build/NEWS:17083 ../build/NEWS:17888 ../build/NEWS:18217 -#: ../build/NEWS:18385 ../build/NEWS:18886 ../build/NEWS:19325 -#: ../build/NEWS:19824 ../build/NEWS:20165 ../build/NEWS:21469 -#: ../build/NEWS:21944 ../build/NEWS:22533 ../build/NEWS:24872 -#: ../build/NEWS:25187 ../build/NEWS:26790 +#: ../build/NEWS:253 ../build/NEWS:686 ../build/NEWS:865 ../build/NEWS:1042 +#: ../build/NEWS:1267 ../build/NEWS:1480 ../build/NEWS:1797 ../build/NEWS:2258 +#: ../build/NEWS:2731 ../build/NEWS:3103 ../build/NEWS:3491 ../build/NEWS:3878 +#: ../build/NEWS:5726 ../build/NEWS:6567 ../build/NEWS:7105 ../build/NEWS:7448 +#: ../build/NEWS:10604 ../build/NEWS:10694 ../build/NEWS:11410 +#: ../build/NEWS:11980 ../build/NEWS:12277 ../build/NEWS:12870 +#: ../build/NEWS:13132 ../build/NEWS:15202 ../build/NEWS:15577 +#: ../build/NEWS:15910 ../build/NEWS:16330 ../build/NEWS:17135 +#: ../build/NEWS:17464 ../build/NEWS:17632 ../build/NEWS:18133 +#: ../build/NEWS:18572 ../build/NEWS:19071 ../build/NEWS:19412 +#: ../build/NEWS:20716 ../build/NEWS:21191 ../build/NEWS:21780 +#: ../build/NEWS:24119 ../build/NEWS:24434 ../build/NEWS:26037 msgid "C API" msgstr "" -#: ../build/NEWS:141 +#: ../build/NEWS:255 msgid "" "`bpo-42591 `__: Export the :c:func:" "`Py_FrozenMain` function: fix a Python 3.9.0 regression. Python 3.9 uses ``-" @@ -384,49 +671,22 @@ msgid "" "exported." msgstr "" -#: ../build/NEWS:145 +#: ../build/NEWS:259 msgid "" -"`bpo-32381 `__: Remove the private :c:" -"func:`_Py_fopen` function which is no longer needed. Use :c:func:" -"`_Py_wfopen` or :c:func:`_Py_fopen_obj` instead. Patch by Victor Stinner." +"`bpo-40052 `__: Fix an alignment build " +"warning/error in function ``PyVectorcall_Function()``. Patch by Andreas " +"Schneider, Antoine Pitrou and Petr Viktorin." msgstr "" -#: ../build/NEWS:149 -msgid "" -"`bpo-42111 `__: Update the ``xxlimited`` " -"module to be a better example of how to use the limited C API." +#: ../build/NEWS:265 +msgid "Python 3.9.1 final" msgstr "" -#: ../build/NEWS:154 -msgid "Python 3.10.0 alpha 3" -msgstr "" - -#: ../build/NEWS:156 +#: ../build/NEWS:267 msgid "*Release date: 2020-12-07*" msgstr "" -#: ../build/NEWS:159 ../build/NEWS:733 ../build/NEWS:1083 ../build/NEWS:2251 -#: ../build/NEWS:2604 ../build/NEWS:3056 ../build/NEWS:3562 ../build/NEWS:4265 -#: ../build/NEWS:4650 ../build/NEWS:6600 ../build/NEWS:7356 ../build/NEWS:7900 -#: ../build/NEWS:8430 ../build/NEWS:11961 ../build/NEWS:12179 -#: ../build/NEWS:13907 ../build/NEWS:16358 ../build/NEWS:17125 -#: ../build/NEWS:17588 ../build/NEWS:17690 ../build/NEWS:19756 -#: ../build/NEWS:19775 ../build/NEWS:19940 ../build/NEWS:19991 -#: ../build/NEWS:20586 ../build/NEWS:20697 ../build/NEWS:20787 -#: ../build/NEWS:21496 ../build/NEWS:21555 ../build/NEWS:22410 -#: ../build/NEWS:22423 ../build/NEWS:22814 ../build/NEWS:22847 -#: ../build/NEWS:22959 ../build/NEWS:23014 ../build/NEWS:23083 -msgid "Security" -msgstr "" - -#: ../build/NEWS:161 -msgid "" -"`bpo-40791 `__: Add ``volatile`` to the " -"accumulator variable in ``hmac.compare_digest``, making constant-time-" -"defeating optimizations less likely." -msgstr "" - -#: ../build/NEWS:168 +#: ../build/NEWS:272 msgid "" "`bpo-42576 `__: ``types.GenericAlias`` " "will now raise a ``TypeError`` when attempting to initialize with a keyword " @@ -435,211 +695,18 @@ msgid "" "interpreters compiled for release. Patch by Ken Jin." msgstr "" -#: ../build/NEWS:174 -msgid "" -"`bpo-42536 `__: Several built-in and " -"standard library types now ensure that their internal result tuples are " -"always tracked by the :term:`garbage collector `:" -msgstr "" - -#: ../build/NEWS:178 -msgid ":meth:`collections.OrderedDict.items() `" -msgstr "" - -#: ../build/NEWS:180 -msgid ":meth:`dict.items`" -msgstr "" - -#: ../build/NEWS:182 -msgid ":func:`enumerate`" -msgstr "" - -#: ../build/NEWS:184 -msgid ":func:`functools.reduce`" -msgstr "" - -#: ../build/NEWS:186 -msgid ":func:`itertools.combinations`" -msgstr "" - -#: ../build/NEWS:188 -msgid ":func:`itertools.combinations_with_replacement`" -msgstr "" - -#: ../build/NEWS:190 -msgid ":func:`itertools.permutations`" -msgstr "" - -#: ../build/NEWS:192 -msgid ":func:`itertools.product`" -msgstr "" - -#: ../build/NEWS:194 -msgid ":func:`itertools.zip_longest`" -msgstr "" - -#: ../build/NEWS:196 -msgid ":func:`zip`" -msgstr "" - -#: ../build/NEWS:198 -msgid "" -"Previously, they could have become untracked by a prior garbage collection. " -"Patch by Brandt Bucher." -msgstr "" - -#: ../build/NEWS:201 -msgid "" -"`bpo-42500 `__: Improve handling of " -"exceptions near recursion limit. Converts a number of Fatal Errors in " -"RecursionErrors." -msgstr "" - -#: ../build/NEWS:204 -msgid "" -"`bpo-42246 `__: PEP 626: After a return, " -"the f_lineno attribute of a frame is always the last line executed." -msgstr "" - -#: ../build/NEWS:207 -msgid "" -"`bpo-42435 `__: Speed up comparison of " -"bytes objects with non-bytes objects when option :option:`-b` is specified. " -"Speed up comparison of bytarray objects with non-buffer object." -msgstr "" - -#: ../build/NEWS:211 -msgid "" -"`bpo-1635741 `__: Port the " -"``_warnings`` extension module to the multi-phase initialization API (:pep:" -"`489`). Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:214 -msgid "" -"`bpo-41686 `__: On Windows, the " -"``SIGINT`` event, ``_PyOS_SigintEvent()``, is now created even if Python is " -"configured to not install signal handlers (if :c:member:`PyConfig." -"install_signal_handlers` equals to 0, or ``Py_InitializeEx(0)``)." -msgstr "" - -#: ../build/NEWS:219 -msgid "" -"`bpo-42381 `__: Allow assignment " -"expressions in set literals and set comprehensions as per PEP 572. Patch by " -"Pablo Galindo." -msgstr "" - -#: ../build/NEWS:222 -msgid "" -"`bpo-42202 `__: Change function " -"parameters annotations internal representation to tuple of strings. Patch " -"provided by Yurii Karabas." -msgstr "" - -#: ../build/NEWS:225 -msgid "" -"`bpo-42374 `__: Fix a regression " -"introduced by the new parser, where an unparenthesized walrus operator was " -"not allowed within generator expressions." -msgstr "" - -#: ../build/NEWS:229 -msgid "" -"`bpo-42316 `__: Allow an unparenthesized " -"walrus in subscript indexes." -msgstr "" - -#: ../build/NEWS:231 -msgid "" -"`bpo-42349 `__: Make sure that the " -"compiler front-end produces a well-formed control flow graph. Be be more " -"aggressive in the compiler back-end, as it is now safe to do so." -msgstr "" - -#: ../build/NEWS:235 -msgid "" -"`bpo-42296 `__: On Windows, fix a " -"regression in signal handling which prevented to interrupt a program using " -"CTRL+C. The signal handler can be run in a thread different than the Python " -"thread, in which case the test deciding if the thread can handle signals is " -"wrong." -msgstr "" - -#: ../build/NEWS:240 -msgid "" -"`bpo-42332 `__: :class:`types." -"GenericAlias` objects can now be the targets of weakrefs." -msgstr "" - -#: ../build/NEWS:243 -msgid "" -"`bpo-42282 `__: Optimise constant " -"subexpressions that appear as part of named expressions (previously the AST " -"optimiser did not descend into named expressions). Patch by Nick Coghlan." -msgstr "" - -#: ../build/NEWS:247 -msgid "" -"`bpo-42266 `__: Fixed a bug with the " -"LOAD_ATTR opcode cache that was not respecting monkey-patching a class-level " -"attribute to make it a descriptor. Patch by Pablo Galindo." -msgstr "" - -#: ../build/NEWS:251 -msgid "" -"`bpo-40077 `__: Convert :mod:`queue` to " -"use heap types." -msgstr "" - -#: ../build/NEWS:253 -msgid "" -"`bpo-42246 `__: Improved accuracy of " -"line tracing events and f_lineno attribute of Frame objects. See PEP 626 for " -"details." -msgstr "" - -#: ../build/NEWS:256 -msgid "" -"`bpo-40077 `__: Convert :mod:`mmap` to " -"use heap types." -msgstr "" - -#: ../build/NEWS:258 -msgid "" -"`bpo-42233 `__: Allow ``GenericAlias`` " -"objects to use :ref:`union type expressions `. This allows " -"expressions like ``list[int] | dict[float, str]`` where previously a " -"``TypeError`` would have been thrown. This also fixes union type " -"expressions not de-duplicating ``GenericAlias`` objects. (Contributed by Ken " -"Jin in :issue:`42233`.)" -msgstr "" - -#: ../build/NEWS:264 -msgid "" -"`bpo-26131 `__: The import system " -"triggers a `ImportWarning` when it falls back to using `load_module()`." -msgstr "" - -#: ../build/NEWS:270 +#: ../build/NEWS:281 msgid "" "`bpo-5054 `__: CGIHTTPRequestHandler." "run_cgi() HTTP_ACCEPT improperly parsed. Replace the special purpose " "getallmatchingheaders with generic get_all method and add relevant tests." msgstr "" -#: ../build/NEWS:274 +#: ../build/NEWS:285 msgid "Original Patch by Martin Panter. Modified by Senthil Kumaran." msgstr "" -#: ../build/NEWS:276 -msgid "" -"`bpo-42562 `__: Fix issue when dis " -"failed to parse function that has no line numbers. Patch provided by Yurii " -"Karabas." -msgstr "" - -#: ../build/NEWS:279 +#: ../build/NEWS:287 msgid "" "`bpo-17735 `__: :func:`inspect." "findsource` now raises :exc:`OSError` instead of :exc:`IndexError` when :" @@ -648,31 +715,12 @@ msgid "" "Irit Katriel." msgstr "" -#: ../build/NEWS:284 +#: ../build/NEWS:292 msgid "" "`bpo-42116 `__: Fix handling of trailing " "comments by :func:`inspect.getsource`." msgstr "" -#: ../build/NEWS:286 -msgid "" -"`bpo-42532 `__: Remove unexpected call " -"of ``__bool__`` when passing a ``spec_arg`` argument to a Mock." -msgstr "" - -#: ../build/NEWS:289 -msgid "" -"`bpo-38200 `__: Added itertools." -"pairwise()" -msgstr "" - -#: ../build/NEWS:291 -msgid "" -"`bpo-41818 `__: Fix test_master_read() " -"so that it succeeds on all platforms that either raise OSError or return b" -"\"\" upon reading from master." -msgstr "" - #: ../build/NEWS:294 msgid "" "`bpo-42487 `__: ChainMap.__iter__ no " @@ -689,356 +737,19 @@ msgstr "" #: ../build/NEWS:302 msgid "" -"`bpo-41818 `__: Make test_openpty() " -"avoid unexpected success due to number of rows and/or number of columns " -"being == 0." -msgstr "" - -#: ../build/NEWS:305 -msgid "" -"`bpo-42392 `__: Remove loop parameter " -"from ``asyncio.subprocess`` and ``asyncio.tasks`` functions. Patch provided " -"by Yurii Karabas." -msgstr "" - -#: ../build/NEWS:308 -msgid "" -"`bpo-42392 `__: Remove loop parameter " -"from ``asyncio.open_connection`` and ``asyncio.start_server`` functions. " -"Patch provided by Yurii Karabas." -msgstr "" - -#: ../build/NEWS:311 -msgid "" -"`bpo-28468 `__: Add :func:`platform." -"freedesktop_os_release` function to parse freedesktop.org ``os-release`` " -"files." -msgstr "" - -#: ../build/NEWS:314 -msgid "" -"`bpo-42299 `__: Removed the " -"``formatter`` module, which was deprecated in Python 3.4. It is somewhat " -"obsolete, little used, and not tested. It was originally scheduled to be " -"removed in Python 3.6, but such removals were delayed until after Python 2.7 " -"EOL. Existing users should copy whatever classes they use into their code. " -"Patch by Dong-hee Na and and Terry J. Reedy." -msgstr "" - -#: ../build/NEWS:321 -msgid "" -"`bpo-26131 `__: Deprecate zipimport." -"zipimporter.load_module() in favour of exec_module()." -msgstr "" - -#: ../build/NEWS:324 -msgid "" -"`bpo-41818 `__: Updated tests for the " -"pty library. test_basic() has been changed to test_openpty(); this " -"additionally checks if slave termios and slave winsize are being set " -"properly by pty.openpty(). In order to add support for FreeBSD, NetBSD, " -"OpenBSD, and Darwin, this also adds test_master_read(), which demonstrates " -"that pty.spawn() should not depend on an OSError to exit from its copy loop." -msgstr "" - -#: ../build/NEWS:331 -msgid "" -"`bpo-42392 `__: Remove loop parameter " -"from ``__init__`` in all ``asyncio.locks`` and ``asyncio.Queue`` classes. " -"Patch provided by Yurii Karabas." -msgstr "" - -#: ../build/NEWS:335 -msgid "" -"`bpo-15450 `__: Make :class:`filecmp." -"dircmp` respect subclassing. Now the :attr:`filecmp.dircmp.subdirs` behaves " -"as expected when subclassing dircmp." -msgstr "" - -#: ../build/NEWS:339 -msgid "" -"`bpo-42413 `__: The exception :exc:" -"`socket.timeout` is now an alias of :exc:`TimeoutError`." -msgstr "" - -#: ../build/NEWS:342 -msgid "" -"`bpo-31904 `__: Support signal module on " -"VxWorks." -msgstr "" - -#: ../build/NEWS:344 -msgid "" "`bpo-42406 `__: We fixed an issue in " "`pickle.whichmodule` in which importing `multiprocessing` could change the " "how pickle identifies which module an object belongs to, potentially " "breaking the unpickling of those objects." msgstr "" -#: ../build/NEWS:348 -msgid "" -"`bpo-42403 `__: Simplify the :mod:" -"`importlib` external bootstrap code: ``importlib._bootstrap_external`` now " -"uses regular imports to import builtin modules. When it is imported, the " -"builtin :func:`__import__()` function is already fully working and so can be " -"used to import builtin modules like :mod:`sys`. Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:354 -msgid "" -"`bpo-1635741 `__: Convert _sre module " -"types to heap types (PEP 384). Patch by Erlend E. Aasland." -msgstr "" - -#: ../build/NEWS:357 -msgid "" -"`bpo-42375 `__: subprocess module update " -"for DragonFlyBSD support." -msgstr "" - -#: ../build/NEWS:359 -msgid "" -"`bpo-41713 `__: Port the ``_signal`` " -"extension module to the multi-phase initialization API (:pep:`489`). Patch " -"by Victor Stinner and Mohamed Koubaa." -msgstr "" - -#: ../build/NEWS:363 -msgid "" -"`bpo-37205 `__: :func:`time.time()`, :" -"func:`time.perf_counter()` and :func:`time.monotonic()` functions can no " -"longer fail with a Python fatal error, instead raise a regular Python " -"exception on failure." -msgstr "" - -#: ../build/NEWS:367 -msgid "" -"`bpo-42328 `__: Fixed :meth:`tkinter.ttk." -"Style.map`. The function accepts now the representation of the default state " -"as empty sequence (as returned by ``Style.map()``). The structure of the " -"result is now the same on all platform and does not depend on the value of " -"``wantobjects``." -msgstr "" - -#: ../build/NEWS:372 -msgid "" -"`bpo-42345 `__: Fix various issues with " -"``typing.Literal`` parameter handling (flatten, deduplicate, use type to " -"cache key). Patch provided by Yurii Karabas." -msgstr "" - -#: ../build/NEWS:376 -msgid "" -"`bpo-37205 `__: :func:`time." -"perf_counter()` on Windows and :func:`time.monotonic()` on macOS are now " -"system-wide. Previously, they used an offset computed at startup to reduce " -"the precision loss caused by the float type. Use :func:`time." -"perf_counter_ns()` and :func:`time.monotonic_ns()` added in Python 3.7 to " -"avoid this precision loss." -msgstr "" - -#: ../build/NEWS:383 -msgid "" -"`bpo-42318 `__: Fixed support of non-BMP " -"characters in :mod:`tkinter` on macOS." -msgstr "" - -#: ../build/NEWS:385 -msgid "" -"`bpo-42350 `__: Fix the :class:" -"`threading.Thread` class at fork: do nothing if the thread is already " -"stopped (ex: fork called at Python exit). Previously, an error was logged in " -"the child process." -msgstr "" - -#: ../build/NEWS:389 -msgid "" -"`bpo-42333 `__: Port _ssl extension " -"module to heap types." -msgstr "" - -#: ../build/NEWS:391 -msgid "" -"`bpo-42014 `__: The ``onerror`` callback " -"from ``shutil.rmtree`` now receives correct function when ``os.open`` fails." -msgstr "" - -#: ../build/NEWS:394 -msgid "" -"`bpo-42237 `__: Fix `os.sendfile()` on " -"illumos." -msgstr "" - -#: ../build/NEWS:396 -msgid "" -"`bpo-42308 `__: Add :data:`threading." -"__excepthook__` to allow retrieving the original value of :func:`threading." -"excepthook` in case it is set to a broken or a different value. Patch by " -"Mario Corchero." -msgstr "" - -#: ../build/NEWS:400 -msgid "" -"`bpo-42131 `__: Implement PEP 451/spec " -"methods on zipimport.zipimporter: find_spec(), create_module(), and " -"exec_module()." -msgstr "" - -#: ../build/NEWS:403 -msgid "" -"This also allows for the documented deprecation of find_loader(), " -"find_module(), and load_module()." -msgstr "" - -#: ../build/NEWS:406 -msgid "" -"`bpo-41877 `__: Mock objects which are " -"not unsafe will now raise an AttributeError if an attribute with the prefix " -"asert, aseert, or assrt is accessed, in addition to this already happening " -"for the prefixes assert or assret." -msgstr "" - -#: ../build/NEWS:411 -msgid "" -"`bpo-42264 `__: ``sqlite3." -"OptimizedUnicode`` has been undocumented and obsolete since Python 3.3, when " -"it was made an alias to :class:`str`. It is now deprecated, scheduled for " -"removal in Python 3.12." -msgstr "" - -#: ../build/NEWS:415 -msgid "" -"`bpo-42251 `__: Added :func:`threading." -"gettrace` and :func:`threading.getprofile` to retrieve the functions set by :" -"func:`threading.settrace` and :func:`threading.setprofile` respectively. " -"Patch by Mario Corchero." -msgstr "" - -#: ../build/NEWS:420 -msgid "" -"`bpo-42249 `__: Fixed writing binary " -"Plist files larger than 4 GiB." -msgstr "" - -#: ../build/NEWS:422 -msgid "" -"`bpo-42236 `__: On Unix, the :func:`os." -"device_encoding` function now returns ``'UTF-8'`` rather than the device " -"encoding if the :ref:`Python UTF-8 Mode ` is enabled." -msgstr "" - -#: ../build/NEWS:426 -msgid "" -"`bpo-41754 `__: webbrowser: Ignore " -"*NotADirectoryError* when calling ``xdg-settings``." -msgstr "" - -#: ../build/NEWS:429 -msgid "" -"`bpo-42183 `__: Fix a stack overflow " -"error for asyncio Task or Future repr()." -msgstr "" - -#: ../build/NEWS:431 -msgid "" -"The overflow occurs under some circumstances when a Task or Future " -"recursively returns itself." -msgstr "" - -#: ../build/NEWS:434 -msgid "" -"`bpo-42140 `__: Improve asyncio.wait " -"function to create the futures set just one time." -msgstr "" - -#: ../build/NEWS:437 -msgid "" -"`bpo-42133 `__: Update various modules " -"in the stdlib to fall back on `__spec__.loader` when `__loader__` isn't " -"defined on a module." -msgstr "" - -#: ../build/NEWS:440 -msgid "" -"`bpo-26131 `__: The `load_module()` " -"methods found in importlib now trigger a DeprecationWarning." -msgstr "" - -#: ../build/NEWS:443 -msgid "" -"`bpo-39825 `__: Windows: Change " -"``sysconfig.get_config_var('EXT_SUFFIX')`` to the expected full " -"``platform_tag.extension`` format. Previously it was hard-coded to ``.pyd``, " -"now it is compatible with ``distutils.sysconfig`` and will result in " -"something like ``.cp38-win_amd64.pyd``. This brings windows into conformance " -"with the other platforms." -msgstr "" - -#: ../build/NEWS:449 -msgid "" -"`bpo-26389 `__: The :func:`traceback." -"format_exception`, :func:`traceback.format_exception_only`, and :func:" -"`traceback.print_exception` functions can now take an exception object as a " -"positional-only argument." -msgstr "" - -#: ../build/NEWS:454 -msgid "" -"`bpo-41889 `__: Enum: fix regression " -"involving inheriting a multiply-inherited enum" -msgstr "" - -#: ../build/NEWS:457 -msgid "" -"`bpo-41861 `__: Convert :mod:`sqlite3` " -"to use heap types (PEP 384). Patch by Erlend E. Aasland." -msgstr "" - -#: ../build/NEWS:460 -msgid "" -"`bpo-40624 `__: Added support for the " -"XPath ``!=`` operator in xml.etree" -msgstr "" - -#: ../build/NEWS:462 -msgid "" -"`bpo-28850 `__: Fix :meth:`pprint." -"PrettyPrinter.format` overrides being ignored for contents of small " -"containers. The :func:`pprint._safe_repr` function was removed." -msgstr "" - -#: ../build/NEWS:466 -msgid "" -"`bpo-41625 `__: Expose the :c:func:" -"`splice` as :func:`os.splice` in the :mod:`os` module. Patch by Pablo Galindo" -msgstr "" - -#: ../build/NEWS:469 +#: ../build/NEWS:306 msgid "" "`bpo-34215 `__: Clarify the error " "message for :exc:`asyncio.IncompleteReadError` when ``expected`` is ``None``." msgstr "" -#: ../build/NEWS:472 -msgid "" -"`bpo-41543 `__: Add async context " -"manager support for contextlib.nullcontext." -msgstr "" - -#: ../build/NEWS:474 -msgid "" -"`bpo-21041 `__: :attr:`pathlib.PurePath." -"parents` now supports negative indexing. Patch contributed by Yaroslav " -"Pankovych." -msgstr "" - -#: ../build/NEWS:477 -msgid "" -"`bpo-41332 `__: Added missing " -"connect_accepted_socket() method to ``asyncio.AbstractEventLoop``." -msgstr "" - -#: ../build/NEWS:480 +#: ../build/NEWS:309 msgid "" "`bpo-12800 `__: Extracting a symlink " "from a tarball should succeed and overwrite the symlink if it already " @@ -1046,525 +757,56 @@ msgid "" "Based on patch by Chris AtLee, Jeffrey Kintscher, and Senthil Kumaran." msgstr "" -#: ../build/NEWS:485 -msgid "" -"`bpo-40968 `__: :mod:`urllib.request` " -"and :mod:`http.client` now send ``http/1.1`` ALPN extension during TLS " -"handshake when no custom context is supplied." -msgstr "" - -#: ../build/NEWS:489 -msgid "" -"`bpo-41001 `__: Add func:`os.eventfd` to " -"provide a low level interface for Linux's event notification file descriptor." -msgstr "" - -#: ../build/NEWS:492 -msgid "" -"`bpo-40816 `__: Add " -"AsyncContextDecorator to contextlib to support async context manager as a " -"decorator." -msgstr "" - -#: ../build/NEWS:495 -msgid "" -"`bpo-40550 `__: Fix time-of-check/time-" -"of-action issue in subprocess.Popen.send_signal." -msgstr "" - -#: ../build/NEWS:498 -msgid "" -"`bpo-39411 `__: Add an ``is_async`` " -"identifier to :mod:`pyclbr`'s ``Function`` objects. Patch by Batuhan Taskaya" -msgstr "" - -#: ../build/NEWS:501 -msgid "" -"`bpo-35498 `__: Add slice support to :" -"attr:`pathlib.PurePath.parents`." -msgstr "" - -#: ../build/NEWS:504 ../build/NEWS:970 ../build/NEWS:1929 ../build/NEWS:2476 -#: ../build/NEWS:2920 ../build/NEWS:3378 ../build/NEWS:3782 ../build/NEWS:4206 -#: ../build/NEWS:4522 ../build/NEWS:5865 ../build/NEWS:7169 ../build/NEWS:7635 -#: ../build/NEWS:8112 ../build/NEWS:8354 ../build/NEWS:10540 -#: ../build/NEWS:11515 ../build/NEWS:11725 ../build/NEWS:11875 -#: ../build/NEWS:12093 ../build/NEWS:12338 ../build/NEWS:12663 -#: ../build/NEWS:13003 ../build/NEWS:13486 ../build/NEWS:13829 -#: ../build/NEWS:15437 ../build/NEWS:16191 ../build/NEWS:16547 -#: ../build/NEWS:16944 ../build/NEWS:17342 ../build/NEWS:17914 -#: ../build/NEWS:18234 ../build/NEWS:18390 ../build/NEWS:18493 -#: ../build/NEWS:19861 ../build/NEWS:20121 ../build/NEWS:21306 -#: ../build/NEWS:21866 ../build/NEWS:22542 ../build/NEWS:23292 -#: ../build/NEWS:23856 ../build/NEWS:24109 ../build/NEWS:24308 -#: ../build/NEWS:24619 ../build/NEWS:26819 -msgid "Documentation" -msgstr "" - -#: ../build/NEWS:506 -msgid "" -"`bpo-42238 `__: Tentative to deprecate " -"``make suspicious`` by first removing it from the CI and documentation " -"builds, but keeping it around for manual uses." -msgstr "" - -#: ../build/NEWS:510 -msgid "" -"`bpo-42153 `__: Fix the URL for the IMAP " -"protocol documents." -msgstr "" - -#: ../build/NEWS:512 -msgid "" -"`bpo-41028 `__: Language and version " -"switchers, previously maintained in every cpython branches, are now handled " -"by docsbuild-script." -msgstr "" - -#: ../build/NEWS:518 +#: ../build/NEWS:317 msgid "" "`bpo-41473 `__: Reenable test_gdb on gdb " "9.2 and newer: https://bugzilla.redhat.com/show_bug.cgi?id=1866884 bug is " "fixed in gdb 10.1." msgstr "" -#: ../build/NEWS:522 +#: ../build/NEWS:321 msgid "" "`bpo-42553 `__: Fix ``test_asyncio." "test_call_later()`` race condition: don't measure asyncio performance in the " "``call_later()`` unit test. The test failed randomly on the CI." msgstr "" -#: ../build/NEWS:526 +#: ../build/NEWS:328 msgid "" -"`bpo-31904 `__: Fix test_netrc on " -"VxWorks: create temporary directories using temp_cwd()." +"`bpo-41116 `__: If no explicit macOS SDK " +"was specified, setup.py should check for Tcl and TK frameworks in /Library/" +"Frameworks; the previous commit inadvertently broke that test." msgstr "" -#: ../build/NEWS:529 -msgid "" -"`bpo-31904 `__: skip " -"test_getaddrinfo_ipv6_scopeid_symbolic and " -"test_getnameinfo_ipv6_scopeid_symbolic on VxWorks" -msgstr "" - -#: ../build/NEWS:532 -msgid "" -"`bpo-31904 `__: skip test_test of " -"test_mailcap on VxWorks" -msgstr "" - -#: ../build/NEWS:534 -msgid "" -"`bpo-31904 `__: add shell requirement " -"for test_pipes" -msgstr "" - -#: ../build/NEWS:536 -msgid "" -"`bpo-31904 `__: skip some tests related " -"to fifo on VxWorks" -msgstr "" - -#: ../build/NEWS:538 -msgid "" -"`bpo-31904 `__: Fix test_doctest.py " -"failures for VxWorks." -msgstr "" - -#: ../build/NEWS:540 -msgid "" -"`bpo-40754 `__: Include " -"``_testinternalcapi`` module in Windows installer for test suite" -msgstr "" - -#: ../build/NEWS:543 -msgid "" -"`bpo-41561 `__: test_ssl: skip " -"test_min_max_version_mismatch when TLS 1.0 is not available" -msgstr "" - -#: ../build/NEWS:546 -msgid "" -"`bpo-31904 `__: Fix os module failures " -"for VxWorks RTOS." -msgstr "" - -#: ../build/NEWS:548 -msgid "" -"`bpo-31904 `__: Fix fifo test cases for " -"VxWorks RTOS." -msgstr "" - -#: ../build/NEWS:553 -msgid "" -"`bpo-31904 `__: remove libnet dependency " -"from detect_socket() for VxWorks" -msgstr "" - -#: ../build/NEWS:555 -msgid "" -"`bpo-42398 `__: Fix a race condition in " -"\"make regen-all\" when make -jN option is used to run jobs in parallel. The " -"clinic.py script now only use atomic write to write files. Moveover, " -"generated files are now left unchanged if the content does not change, to " -"not change the file modification time." -msgstr "" - -#: ../build/NEWS:560 -msgid "" -"`bpo-41617 `__: Fix building " -"``pycore_bitutils.h`` internal header on old clang version without " -"``__builtin_bswap16()`` (ex: Xcode 4.6.3 on Mac OS X 10.7). Patch by Joshua " -"Root and Victor Stinner." -msgstr "" - -#: ../build/NEWS:564 -msgid "" -"`bpo-38823 `__: It is no longer possible " -"to build the ``_ctypes`` extension module without :c:type:`wchar_t` type: " -"remove ``CTYPES_UNICODE`` macro. Anyway, the :c:type:`wchar_t` type is " -"required to build Python. Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:569 -msgid "" -"`bpo-42087 `__: Support was removed for " -"AIX 5.3 and below. See :issue:`40680`." -msgstr "" - -#: ../build/NEWS:571 -msgid "" -"`bpo-40998 `__: Addressed three compiler " -"warnings found by undefined behavior sanitizer (ubsan)." -msgstr "" - -#: ../build/NEWS:575 ../build/NEWS:1014 ../build/NEWS:2043 ../build/NEWS:2512 -#: ../build/NEWS:2972 ../build/NEWS:3430 ../build/NEWS:3821 ../build/NEWS:4601 -#: ../build/NEWS:6211 ../build/NEWS:7276 ../build/NEWS:7785 ../build/NEWS:8153 -#: ../build/NEWS:8398 ../build/NEWS:10990 ../build/NEWS:11534 -#: ../build/NEWS:11917 ../build/NEWS:12125 ../build/NEWS:12372 -#: ../build/NEWS:12711 ../build/NEWS:13017 ../build/NEWS:13552 -#: ../build/NEWS:15660 ../build/NEWS:16257 ../build/NEWS:16588 -#: ../build/NEWS:16999 ../build/NEWS:17376 ../build/NEWS:17950 -#: ../build/NEWS:18199 ../build/NEWS:18329 ../build/NEWS:18619 -#: ../build/NEWS:18860 ../build/NEWS:19390 ../build/NEWS:19622 -#: ../build/NEWS:20143 ../build/NEWS:20159 ../build/NEWS:21430 -#: ../build/NEWS:21935 ../build/NEWS:22578 ../build/NEWS:23397 -#: ../build/NEWS:23429 ../build/NEWS:23447 ../build/NEWS:23904 -#: ../build/NEWS:25193 ../build/NEWS:27006 -msgid "Windows" -msgstr "" - -#: ../build/NEWS:577 -msgid "" -"`bpo-42120 `__: Remove macro definition " -"of ``copysign`` (to ``_copysign``) in headers." -msgstr "" - -#: ../build/NEWS:580 -msgid "" -"`bpo-38506 `__: The Windows launcher now " -"properly handles Python 3.10 when listing installed Python versions." -msgstr "" - -#: ../build/NEWS:584 ../build/NEWS:1029 ../build/NEWS:2086 ../build/NEWS:2524 -#: ../build/NEWS:2979 ../build/NEWS:3453 ../build/NEWS:4608 ../build/NEWS:6330 -#: ../build/NEWS:7290 ../build/NEWS:7838 ../build/NEWS:11100 -#: ../build/NEWS:11762 ../build/NEWS:11922 ../build/NEWS:12134 -#: ../build/NEWS:12391 ../build/NEWS:12722 ../build/NEWS:13567 -#: ../build/NEWS:16262 ../build/NEWS:16613 ../build/NEWS:17008 -msgid "macOS" -msgstr "" - -#: ../build/NEWS:586 +#: ../build/NEWS:332 msgid "" "`bpo-42504 `__: Fix build on macOS Big " "Sur when MACOSX_DEPLOYMENT_TARGET=11" msgstr "" -#: ../build/NEWS:588 -msgid "" -"`bpo-41116 `__: Ensure distutils." -"unixxcompiler.find_library_file can find system provided libraries on macOS " -"11." -msgstr "" - -#: ../build/NEWS:591 -msgid "" -"`bpo-41100 `__: Add support for macOS 11 " -"and Apple Silicon systems." -msgstr "" - -#: ../build/NEWS:593 -msgid "" -"It is now possible to build \"Universal 2\" binaries using \"--enable-" -"universalsdk --with-universal-archs=universal2\"." -msgstr "" - -#: ../build/NEWS:596 -msgid "" -"Binaries build on later macOS versions can be deployed back to older " -"versions (tested up to macOS 10.9), when using the correct deployment " -"target. This is tested using Xcode 11 and later." -msgstr "" - -#: ../build/NEWS:600 -msgid "" -"`bpo-42232 `__: Added Darwin specific " -"madvise options to mmap module." -msgstr "" - -#: ../build/NEWS:602 -msgid "" -"`bpo-38443 `__: The ``--enable-" -"universalsdk`` and ``--with-universal-archs`` options for the configure " -"script now check that the specified architectures can be used." -msgstr "" - -#: ../build/NEWS:607 ../build/NEWS:1034 ../build/NEWS:2107 ../build/NEWS:2989 -#: ../build/NEWS:3458 ../build/NEWS:3841 ../build/NEWS:4233 ../build/NEWS:4615 -#: ../build/NEWS:6351 ../build/NEWS:7297 ../build/NEWS:7846 ../build/NEWS:8165 -#: ../build/NEWS:8414 ../build/NEWS:11136 ../build/NEWS:11539 -#: ../build/NEWS:11769 ../build/NEWS:11927 ../build/NEWS:12143 -#: ../build/NEWS:12396 ../build/NEWS:13572 ../build/NEWS:13858 -#: ../build/NEWS:15727 ../build/NEWS:16267 ../build/NEWS:16621 -#: ../build/NEWS:17013 ../build/NEWS:17390 ../build/NEWS:17865 -#: ../build/NEWS:18191 ../build/NEWS:19305 ../build/NEWS:19578 -#: ../build/NEWS:19789 ../build/NEWS:20059 ../build/NEWS:21196 -#: ../build/NEWS:22505 ../build/NEWS:22673 ../build/NEWS:23239 -#: ../build/NEWS:23759 ../build/NEWS:24092 ../build/NEWS:24604 -#: ../build/NEWS:26627 -msgid "IDLE" -msgstr "" - -#: ../build/NEWS:609 +#: ../build/NEWS:337 msgid "" "`bpo-42508 `__: Keep IDLE running on " "macOS. Remove obsolete workaround that prevented running files with " "shortcuts when using new universal2 installers built on macOS 11." msgstr "" -#: ../build/NEWS:613 -msgid "" -"`bpo-42426 `__: Fix reporting offset of " -"the RE error in searchengine." +#: ../build/NEWS:343 +msgid "Python 3.9.1 release candidate 1" msgstr "" -#: ../build/NEWS:615 -msgid "" -"`bpo-42415 `__: Get docstrings for IDLE " -"calltips more often by using inspect.getdoc." +#: ../build/NEWS:345 +msgid "*Release date: 2020-11-24*" msgstr "" -#: ../build/NEWS:621 -msgid "" -"`bpo-42212 `__: The smelly.py script now " -"also checks the Python dynamic library and extension modules, not only the " -"Python static library. Make also the script more verbose: explain what it " -"does." -msgstr "" - -#: ../build/NEWS:625 -msgid "" -"`bpo-36310 `__: Allow :file:`Tools/i18n/" -"pygettext.py` to detect calls to ``gettext`` in f-strings." -msgstr "" - -#: ../build/NEWS:631 -msgid "" -"`bpo-42423 `__: The :c:func:" -"`PyType_FromSpecWithBases` and :c:func:`PyType_FromModuleAndSpec` functions " -"now accept a single class as the *bases* argument." -msgstr "" - -#: ../build/NEWS:635 -msgid "" -"`bpo-1635741 `__: Port :mod:`select` " -"extension module to multiphase initialization (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:638 -msgid "" -"`bpo-1635741 `__: Port " -"_posixsubprocess extension module to multiphase initialization (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:641 -msgid "" -"`bpo-1635741 `__: Port _posixshmem " -"extension module to multiphase initialization (:pep:`489`)" -msgstr "" - -#: ../build/NEWS:644 -msgid "" -"`bpo-1635741 `__: Port _struct " -"extension module to multiphase initialization (:pep:`489`)" -msgstr "" - -#: ../build/NEWS:647 -msgid "" -"`bpo-1635741 `__: Port :mod:`spwd` " -"extension module to multiphase initialization (:pep:`489`)" -msgstr "" - -#: ../build/NEWS:650 -msgid "" -"`bpo-1635741 `__: Port :mod:`gc` " -"extension module to multiphase initialization (:pep:`489`)" -msgstr "" - -#: ../build/NEWS:653 -msgid "" -"`bpo-1635741 `__: Port _queue " -"extension module to multiphase initialization (:pep:`489`)" -msgstr "" - -#: ../build/NEWS:656 -msgid "" -"`bpo-39573 `__: Convert :c:func:" -"`Py_TYPE` and :c:func:`Py_SIZE` back to macros to allow using them as an l-" -"value. Many third party C extension modules rely on the ability of using " -"Py_TYPE() and Py_SIZE() to set an object type and size: ``Py_TYPE(obj) = " -"type;`` and ``Py_SIZE(obj) = size;``." -msgstr "" - -#: ../build/NEWS:661 -msgid "" -"`bpo-1635741 `__: Port :mod:`symtable` " -"extension module to multiphase initialization (:pep:`489`)" -msgstr "" - -#: ../build/NEWS:664 -msgid "" -"`bpo-1635741 `__: Port :mod:`grp` and :" -"mod:`pwd` extension modules to multiphase initialization (:pep:`489`)" -msgstr "" - -#: ../build/NEWS:667 -msgid "" -"`bpo-1635741 `__: Port _random " -"extension module to multiphase initialization (:pep:`489`)" -msgstr "" - -#: ../build/NEWS:670 -msgid "" -"`bpo-1635741 `__: Port _hashlib " -"extension module to multiphase initialization (:pep:`489`)" -msgstr "" - -#: ../build/NEWS:673 -msgid "" -"`bpo-41713 `__: Removed the undocumented " -"``PyOS_InitInterrupts()`` function. Initializing Python already implicitly " -"installs signal handlers: see :c:member:`PyConfig.install_signal_handlers`. " -"Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:677 -msgid "" -"`bpo-40170 `__: The " -"``Py_TRASHCAN_BEGIN`` macro no longer accesses PyTypeObject attributes, but " -"now can get the condition by calling the new private :c:func:" -"`_PyTrash_cond()` function which hides implementation details." -msgstr "" - -#: ../build/NEWS:681 -msgid "" -"`bpo-42260 `__: :c:func:`Py_GetPath`, :c:" -"func:`Py_GetPrefix`, :c:func:`Py_GetExecPrefix`, :c:func:" -"`Py_GetProgramFullPath`, :c:func:`Py_GetPythonHome` and :c:func:" -"`Py_GetProgramName` functions now return ``NULL`` if called before :c:func:" -"`Py_Initialize` (before Python is initialized). Use the new :ref:`Python " -"Initialization Configuration API ` to get the :ref:`Python Path " -"Configuration. `. Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:689 -msgid "" -"`bpo-42260 `__: The :c:func:" -"`PyConfig_Read` function now only parses :c:member:`PyConfig.argv` arguments " -"once: :c:member:`PyConfig.parse_argv` is set to ``2`` after arguments are " -"parsed. Since Python arguments are strippped from :c:member:`PyConfig.argv`, " -"parsing arguments twice would parse the application options as Python " -"options." -msgstr "" - -#: ../build/NEWS:695 -msgid "" -"`bpo-42262 `__: Added :c:func:" -"`Py_NewRef` and :c:func:`Py_XNewRef` functions to increment the reference " -"count of an object and return the object. Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:699 -msgid "" -"`bpo-42260 `__: When :c:func:" -"`Py_Initialize` is called twice, the second call now updates more :mod:`sys` " -"attributes for the configuration, rather than only :data:`sys.argv`. Patch " -"by Victor Stinner." -msgstr "" - -#: ../build/NEWS:703 -msgid "" -"`bpo-41832 `__: The :c:func:" -"`PyType_FromModuleAndSpec` function now accepts NULL ``tp_doc`` slot." -msgstr "" - -#: ../build/NEWS:706 -msgid "" -"`bpo-1635741 `__: Added :c:func:" -"`PyModule_AddObjectRef` function: similar to :c:func:`PyModule_AddObject` " -"but don't steal a reference to the value on success. Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:710 -msgid "" -"`bpo-42171 `__: The :c:data:" -"`METH_FASTCALL` calling convention is added to the limited API. The " -"functions :c:func:`PyModule_AddType`, :c:func:`PyType_FromModuleAndSpec`, :" -"c:func:`PyType_GetModule` and :c:func:`PyType_GetModuleState` are added to " -"the limited API on Windows." -msgstr "" - -#: ../build/NEWS:715 -msgid "" -"`bpo-42085 `__: Add dedicated entry to " -"PyAsyncMethods for sending values" -msgstr "" - -#: ../build/NEWS:717 -msgid "" -"`bpo-41073 `__: :c:func:" -"`PyType_GetSlot()` can now accept static types." -msgstr "" - -#: ../build/NEWS:719 -msgid "" -"`bpo-30459 `__: :c:func:" -"`PyList_SET_ITEM`, :c:func:`PyTuple_SET_ITEM` and :c:func:`PyCell_SET` " -"macros can no longer be used as l-value or r-value. For example, ``x = " -"PyList_SET_ITEM(a, b, c)`` and ``PyList_SET_ITEM(a, b, c) = x`` now fail " -"with a compiler error. It prevents bugs like ``if (PyList_SET_ITEM (a, b, c) " -"< 0) ...`` test. Patch by Zackery Spytz and Victor Stinner." -msgstr "" - -#: ../build/NEWS:728 -msgid "Python 3.10.0 alpha 2" -msgstr "" - -#: ../build/NEWS:730 -msgid "*Release date: 2020-11-03*" -msgstr "" - -#: ../build/NEWS:735 +#: ../build/NEWS:350 msgid "" "`bpo-42103 `__: Prevented potential DoS " "attack via CPU and RAM exhaustion when processing malformed Apple Property " "List files in binary format." msgstr "" -#: ../build/NEWS:738 +#: ../build/NEWS:353 msgid "" "`bpo-42051 `__: The :mod:`plistlib` " "module no longer accepts entity declarations in XML plist files to avoid XML " @@ -1572,14 +814,51 @@ msgid "" "used in regular plist files." msgstr "" -#: ../build/NEWS:746 +#: ../build/NEWS:358 msgid "" -"`bpo-42236 `__: If the " -"``nl_langinfo(CODESET)`` function returns an empty string, Python now uses " -"UTF-8 as the filesystem encoding. Patch by Victor Stinner." +"`bpo-40791 `__: Add ``volatile`` to the " +"accumulator variable in ``hmac.compare_digest``, making constant-time-" +"defeating optimizations less likely." msgstr "" -#: ../build/NEWS:750 +#: ../build/NEWS:365 +msgid "" +"`bpo-41686 `__: On Windows, the " +"``SIGINT`` event, ``_PyOS_SigintEvent()``, is now created even if Python is " +"configured to not install signal handlers (if :c:member:`PyConfig." +"install_signal_handlers` equals to 0, or ``Py_InitializeEx(0)``)." +msgstr "" + +#: ../build/NEWS:370 +msgid "" +"`bpo-42381 `__: Allow assignment " +"expressions in set literals and set comprehensions as per PEP 572. Patch by " +"Pablo Galindo." +msgstr "" + +#: ../build/NEWS:373 +msgid "" +"`bpo-42374 `__: Fix a regression " +"introduced by the new parser, where an unparenthesized walrus operator was " +"not allowed within generator expressions." +msgstr "" + +#: ../build/NEWS:377 +msgid "" +"`bpo-42296 `__: On Windows, fix a " +"regression in signal handling which prevented to interrupt a program using " +"CTRL+C. The signal handler can be run in a thread different than the Python " +"thread, in which case the test deciding if the thread can handle signals is " +"wrong." +msgstr "" + +#: ../build/NEWS:382 +msgid "" +"`bpo-42332 `__: :class:`types." +"GenericAlias` objects can now be the targets of weakrefs." +msgstr "" + +#: ../build/NEWS:385 msgid "" "`bpo-42218 `__: Fixed a bug in the PEG " "parser that was causing crashes in debug mode. Now errors are checked in " @@ -1587,33 +866,21 @@ msgid "" "time and appear as long-distance crashes in other places." msgstr "" -#: ../build/NEWS:755 +#: ../build/NEWS:390 msgid "" "`bpo-42214 `__: Fixed a possible crash " "in the PEG parser when checking for the '!=' token in the ``barry_as_flufl`` " "rule. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:758 -msgid "" -"`bpo-42206 `__: Propagate and raise the " -"errors caused by :c:func:`PyAST_Validate` in the parser." -msgstr "" - -#: ../build/NEWS:761 -msgid "" -"`bpo-41796 `__: The :mod:`ast` module " -"internal state is now per interpreter. Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:764 +#: ../build/NEWS:393 msgid "" "`bpo-42143 `__: Fix handling of errors " "during creation of ``PyFunctionObject``, which resulted in operations on " "uninitialized memory. Patch by Yonatan Goldschmidt." msgstr "" -#: ../build/NEWS:768 +#: ../build/NEWS:397 msgid "" "`bpo-41659 `__: Fix a bug in the parser, " "where a curly brace following a `primary` didn't fail immediately. This led " @@ -1622,14 +889,14 @@ msgid "" "not fail immediately in the REPL." msgstr "" -#: ../build/NEWS:774 +#: ../build/NEWS:403 msgid "" "`bpo-42150 `__: Fix possible buffer " "overflow in the new parser when checking for continuation lines. Patch by " "Pablo Galindo." msgstr "" -#: ../build/NEWS:777 +#: ../build/NEWS:406 msgid "" "`bpo-42123 `__: Run the parser two " "times. On the first run, disable all the rules that only generate better " @@ -1637,56 +904,39 @@ msgid "" "parser a second time with those enabled." msgstr "" -#: ../build/NEWS:781 +#: ../build/NEWS:410 msgid "" -"`bpo-42093 `__: The ``LOAD_ATTR`` " -"instruction now uses new \"per opcode cache\" mechanism and it is about 36% " -"faster now. Patch by Pablo Galindo and Yury Selivanov." +"`bpo-42057 `__: Fix peephole optimizer " +"misoptimize conditional jump + JUMP_IF_NOT_EXC_MATCH pair." msgstr "" -#: ../build/NEWS:785 -msgid "" -"`bpo-42030 `__: Support for the legacy " -"AIX-specific shared library loading support has been removed. All versions " -"of AIX since 4.3 have supported and defaulted to using the common Unix " -"mechanism instead." -msgstr "" - -#: ../build/NEWS:789 +#: ../build/NEWS:413 msgid "" "`bpo-41984 `__: The garbage collector " "now tracks all user-defined classes. Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:792 +#: ../build/NEWS:416 msgid "" "`bpo-41993 `__: Fixed potential issues " "with removing not completely initialized module from ``sys.modules`` when " "import fails." msgstr "" -#: ../build/NEWS:795 +#: ../build/NEWS:419 msgid "" "`bpo-41979 `__: Star-unpacking is now " "allowed for with item's targets in the PEG parser." msgstr "" -#: ../build/NEWS:798 +#: ../build/NEWS:422 msgid "" -"`bpo-41974 `__: Removed special methods " -"``__int__``, ``__float__``, ``__floordiv__``, ``__mod__``, ``__divmod__``, " -"``__rfloordiv__``, ``__rmod__`` and ``__rdivmod__`` of the :class:`complex` " -"class. They always raised a :exc:`TypeError`." +"`bpo-41909 `__: Fixed stack overflow in :" +"func:`issubclass` and :func:`isinstance` when getting the ``__bases__`` " +"attribute leads to infinite recursion." msgstr "" -#: ../build/NEWS:803 -msgid "" -"`bpo-41902 `__: Micro optimization when " -"compute :c:member:`~PySequenceMethods.sq_item` and :c:member:" -"`~PyMappingMethods.mp_subscript` of :class:`range`. Patch by Dong-hee Na." -msgstr "" - -#: ../build/NEWS:808 +#: ../build/NEWS:426 msgid "" "`bpo-41894 `__: When loading a native " "module and a load failure occurs, prevent a possible UnicodeDecodeError when " @@ -1694,29 +944,56 @@ msgid "" "current locale's encoding." msgstr "" -#: ../build/NEWS:812 +#: ../build/NEWS:430 msgid "" -"`bpo-41902 `__: Micro optimization for " -"range.index if step is 1. Patch by Dong-hee Na." +"`bpo-39934 `__: Correctly count control " +"blocks in 'except' in compiler. Ensures that a syntax error, rather a fatal " +"error, occurs for deeply nested, named exception handlers." msgstr "" -#: ../build/NEWS:815 +#: ../build/NEWS:437 msgid "" -"`bpo-41435 `__: Add `sys." -"_current_exceptions()` function to retrieve a dictionary mapping each " -"thread's identifier to the topmost exception currently active in that thread " -"at the time the function is called." +"`bpo-42328 `__: Fixed :meth:`tkinter.ttk." +"Style.map`. The function accepts now the representation of the default state " +"as empty sequence (as returned by ``Style.map()``). The structure of the " +"result is now the same on all platform and does not depend on the value of " +"``wantobjects``." msgstr "" -#: ../build/NEWS:819 +#: ../build/NEWS:442 msgid "" -"`bpo-38605 `__: Enable ``from __future__ " -"import annotations`` (:pep:`563`) by default. The values found in :attr:" -"`__annotations__` dicts are now strings, e.g. ``{\"x\": \"int\"}`` instead " -"of ``{\"x\": int}``." +"`bpo-42345 `__: Fix various issues with " +"``typing.Literal`` parameter handling (flatten, deduplicate, use type to " +"cache key). Patch provided by Yurii Karabas." msgstr "" -#: ../build/NEWS:826 +#: ../build/NEWS:446 +msgid "" +"`bpo-42350 `__: Fix the :class:" +"`threading.Thread` class at fork: do nothing if the thread is already " +"stopped (ex: fork called at Python exit). Previously, an error was logged in " +"the child process." +msgstr "" + +#: ../build/NEWS:450 +msgid "" +"`bpo-42014 `__: The ``onerror`` callback " +"from ``shutil.rmtree`` now receives correct function when ``os.open`` fails." +msgstr "" + +#: ../build/NEWS:453 +msgid "" +"`bpo-42237 `__: Fix `os.sendfile()` on " +"illumos." +msgstr "" + +#: ../build/NEWS:455 +msgid "" +"`bpo-42249 `__: Fixed writing binary " +"Plist files larger than 4 GiB." +msgstr "" + +#: ../build/NEWS:457 msgid "" "`bpo-35455 `__: On Solaris, :func:`~time." "thread_time` is now implemented with ``gethrvtime()`` because " @@ -1724,7 +1001,7 @@ msgid "" "Jakub Kulik." msgstr "" -#: ../build/NEWS:830 +#: ../build/NEWS:461 msgid "" "`bpo-42233 `__: The :func:`repr` of :mod:" "`typing` types containing :ref:`Generic Alias Types ` " @@ -1732,45 +1009,44 @@ msgid "" "They have now been changed to do so." msgstr "" -#: ../build/NEWS:835 +#: ../build/NEWS:466 +msgid "" +"`bpo-41754 `__: webbrowser: Ignore " +"*NotADirectoryError* when calling ``xdg-settings``." +msgstr "" + +#: ../build/NEWS:469 msgid "" "`bpo-29566 `__: ``binhex.binhex()`` " "consisently writes macOS 9 line endings." msgstr "" -#: ../build/NEWS:837 +#: ../build/NEWS:471 msgid "" -"`bpo-26789 `__: The :class:`logging." -"FileHandler` class now keeps a reference to the builtin :func:`open` " -"function to be able to open or reopen the file during Python finalization. " -"Fix errors like: ``NameError: name 'open' is not defined``. Patch by Victor " -"Stinner." +"`bpo-42183 `__: Fix a stack overflow " +"error for asyncio Task or Future repr()." msgstr "" -#: ../build/NEWS:842 +#: ../build/NEWS:473 msgid "" -"`bpo-42157 `__: Removed the " -"``unicodedata.ucnhash_CAPI`` attribute which was an internal PyCapsule " -"object. The related private ``_PyUnicode_Name_CAPI`` structure was moved to " -"the internal C API. Patch by Victor Stinner." +"The overflow occurs under some circumstances when a Task or Future " +"recursively returns itself." msgstr "" -#: ../build/NEWS:846 -msgid "" -"`bpo-42157 `__: Convert the :mod:" -"`unicodedata` extension module to the multiphase initialization API (:pep:" -"`489`) and convert the ``unicodedata.UCD`` static type to a heap type. Patch " -"by Mohamed Koubaa and Victor Stinner." -msgstr "" - -#: ../build/NEWS:851 +#: ../build/NEWS:476 msgid "" "`bpo-42146 `__: Fix memory leak in :func:" "`subprocess.Popen` in case an uid (gid) specified in `user` (`group`, " "`extra_groups`) overflows `uid_t` (`gid_t`)." msgstr "" -#: ../build/NEWS:855 +#: ../build/NEWS:480 +msgid "" +"`bpo-42140 `__: Improve asyncio.wait " +"function to create the futures set just one time." +msgstr "" + +#: ../build/NEWS:483 msgid "" "`bpo-42103 `__: :exc:`~plistlib." "InvalidFileException` and :exc:`RecursionError` are now the only errors " @@ -1778,35 +1054,20 @@ msgid "" "TypeError could be raised in some specific cases)." msgstr "" -#: ../build/NEWS:860 -msgid "" -"`bpo-41490 `__: In ``importlib." -"resources``, ``.path`` method is more aggressive about releasing handles to " -"zipfile objects early, enabling use-cases like certifi to leave the context " -"open but delete the underlying zip file." -msgstr "" - -#: ../build/NEWS:864 +#: ../build/NEWS:488 msgid "" "`bpo-41052 `__: Pickling heap types " "implemented in C with protocols 0 and 1 raises now an error instead of " "producing incorrect data." msgstr "" -#: ../build/NEWS:867 -msgid "" -"`bpo-42089 `__: In ``importlib.metadata." -"PackageNotFoundError``, make reference to the package metadata being missing " -"to improve the user experience." -msgstr "" - -#: ../build/NEWS:870 +#: ../build/NEWS:491 msgid "" "`bpo-41491 `__: plistlib: fix parsing " "XML plists with hexadecimal integer values" msgstr "" -#: ../build/NEWS:873 +#: ../build/NEWS:494 msgid "" "`bpo-42065 `__: Fix an incorrectly " "formatted error from :meth:`_codecs.charmap_decode` when called with a " @@ -1814,55 +1075,13 @@ msgid "" "Bernstein." msgstr "" -#: ../build/NEWS:877 +#: ../build/NEWS:498 msgid "" "`bpo-41966 `__: Fix pickling pure " "Python :class:`datetime.time` subclasses. Patch by Dean Inwood." msgstr "" -#: ../build/NEWS:880 -msgid "" -"`bpo-19270 `__: :meth:`sched.scheduler." -"cancel()` will now cancel the correct event, if two events with same " -"priority are scheduled for the same time. Patch by Bar Harel." -msgstr "" - -#: ../build/NEWS:884 -msgid "" -"`bpo-28660 `__: :func:`textwrap.wrap` " -"now attempts to break long words after hyphens when " -"``break_long_words=True`` and ``break_on_hyphens=True``." -msgstr "" - -#: ../build/NEWS:887 -msgid "" -"`bpo-35823 `__: Use ``vfork()`` instead " -"of ``fork()`` for :func:`subprocess.Popen` on Linux to improve performance " -"in cases where it is deemed safe." -msgstr "" - -#: ../build/NEWS:891 -msgid "" -"`bpo-42043 `__: Add support for " -"``zipfile.Path`` inheritance. ``zipfile.Path.is_file()`` now returns False " -"for non-existent names. ``zipfile.Path`` objects now expose a ``.filename`` " -"attribute and rely on that to resolve ``.name`` and ``.parent`` when the " -"``Path`` object is at the root of the zipfile." -msgstr "" - -#: ../build/NEWS:897 -msgid "" -"`bpo-42021 `__: Fix possible ref leaks " -"in :mod:`sqlite3` module init." -msgstr "" - -#: ../build/NEWS:899 -msgid "" -"`bpo-39101 `__: Fixed tests using " -"IsolatedAsyncioTestCase from hanging on BaseExceptions." -msgstr "" - -#: ../build/NEWS:902 +#: ../build/NEWS:501 msgid "" "`bpo-41976 `__: Fixed a bug that was " "causing :func:`ctypes.util.find_library` to return ``None`` when triying to " @@ -1870,99 +1089,65 @@ msgid "" "is not. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:906 +#: ../build/NEWS:505 msgid "" -"`bpo-41943 `__: Fix bug where TestCase." -"assertLogs doesn't correctly filter messages by level." +"`bpo-41900 `__: C14N 2.0 serialisation " +"in xml.etree.ElementTree failed for unprefixed attributes when a default " +"namespace was defined." msgstr "" -#: ../build/NEWS:909 +#: ../build/NEWS:508 msgid "" -"`bpo-41923 `__: Implement :pep:`613`, " -"introducing :data:`typing.TypeAlias` annotation." +"`bpo-41840 `__: Fix a bug in the :mod:" +"`symtable` module that was causing module-scope global variables to not be " +"reported as both local and global. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:912 -msgid "" -"`bpo-41905 `__: A new function in abc: " -"*update_abstractmethods* to re-calculate an abstract class's abstract " -"status. In addition, *dataclass* has been changed to call this function." -msgstr "" - -#: ../build/NEWS:916 -msgid "" -"`bpo-23706 `__: Added *newline* " -"parameter to ``pathlib.Path.write_text()``." -msgstr "" - -#: ../build/NEWS:918 -msgid "" -"`bpo-41876 `__: Tkinter font class repr " -"uses font name" -msgstr "" - -#: ../build/NEWS:920 +#: ../build/NEWS:512 msgid "" "`bpo-41831 `__: ``str()`` for the " "``type`` attribute of the ``tkinter.Event`` object always returns now the " "numeric code returned by Tk instead of the name of the event type." msgstr "" -#: ../build/NEWS:924 +#: ../build/NEWS:516 msgid "" -"`bpo-39337 `__: :func:`encodings." -"normalize_encoding` now ignores non-ASCII characters." +"`bpo-41817 `__: fix `tkinter.EventType` " +"Enum so all members are strings, and none are tuples" msgstr "" -#: ../build/NEWS:927 +#: ../build/NEWS:519 ../build/NEWS:704 msgid "" -"`bpo-41747 `__: Ensure all methods that " -"generated from :func:`dataclasses.dataclass` objects now have the proper " -"``__qualname__`` attribute referring to the class they belong to. Patch by " -"Batuhan Taskaya." +"`bpo-41815 `__: Fix SQLite3 segfault " +"when backing up closed database. Patch contributed by Peter David McCormick." msgstr "" -#: ../build/NEWS:931 +#: ../build/NEWS:522 msgid "" -"`bpo-30681 `__: Handle exceptions caused " -"by unparseable date headers when using email \"default\" policy. Patch by " -"Tim Bell, Georges Toth" +"`bpo-41316 `__: Fix the :mod:`tarfile` " +"module to write only basename of TAR file to GZIP compression header." msgstr "" -#: ../build/NEWS:934 +#: ../build/NEWS:525 msgid "" -"`bpo-41586 `__: Add F_SETPIPE_SZ and " -"F_GETPIPE_SZ to fcntl module. Allow setting pipesize on subprocess.Popen." -msgstr "" - -#: ../build/NEWS:937 -msgid "" -"`bpo-41229 `__: Add ``contextlib." -"aclosing`` for deterministic cleanup of async generators which is analogous " -"to ``contextlib.closing`` for non-async generators. Patch by Joongi Kim and " -"John Belmonte." -msgstr "" - -#: ../build/NEWS:941 -msgid "" -"`bpo-16936 `__: Allow ``ctypes." +"`bpo-16396 `__: Allow ``ctypes." "wintypes`` to be imported on non-Windows systems." msgstr "" -#: ../build/NEWS:944 -msgid "" -"`bpo-4356 `__: Add a key function to the " -"bisect module." -msgstr "" - -#: ../build/NEWS:946 +#: ../build/NEWS:528 msgid "" "`bpo-40592 `__: :func:`shutil.which` now " "ignores empty entries in :envvar:`PATHEXT` instead of treating them as a " "match." msgstr "" -#: ../build/NEWS:949 +#: ../build/NEWS:531 +msgid "" +"`bpo-40550 `__: Fix time-of-check/time-" +"of-action issue in subprocess.Popen.send_signal." +msgstr "" + +#: ../build/NEWS:534 msgid "" "`bpo-40492 `__: Fix ``--outfile`` for :" "mod:`cProfile` / :mod:`profile` not writing the output file in the original " @@ -1970,49 +1155,39 @@ msgid "" "by Anthony Sottile." msgstr "" -#: ../build/NEWS:953 +#: ../build/NEWS:538 msgid "" -"`bpo-34204 `__: The :mod:`shelve` module " -"now uses :data:`pickle.DEFAULT_PROTOCOL` by default instead of :mod:`pickle` " -"protocol ``3``." +"`bpo-40105 `__: ZipFile truncates files " +"to avoid corruption when a shorter comment is provided in append (\"a\") " +"mode. Patch by Jan Mazur." msgstr "" -#: ../build/NEWS:957 +#: ../build/NEWS:541 msgid "" "`bpo-27321 `__: Fixed KeyError exception " "when flattening an email to a string attempts to replace a non-existent " "Content-Transfer-Encoding header." msgstr "" -#: ../build/NEWS:960 +#: ../build/NEWS:547 msgid "" -"`bpo-38976 `__: The :mod:`http." -"cookiejar` module now supports the parsing of cookies in CURL-style " -"cookiejar files through MozillaCookieJar on all platforms. Previously, such " -"cookie entries would be silently ignored when loading a cookiejar with such " -"entries." +"`bpo-42153 `__: Fix the URL for the IMAP " +"protocol documents." msgstr "" -#: ../build/NEWS:965 -msgid "" -"Additionally, the HTTP Only attribute is persisted in the object, and will " -"be correctly written to file if the MozillaCookieJar object is subsequently " -"dumped." -msgstr "" - -#: ../build/NEWS:972 +#: ../build/NEWS:549 msgid "" "`bpo-42061 `__: Document __format__ " "functionality for IP addresses." msgstr "" -#: ../build/NEWS:974 +#: ../build/NEWS:551 msgid "" "`bpo-41910 `__: Document the default " "implementation of `object.__eq__`." msgstr "" -#: ../build/NEWS:976 +#: ../build/NEWS:553 msgid "" "`bpo-42010 `__: Clarify that " "subscription expressions are also valid for certain :term:`classes ` " @@ -2020,103 +1195,240 @@ msgid "" "classes and types if the classmethod :meth:`__class_getitem__` is provided." msgstr "" -#: ../build/NEWS:981 +#: ../build/NEWS:558 msgid "" "`bpo-41805 `__: Documented :ref:`generic " "alias type ` and :data:`types.GenericAlias`. Also added " "an entry in glossary for :term:`generic types `." msgstr "" -#: ../build/NEWS:985 +#: ../build/NEWS:562 +msgid "" +"`bpo-41774 `__: In Programming FAQ " +"\"Sequences (Tuples/Lists)\" section, add \"How do you remove multiple items " +"from a list\"." +msgstr "" + +#: ../build/NEWS:565 +msgid "" +"`bpo-35293 `__: Fix " +"RemovedInSphinx40Warning when building the documentation. Patch by Dong-hee " +"Na." +msgstr "" + +#: ../build/NEWS:568 +msgid "" +"`bpo-41726 `__: Update the refcounts " +"info of ``PyType_FromModuleAndSpec``." +msgstr "" + +#: ../build/NEWS:570 msgid "" "`bpo-39693 `__: Fix tarfile's " "extractfile documentation" msgstr "" -#: ../build/NEWS:987 +#: ../build/NEWS:572 msgid "" "`bpo-39416 `__: Document some " "restrictions on the default string representations of numeric classes." msgstr "" -#: ../build/NEWS:993 +#: ../build/NEWS:578 +msgid "" +"`bpo-40754 `__: Include " +"``_testinternalcapi`` module in Windows installer for test suite" +msgstr "" + +#: ../build/NEWS:581 msgid "" "`bpo-41739 `__: Fix test_logging." "test_race_between_set_target_and_flush(): the test now waits until all " "threads complete to avoid leaking running threads." msgstr "" -#: ../build/NEWS:997 +#: ../build/NEWS:585 msgid "" "`bpo-41970 `__: Avoid a test failure in " "``test_lib2to3`` if the module has already imported at the time the test " "executes. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1000 +#: ../build/NEWS:588 msgid "" "`bpo-41944 `__: Tests for CJK codecs no " "longer call ``eval()`` on content received via HTTP." msgstr "" -#: ../build/NEWS:1003 +#: ../build/NEWS:591 +msgid "" +"`bpo-41939 `__: Fix test_site." +"test_license_exists_at_url(): call ``urllib.request.urlcleanup()`` to reset " +"the global ``urllib.request._opener``. Patch by Victor Stinner." +msgstr "" + +#: ../build/NEWS:595 +msgid "" +"`bpo-41561 `__: test_ssl: skip " +"test_min_max_version_mismatch when TLS 1.0 is not available" +msgstr "" + +#: ../build/NEWS:598 ../build/NEWS:720 +msgid "" +"`bpo-41602 `__: Add tests for SIGINT " +"handling in the runpy module." +msgstr "" + +#: ../build/NEWS:600 msgid "" "`bpo-41306 `__: Fixed a failure in " "``test_tk.test_widgets.ScaleTest`` happening when executing the test with Tk " "8.6.10." msgstr "" -#: ../build/NEWS:1009 +#: ../build/NEWS:606 msgid "" -"`bpo-38980 `__: Add ``-fno-semantic-" -"interposition`` to both the compile and link line when building with ``--" -"enable-optimizations``. Patch by Victor Stinner and Pablo Galindo." +"`bpo-42398 `__: Fix a race condition in " +"\"make regen-all\" when make -jN option is used to run jobs in parallel. The " +"clinic.py script now only use atomic write to write files. Moveover, " +"generated files are now left unchanged if the content does not change, to " +"not change the file modification time." msgstr "" -#: ../build/NEWS:1016 +#: ../build/NEWS:611 +msgid "" +"`bpo-41617 `__: Fix building " +"``pycore_bitutils.h`` internal header on old clang version without " +"``__builtin_bswap16()`` (ex: Xcode 4.6.3 on Mac OS X 10.7). Patch by Joshua " +"Root and Victor Stinner." +msgstr "" + +#: ../build/NEWS:615 ../build/NEWS:725 +msgid "" +"`bpo-38249 `__: Update :c:macro:" +"`Py_UNREACHABLE` to use __builtin_unreachable() if only the compiler is able " +"to use it. Patch by Dong-hee Na." +msgstr "" + +#: ../build/NEWS:618 +msgid "" +"`bpo-40998 `__: Addressed three compiler " +"warnings found by undefined behavior sanitizer (ubsan)." +msgstr "" + +#: ../build/NEWS:624 +msgid "" +"`bpo-42120 `__: Remove macro definition " +"of ``copysign`` (to ``_copysign``) in headers." +msgstr "" + +#: ../build/NEWS:627 msgid "" "`bpo-38439 `__: Updates the icons for " "IDLE in the Windows Store package." msgstr "" -#: ../build/NEWS:1018 +#: ../build/NEWS:629 msgid "" -"`bpo-38252 `__: Use 8-byte step to " -"detect ASCII sequence in 64-bit Windows build." +"`bpo-41744 `__: Fixes automatic import " +"of props file when using the Nuget package." msgstr "" -#: ../build/NEWS:1021 -msgid "" -"`bpo-39107 `__: Update Tcl and Tk to " -"8.6.10 in Windows installer." -msgstr "" - -#: ../build/NEWS:1023 +#: ../build/NEWS:632 msgid "" "`bpo-41557 `__: Update Windows installer " "to use SQLite 3.33.0." msgstr "" -#: ../build/NEWS:1025 +#: ../build/NEWS:634 msgid "" "`bpo-38324 `__: Avoid Unicode errors " "when accessing certain locale data on Windows." msgstr "" -#: ../build/NEWS:1031 +#: ../build/NEWS:640 +msgid "" +"`bpo-41116 `__: Ensure distutils." +"unixxcompiler.find_library_file can find system provided libraries on macOS " +"11." +msgstr "" + +#: ../build/NEWS:643 +msgid "" +"`bpo-41100 `__: Add support for macOS 11 " +"and Apple Silicon systems." +msgstr "" + +#: ../build/NEWS:645 +msgid "" +"It is now possible to build \"Universal 2\" binaries using \"--enable-" +"universalsdk --with-universal-archs=universal2\"." +msgstr "" + +#: ../build/NEWS:648 +msgid "" +"Binaries build on later macOS versions can be deployed back to older " +"versions (tested up to macOS 10.9), when using the correct deployment " +"target. This is tested using Xcode 11 and later." +msgstr "" + +#: ../build/NEWS:652 +msgid "" +"`bpo-38443 `__: The ``--enable-" +"universalsdk`` and ``--with-universal-archs`` options for the configure " +"script now check that the specified architectures can be used." +msgstr "" + +#: ../build/NEWS:656 msgid "" "`bpo-41471 `__: Ignore invalid prefix " "lengths in system proxy excludes." msgstr "" -#: ../build/NEWS:1036 +#: ../build/NEWS:658 +msgid "" +"`bpo-41557 `__: Update macOS installer " +"to use SQLite 3.33.0." +msgstr "" + +#: ../build/NEWS:663 +msgid "" +"`bpo-42426 `__: Fix reporting offset of " +"the RE error in searchengine." +msgstr "" + +#: ../build/NEWS:665 +msgid "" +"`bpo-42415 `__: Get docstrings for IDLE " +"calltips more often by using inspect.getdoc." +msgstr "" + +#: ../build/NEWS:668 msgid "" "`bpo-33987 `__: Mostly finish using ttk " "widgets, mainly for editor, settings, and searches. Some patches by Mark " "Roseman." msgstr "" -#: ../build/NEWS:1039 +#: ../build/NEWS:671 +msgid "" +"`bpo-41775 `__: Use 'IDLE Shell' as " +"shell title" +msgstr "" + +#: ../build/NEWS:673 +msgid "" +"`bpo-35764 `__: Rewrite the Calltips doc " +"section." +msgstr "" + +#: ../build/NEWS:675 +msgid "" +"`bpo-40181 `__: In calltips, stop " +"reminding that '/' marks the end of positional-only arguments." +msgstr "" + +#: ../build/NEWS:678 msgid "" "`bpo-40511 `__: Typing opening and " "closing parentheses inside the parentheses of a function call will no longer " @@ -2124,250 +1436,91 @@ msgid "" "when typed in a string literal." msgstr "" -#: ../build/NEWS:1043 +#: ../build/NEWS:682 msgid "" "`bpo-38439 `__: Add a 256×256 pixel IDLE " "icon to the Windows .ico file. Created by Andrew Clover. Remove the low-" "color gif variations from the .ico file." msgstr "" -#: ../build/NEWS:1049 -msgid "" -"`bpo-42157 `__: The private " -"``_PyUnicode_Name_CAPI`` structure of the PyCapsule API ``unicodedata." -"ucnhash_CAPI`` has been moved to the internal C API. Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:1053 +#: ../build/NEWS:688 msgid "" "`bpo-42015 `__: Fix potential crash in " "deallocating method objects when dynamically allocated `PyMethodDef`'s " "lifetime is managed through the ``self`` argument of a `PyCFunction`." msgstr "" -#: ../build/NEWS:1057 -msgid "" -"`bpo-40423 `__: The :mod:`subprocess` " -"module and ``os.closerange`` will now use the ``close_range(low, high, " -"flags)`` syscall when it is available for more efficient closing of ranges " -"of descriptors." -msgstr "" - -#: ../build/NEWS:1061 -msgid "" -"`bpo-41845 `__: :c:func:" -"`PyObject_GenericGetDict` is available again in the limited API when " -"targeting 3.10 or later." -msgstr "" - -#: ../build/NEWS:1064 -msgid "" -"`bpo-40422 `__: Add `_Py_closerange` " -"function to provide performant closing of a range of file descriptors." -msgstr "" - -#: ../build/NEWS:1067 +#: ../build/NEWS:692 msgid "" "`bpo-41986 `__: :c:data:" "`Py_FileSystemDefaultEncodeErrors` and :c:data:`Py_UTF8Mode` are available " "again in limited API." msgstr "" -#: ../build/NEWS:1070 +#: ../build/NEWS:697 +msgid "Python 3.9.0 final" +msgstr "" + +#: ../build/NEWS:699 +msgid "*Release date: 2020-10-04*" +msgstr "" + +#: ../build/NEWS:707 msgid "" -"`bpo-41756 `__: Add `PyIter_Send` " -"function to allow sending value into generator/coroutine/iterator without " -"raising StopIteration exception to signal return." +"`bpo-41662 `__: No longer override " +"exceptions raised in ``__len__()`` of a sequence of parameters in :mod:" +"`sqlite3` with :exc:`~sqlite3.ProgrammingError`." msgstr "" -#: ../build/NEWS:1074 +#: ../build/NEWS:711 msgid "" -"`bpo-41784 `__: Added " -"``PyUnicode_AsUTF8AndSize`` to the limited C API." +"`bpo-41662 `__: Fixed crash when mutate " +"list of parameters during iteration in :mod:`sqlite3`." msgstr "" -#: ../build/NEWS:1078 -msgid "Python 3.10.0 alpha 1" -msgstr "" - -#: ../build/NEWS:1080 -msgid "*Release date: 2020-10-05*" -msgstr "" - -#: ../build/NEWS:1085 +#: ../build/NEWS:714 msgid "" -"`bpo-41304 `__: Fixes `python3x._pth` " -"being ignored on Windows, caused by the fix for :issue:`29778` " -"(CVE-2020-15801)." +"`bpo-39728 `__: fix default `_missing_` " +"so a duplicate `ValueError` is not set as the `__context__` of the original " +"`ValueError`" msgstr "" -#: ../build/NEWS:1088 -msgid "" -"`bpo-41162 `__: Audit hooks are now " -"cleared later during finalization to avoid missing events." +#: ../build/NEWS:730 +msgid "Python 3.9.0 release candidate 2" msgstr "" -#: ../build/NEWS:1091 -msgid "" -"`bpo-29778 `__: Ensure :file:`python3." -"dll` is loaded from correct locations when Python is embedded " -"(CVE-2020-15523)." +#: ../build/NEWS:732 +msgid "*Release date: 2020-09-16*" msgstr "" -#: ../build/NEWS:1094 -msgid "" -"`bpo-41004 `__: The __hash__() methods " -"of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly " -"generated constant hash values of 32 and 128 respectively. This resulted in " -"always causing hash collisions. The fix uses hash() to generate hash values " -"for the tuple of (address, mask length, network address)." -msgstr "" - -#: ../build/NEWS:1100 -msgid "" -"`bpo-39603 `__: Prevent http header " -"injection by rejecting control characters in http.client.putrequest(...)." -msgstr "" - -#: ../build/NEWS:1106 -msgid "" -"`bpo-41909 `__: Fixed stack overflow in :" -"func:`issubclass` and :func:`isinstance` when getting the ``__bases__`` " -"attribute leads to infinite recursion." -msgstr "" - -#: ../build/NEWS:1110 -msgid "" -"`bpo-41922 `__: Speed up calls to " -"``reversed()`` by using the :pep:`590` ``vectorcall`` calling convention. " -"Patch by Dong-hee Na." -msgstr "" - -#: ../build/NEWS:1113 -msgid "" -"`bpo-41873 `__: Calls to ``float()`` are " -"now faster due to the ``vectorcall`` calling convention. Patch by Dennis " -"Sweeney." -msgstr "" - -#: ../build/NEWS:1116 -msgid "" -"`bpo-41870 `__: Speed up calls to " -"``bool()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " -"by Dong-hee Na." -msgstr "" - -#: ../build/NEWS:1119 -msgid "" -"`bpo-1635741 `__: Port the :mod:" -"`_bisect` module to the multi-phase initialization API (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:1122 -msgid "" -"`bpo-39934 `__: Correctly count control " -"blocks in 'except' in compiler. Ensures that a syntax error, rather a fatal " -"error, occurs for deeply nested, named exception handlers." -msgstr "" - -#: ../build/NEWS:1126 +#: ../build/NEWS:737 msgid "" "`bpo-41780 `__: Fix :meth:`__dir__` of :" "class:`types.GenericAlias`. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:1129 -msgid "" -"`bpo-1635741 `__: Port the :mod:" -"`_lsprof` extension module to multi-phase initialization (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:1132 -msgid "" -"`bpo-1635741 `__: Port the :mod:" -"`cmath` extension module to multi-phase initialization (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:1135 -msgid "" -"`bpo-1635741 `__: Port the :mod:" -"`_scproxy` extension module to multi-phase initialization (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:1138 -msgid "" -"`bpo-1635741 `__: Port the :mod:" -"`termios` extension module to multi-phase initialization (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:1141 -msgid "" -"`bpo-1635741 `__: Convert the :mod:" -"`_sha256` extension module types to heap types." -msgstr "" - -#: ../build/NEWS:1144 +#: ../build/NEWS:740 msgid "" "`bpo-41690 `__: Fix a possible stack " "overflow in the parser when parsing functions and classes with a huge " "ammount of arguments. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1148 -msgid "" -"`bpo-1635741 `__: Port the :mod:" -"`_overlapped` extension module to multi-phase initialization (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:1151 -msgid "" -"`bpo-1635741 `__: Port the :mod:" -"`_curses_panel` extension module to multi-phase initialization (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:1154 -msgid "" -"`bpo-1635741 `__: Port the :mod:" -"`_opcode` extension module to multi-phase initialization (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:1157 +#: ../build/NEWS:744 msgid "" "`bpo-41681 `__: Fixes the wrong error " "description in the error raised by using 2 `,` in format string in f-string " "and :meth:`str.format`." msgstr "" -#: ../build/NEWS:1160 -msgid "" -"`bpo-41675 `__: The implementation of :" -"func:`signal.siginterrupt` now uses :c:func:`sigaction` (if it is available " -"in the system) instead of the deprecated :c:func:`siginterrupt`. Patch by " -"Pablo Galindo." -msgstr "" - -#: ../build/NEWS:1164 -msgid "" -"`bpo-41670 `__: Prevent line trace being " -"skipped on platforms not compiled with ``USE_COMPUTED_GOTOS``. Fixes issue " -"where some lines nested within a try-except block were not being traced on " -"Windows." -msgstr "" - -#: ../build/NEWS:1168 +#: ../build/NEWS:747 msgid "" "`bpo-41654 `__: Fix a crash that " "occurred when destroying subclasses of :class:`MemoryError`. Patch by Pablo " "Galindo." msgstr "" -#: ../build/NEWS:1171 -msgid "" -"`bpo-1635741 `__: Port the :mod:`zlib` " -"extension module to multi-phase initialization (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:1174 +#: ../build/NEWS:750 msgid "" "`bpo-41631 `__: The ``_ast`` module uses " "again a global state. Using a module state per module instance is causing " @@ -2376,90 +1529,379 @@ msgid "" "that ``import _ast`` always return a fully initialized ``_ast`` module." msgstr "" -#: ../build/NEWS:1180 -msgid "" -"`bpo-40077 `__: Convert :mod:`_operator` " -"to use :c:func:`PyType_FromSpec`." -msgstr "" - -#: ../build/NEWS:1182 -msgid "" -"`bpo-1653741 `__: Port :mod:`_sha3` to " -"multi-phase init. Convert static types to heap types." -msgstr "" - -#: ../build/NEWS:1185 -msgid "" -"`bpo-1635741 `__: Port the :mod:" -"`_blake2` extension module to the multi-phase initialization API (:pep:" -"`489`)." -msgstr "" - -#: ../build/NEWS:1188 +#: ../build/NEWS:756 msgid "" "`bpo-41533 `__: Free the stack allocated " "in ``va_build_stack`` if ``do_mkstack`` fails and the stack is not a " "``small_stack``." msgstr "" -#: ../build/NEWS:1191 +#: ../build/NEWS:759 msgid "" "`bpo-41531 `__: Fix a bug that was " "dropping keys when compiling dict literals with more than 0xFFFF elements. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1194 +#: ../build/NEWS:762 msgid "" "`bpo-41525 `__: The output of ``python --" "help`` contains now only ASCII characters." msgstr "" -#: ../build/NEWS:1197 +#: ../build/NEWS:765 msgid "" -"`bpo-1635741 `__: Port the :mod:" -"`_sha1`, :mod:`_sha512`, and :mod:`_md5` extension modules to multi-phase " -"initialization API (:pep:`489`)." +"`bpo-29590 `__: Make the stack trace " +"correct after calling :meth:`generator.throw` on a generator that has " +"yielded from a ``yield from``." msgstr "" -#: ../build/NEWS:1200 +#: ../build/NEWS:772 msgid "" -"`bpo-41431 `__: Optimize " -"``dict_merge()`` for copying dict (e.g. ``dict(d)`` and ``{}.update(d)``)." +"`bpo-41517 `__: fix bug allowing Enums " +"to be extended via multiple inheritance" msgstr "" -#: ../build/NEWS:1203 +#: ../build/NEWS:774 msgid "" -"`bpo-41428 `__: Implement PEP 604. This " -"supports (int | str) etc. in place of Union[str, int]." +"`bpo-39587 `__: use the correct mix-in " +"data type when constructing Enums" msgstr "" -#: ../build/NEWS:1206 +#: ../build/NEWS:776 msgid "" -"`bpo-41340 `__: Removed fallback " -"implementation for ``strdup``." +"`bpo-41789 `__: Honor `object` overrides " +"in `Enum` class creation (specifically, `__str__`, `__repr__`, `__format__`, " +"and `__reduce_ex__`)." msgstr "" -#: ../build/NEWS:1208 +#: ../build/NEWS:779 +msgid "" +"`bpo-39651 `__: Fix a race condition in " +"the ``call_soon_threadsafe()`` method of ``asyncio.ProactorEventLoop``: do " +"nothing if the self-pipe socket has been closed." +msgstr "" + +#: ../build/NEWS:783 +msgid "" +"`bpo-41720 `__: Fixed :meth:`turtle." +"Vec2D.__rmul__` for arguments which are not int or float." +msgstr "" + +#: ../build/NEWS:786 +msgid "" +"`bpo-41696 `__: Fix handling of debug " +"mode in :func:`asyncio.run`. This allows setting ``PYTHONASYNCIODEBUG`` or " +"``-X dev`` to enable asyncio debug mode when using :func:`asyncio.run`." +msgstr "" + +#: ../build/NEWS:790 +msgid "" +"`bpo-41687 `__: Fix implementation of " +"sendfile to be compatible with Solaris." +msgstr "" + +#: ../build/NEWS:792 +msgid "" +"`bpo-39010 `__: Restarting a " +"``ProactorEventLoop`` on Windows no longer logs spurious " +"``ConnectionResetErrors``." +msgstr "" + +#: ../build/NEWS:795 +msgid "" +"`bpo-41609 `__: The pdb whatis command " +"correctly reports instance methods as 'Method' rather than 'Function'." +msgstr "" + +#: ../build/NEWS:798 +msgid "" +"`bpo-32751 `__: When cancelling the task " +"due to a timeout, :meth:`asyncio.wait_for` will now wait until the " +"cancellation is complete also in the case when *timeout* is <= 0, like it " +"does with positive timeouts." +msgstr "" + +#: ../build/NEWS:803 +msgid "" +"`bpo-37658 `__: :meth:`asyncio.wait_for` " +"now properly handles races between cancellation of itself and the completion " +"of the wrapped awaitable." +msgstr "" + +#: ../build/NEWS:806 +msgid "" +"`bpo-40782 `__: Change the method " +"asyncio.AbstractEventLoop.run_in_executor to not be a coroutine." +msgstr "" + +#: ../build/NEWS:809 +msgid "" +"`bpo-41520 `__: Fix :mod:`codeop` " +"regression that prevented turning compile warnings into errors." +msgstr "" + +#: ../build/NEWS:812 +msgid "" +"`bpo-41503 `__: Fixed a race between " +"setTarget and flush in logging.handlers.MemoryHandler." +msgstr "" + +#: ../build/NEWS:815 +msgid "" +"`bpo-41344 `__: Prevent creating :class:" +"`shared_memory.SharedMemory` objects with :code:`size=0`." +msgstr "" + +#: ../build/NEWS:818 +msgid "" +"`bpo-41025 `__: Fixed an issue " +"preventing the C implementation of :class:`zoneinfo.ZoneInfo` from being " +"subclassed." +msgstr "" + +#: ../build/NEWS:821 +msgid "" +"`bpo-31122 `__: ssl.wrap_socket() now " +"raises ssl.SSLEOFError rather than OSError when peer closes connection " +"during TLS negotiation" +msgstr "" + +#: ../build/NEWS:824 +msgid "" +"`bpo-33660 `__: Fix pathlib.PosixPath to " +"resolve a relative path located on the root directory properly." +msgstr "" + +#: ../build/NEWS:830 +msgid "" +"`bpo-37149 `__: Change Shipman tkinter " +"doc link from archive.org to TkDocs. (The doc has been removed from the NMT " +"server.) The new link responds much faster and includes a short explanatory " +"note." +msgstr "" + +#: ../build/NEWS:834 +msgid "" +"`bpo-41624 `__: Fix the signature of :" +"class:`typing.Coroutine`." +msgstr "" + +#: ../build/NEWS:836 +msgid "" +"`bpo-40204 `__: Enable Sphinx 3.2 " +"``c_allow_pre_v3`` option and disable ``c_warn_on_allowed_pre_v3`` option to " +"make the documentation compatible with Sphinx 2 and Sphinx 3." +msgstr "" + +#: ../build/NEWS:840 +msgid "" +"`bpo-40979 `__: Refactored typing.rst, " +"arranging more than 70 classes, functions, and decorators into new sub-" +"sections." +msgstr "" + +#: ../build/NEWS:843 +msgid "" +"`bpo-39883 `__: Make code, examples, and " +"recipes in the Python documentation be licensed under the more permissive " +"BSD0 license in addition to the existing Python 2.0 license." +msgstr "" + +#: ../build/NEWS:850 +msgid "" +"`bpo-41731 `__: Make " +"test_cmd_line_script pass with option '-vv'." +msgstr "" + +#: ../build/NEWS:855 +msgid "" +"`bpo-41617 `__: Fix ``pycore_byteswap." +"h`` header file to support old clang versions: ``__builtin_bswap16()`` is " +"not available in LLVM clang 3.0." +msgstr "" + +#: ../build/NEWS:861 +msgid "" +"`bpo-41526 `__: Fixed layout of final " +"page of the installer by removing the special thanks to Mark Hammond (with " +"his permission)." +msgstr "" + +#: ../build/NEWS:867 +msgid "" +"`bpo-41524 `__: Fix bug in " +"PyOS_mystrnicmp and PyOS_mystricmp that incremented pointers beyond the end " +"of a string." +msgstr "" + +#: ../build/NEWS:872 +msgid "Python 3.9.0 release candidate 1" +msgstr "" + +#: ../build/NEWS:874 +msgid "*Release date: 2020-08-11*" +msgstr "" + +#: ../build/NEWS:879 msgid "" "`bpo-38156 `__: Handle interrupts that " "come after EOF correctly in ``PyOS_StdioReadline``." msgstr "" -#: ../build/NEWS:1211 +#: ../build/NEWS:885 msgid "" -"`bpo-41342 `__: :func:`round` with " -"integer argument is now faster (9--60%)." +"`bpo-41497 `__: Fix potential " +"UnicodeDecodeError in dis module." msgstr "" -#: ../build/NEWS:1213 +#: ../build/NEWS:887 msgid "" -"`bpo-41334 `__: Constructors :func:" -"`str`, :func:`bytes` and :func:`bytearray` are now faster (around 30--40% " -"for small objects)." +"`bpo-41490 `__: Update :mod:`ensurepip` " +"to install pip 20.2.1 and setuptools 49.2.1." msgstr "" -#: ../build/NEWS:1216 +#: ../build/NEWS:890 +msgid "" +"`bpo-41467 `__: On Windows, fix asyncio " +"``recv_into()`` return value when the socket/pipe is closed (:exc:" +"`BrokenPipeError`): return ``0`` rather than an empty byte string (``b''``)." +msgstr "" + +#: ../build/NEWS:894 +msgid "" +"`bpo-41425 `__: Make tkinter doc example " +"runnable." +msgstr "" + +#: ../build/NEWS:896 +msgid "" +"`bpo-41384 `__: Raise TclError instead " +"of TypeError when an unknown option is passed to tkinter.OptionMenu." +msgstr "" + +#: ../build/NEWS:899 +msgid "" +"`bpo-38731 `__: Fix :exc:`NameError` in " +"command-line interface of :mod:`py_compile`." +msgstr "" + +#: ../build/NEWS:902 +msgid "" +"`bpo-41317 `__: Use add_done_callback() " +"in asyncio.loop.sock_accept() to unsubscribe reader early on cancellation." +msgstr "" + +#: ../build/NEWS:905 +msgid "" +"`bpo-41364 `__: Reduce import overhead " +"of :mod:`uuid`." +msgstr "" + +#: ../build/NEWS:907 +msgid "" +"`bpo-41341 `__: Recursive evaluation of " +"`typing.ForwardRef` in `get_type_hints`." +msgstr "" + +#: ../build/NEWS:910 +msgid "" +"`bpo-41182 `__: selector: use " +"DefaultSelector based upon implementation" +msgstr "" + +#: ../build/NEWS:912 +msgid "" +"`bpo-40726 `__: Handle cases where the " +"``end_lineno`` is ``None`` on :func:`ast.increment_lineno`." +msgstr "" + +#: ../build/NEWS:918 +msgid "" +"`bpo-41045 `__: Add documentation for " +"debug feature of f-strings." +msgstr "" + +#: ../build/NEWS:920 +msgid "" +"`bpo-41314 `__: Changed the release when " +"``from __future__ import annotations`` becomes the default from ``4.0`` to " +"``3.10`` (following a change in PEP 563)." +msgstr "" + +#: ../build/NEWS:927 +msgid "" +"`bpo-41492 `__: Fixes the description " +"that appears in UAC prompts." +msgstr "" + +#: ../build/NEWS:929 +msgid "" +"`bpo-40948 `__: Improve post-install " +"message to direct people to the \"py\" command." +msgstr "" + +#: ../build/NEWS:932 +msgid "" +"`bpo-41412 `__: The installer will now " +"fail to install on Windows 7 and Windows 8. Further, the UCRT dependency is " +"now always downloaded on demand." +msgstr "" + +#: ../build/NEWS:935 +msgid "" +"`bpo-40741 `__: Update Windows release " +"to include SQLite 3.32.3." +msgstr "" + +#: ../build/NEWS:940 +msgid "" +"`bpo-41468 `__: Improve IDLE run crash " +"error message (which users should never see)." +msgstr "" + +#: ../build/NEWS:943 +msgid "" +"`bpo-41373 `__: Save files loaded with " +"no line ending, as when blank, or different line endings, by setting its " +"line ending to the system default. Fix regression in 3.8.4 and 3.9.0b4." +msgstr "" + +#: ../build/NEWS:949 +msgid "Python 3.9.0 beta 5" +msgstr "" + +#: ../build/NEWS:951 +msgid "*Release date: 2020-07-20*" +msgstr "" + +#: ../build/NEWS:956 +msgid "" +"`bpo-41304 `__: Fixes `python3x._pth` " +"being ignored on Windows, caused by the fix for :issue:`29778` " +"(CVE-2020-15801)." +msgstr "" + +#: ../build/NEWS:959 +msgid "" +"`bpo-41162 `__: Audit hooks are now " +"cleared later during finalization to avoid missing events." +msgstr "" + +#: ../build/NEWS:962 +msgid "" +"`bpo-29778 `__: Ensure :file:`python3." +"dll` is loaded from correct locations when Python is embedded " +"(CVE-2020-15523)." +msgstr "" + +#: ../build/NEWS:965 +msgid "" +"`bpo-39603 `__: Prevent http header " +"injection by rejecting control characters in http.client.putrequest(...)." +msgstr "" + +#: ../build/NEWS:971 msgid "" "`bpo-41295 `__: Resolve a regression in " "CPython 3.8.4 where defining \"__setattr__\" in a multi-inheritance setup " @@ -2467,38 +1909,19 @@ msgid "" "were involved in the base types." msgstr "" -#: ../build/NEWS:1221 -msgid "" -"`bpo-41323 `__: Bytecode optimizations " -"are performed directly on the control flow graph. This will result in " -"slightly more compact code objects in some circumstances." -msgstr "" - -#: ../build/NEWS:1225 +#: ../build/NEWS:976 msgid "" "`bpo-41247 `__: Always cache the running " "loop holder when running ``asyncio.set_running_loop``." msgstr "" -#: ../build/NEWS:1228 +#: ../build/NEWS:979 msgid "" "`bpo-41252 `__: Fix incorrect " "refcounting in _ssl.c's ``_servername_callback()``." msgstr "" -#: ../build/NEWS:1231 -msgid "" -"`bpo-1635741 `__: Port :mod:" -"`multiprocessing` to multi-phase initialization" -msgstr "" - -#: ../build/NEWS:1233 -msgid "" -"`bpo-1635741 `__: Port :mod:`winapi` " -"to multiphase initialization" -msgstr "" - -#: ../build/NEWS:1235 +#: ../build/NEWS:982 msgid "" "`bpo-41215 `__: Use non-NULL default " "values in the PEG parser keyword list to overcome a bug that was preventing " @@ -2506,7 +1929,7 @@ msgid "" "Pablo Galindo." msgstr "" -#: ../build/NEWS:1239 +#: ../build/NEWS:986 msgid "" "`bpo-41218 `__: Python 3.8.3 had a " "regression where compiling with ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would " @@ -2514,58 +1937,130 @@ msgid "" "comprehension making use of async/await will tagged as so." msgstr "" -#: ../build/NEWS:1244 -msgid "" -"`bpo-1635741 `__: Port :mod:" -"`faulthandler` to multiphase initialization." -msgstr "" - -#: ../build/NEWS:1246 -msgid "" -"`bpo-1635741 `__: Port :mod:`sha256` " -"to multiphase initialization" -msgstr "" - -#: ../build/NEWS:1248 +#: ../build/NEWS:991 msgid "" "`bpo-41175 `__: Guard against a NULL " "pointer dereference within bytearrayobject triggered by the ``bytearray() + " "bytearray()`` operation." msgstr "" -#: ../build/NEWS:1251 -msgid "" -"`bpo-41100 `__: add arm64 to the " -"allowable Mac OS arches in mpdecimal.h" -msgstr "" - -#: ../build/NEWS:1253 -msgid "" -"`bpo-41094 `__: Fix decoding errors with " -"audit when open files with non-ASCII names on non-UTF-8 locale." -msgstr "" - -#: ../build/NEWS:1256 +#: ../build/NEWS:994 msgid "" "`bpo-39960 `__: The \"hackcheck\" that " "prevents sneaking around a type's __setattr__() by calling the superclass " "method was rewritten to allow C implemented heap types." msgstr "" -#: ../build/NEWS:1260 +#: ../build/NEWS:1001 +msgid "" +"`bpo-41288 `__: Unpickling invalid " +"NEWOBJ_EX opcode with the C implementation raises now UnpicklingError " +"instead of crashing." +msgstr "" + +#: ../build/NEWS:1004 +msgid "" +"`bpo-39017 `__: Avoid infinite loop when " +"reading specially crafted TAR files using the tarfile module " +"(CVE-2019-20907)." +msgstr "" + +#: ../build/NEWS:1007 +msgid "" +"`bpo-41235 `__: Fix the error handling " +"in :meth:`ssl.SSLContext.load_dh_params`." +msgstr "" + +#: ../build/NEWS:1010 +msgid "" +"`bpo-41207 `__: In distutils.spawn, " +"restore expectation that DistutilsExecError is raised when the command is " +"not found." +msgstr "" + +#: ../build/NEWS:1013 +msgid "" +"`bpo-39168 `__: Remove the ``__new__`` " +"method of :class:`typing.Generic`." +msgstr "" + +#: ../build/NEWS:1015 +msgid "" +"`bpo-41194 `__: Fix a crash in the " +"``_ast`` module: it can no longer be loaded more than once. It now uses a " +"global state rather than a module state." +msgstr "" + +#: ../build/NEWS:1018 +msgid "" +"`bpo-39384 `__: Fixed email." +"contentmanager to allow set_content() to set a null string." +msgstr "" + +#: ../build/NEWS:1024 +msgid "" +"`bpo-37703 `__: Updated Documentation to " +"comprehensively elaborate on the behaviour of gather.cancel()" +msgstr "" + +#: ../build/NEWS:1030 +msgid "" +"`bpo-40741 `__: Update macOS installer " +"to use SQLite 3.32.3." +msgstr "" + +#: ../build/NEWS:1035 +msgid "" +"`bpo-41300 `__: Save files with non-" +"ascii chars. Fix regression released in 3.9.0b4 and 3.8.4." +msgstr "" + +#: ../build/NEWS:1038 +msgid "" +"`bpo-37765 `__: Add keywords to module " +"name completion list. Rewrite Completions section of IDLE doc." +msgstr "" + +#: ../build/NEWS:1044 +msgid "" +"`bpo-40170 `__: Revert :c:func:" +"`PyType_HasFeature` change: it reads again directly the :c:member:" +"`PyTypeObject.tp_flags` member when the limited C API is not used, rather " +"than always calling :c:func:`PyType_GetFlags` which hides implementation " +"details." +msgstr "" + +#: ../build/NEWS:1051 +msgid "Python 3.9.0 beta 4" +msgstr "" + +#: ../build/NEWS:1053 +msgid "*Release date: 2020-07-02*" +msgstr "" + +#: ../build/NEWS:1058 +msgid "" +"`bpo-41004 `__: The __hash__() methods " +"of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly " +"generated constant hash values of 32 and 128 respectively. This resulted in " +"always causing hash collisions. The fix uses hash() to generate hash values " +"for the tuple of (address, mask length, network address)." +msgstr "" + +#: ../build/NEWS:1067 +msgid "" +"`bpo-41094 `__: Fix decoding errors with " +"audit when open files with non-ASCII names on non-UTF-8 locale." +msgstr "" + +#: ../build/NEWS:1070 msgid "" "`bpo-41084 `__: Prefix the error message " "with 'f-string: ', when parsing an f-string expression which throws a :exc:" "`SyntaxError`." msgstr "" -#: ../build/NEWS:1263 -msgid "" -"`bpo-40521 `__: Empty frozensets are no " -"longer singletons." -msgstr "" - -#: ../build/NEWS:1265 +#: ../build/NEWS:1073 msgid "" "`bpo-41076 `__: Pre-feed the parser with " "the location of the f-string expression, not the f-string itself, which " @@ -2573,34 +2068,40 @@ msgid "" "is completed." msgstr "" -#: ../build/NEWS:1269 +#: ../build/NEWS:1077 +msgid "" +"`bpo-40939 `__: Deprecate :c:func:" +"`PyNode_Compile`." +msgstr "" + +#: ../build/NEWS:1079 msgid "" "`bpo-41056 `__: Fixes a reference to " "deallocated stack space during startup when constructing sys.path involving " "a relative symlink when code was supplied via -c. (discovered via Coverity)" msgstr "" -#: ../build/NEWS:1273 +#: ../build/NEWS:1083 msgid "" "`bpo-41061 `__: Fix incorrect " "expressions and asserts in hashtable code and tests." msgstr "" -#: ../build/NEWS:1276 +#: ../build/NEWS:1086 msgid "" "`bpo-41052 `__: Opt out serialization/" "deserialization for _random.Random" msgstr "" -#: ../build/NEWS:1278 +#: ../build/NEWS:1088 msgid "" -"`bpo-40939 `__: Rename `PyPegen*` " -"functions to `PyParser*`, so that we can remove the old set of `PyParser*` " -"functions that were using the old parser, but keep everything backwards-" -"compatible." +"`bpo-40939 `__: Deprecate :c:func:" +"`PyParser_SimpleParseStringFlags`, :c:func:" +"`PyParser_SimpleParseStringFlagsFilename` and :c:func:" +"`PyParser_SimpleParseFileFlags`." msgstr "" -#: ../build/NEWS:1282 +#: ../build/NEWS:1092 msgid "" "`bpo-35975 `__: Stefan Behnel reported " "that cf_feature_version is used even when PyCF_ONLY_AST is not set. This is " @@ -2608,39 +2109,7 @@ msgid "" "fixed." msgstr "" -#: ../build/NEWS:1286 -msgid "" -"`bpo-40939 `__: Remove the remaining " -"files from the old parser and the :mod:`symbol` module." -msgstr "" - -#: ../build/NEWS:1289 -msgid "" -"`bpo-40077 `__: Convert :mod:`_bz2` to " -"use :c:func:`PyType_FromSpec`." -msgstr "" - -#: ../build/NEWS:1291 -msgid "" -"`bpo-41006 `__: The ``encodings." -"latin_1`` module is no longer imported at startup. Now it is only imported " -"when it is the filesystem encoding or the stdio encoding." -msgstr "" - -#: ../build/NEWS:1295 -msgid "" -"`bpo-40636 `__: :func:`zip` now " -"supports :pep:`618`'s ``strict`` parameter, which raises a :exc:`ValueError` " -"if the arguments are exhausted at different lengths. Patch by Brandt Bucher." -msgstr "" - -#: ../build/NEWS:1299 -msgid "" -"`bpo-1635741 `__: Port :mod:`_gdbm` to " -"multiphase initialization." -msgstr "" - -#: ../build/NEWS:1301 +#: ../build/NEWS:1096 msgid "" "`bpo-40985 `__: Fix a bug that caused " "the :exc:`SyntaxError` text to be empty when a file ends with a line ending " @@ -2648,47 +2117,27 @@ msgid "" "contain the text of the last line." msgstr "" -#: ../build/NEWS:1305 +#: ../build/NEWS:1100 msgid "" "`bpo-40958 `__: Fix a possible buffer " "overflow in the PEG parser when gathering information for emitting syntax " "errors. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1308 -msgid "" -"`bpo-1635741 `__: Port :mod:`_dbm` to " -"multiphase initialization." -msgstr "" - -#: ../build/NEWS:1310 +#: ../build/NEWS:1103 msgid "" "`bpo-40957 `__: Fix refleak in " "_Py_fopen_obj() when PySys_Audit() fails" msgstr "" -#: ../build/NEWS:1312 -msgid "" -"`bpo-40950 `__: Add a state to the :mod:" -"`nis` module (:pep:`3121`) and apply the multiphase initialization. Patch by " -"Dong-hee Na." -msgstr "" - -#: ../build/NEWS:1315 +#: ../build/NEWS:1105 msgid "" "`bpo-40947 `__: The Python :ref:`Path " "Configuration ` now takes :c:member:`PyConfig.platlibdir` " "in account." msgstr "" -#: ../build/NEWS:1318 -msgid "" -"`bpo-40939 `__: Remove the old parser, " -"the :mod:`parser` module and all associated support code, command-line " -"options and environment variables. Patch by Pablo Galindo." -msgstr "" - -#: ../build/NEWS:1322 +#: ../build/NEWS:1108 msgid "" "`bpo-40847 `__: Fix a bug where a line " "with only a line continuation character is not considered a blank line at " @@ -2699,80 +2148,7 @@ msgid "" "`SyntaxError`." msgstr "" -#: ../build/NEWS:1329 -msgid "" -"`bpo-40890 `__: Each dictionary view now " -"has a ``mapping`` attribute that provides a :class:`types.MappingProxyType` " -"wrapping the original dictionary. Patch contributed by Dennis Sweeney." -msgstr "" - -#: ../build/NEWS:1333 -msgid "" -"`bpo-40889 `__: Improved the performance " -"of symmetric difference operations on dictionary item views. Patch by " -"Dennis Sweeney." -msgstr "" - -#: ../build/NEWS:1336 -msgid "" -"`bpo-40904 `__: Fix possible segfault in " -"the new PEG parser when parsing f-string containing yield statements with no " -"value (:code:`f\"{yield}\"`). Patch by Pablo Galindo" -msgstr "" - -#: ../build/NEWS:1340 -msgid "" -"`bpo-40903 `__: Fixed a possible " -"segfault in the new PEG parser when producing error messages for invalid " -"assignments of the form :code:`p=p=`. Patch by Pablo Galindo" -msgstr "" - -#: ../build/NEWS:1344 -msgid "" -"`bpo-40880 `__: Fix invalid memory read " -"in the new parser when checking newlines in string literals. Patch by Pablo " -"Galindo." -msgstr "" - -#: ../build/NEWS:1347 -msgid "" -"`bpo-40883 `__: Fix memory leak in when " -"parsing f-strings in the new parser. Patch by Pablo Galindo" -msgstr "" - -#: ../build/NEWS:1350 -msgid "" -"`bpo-40870 `__: Raise :exc:`ValueError` " -"when validating custom AST's where the constants ``True``, ``False`` and " -"``None`` are used within a :class:`ast.Name` node." -msgstr "" - -#: ../build/NEWS:1354 -msgid "" -"`bpo-40854 `__: Allow overriding :data:" -"`sys.platlibdir` via a new :envvar:`PYTHONPLATLIBDIR` environment variable." -msgstr "" - -#: ../build/NEWS:1357 -msgid "" -"`bpo-40826 `__: Fix GIL usage in :c:func:" -"`PyOS_Readline`: lock the GIL to set an exception and pass the Python thread " -"state when checking if there is a pending signal." -msgstr "" - -#: ../build/NEWS:1361 -msgid "" -"`bpo-1635741 `__: Port :mod:`fcntl` to " -"multiphase initialization." -msgstr "" - -#: ../build/NEWS:1363 -msgid "" -"`bpo-19468 `__: Delete unnecessary " -"instance check in importlib.reload(). Patch by Furkan Önder." -msgstr "" - -#: ../build/NEWS:1366 +#: ../build/NEWS:1115 msgid "" "`bpo-40824 `__: Unexpected errors in " "calling the ``__iter__`` method are no longer masked by ``TypeError`` in " @@ -2781,552 +2157,14 @@ msgid "" "module." msgstr "" -#: ../build/NEWS:1371 -msgid "" -"`bpo-40792 `__: Attributes ``start``, " -"``stop`` and ``step`` of the :class:`range` object now always has exact " -"type :class:`int`. Previously, they could have been an instance of a " -"subclass of ``int``." -msgstr "" - -#: ../build/NEWS:1375 -msgid "" -"`bpo-40780 `__: Fix a corner case where " -"g-style string formatting of a float failed to remove trailing zeros." -msgstr "" - -#: ../build/NEWS:1378 -msgid "" -"`bpo-38964 `__: When there's a :exc:" -"`SyntaxError` in the expression part of an fstring, the filename attribute " -"of the :exc:`SyntaxError` gets correctly set to the name of the file the " -"fstring resides in." -msgstr "" - -#: ../build/NEWS:1382 -msgid "" -"`bpo-40750 `__: Support the \"-d\" debug " -"flag in the new PEG parser. Patch by Pablo Galindo" -msgstr "" - -#: ../build/NEWS:1385 -msgid "" -"`bpo-40217 `__: Instances of types " -"created with :c:func:`PyType_FromSpecWithBases` will no longer automatically " -"visit their class object when traversing references in the garbage " -"collector. The user is expected to manually visit the object's class. Patch " -"by Pablo Galindo." -msgstr "" - -#: ../build/NEWS:1391 -msgid "" -"`bpo-39573 `__: :c:func:`Py_TYPE()` is " -"changed to the inline static function. Patch by Dong-hee Na." -msgstr "" - -#: ../build/NEWS:1394 -msgid "" -"`bpo-40696 `__: Fix a hang that can " -"arise after :meth:`generator.throw` due to a cycle in the exception context " -"chain." -msgstr "" - -#: ../build/NEWS:1397 -msgid "" -"`bpo-40521 `__: Each interpreter now its " -"has own free lists, singletons and caches:" -msgstr "" - -#: ../build/NEWS:1400 -msgid "" -"Free lists: float, tuple, list, dict, frame, context, asynchronous " -"generator, MemoryError." -msgstr "" - -#: ../build/NEWS:1402 -msgid "" -"Singletons: empty tuple, empty bytes string, empty Unicode string, single " -"byte character, single Unicode (latin1) character." -msgstr "" - -#: ../build/NEWS:1404 -msgid "Slice cache." -msgstr "" - -#: ../build/NEWS:1406 -msgid "They are no longer shared by all interpreters." -msgstr "" - -#: ../build/NEWS:1408 -msgid "" -"`bpo-40679 `__: Certain :exc:`TypeError` " -"messages about missing or extra arguments now include the function's :term:" -"`qualified name`. Patch by Dennis Sweeney." -msgstr "" - -#: ../build/NEWS:1412 -msgid "" -"`bpo-29590 `__: Make the stack trace " -"correct after calling :meth:`generator.throw` on a generator that has " -"yielded from a ``yield from``." -msgstr "" - -#: ../build/NEWS:1416 -msgid "" -"`bpo-4022 `__: Improve performance of " -"generators by not raising internal StopIteration." -msgstr "" - -#: ../build/NEWS:1419 -msgid "" -"`bpo-1635741 `__: Port :mod:`mmap` to " -"multiphase initialization." -msgstr "" - -#: ../build/NEWS:1421 -msgid "" -"`bpo-1635741 `__: Port :mod:`_lzma` to " -"multiphase initialization." -msgstr "" - -#: ../build/NEWS:1423 -msgid "" -"`bpo-37999 `__: Builtin and extension " -"functions that take integer arguments no longer accept :class:`~decimal." -"Decimal`\\ s, :class:`~fractions.Fraction`\\ s and other objects that can be " -"converted to integers only with a loss (e.g. that have the :meth:`~object." -"__int__` method but do not have the :meth:`~object.__index__` method)." -msgstr "" - -#: ../build/NEWS:1429 -msgid "" -"`bpo-29882 `__: Add :meth:`int." -"bit_count()`, counting the number of ones in the binary representation of an " -"integer. Patch by Niklas Fiekas." -msgstr "" - -#: ../build/NEWS:1432 -msgid "" -"`bpo-36982 `__: Use ncurses extended " -"color functions when available to support terminals with 256 colors, and add " -"the new function :func:`curses.has_extended_color_support` to indicate " -"whether extended color support is provided by the underlying ncurses library." -msgstr "" - -#: ../build/NEWS:1437 +#: ../build/NEWS:1120 msgid "" "`bpo-19569 `__: Add the private macros " "``_Py_COMP_DIAG_PUSH``, ``_Py_COMP_DIAG_IGNORE_DEPR_DECLS``, and " "``_Py_COMP_DIAG_POP``." msgstr "" -#: ../build/NEWS:1440 -msgid "" -"`bpo-26680 `__: The int type now " -"supports the x.is_integer() method for compatibility with float." -msgstr "" - -#: ../build/NEWS:1446 -msgid "" -"`bpo-41900 `__: C14N 2.0 serialisation " -"in xml.etree.ElementTree failed for unprefixed attributes when a default " -"namespace was defined." -msgstr "" - -#: ../build/NEWS:1449 -msgid "" -"`bpo-41887 `__: Strip leading spaces and " -"tabs on :func:`ast.literal_eval`. Also document stripping of spaces and tabs " -"for :func:`eval`." -msgstr "" - -#: ../build/NEWS:1452 -msgid "" -"`bpo-41773 `__: Note in documentation " -"that :func:`random.choices` doesn't support non-finite weights, raise :exc:" -"`ValueError` when given non-finite weights." -msgstr "" - -#: ../build/NEWS:1456 -msgid "" -"`bpo-41840 `__: Fix a bug in the :mod:" -"`symtable` module that was causing module-scope global variables to not be " -"reported as both local and global. Patch by Pablo Galindo." -msgstr "" - -#: ../build/NEWS:1460 -msgid "" -"`bpo-41842 `__: Add :func:`codecs." -"unregister` function to unregister a codec search function." -msgstr "" - -#: ../build/NEWS:1463 -msgid "" -"`bpo-40564 `__: In ``zipfile.Path``, " -"mutate the passed ZipFile object type instead of making a copy. Prevents " -"issues when both the local copy and the caller’s copy attempt to close the " -"same file handle." -msgstr "" - -#: ../build/NEWS:1467 -msgid "" -"`bpo-40670 `__: More reliable validation " -"of statements in :class:`timeit.Timer`. It now accepts \"empty\" statements " -"(only whitespaces and comments) and rejects misindentent statements." -msgstr "" - -#: ../build/NEWS:1471 -msgid "" -"`bpo-41833 `__: The :class:`threading." -"Thread` constructor now uses the target name if the *target* argument is " -"specified but the *name* argument is omitted." -msgstr "" - -#: ../build/NEWS:1475 -msgid "" -"`bpo-41817 `__: fix `tkinter.EventType` " -"Enum so all members are strings, and none are tuples" -msgstr "" - -#: ../build/NEWS:1478 -msgid "" -"`bpo-41810 `__: :data:`types." -"EllipsisType`, :data:`types.NotImplementedType` and :data:`types.NoneType` " -"have been reintroduced, providing a new set of types readily interpretable " -"by static type checkers." -msgstr "" - -#: ../build/NEWS:1482 -msgid "" -"`bpo-41815 `__: Fix SQLite3 segfault " -"when backing up closed database. Patch contributed by Peter David McCormick." -msgstr "" - -#: ../build/NEWS:1485 -msgid "" -"`bpo-41816 `__: StrEnum added: it " -"ensures that all members are already strings or string candidates" -msgstr "" - -#: ../build/NEWS:1488 -msgid "" -"`bpo-41517 `__: fix bug allowing Enums " -"to be extended via multiple inheritance" -msgstr "" - -#: ../build/NEWS:1490 -msgid "" -"`bpo-39587 `__: use the correct mix-in " -"data type when constructing Enums" -msgstr "" - -#: ../build/NEWS:1492 -msgid "" -"`bpo-41792 `__: Add is_typeddict " -"function to typing.py to check if a type is a TypedDict class" -msgstr "" - -#: ../build/NEWS:1495 -msgid "" -"Previously there was no way to check that without using private API. See the " -"`relevant issue in python/typing `" -msgstr "" - -#: ../build/NEWS:1499 -msgid "" -"`bpo-41789 `__: Honor `object` overrides " -"in `Enum` class creation (specifically, `__str__`, `__repr__`, `__format__`, " -"and `__reduce_ex__`)." -msgstr "" - -#: ../build/NEWS:1502 -msgid "" -"`bpo-32218 `__: `enum.Flag` and `enum." -"IntFlag` members are now iterable" -msgstr "" - -#: ../build/NEWS:1504 -msgid "" -"`bpo-39651 `__: Fix a race condition in " -"the ``call_soon_threadsafe()`` method of ``asyncio.ProactorEventLoop``: do " -"nothing if the self-pipe socket has been closed." -msgstr "" - -#: ../build/NEWS:1508 -msgid "" -"`bpo-1635741 `__: Port the ``mashal`` " -"extension module to the multi-phase initialization API (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:1511 -msgid "" -"`bpo-1635741 `__: Port the ``_string`` " -"extension module to the multi-phase initialization API (:pep:`489`)." -msgstr "" - -#: ../build/NEWS:1514 -msgid "" -"`bpo-41732 `__: Added an :term:" -"`iterator` to :class:`memoryview`." -msgstr "" - -#: ../build/NEWS:1516 -msgid "" -"`bpo-41720 `__: Fixed :meth:`turtle." -"Vec2D.__rmul__` for arguments which are not int or float." -msgstr "" - -#: ../build/NEWS:1519 -msgid "" -"`bpo-41696 `__: Fix handling of debug " -"mode in :func:`asyncio.run`. This allows setting ``PYTHONASYNCIODEBUG`` or " -"``-X dev`` to enable asyncio debug mode when using :func:`asyncio.run`." -msgstr "" - -#: ../build/NEWS:1523 -msgid "" -"`bpo-41687 `__: Fix implementation of " -"sendfile to be compatible with Solaris." -msgstr "" - -#: ../build/NEWS:1525 -msgid "" -"`bpo-41662 `__: No longer override " -"exceptions raised in ``__len__()`` of a sequence of parameters in :mod:" -"`sqlite3` with :exc:`~sqlite3.ProgrammingError`." -msgstr "" - -#: ../build/NEWS:1529 -msgid "" -"`bpo-39010 `__: Restarting a " -"``ProactorEventLoop`` on Windows no longer logs spurious " -"``ConnectionResetErrors``." -msgstr "" - -#: ../build/NEWS:1532 -msgid "" -"`bpo-41638 `__: :exc:`~sqlite3." -"ProgrammingError` message for absent parameter in :mod:`sqlite3` contains " -"now the name of the parameter instead of its index when parameters are " -"supplied as a dict." -msgstr "" - -#: ../build/NEWS:1536 -msgid "" -"`bpo-41662 `__: Fixed crash when mutate " -"list of parameters during iteration in :mod:`sqlite3`." -msgstr "" - -#: ../build/NEWS:1539 -msgid "" -"`bpo-41513 `__: Improved the accuracy of " -"math.hypot(). Internally, each step is computed with extra precision so " -"that the result is now almost always correctly rounded." -msgstr "" - -#: ../build/NEWS:1543 -msgid "" -"`bpo-41609 `__: The pdb whatis command " -"correctly reports instance methods as 'Method' rather than 'Function'." -msgstr "" - -#: ../build/NEWS:1546 -msgid "" -"`bpo-39994 `__: Fixed pprint's handling " -"of dict subclasses that override __repr__." -msgstr "" - -#: ../build/NEWS:1549 -msgid "" -"`bpo-32751 `__: When cancelling the task " -"due to a timeout, :meth:`asyncio.wait_for` will now wait until the " -"cancellation is complete also in the case when *timeout* is <= 0, like it " -"does with positive timeouts." -msgstr "" - -#: ../build/NEWS:1554 -msgid "" -"`bpo-37658 `__: :meth:`asyncio.wait_for` " -"now properly handles races between cancellation of itself and the completion " -"of the wrapped awaitable." -msgstr "" - -#: ../build/NEWS:1557 -msgid "" -"`bpo-40782 `__: Change the method " -"asyncio.AbstractEventLoop.run_in_executor to not be a coroutine." -msgstr "" - -#: ../build/NEWS:1560 -msgid "" -"`bpo-41520 `__: Fix :mod:`codeop` " -"regression that prevented turning compile warnings into errors." -msgstr "" - -#: ../build/NEWS:1563 -msgid "" -"`bpo-41528 `__: turtle uses math module " -"functions to convert degrees to radians and vice versa and to calculate " -"vector norm" -msgstr "" - -#: ../build/NEWS:1566 -msgid "" -"`bpo-41513 `__: Minor algorithmic " -"improvement to math.hypot() and math.dist() giving small gains in speed and " -"accuracy." -msgstr "" - -#: ../build/NEWS:1569 -msgid "" -"`bpo-41503 `__: Fixed a race between " -"setTarget and flush in logging.handlers.MemoryHandler." -msgstr "" - -#: ../build/NEWS:1572 -msgid "" -"`bpo-41497 `__: Fix potential " -"UnicodeDecodeError in dis module." -msgstr "" - -#: ../build/NEWS:1574 -msgid "" -"`bpo-41467 `__: On Windows, fix asyncio " -"``recv_into()`` return value when the socket/pipe is closed (:exc:" -"`BrokenPipeError`): return ``0`` rather than an empty byte string (``b''``)." -msgstr "" - -#: ../build/NEWS:1578 -msgid "" -"`bpo-41425 `__: Make tkinter doc example " -"runnable." -msgstr "" - -#: ../build/NEWS:1580 -msgid "" -"`bpo-41421 `__: Make an algebraic " -"simplification to random.paretovariate(). It now is slightly less subject " -"to round-off error and is slightly faster. Inputs that used to cause " -"ZeroDivisionError now cause an OverflowError instead." -msgstr "" - -#: ../build/NEWS:1585 -msgid "" -"`bpo-41440 `__: Add :func:`os." -"cpu_count()` support for VxWorks RTOS." -msgstr "" - -#: ../build/NEWS:1587 -msgid "" -"`bpo-41316 `__: Fix the :mod:`tarfile` " -"module to write only basename of TAR file to GZIP compression header." -msgstr "" - -#: ../build/NEWS:1590 -msgid "" -"`bpo-41384 `__: Raise TclError instead " -"of TypeError when an unknown option is passed to tkinter.OptionMenu." -msgstr "" - -#: ../build/NEWS:1593 -msgid "" -"`bpo-41317 `__: Use add_done_callback() " -"in asyncio.loop.sock_accept() to unsubscribe reader early on cancellation." -msgstr "" - -#: ../build/NEWS:1596 -msgid "" -"`bpo-41364 `__: Reduce import overhead " -"of :mod:`uuid`." -msgstr "" - -#: ../build/NEWS:1598 -msgid "" -"`bpo-35328 `__: Set the environment " -"variable ``VIRTUAL_ENV_PROMPT`` at :mod:`venv` activation." -msgstr "" - -#: ../build/NEWS:1601 -msgid "" -"`bpo-41341 `__: Recursive evaluation of " -"`typing.ForwardRef` in `get_type_hints`." -msgstr "" - -#: ../build/NEWS:1604 -msgid "" -"`bpo-41344 `__: Prevent creating :class:" -"`shared_memory.SharedMemory` objects with :code:`size=0`." -msgstr "" - -#: ../build/NEWS:1607 -msgid "" -"`bpo-41333 `__: :meth:`collections." -"OrderedDict.pop` is now 2 times faster." -msgstr "" - -#: ../build/NEWS:1609 -msgid "" -"`bpo-41288 `__: Unpickling invalid " -"NEWOBJ_EX opcode with the C implementation raises now UnpicklingError " -"instead of crashing." -msgstr "" - -#: ../build/NEWS:1612 -msgid "" -"`bpo-39017 `__: Avoid infinite loop when " -"reading specially crafted TAR files using the tarfile module " -"(CVE-2019-20907)." -msgstr "" - -#: ../build/NEWS:1615 -msgid "" -"`bpo-41273 `__: Speed up any transport " -"using ``_ProactorReadPipeTransport`` by calling ``recv_into`` instead of " -"``recv``, thus not creating a new buffer for each ``recv`` call in the " -"transport's read loop." -msgstr "" - -#: ../build/NEWS:1619 -msgid "" -"`bpo-41235 `__: Fix the error handling " -"in :meth:`ssl.SSLContext.load_dh_params`." -msgstr "" - -#: ../build/NEWS:1622 -msgid "" -"`bpo-41207 `__: In distutils.spawn, " -"restore expectation that DistutilsExecError is raised when the command is " -"not found." -msgstr "" - -#: ../build/NEWS:1625 -msgid "" -"`bpo-29727 `__: Register :class:`array." -"array` as a :class:`~collections.abc.MutableSequence`. Patch by Pablo " -"Galindo." -msgstr "" - -#: ../build/NEWS:1628 -msgid "" -"`bpo-39168 `__: Remove the ``__new__`` " -"method of :class:`typing.Generic`." -msgstr "" - -#: ../build/NEWS:1630 -msgid "" -"`bpo-41194 `__: Fix a crash in the " -"``_ast`` module: it can no longer be loaded more than once. It now uses a " -"global state rather than a module state." -msgstr "" - -#: ../build/NEWS:1633 -msgid "" -"`bpo-41195 `__: Add read-only ssl." -"SSLContext.security_level attribute to retrieve the context's security level." -msgstr "" - -#: ../build/NEWS:1636 +#: ../build/NEWS:1126 msgid "" "`bpo-41193 `__: The ``write_history()`` " "atexit function of the readline completer now ignores any :exc:`OSError` to " @@ -3334,242 +2172,118 @@ msgid "" "`FileNotFoundError` and :exc:`PermissionError`." msgstr "" -#: ../build/NEWS:1641 -msgid "" -"`bpo-41182 `__: selector: use " -"DefaultSelector based upon implementation" -msgstr "" - -#: ../build/NEWS:1643 +#: ../build/NEWS:1131 msgid "" "`bpo-41161 `__: The decimal module now " "requires libmpdec-2.5.0. Users of --with-system-libmpdec should update their " "system library." msgstr "" -#: ../build/NEWS:1646 +#: ../build/NEWS:1134 msgid "" "`bpo-40874 `__: The decimal module now " "requires libmpdec-2.5.0." msgstr "" -#: ../build/NEWS:1648 +#: ../build/NEWS:1136 msgid "" "`bpo-41138 `__: Fixed the :mod:`trace` " "module CLI for Python source files with non-UTF-8 encoding." msgstr "" -#: ../build/NEWS:1651 -msgid "" -"`bpo-31082 `__: Use the term \"iterable" -"\" in the docstring for :func:`functools.reduce`." -msgstr "" - -#: ../build/NEWS:1654 -msgid "" -"`bpo-40521 `__: Remove freelist from " -"collections.deque()." -msgstr "" - -#: ../build/NEWS:1656 +#: ../build/NEWS:1139 msgid "" "`bpo-31938 `__: Fix default-value " "signatures of several functions in the :mod:`select` module - by Anthony " "Sottile." msgstr "" -#: ../build/NEWS:1659 +#: ../build/NEWS:1142 msgid "" "`bpo-41068 `__: Fixed reading files with " "non-ASCII names from ZIP archive directly after writing them." msgstr "" -#: ../build/NEWS:1662 +#: ../build/NEWS:1145 msgid "" "`bpo-41058 `__: :func:`pdb." "find_function` now correctly determines the source file encoding." msgstr "" -#: ../build/NEWS:1665 -msgid "" -"`bpo-41056 `__: Invalid file descriptor " -"values are now prevented from being passed to os.fpathconf. (discovered by " -"Coverity)" -msgstr "" - -#: ../build/NEWS:1668 +#: ../build/NEWS:1148 msgid "" "`bpo-41056 `__: Fix a NULL pointer " "dereference within the ssl module during a MemoryError in the keylog " "callback. (discovered by Coverity)" msgstr "" -#: ../build/NEWS:1671 +#: ../build/NEWS:1151 msgid "" "`bpo-41056 `__: Fixed an instance where " "a MemoryError within the zoneinfo module might not be reported or not " "reported at its source. (found by Coverity)" msgstr "" -#: ../build/NEWS:1675 +#: ../build/NEWS:1155 msgid "" "`bpo-41048 `__: :func:`mimetypes." "read_mime_types` function reads the rule file using UTF-8 encoding, not the " "locale encoding. Patch by Srinivas Reddy Thatiparthy." msgstr "" -#: ../build/NEWS:1679 +#: ../build/NEWS:1159 msgid "" "`bpo-41043 `__: Fixed the use of :func:" "`~glob.glob` in the stdlib: literal part of the path is now always correctly " "escaped." msgstr "" -#: ../build/NEWS:1682 -msgid "" -"`bpo-41025 `__: Fixed an issue " -"preventing the C implementation of :class:`zoneinfo.ZoneInfo` from being " -"subclassed." -msgstr "" - -#: ../build/NEWS:1685 -msgid "" -"`bpo-35018 `__: Add the :class:`xml.sax." -"handler.LexicalHandler` class that is present in other SAX XML " -"implementations." -msgstr "" - -#: ../build/NEWS:1688 -msgid "" -"`bpo-41002 `__: Improve performance of " -"HTTPResponse.read with a given amount. Patch by Bruce Merry." -msgstr "" - -#: ../build/NEWS:1691 +#: ../build/NEWS:1162 msgid "" "`bpo-40448 `__: :mod:`ensurepip` now " "disables the use of `pip` cache when installing the bundled versions of " "`pip` and `setuptools`. Patch by Krzysztof Konopko." msgstr "" -#: ../build/NEWS:1695 +#: ../build/NEWS:1166 msgid "" "`bpo-40967 `__: Removed :meth:`asyncio." "Task.current_task` and :meth:`asyncio.Task.all_tasks`. Patch contributed by " "Rémi Lapeyre." msgstr "" -#: ../build/NEWS:1698 -msgid "" -"`bpo-40924 `__: Ensure ``importlib." -"resources.path`` returns an extant path for the SourceFileLoader's resource " -"reader. Avoids the regression identified in master while a long-term " -"solution is devised." -msgstr "" - -#: ../build/NEWS:1702 +#: ../build/NEWS:1169 msgid "" "`bpo-40955 `__: Fix a minor memory leak " "in :mod:`subprocess` module when extra_groups was specified." msgstr "" -#: ../build/NEWS:1705 +#: ../build/NEWS:1172 msgid "" "`bpo-40855 `__: The standard deviation " "and variance functions in the statistics module were ignoring their mu and " "xbar arguments." msgstr "" -#: ../build/NEWS:1708 +#: ../build/NEWS:1175 +msgid "" +"`bpo-40924 `__: Removed support for " +"loaders implementing .files and supplying TraversableResources." +msgstr "" + +#: ../build/NEWS:1178 msgid "" "`bpo-40939 `__: Use the new PEG parser " "when generating the stdlib :mod:`keyword` module." msgstr "" -#: ../build/NEWS:1711 -msgid "" -"`bpo-23427 `__: Add :data:`sys." -"orig_argv` attribute: the list of the original command line arguments passed " -"to the Python executable." -msgstr "" - -#: ../build/NEWS:1714 -msgid "" -"`bpo-33689 `__: Ignore empty or " -"whitespace-only lines in .pth files. This matches the documentated behavior. " -"Before, empty lines caused the site-packages dir to appear multiple times in " -"sys.path. By Ido Michael, contributors Malcolm Smith and Tal Einat." -msgstr "" - -#: ../build/NEWS:1719 -msgid "" -"`bpo-40884 `__: Added a `defaults` " -"parameter to :class:`logging.Formatter`, to allow specifying default values " -"for custom fields. Patch by Asaf Alon and Bar Harel." -msgstr "" - -#: ../build/NEWS:1723 -msgid "" -"`bpo-40876 `__: Clarify error message in " -"the :mod:`csv` module." -msgstr "" - -#: ../build/NEWS:1725 -msgid "" -"`bpo-39791 `__: Refresh importlib." -"metadata from importlib_metadata 1.6.1." -msgstr "" - -#: ../build/NEWS:1727 -msgid "" -"`bpo-40807 `__: Stop codeop." -"_maybe_compile, used by code.InteractiveInterpreter (and IDLE). from " -"emitting each warning three times." -msgstr "" - -#: ../build/NEWS:1730 -msgid "" -"`bpo-32604 `__: Fix reference leak in " -"the :mod:`select` module when the module is imported in a subinterpreter." -msgstr "" - -#: ../build/NEWS:1733 -msgid "" -"`bpo-39791 `__: Built-in loaders " -"(SourceFileLoader and ZipImporter) now supply ``TraversableResources`` " -"implementations for ``ResourceReader``, and the fallback function has been " -"removed." -msgstr "" - -#: ../build/NEWS:1737 -msgid "" -"`bpo-39314 `__: :class:`rlcompleter." -"Completer` and the standard Python shell now close the parenthesis for " -"functions that take no arguments. Patch contributed by Rémi Lapeyre." -msgstr "" - -#: ../build/NEWS:1741 -msgid "" -"`bpo-17005 `__: The topological sort " -"functionality that was introduced initially in the :mod:`functools` module " -"has been moved to a new :mod:`graphlib` module to better accommodate the new " -"tools and keep the original scope of the :mod:`functools` module. Patch by " -"Pablo Galindo" -msgstr "" - -#: ../build/NEWS:1746 +#: ../build/NEWS:1181 msgid "" "`bpo-40834 `__: Fix truncate when " "sending str object with_xxsubinterpreters.channel_send." msgstr "" -#: ../build/NEWS:1749 -msgid "" -"`bpo-40755 `__: Add rich comparisons to " -"collections.Counter()." -msgstr "" - -#: ../build/NEWS:1751 +#: ../build/NEWS:1184 msgid "" "`bpo-26407 `__: Unexpected errors in " "calling the ``__iter__`` method are no longer masked by ``TypeError`` in :" @@ -3577,497 +2291,39 @@ msgid "" "writerows`." msgstr "" -#: ../build/NEWS:1755 -msgid "" -"`bpo-39384 `__: Fixed email." -"contentmanager to allow set_content() to set a null string." -msgstr "" - -#: ../build/NEWS:1758 -msgid "" -"`bpo-40744 `__: The :mod:`sqlite3` " -"module uses SQLite API functions that require SQLite v3.7.3 or higher. This " -"patch removes support for older SQLite versions, and explicitly requires " -"SQLite 3.7.3 both at build, compile and runtime. Patch by Sergey Fedoseev " -"and Erlend E. Aasland." -msgstr "" - -#: ../build/NEWS:1763 -msgid "" -"`bpo-40777 `__: Initialize " -"PyDateTime_IsoCalendarDateType.tp_base at run-time to avoid errors on some " -"compilers." -msgstr "" - -#: ../build/NEWS:1766 +#: ../build/NEWS:1188 msgid "" "`bpo-38488 `__: Update ensurepip to " "install pip 20.1.1 and setuptools 47.1.0." msgstr "" -#: ../build/NEWS:1768 -msgid "" -"`bpo-40792 `__: The result of :func:" -"`operator.index` now always has exact type :class:`int`. Previously, the " -"result could have been an instance of a subclass of ``int``." -msgstr "" - -#: ../build/NEWS:1772 -msgid "" -"`bpo-40767 `__: :mod:`webbrowser` now " -"properly finds the default browser in pure Wayland systems by checking the " -"WAYLAND_DISPLAY environment variable. Patch contributed by Jérémy Attali." -msgstr "" - -#: ../build/NEWS:1776 -msgid "" -"`bpo-40791 `__: :func:`hashlib." -"compare_digest` uses OpenSSL's ``CRYPTO_memcmp()`` function when OpenSSL is " -"available." -msgstr "" - -#: ../build/NEWS:1779 -msgid "" -"`bpo-40795 `__: :mod:`ctypes` module: If " -"ctypes fails to convert the result of a callback or if a ctypes callback " -"function raises an exception, sys.unraisablehook is now called with an " -"exception set. Previously, the error was logged into stderr by :c:func:" -"`PyErr_Print`." -msgstr "" - -#: ../build/NEWS:1784 -msgid "" -"`bpo-16995 `__: Add :func:`base64." -"b32hexencode` and :func:`base64.b32hexdecode` to support the Base32 Encoding " -"with Extended Hex Alphabet." -msgstr "" - -#: ../build/NEWS:1787 -msgid "" -"`bpo-30008 `__: Fix :mod:`ssl` code to " -"be compatible with OpenSSL 1.1.x builds that use ``no-deprecated`` and ``--" -"api=1.1.0``." -msgstr "" - -#: ../build/NEWS:1790 -msgid "" -"`bpo-30064 `__: Fix asyncio ``loop." -"sock_*`` race condition issue" -msgstr "" - -#: ../build/NEWS:1792 -msgid "" -"`bpo-40759 `__: Deprecate the :mod:" -"`symbol` module." -msgstr "" - -#: ../build/NEWS:1794 -msgid "" -"`bpo-40756 `__: The second argument " -"(extra) of ``LoggerAdapter.__init__`` now defaults to None." -msgstr "" - -#: ../build/NEWS:1797 -msgid "" -"`bpo-37129 `__: Add a new :data:`os." -"RWF_APPEND` flag for :func:`os.pwritev`." -msgstr "" - -#: ../build/NEWS:1799 -msgid "" -"`bpo-40737 `__: Fix possible reference " -"leak for :mod:`sqlite3` initialization." -msgstr "" - -#: ../build/NEWS:1801 -msgid "" -"`bpo-40726 `__: Handle cases where the " -"``end_lineno`` is ``None`` on :func:`ast.increment_lineno`." -msgstr "" - -#: ../build/NEWS:1804 -msgid "" -"`bpo-40698 `__: :mod:`distutils` upload " -"creates SHA2-256 and Blake2b-256 digests. MD5 digests is skipped if platform " -"blocks MD5." -msgstr "" - -#: ../build/NEWS:1807 -msgid "" -"`bpo-40695 `__: :mod:`hashlib` no longer " -"falls back to builtin hash implementations when OpenSSL provides a hash " -"digest and the algorithm is blocked by security policy." -msgstr "" - -#: ../build/NEWS:1811 -msgid "" -"`bpo-9216 `__: func:`hashlib.new` passed " -"``usedforsecurity`` to OpenSSL EVP constructor ``_hashlib.new()``. " -"test_hashlib and test_smtplib handle strict security policy better." -msgstr "" - -#: ../build/NEWS:1815 -msgid "" -"`bpo-40614 `__: :func:`ast.parse` will " -"not parse self documenting expressions in f-strings when passed " -"``feature_version`` is less than ``(3, 8)``." -msgstr "" - -#: ../build/NEWS:1818 -msgid "" -"`bpo-40626 `__: Add h5 file extension as " -"MIME Type application/x-hdf5, as per HDF Group recommendation for HDF5 " -"formatted data files. Patch contributed by Mark Schwab." -msgstr "" - -#: ../build/NEWS:1822 -msgid "" -"`bpo-25920 `__: On macOS, when building " -"Python for macOS 10.4 and older, which wasn't the case for python.org macOS " -"installer, :func:`socket.getaddrinfo` no longer uses an internal lock to " -"prevent race conditions when calling ``getaddrinfo()`` which is thread-safe " -"since macOS 10.5. Python 3.9 requires macOS 10.6 or newer. The internal lock " -"caused random hang on fork when another thread was calling :func:`socket." -"getaddrinfo`. The lock was also used on FreeBSD older than 5.3, OpenBSD " -"older than 201311 and NetBSD older than 4." -msgstr "" - -#: ../build/NEWS:1831 -msgid "" -"`bpo-40671 `__: Prepare ``_hashlib`` " -"for :pep:`489` and use :c:func:`PyModule_AddType`." -msgstr "" - -#: ../build/NEWS:1834 -msgid "" -"`bpo-32309 `__: Added a new :term:" -"`coroutine` :func:`asyncio.to_thread`. It is mainly used for running IO-" -"bound functions in a separate thread to avoid blocking the event loop, and " -"essentially works as a high-level version of :meth:`~asyncio.loop." -"run_in_executor` that can directly take keyword arguments." -msgstr "" - -#: ../build/NEWS:1840 +#: ../build/NEWS:1190 msgid "" "`bpo-36543 `__: Restored the deprecated :" "mod:`xml.etree.cElementTree` module." msgstr "" -#: ../build/NEWS:1842 -msgid "" -"`bpo-40611 `__: :data:`~mmap." -"MAP_POPULATE` constant has now been added to the list of exported :mod:" -"`mmap` module flags." -msgstr "" - -#: ../build/NEWS:1845 -msgid "" -"`bpo-39881 `__: PEP 554 for use in the " -"test suite. (Patch By Joannah Nanjekye)" -msgstr "" - -#: ../build/NEWS:1847 -msgid "" -"`bpo-13097 `__: ``ctypes`` now raises an " -"``ArgumentError`` when a callback is invoked with more than 1024 arguments." -msgstr "" - -#: ../build/NEWS:1850 -msgid "" -"`bpo-39385 `__: A new test assertion " -"context-manager, :func:`unittest.assertNoLogs` will ensure a given block of " -"code emits no log messages using the logging module. Contributed by Kit Yan " -"Choi." -msgstr "" - -#: ../build/NEWS:1854 -msgid "" -"`bpo-23082 `__: Updated the error " -"message and docs of PurePath.relative_to() to better reflect the function " -"behaviour." -msgstr "" - -#: ../build/NEWS:1857 -msgid "" -"`bpo-40318 `__: Use SQLite3 trace v2 " -"API, if it is available." -msgstr "" - -#: ../build/NEWS:1859 -msgid "" -"`bpo-40105 `__: ZipFile truncates files " -"to avoid corruption when a shorter comment is provided in append (\"a\") " -"mode. Patch by Jan Mazur." -msgstr "" - -#: ../build/NEWS:1862 -msgid "" -"`bpo-40084 `__: Fix ``Enum.__dir__``: " -"dir(Enum.member) now includes attributes as well as methods." -msgstr "" - -#: ../build/NEWS:1865 -msgid "" -"`bpo-31122 `__: ssl.wrap_socket() now " -"raises ssl.SSLEOFError rather than OSError when peer closes connection " -"during TLS negotiation" -msgstr "" - -#: ../build/NEWS:1868 -msgid "" -"`bpo-39728 `__: fix default `_missing_` " -"so a duplicate `ValueError` is not set as the `__context__` of the original " -"`ValueError`" -msgstr "" - -#: ../build/NEWS:1871 -msgid "" -"`bpo-39244 `__: Fixed :class:" -"`multiprocessing.context.get_all_start_methods` to properly return the " -"default method first on macOS." -msgstr "" - -#: ../build/NEWS:1874 -msgid "" -"`bpo-39040 `__: Fix parsing of invalid " -"mime headers parameters by collapsing whitespace between encoded words in a " -"bare-quote-string." -msgstr "" - -#: ../build/NEWS:1877 -msgid "" -"`bpo-38731 `__: Add ``--quiet`` option " -"to command-line interface of :mod:`py_compile`. Patch by Gregory Schevchenko." -msgstr "" - -#: ../build/NEWS:1880 -msgid "" -"`bpo-35714 `__: :exc:`struct.error` is " -"now raised if there is a null character in a :mod:`struct` format string." -msgstr "" - -#: ../build/NEWS:1883 -msgid "" -"`bpo-38144 `__: Added the *root_dir* and " -"*dir_fd* parameters in :func:`glob.glob`." -msgstr "" - -#: ../build/NEWS:1886 -msgid "" -"`bpo-26543 `__: Fix :meth:`IMAP4.noop()` " -"when debug mode is enabled (ex: ``imaplib.Debug = 3``)." -msgstr "" - -#: ../build/NEWS:1889 -msgid "" -"`bpo-12178 `__: :func:`csv.writer` now " -"correctly escapes *escapechar* when input contains *escapechar*. Patch by " -"Catalin Iacob, Berker Peksag, and Itay Elbirt." -msgstr "" - -#: ../build/NEWS:1893 -msgid "" -"`bpo-36290 `__: AST nodes are now " -"raising :exc:`TypeError` on conflicting keyword arguments. Patch contributed " -"by Rémi Lapeyre." -msgstr "" - -#: ../build/NEWS:1896 -msgid "" -"`bpo-33944 `__: Added site.py site-" -"packages tracing in verbose mode." -msgstr "" - -#: ../build/NEWS:1898 -msgid "" -"`bpo-35078 `__: Refactor formatweekday, " -"formatmonthname methods in LocaleHTMLCalendar and LocaleTextCalendar classes " -"in calendar module to call the base class methods.This enables customizable " -"CSS classes for LocaleHTMLCalendar. Patch by Srinivas Reddy Thatiparthy" -msgstr "" - -#: ../build/NEWS:1903 -msgid "" -"`bpo-29620 `__: :func:`~unittest." -"TestCase.assertWarns` no longer raises a ``RuntimeException`` when accessing " -"a module's ``__warningregistry__`` causes importation of a new module, or " -"when a new module is imported in another thread. Patch by Kernc." -msgstr "" - -#: ../build/NEWS:1908 -msgid "" -"`bpo-31844 `__: Remove ``ParserBase." -"error()`` method from the private and undocumented ``_markupbase`` module. :" -"class:`html.parser.HTMLParser` is the only subclass of ``ParserBase`` and " -"its ``error()`` implementation was deprecated in Python 3.4 and removed in " -"Python 3.5." -msgstr "" - -#: ../build/NEWS:1913 +#: ../build/NEWS:1192 msgid "" "`bpo-34226 `__: Fix `cgi." "parse_multipart` without content_length. Patch by Roger Duran" msgstr "" -#: ../build/NEWS:1916 -msgid "" -"`bpo-33660 `__: Fix pathlib.PosixPath to " -"resolve a relative path located on the root directory properly." -msgstr "" - -#: ../build/NEWS:1919 -msgid "" -"`bpo-28557 `__: Improve the error " -"message for a misbehaving ``rawio.readinto``" -msgstr "" - -#: ../build/NEWS:1921 -msgid "" -"`bpo-26680 `__: The d.is_integer() " -"method is added to the Decimal type, for compatibility with other number " -"types." -msgstr "" - -#: ../build/NEWS:1924 -msgid "" -"`bpo-26680 `__: The x.is_integer() " -"method is incorporated into the abstract types of the numeric tower, Real, " -"Rational and Integral, with appropriate default implementations." -msgstr "" - -#: ../build/NEWS:1931 -msgid "" -"`bpo-41428 `__: Add documentation for :" -"pep:`604` (Allow writing union types as ``X | Y``)." -msgstr "" - -#: ../build/NEWS:1934 -msgid "" -"`bpo-41774 `__: In Programming FAQ " -"\"Sequences (Tuples/Lists)\" section, add \"How do you remove multiple items " -"from a list\"." -msgstr "" - -#: ../build/NEWS:1937 -msgid "" -"`bpo-35293 `__: Fix " -"RemovedInSphinx40Warning when building the documentation. Patch by Dong-hee " -"Na." -msgstr "" - -#: ../build/NEWS:1940 -msgid "" -"`bpo-37149 `__: Change Shipman tkinter " -"doc link from archive.org to TkDocs. (The doc has been removed from the NMT " -"server.) The new link responds much faster and includes a short explanatory " -"note." -msgstr "" - -#: ../build/NEWS:1944 -msgid "" -"`bpo-41726 `__: Update the refcounts " -"info of ``PyType_FromModuleAndSpec``." -msgstr "" - -#: ../build/NEWS:1946 -msgid "" -"`bpo-41624 `__: Fix the signature of :" -"class:`typing.Coroutine`." -msgstr "" - -#: ../build/NEWS:1948 -msgid "" -"`bpo-40204 `__: Enable Sphinx 3.2 " -"``c_allow_pre_v3`` option and disable ``c_warn_on_allowed_pre_v3`` option to " -"make the documentation compatible with Sphinx 2 and Sphinx 3." -msgstr "" - -#: ../build/NEWS:1952 -msgid "" -"`bpo-41045 `__: Add documentation for " -"debug feature of f-strings." -msgstr "" - -#: ../build/NEWS:1954 -msgid "" -"`bpo-41314 `__: Changed the release when " -"``from __future__ import annotations`` becomes the default from ``4.0`` to " -"``3.10`` (following a change in PEP 563)." -msgstr "" - -#: ../build/NEWS:1958 -msgid "" -"`bpo-40979 `__: Refactored typing.rst, " -"arranging more than 70 classes, functions, and decorators into new sub-" -"sections." -msgstr "" - -#: ../build/NEWS:1961 -msgid "" -"`bpo-40552 `__: Fix in tutorial section " -"4.2. Code snippet is now correct." -msgstr "" - -#: ../build/NEWS:1963 -msgid "" -"`bpo-39883 `__: Make code, examples, and " -"recipes in the Python documentation be licensed under the more permissive " -"BSD0 license in addition to the existing Python 2.0 license." -msgstr "" - -#: ../build/NEWS:1967 -msgid "" -"`bpo-37703 `__: Updated Documentation to " -"comprehensively elaborate on the behaviour of gather.cancel()" -msgstr "" - -#: ../build/NEWS:1973 -msgid "" -"`bpo-41939 `__: Fix test_site." -"test_license_exists_at_url(): call ``urllib.request.urlcleanup()`` to reset " -"the global ``urllib.request._opener``. Patch by Victor Stinner." -msgstr "" - -#: ../build/NEWS:1977 -msgid "" -"`bpo-41731 `__: Make " -"test_cmd_line_script pass with option '-vv'." -msgstr "" - -#: ../build/NEWS:1979 -msgid "" -"`bpo-41602 `__: Add tests for SIGINT " -"handling in the runpy module." -msgstr "" - -#: ../build/NEWS:1981 -msgid "" -"`bpo-41521 `__: :mod:`test.support`: " -"Rename ``blacklist`` parameter of :func:`~test.support.check__all__` to " -"``not_exported``." -msgstr "" - -#: ../build/NEWS:1984 -msgid "" -"`bpo-41477 `__: Make ctypes optional in " -"test_genericalias." -msgstr "" - -#: ../build/NEWS:1986 +#: ../build/NEWS:1198 msgid "" "`bpo-41085 `__: Fix integer overflow in " "the :meth:`array.array.index` method on 64-bit Windows for index larger than " "``2**31``." msgstr "" -#: ../build/NEWS:1989 +#: ../build/NEWS:1201 msgid "" "`bpo-41069 `__: :data:`test.support." "TESTFN` and the current directory for tests when run via ``test.regrtest`` " "contain now non-ascii characters if possible." msgstr "" -#: ../build/NEWS:1993 +#: ../build/NEWS:1205 msgid "" "`bpo-38377 `__: On Linux, skip tests " "using multiprocessing if the current user cannot create a file in ``/dev/shm/" @@ -4076,13 +2332,13 @@ msgid "" "support` module." msgstr "" -#: ../build/NEWS:1998 +#: ../build/NEWS:1210 msgid "" "`bpo-41009 `__: Fix use of ``support." "require_{linux|mac|freebsd}_version()`` decorators as class decorator." msgstr "" -#: ../build/NEWS:2001 +#: ../build/NEWS:1213 msgid "" "`bpo-41003 `__: Fix ``test_copyreg`` " "when ``numpy`` is installed: ``test.pickletester`` now saves/restores " @@ -4090,187 +2346,58 @@ msgid "" "``numpy``." msgstr "" -#: ../build/NEWS:2005 +#: ../build/NEWS:1217 msgid "" "`bpo-40964 `__: Disable remote :mod:" "`imaplib` tests, host cyrus.andrew.cmu.edu is blocking incoming connections." msgstr "" -#: ../build/NEWS:2008 +#: ../build/NEWS:1220 msgid "" "`bpo-40927 `__: Fix test_binhex when run " "twice: it now uses import_fresh_module() to ensure that it raises " "DeprecationWarning each time." msgstr "" -#: ../build/NEWS:2012 -msgid "" -"`bpo-17258 `__: Skip some :mod:" -"`multiprocessing` tests when MD5 hash digest is blocked." -msgstr "" - -#: ../build/NEWS:2015 -msgid "" -"`bpo-31904 `__: Increase " -"LOOPBACK_TIMEOUT to 10 for VxWorks RTOS." -msgstr "" - -#: ../build/NEWS:2017 -msgid "" -"`bpo-38169 `__: Increase code coverage " -"for SharedMemory and ShareableList" -msgstr "" - -#: ../build/NEWS:2019 +#: ../build/NEWS:1224 msgid "" "`bpo-34401 `__: Make test_gdb properly " "run on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../build/NEWS:2024 -msgid "" -"`bpo-38249 `__: Update :c:macro:" -"`Py_UNREACHABLE` to use __builtin_unreachable() if only the compiler is able " -"to use it. Patch by Dong-hee Na." -msgstr "" - -#: ../build/NEWS:2027 -msgid "" -"`bpo-41617 `__: Fix ``pycore_bitutils." -"h`` header file to support old clang versions: ``__builtin_bswap16()`` is " -"not available in LLVM clang 3.0." -msgstr "" - -#: ../build/NEWS:2030 +#: ../build/NEWS:1229 msgid "" "`bpo-40204 `__: Pin Sphinx version to " "2.3.1 in ``Doc/Makefile``." msgstr "" -#: ../build/NEWS:2032 -msgid "" -"`bpo-36020 `__: The C99 functions :c:" -"func:`snprintf` and :c:func:`vsnprintf` are now required to build Python." -msgstr "" - -#: ../build/NEWS:2035 -msgid "" -"`bpo-40684 `__: ``make install`` now " -"uses the ``PLATLIBDIR`` variable for the destination ``lib-dynload/`` " -"directory when ``./configure --with-platlibdir`` is used." -msgstr "" - -#: ../build/NEWS:2039 -msgid "" -"`bpo-40683 `__: Fixed an issue where " -"the :mod:`zoneinfo` module and its tests were not included when Python is " -"installed with ``make``." -msgstr "" - -#: ../build/NEWS:2045 -msgid "" -"`bpo-41744 `__: Fixes automatic import " -"of props file when using the Nuget package." -msgstr "" - -#: ../build/NEWS:2048 -msgid "" -"`bpo-41627 `__: The user site directory " -"for 32-bit now includes a ``-32`` suffix to distinguish it from the 64-bit " -"interpreter's directory." -msgstr "" - -#: ../build/NEWS:2051 -msgid "" -"`bpo-41526 `__: Fixed layout of final " -"page of the installer by removing the special thanks to Mark Hammond (with " -"his permission)." -msgstr "" - -#: ../build/NEWS:2054 -msgid "" -"`bpo-41492 `__: Fixes the description " -"that appears in UAC prompts." -msgstr "" - -#: ../build/NEWS:2056 -msgid "" -"`bpo-40948 `__: Improve post-install " -"message to direct people to the \"py\" command." -msgstr "" - -#: ../build/NEWS:2059 -msgid "" -"`bpo-41412 `__: The installer will now " -"fail to install on Windows 7 and Windows 8. Further, the UCRT dependency is " -"now always downloaded on demand." -msgstr "" - -#: ../build/NEWS:2062 -msgid "" -"`bpo-40741 `__: Update Windows release " -"to include SQLite 3.32.3." -msgstr "" - -#: ../build/NEWS:2064 -msgid "" -"`bpo-41142 `__: :mod:`msilib` now " -"supports creating CAB files with non-ASCII file path and adding files with " -"non-ASCII file path to them." -msgstr "" - -#: ../build/NEWS:2067 +#: ../build/NEWS:1234 msgid "" "`bpo-41074 `__: Fixed support of non-" "ASCII names in functions :func:`msilib.OpenDatabase` and :func:`msilib." "init_database` and non-ASCII SQL in method :meth:`msilib.Database.OpenView`." msgstr "" -#: ../build/NEWS:2071 -msgid "" -"`bpo-41039 `__: Stable ABI redirection " -"DLL (python3.dll) now uses ``#pragma comment(linker)`` for re-exporting." -msgstr "" - -#: ../build/NEWS:2074 +#: ../build/NEWS:1238 msgid "" "`bpo-40164 `__: Updates Windows OpenSSL " "to 1.1.1g" msgstr "" -#: ../build/NEWS:2076 -msgid "" -"`bpo-39631 `__: Changes the registered " -"MIME type for ``.py`` files on Windows to ``text/x-python`` instead of " -"``text/plain``." -msgstr "" - -#: ../build/NEWS:2079 -msgid "" -"`bpo-40677 `__: Manually define " -"IO_REPARSE_TAG_APPEXECLINK in case some old Windows SDK doesn't have it." -msgstr "" - -#: ../build/NEWS:2082 +#: ../build/NEWS:1240 msgid "" "`bpo-37556 `__: Extend py.exe help to " "mention overrides via venv, shebang, environmental variables & ini files." msgstr "" -#: ../build/NEWS:2088 -msgid "" -"`bpo-41557 `__: Update macOS installer " -"to use SQLite 3.33.0." -msgstr "" - -#: ../build/NEWS:2090 +#: ../build/NEWS:1246 msgid "" "`bpo-39580 `__: Avoid opening Finder " "window if running installer from the command line. Patch contributed by Rick " "Heil." msgstr "" -#: ../build/NEWS:2093 +#: ../build/NEWS:1249 msgid "" "`bpo-41100 `__: Fix configure error when " "building on macOS 11. Note that the current Python release was released " @@ -4280,231 +2407,389 @@ msgid "" "3.8.x and with 3.9.0." msgstr "" -#: ../build/NEWS:2099 -msgid "" -"`bpo-40741 `__: Update macOS installer " -"to use SQLite 3.32.3." -msgstr "" - -#: ../build/NEWS:2101 +#: ../build/NEWS:1255 msgid "" "`bpo-41005 `__: fixed an XDG settings " "issue not allowing macos to open browser in webbrowser.py" msgstr "" -#: ../build/NEWS:2104 -msgid "" -"`bpo-40741 `__: Update macOS installer " -"to use SQLite 3.32.2." -msgstr "" - -#: ../build/NEWS:2109 -msgid "" -"`bpo-41775 `__: Use 'IDLE Shell' as " -"shell title" -msgstr "" - -#: ../build/NEWS:2111 -msgid "" -"`bpo-35764 `__: Rewrite the Calltips doc " -"section." -msgstr "" - -#: ../build/NEWS:2113 -msgid "" -"`bpo-40181 `__: In calltips, stop " -"reminding that '/' marks the end of positional-only arguments." -msgstr "" - -#: ../build/NEWS:2116 -msgid "" -"`bpo-41468 `__: Improve IDLE run crash " -"error message (which users should never see)." -msgstr "" - -#: ../build/NEWS:2119 -msgid "" -"`bpo-41373 `__: Save files loaded with " -"no line ending, as when blank, or different line endings, by setting its " -"line ending to the system default. Fix regression in 3.8.4 and 3.9.0b4." -msgstr "" - -#: ../build/NEWS:2123 -msgid "" -"`bpo-41300 `__: Save files with non-" -"ascii chars. Fix regression released in 3.9.0b4 and 3.8.4." -msgstr "" - -#: ../build/NEWS:2126 -msgid "" -"`bpo-37765 `__: Add keywords to module " -"name completion list. Rewrite Completions section of IDLE doc." -msgstr "" - -#: ../build/NEWS:2129 +#: ../build/NEWS:1261 msgid "" "`bpo-41152 `__: The encoding of " "``stdin``, ``stdout`` and ``stderr`` in IDLE is now always UTF-8." msgstr "" -#: ../build/NEWS:2132 +#: ../build/NEWS:1264 msgid "" "`bpo-41144 `__: Make Open Module open a " "special module such as os.path." msgstr "" -#: ../build/NEWS:2134 -msgid "" -"`bpo-39885 `__: Make context menu Cut " -"and Copy work again when right-clicking within a selection." -msgstr "" - -#: ../build/NEWS:2137 -msgid "" -"`bpo-40723 `__: Make test_idle pass when " -"run after import." -msgstr "" - -#: ../build/NEWS:2142 -msgid "" -"`bpo-41936 `__: Removed undocumented " -"macros ``Py_ALLOW_RECURSION`` and ``Py_END_ALLOW_RECURSION`` and the " -"``recursion_critical`` field of the :c:type:`PyInterpreterState` structure." -msgstr "" - -#: ../build/NEWS:2146 -msgid "" -"`bpo-41692 `__: The " -"``PyUnicode_InternImmortal()`` function is now deprecated and will be " -"removed in Python 3.12: use :c:func:`PyUnicode_InternInPlace` instead. Patch " -"by Victor Stinner." -msgstr "" - -#: ../build/NEWS:2150 -msgid "" -"`bpo-41842 `__: Add :c:func:" -"`PyCodec_Unregister` function to unregister a codec search function." -msgstr "" - -#: ../build/NEWS:2153 -msgid "" -"`bpo-41834 `__: Remove the " -"``_Py_CheckRecursionLimit`` variable: it has been replaced by ``ceval." -"recursion_limit`` of the :c:type:`PyInterpreterState` structure. Patch by " -"Victor Stinner." -msgstr "" - -#: ../build/NEWS:2157 -msgid "" -"`bpo-41689 `__: Types created with :c:" -"func:`PyType_FromSpec` now make any signature in their ``tp_doc`` slot " -"accessible from ``__text_signature__``." -msgstr "" - -#: ../build/NEWS:2160 -msgid "" -"`bpo-41524 `__: Fix bug in " -"PyOS_mystrnicmp and PyOS_mystricmp that incremented pointers beyond the end " -"of a string." -msgstr "" - -#: ../build/NEWS:2163 -msgid "" -"`bpo-41324 `__: Add a minimal decimal " -"capsule API. The API supports fast conversions between Decimals up to 38 " -"digits and their triple representation as a C struct." -msgstr "" - -#: ../build/NEWS:2167 -msgid "" -"`bpo-30155 `__: Add :c:func:" -"`PyDateTime_DATE_GET_TZINFO` and :c:func:`PyDateTime_TIME_GET_TZINFO` macros " -"for accessing the ``tzinfo`` attributes of :class:`datetime.datetime` and :" -"class:`datetime.time` objects." -msgstr "" - -#: ../build/NEWS:2172 -msgid "" -"`bpo-40170 `__: Revert :c:func:" -"`PyType_HasFeature` change: it reads again directly the :c:member:" -"`PyTypeObject.tp_flags` member when the limited C API is not used, rather " -"than always calling :c:func:`PyType_GetFlags` which hides implementation " -"details." -msgstr "" - -#: ../build/NEWS:2177 -msgid "" -"`bpo-41123 `__: Remove " -"``PyUnicode_AsUnicodeCopy``." -msgstr "" - -#: ../build/NEWS:2179 -msgid "" -"`bpo-41123 `__: Removed " -"``PyLong_FromUnicode()``." -msgstr "" - -#: ../build/NEWS:2181 -msgid "" -"`bpo-41123 `__: Removed " -"``PyUnicode_GetMax()``." -msgstr "" - -#: ../build/NEWS:2183 -msgid "" -"`bpo-41123 `__: Removed " -"``Py_UNICODE_str*`` functions manipulating ``Py_UNICODE*`` strings." -msgstr "" - -#: ../build/NEWS:2186 -msgid "" -"`bpo-41103 `__: " -"``PyObject_AsCharBuffer()``, ``PyObject_AsReadBuffer()``, " -"``PyObject_CheckReadBuffer()``, and ``PyObject_AsWriteBuffer()`` are " -"removed. Please migrate to new buffer protocol; :c:func:`PyObject_GetBuffer` " -"and :c:func:`PyBuffer_Release`." -msgstr "" - -#: ../build/NEWS:2191 -msgid "" -"`bpo-36346 `__: Raises " -"DeprecationWarning for ``PyUnicode_FromUnicode(NULL, size)`` and " -"``PyUnicode_FromStringAndSize(NULL, size)`` with ``size > 0``." -msgstr "" - -#: ../build/NEWS:2194 +#: ../build/NEWS:1269 msgid "" "`bpo-36346 `__: Mark " "``Py_UNICODE_COPY``, ``Py_UNICODE_FILL``, ``PyUnicode_WSTR_LENGTH``, " -"``PyUnicode_FromUnicode``, ``PyUnicode_AsUnicode``, and " -"``PyUnicode_AsUnicodeAndSize`` as deprecated in C. Remove " -"``Py_UNICODE_MATCH`` which was deprecated and broken since Python 3.3." +"``PyUnicode_FromUnicode``, ``PyUnicode_AsUnicode``, " +"``_PyUnicode_AsUnicode``, and ``PyUnicode_AsUnicodeAndSize`` as deprecated " +"in C. Remove ``Py_UNICODE_MATCH`` which was deprecated and broken since " +"Python 3.3." msgstr "" -#: ../build/NEWS:2200 -msgid "" -"`bpo-40989 `__: The :c:func:" -"`PyObject_INIT` and :c:func:`PyObject_INIT_VAR` macros become aliases to, " -"respectively, :c:func:`PyObject_Init` and :c:func:`PyObject_InitVar` " -"functions." -msgstr "" - -#: ../build/NEWS:2204 +#: ../build/NEWS:1275 msgid "" "`bpo-36020 `__: On Windows, ``#include " "\"pyerrors.h\"`` no longer defines ``snprintf`` and ``vsnprintf`` macros." msgstr "" -#: ../build/NEWS:2207 +#: ../build/NEWS:1278 msgid "" -"`bpo-40943 `__: The ``PY_SSIZE_T_CLEAN`` " -"macro must now be defined to use :c:func:`PyArg_ParseTuple` and :c:func:" -"`Py_BuildValue` formats which use ``#``: ``es#``, ``et#``, ``s#``, ``u#``, " -"``y#``, ``z#``, ``U#`` and ``Z#``. See :ref:`Parsing arguments and building " -"values ` and the :pep:`353`." +"`bpo-40703 `__: The PyType_FromSpec*() " +"functions no longer overwrite the type's \"__module__\" attribute if it is " +"set via \"Py_tp_members\" or \"Py_tp_getset\"." msgstr "" -#: ../build/NEWS:2213 +#: ../build/NEWS:1283 +msgid "Python 3.9.0 beta 3" +msgstr "" + +#: ../build/NEWS:1285 +msgid "*Release date: 2020-06-09*" +msgstr "" + +#: ../build/NEWS:1290 +msgid "" +"`bpo-40924 `__: `importlib.resources`: " +"Reverted ``TraversableResources`` implementations from the built-in loaders " +"(SourceFileLoader and ZipImporter) as it was an incompatible change " +"introduced in 3.9.0 beta 2 causing through a chain of events for root TLS " +"certificates to be missing." +msgstr "" + +#: ../build/NEWS:1298 +msgid "" +"`bpo-40684 `__: ``make install`` now " +"uses the ``PLATLIBDIR`` variable for the destination ``lib-dynload/`` " +"directory when ``./configure --with-platlibdir`` is used." +msgstr "" + +#: ../build/NEWS:1304 +msgid "Python 3.9.0 beta 2" +msgstr "" + +#: ../build/NEWS:1306 +msgid "*Release date: 2020-06-08*" +msgstr "" + +#: ../build/NEWS:1311 +msgid "" +"`bpo-40904 `__: Fix possible segfault in " +"the new PEG parser when parsing f-string containing yield statements with no " +"value (:code:`f\"{yield}\"`). Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:1315 +msgid "" +"`bpo-40903 `__: Fixed a possible " +"segfault in the new PEG parser when producing error messages for invalid " +"assignments of the form :code:`p=p=`. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:1319 +msgid "" +"`bpo-40880 `__: Fix invalid memory read " +"in the new parser when checking newlines in string literals. Patch by Pablo " +"Galindo." +msgstr "" + +#: ../build/NEWS:1322 +msgid "" +"`bpo-40883 `__: Fix memory leak in when " +"parsing f-strings in the new parser. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:1325 +msgid "" +"`bpo-40870 `__: Raise :exc:`ValueError` " +"when validating custom AST's where the constants ``True``, ``False`` and " +"``None`` are used within a :class:`ast.Name` node." +msgstr "" + +#: ../build/NEWS:1329 +msgid "" +"`bpo-40854 `__: Allow overriding :data:" +"`sys.platlibdir` via a new :envvar:`PYTHONPLATLIBDIR` environment variable." +msgstr "" + +#: ../build/NEWS:1332 +msgid "" +"`bpo-40826 `__: Fix GIL usage in :c:func:" +"`PyOS_Readline`: lock the GIL to set an exception and pass the Python thread " +"state when checking if there is a pending signal." +msgstr "" + +#: ../build/NEWS:1336 +msgid "" +"`bpo-40780 `__: Fix a corner case where " +"g-style string formatting of a float failed to remove trailing zeros." +msgstr "" + +#: ../build/NEWS:1339 +msgid "" +"`bpo-38964 `__: When there's a :exc:" +"`SyntaxError` in the expression part of an fstring, the filename attribute " +"of the :exc:`SyntaxError` gets correctly set to the name of the file the " +"fstring resides in." +msgstr "" + +#: ../build/NEWS:1343 +msgid "" +"`bpo-40750 `__: Support the \"-d\" debug " +"flag in the new PEG parser. Patch by Pablo Galindo" +msgstr "" + +#: ../build/NEWS:1346 +msgid "" +"`bpo-40217 `__: Instances of types " +"created with :c:func:`PyType_FromSpecWithBases` will no longer automatically " +"visit their class object when traversing references in the garbage " +"collector. The user is expected to manually visit the object's class. Patch " +"by Pablo Galindo." +msgstr "" + +#: ../build/NEWS:1352 +msgid "" +"`bpo-40696 `__: Fix a hang that can " +"arise after :meth:`generator.throw` due to a cycle in the exception context " +"chain." +msgstr "" + +#: ../build/NEWS:1358 +msgid "" +"`bpo-39791 `__: Refresh importlib." +"metadata from importlib_metadata 1.6.1." +msgstr "" + +#: ../build/NEWS:1360 +msgid "" +"`bpo-40807 `__: Stop codeop." +"_maybe_compile, used by code.InteractiveInterpreter (and IDLE). from from " +"emitting each warning three times." +msgstr "" + +#: ../build/NEWS:1363 +msgid "" +"`bpo-39791 `__: Built-in loaders " +"(SourceFileLoader and ZipImporter) now supply ``TraversableResources`` " +"implementations for ``ResourceReader``, and the fallback function has been " +"removed." +msgstr "" + +#: ../build/NEWS:1367 +msgid "" +"`bpo-17005 `__: The topological sort " +"functionality that was introduced initially in the :mod:`functools` module " +"has been moved to a new :mod:`graphlib` module to better accommodate the new " +"tools and keep the original scope of the :mod:`functools` module. Patch by " +"Pablo Galindo" +msgstr "" + +#: ../build/NEWS:1372 +msgid "" +"`bpo-40777 `__: Initialize " +"PyDateTime_IsoCalendarDateType.tp_base at run-time to avoid errors on some " +"compilers." +msgstr "" + +#: ../build/NEWS:1375 +msgid "" +"`bpo-40767 `__: :mod:`webbrowser` now " +"properly finds the default browser in pure Wayland systems by checking the " +"WAYLAND_DISPLAY environment variable. Patch contributed by Jérémy Attali." +msgstr "" + +#: ../build/NEWS:1379 +msgid "" +"`bpo-40791 `__: :func:`hashlib." +"compare_digest` uses OpenSSL's ``CRYPTO_memcmp()`` function when OpenSSL is " +"available." +msgstr "" + +#: ../build/NEWS:1382 +msgid "" +"`bpo-40795 `__: :mod:`ctypes` module: If " +"ctypes fails to convert the result of a callback or if a ctypes callback " +"function raises an exception, sys.unraisablehook is now called with an " +"exception set. Previously, the error was logged into stderr by :c:func:" +"`PyErr_Print`." +msgstr "" + +#: ../build/NEWS:1387 +msgid "" +"`bpo-30008 `__: Fix :mod:`ssl` code to " +"be compatible with OpenSSL 1.1.x builds that use ``no-deprecated`` and ``--" +"api=1.1.0``." +msgstr "" + +#: ../build/NEWS:1390 +msgid "" +"`bpo-30064 `__: Fix asyncio ``loop." +"sock_*`` race condition issue" +msgstr "" + +#: ../build/NEWS:1392 +msgid "" +"`bpo-40759 `__: Deprecate the :mod:" +"`symbol` module." +msgstr "" + +#: ../build/NEWS:1394 +msgid "" +"`bpo-40737 `__: Fix possible reference " +"leak for :mod:`sqlite3` initialization." +msgstr "" + +#: ../build/NEWS:1396 +msgid "" +"`bpo-40698 `__: :mod:`distutils` upload " +"creates SHA2-256 and Blake2b-256 digests. MD5 digests is skipped if platform " +"blocks MD5." +msgstr "" + +#: ../build/NEWS:1399 +msgid "" +"`bpo-40695 `__: :mod:`hashlib` no longer " +"falls back to builtin hash implementations when OpenSSL provides a hash " +"digest and the algorithm is blocked by security policy." +msgstr "" + +#: ../build/NEWS:1403 +msgid "" +"`bpo-9216 `__: func:`hashlib.new` passed " +"``usedforsecurity`` to OpenSSL EVP constructor ``_hashlib.new()``. " +"test_hashlib and test_smtplib handle strict security policy better." +msgstr "" + +#: ../build/NEWS:1407 +msgid "" +"`bpo-40614 `__: :func:`ast.parse` will " +"not parse self documenting expressions in f-strings when passed " +"``feature_version`` is less than ``(3, 8)``." +msgstr "" + +#: ../build/NEWS:1410 +msgid "" +"`bpo-40671 `__: Prepare ``_hashlib`` " +"for :pep:`489` and use :c:func:`PyModule_AddType`." +msgstr "" + +#: ../build/NEWS:1413 +msgid "" +"`bpo-32309 `__: Added a new :term:" +"`coroutine` :func:`asyncio.to_thread`. It is mainly used for running IO-" +"bound functions in a separate thread to avoid blocking the event loop, and " +"essentially works as a high-level version of :meth:`~asyncio.loop." +"run_in_executor` that can directly take keyword arguments." +msgstr "" + +#: ../build/NEWS:1419 +msgid "" +"`bpo-40630 `__: Added :func:`tracemalloc." +"reset_peak` to set the peak size of traced memory blocks to the current " +"size, to measure the peak of specific pieces of code." +msgstr "" + +#: ../build/NEWS:1423 +msgid "" +"`bpo-13097 `__: ``ctypes`` now raises an " +"``ArgumentError`` when a callback is invoked with more than 1024 arguments." +msgstr "" + +#: ../build/NEWS:1426 +msgid "" +"`bpo-23082 `__: Updated the error " +"message and docs of PurePath.relative_to() to better reflect the function " +"behaviour." +msgstr "" + +#: ../build/NEWS:1429 +msgid "" +"`bpo-39244 `__: Fixed :class:" +"`multiprocessing.context.get_all_start_methods` to properly return the " +"default method first on macOS." +msgstr "" + +#: ../build/NEWS:1432 +msgid "" +"`bpo-39040 `__: Fix parsing of invalid " +"mime headers parameters by collapsing whitespace between encoded words in a " +"bare-quote-string." +msgstr "" + +#: ../build/NEWS:1435 +msgid "" +"`bpo-35714 `__: :exc:`struct.error` is " +"now raised if there is a null character in a :mod:`struct` format string." +msgstr "" + +#: ../build/NEWS:1438 +msgid "" +"`bpo-36290 `__: AST nodes are now " +"raising :exc:`TypeError` on conflicting keyword arguments. Patch contributed " +"by Rémi Lapeyre." +msgstr "" + +#: ../build/NEWS:1444 +msgid "" +"`bpo-17258 `__: Skip some :mod:" +"`multiprocessing` tests when MD5 hash digest is blocked." +msgstr "" + +#: ../build/NEWS:1450 +msgid "" +"`bpo-40514 `__: Remove ``--with-" +"experimental-isolated-subinterpreters`` configure option in Python 3.9: the " +"experiment continues in the master branch, but it's no longer needed in 3.9." +msgstr "" + +#: ../build/NEWS:1454 +msgid "" +"`bpo-40683 `__: Fixed an issue where " +"the :mod:`zoneinfo` module and its tests were not included when Python is " +"installed with ``make``." +msgstr "" + +#: ../build/NEWS:1460 +msgid "" +"`bpo-39631 `__: Changes the registered " +"MIME type for ``.py`` files on Windows to ``text/x-python`` instead of " +"``text/plain``." +msgstr "" + +#: ../build/NEWS:1463 +msgid "" +"`bpo-40677 `__: Manually define " +"IO_REPARSE_TAG_APPEXECLINK in case some old Windows SDK doesn't have it." +msgstr "" + +#: ../build/NEWS:1469 +msgid "" +"`bpo-40741 `__: Update macOS installer " +"to use SQLite 3.32.2." +msgstr "" + +#: ../build/NEWS:1474 +msgid "" +"`bpo-39885 `__: Make context menu Cut " +"and Copy work again when right-clicking within a selection." +msgstr "" + +#: ../build/NEWS:1477 +msgid "" +"`bpo-40723 `__: Make test_idle pass when " +"run after import." +msgstr "" + +#: ../build/NEWS:1482 msgid "" "`bpo-40910 `__: Export explicitly the :c:" "func:`Py_GetArgcArgv` function to the C API and document the function. " @@ -4512,141 +2797,98 @@ msgid "" "built with ``-fvisibility=hidden``." msgstr "" -#: ../build/NEWS:2217 +#: ../build/NEWS:1486 msgid "" "`bpo-40724 `__: Allow defining buffer " "slots in type specs." msgstr "" -#: ../build/NEWS:2219 -msgid "" -"`bpo-40679 `__: Fix a " -"``_PyEval_EvalCode()`` crash if *qualname* argument is NULL." -msgstr "" - -#: ../build/NEWS:2222 -msgid "" -"`bpo-40839 `__: Calling :c:func:" -"`PyDict_GetItem` without :term:`GIL` held had been allowed for historical " -"reason. It is no longer allowed." -msgstr "" - -#: ../build/NEWS:2225 +#: ../build/NEWS:1488 msgid "" "`bpo-40826 `__: :c:func:" "`PyOS_InterruptOccurred` now fails with a fatal error if it is called with " "the GIL released." msgstr "" -#: ../build/NEWS:2228 -msgid "" -"`bpo-40792 `__: The result of :c:func:" -"`PyNumber_Index` now always has exact type :class:`int`. Previously, the " -"result could have been an instance of a subclass of ``int``." -msgstr "" - -#: ../build/NEWS:2232 -msgid "" -"`bpo-39573 `__: Convert :c:func:" -"`Py_REFCNT` and :c:func:`Py_SIZE` macros to static inline functions. They " -"cannot be used as l-value anymore: use :c:func:`Py_SET_REFCNT` and :c:func:" -"`Py_SET_SIZE` to set an object reference count and size. This change is " -"backward incompatible on purpose, to prepare the C API for an opaque :c:type:" -"`PyObject` structure." -msgstr "" - -#: ../build/NEWS:2238 -msgid "" -"`bpo-40703 `__: The PyType_FromSpec*() " -"functions no longer overwrite the type's \"__module__\" attribute if it is " -"set via \"Py_tp_members\" or \"Py_tp_getset\"." -msgstr "" - -#: ../build/NEWS:2241 -msgid "" -"`bpo-39583 `__: Remove superfluous " -"\"extern C\" declarations from ``Include/cpython/*.h``." -msgstr "" - -#: ../build/NEWS:2246 +#: ../build/NEWS:1493 msgid "Python 3.9.0 beta 1" msgstr "" -#: ../build/NEWS:2248 +#: ../build/NEWS:1495 msgid "*Release date: 2020-05-19*" msgstr "" -#: ../build/NEWS:2253 +#: ../build/NEWS:1500 msgid "" "`bpo-40501 `__: :mod:`uuid` no longer " "uses :mod:`ctypes` to load :file:`libuuid` or :file:`rpcrt4.dll` at runtime." msgstr "" -#: ../build/NEWS:2259 +#: ../build/NEWS:1506 msgid "" "`bpo-40663 `__: Correctly generate " "annotations where parentheses are omitted but required (e.g: ``Type[(str, " "int, *other))]``." msgstr "" -#: ../build/NEWS:2262 +#: ../build/NEWS:1509 msgid "" "`bpo-40596 `__: Fixed :meth:`str." "isidentifier` for non-canonicalized strings containing non-BMP characters on " "Windows." msgstr "" -#: ../build/NEWS:2265 +#: ../build/NEWS:1512 msgid "" "`bpo-40593 `__: Improved syntax errors " "for invalid characters in source code." msgstr "" -#: ../build/NEWS:2267 +#: ../build/NEWS:1514 msgid "" "`bpo-40585 `__: Fixed a bug when using :" "func:`codeop.compile_command` that was causing exceptions to be swallowed " "with the new parser. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:2271 +#: ../build/NEWS:1518 msgid "" "`bpo-40566 `__: Apply :pep:`573` to :mod:" "`abc`." msgstr "" -#: ../build/NEWS:2273 +#: ../build/NEWS:1520 msgid "" "`bpo-40502 `__: Initialize ``n-" ">n_col_offset``. (Patch by Joannah Nanjekye)" msgstr "" -#: ../build/NEWS:2275 +#: ../build/NEWS:1522 msgid "" "`bpo-40527 `__: Fix command line " "argument parsing: no longer write errors multiple times into stderr." msgstr "" -#: ../build/NEWS:2278 +#: ../build/NEWS:1525 msgid "" "`bpo-1635741 `__: Port :mod:`errno` to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2280 +#: ../build/NEWS:1527 msgid "" "`bpo-40523 `__: Add pass-throughs for :" "func:`hash` and :func:`reversed` to :class:`weakref.proxy` objects. Patch by " "Pablo Galindo." msgstr "" -#: ../build/NEWS:2283 +#: ../build/NEWS:1530 msgid "" "`bpo-1635741 `__: Port :mod:`syslog` " "to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2285 +#: ../build/NEWS:1532 msgid "" "`bpo-40246 `__: Reporting a specialised " "error message for invalid string prefixes, which was introduced in :issue:" @@ -4656,84 +2898,84 @@ msgid "" "failing to parse, which is not an acceptable breakage on such short notice." msgstr "" -#: ../build/NEWS:2292 +#: ../build/NEWS:1539 msgid "" "`bpo-40417 `__: Fix imp module " "deprecation warning when PyImport_ReloadModule is called. Patch by Robert " "Rouhani." msgstr "" -#: ../build/NEWS:2295 +#: ../build/NEWS:1542 msgid "" "`bpo-40408 `__: Fixed support of nested " "type variables in GenericAlias (e.g. ``list[list[T]]``)." msgstr "" -#: ../build/NEWS:2298 +#: ../build/NEWS:1545 msgid "" "`bpo-1635741 `__: Port _stat module to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2300 +#: ../build/NEWS:1547 msgid "" "`bpo-29587 `__: Enable implicit " "exception chaining when calling :meth:`generator.throw`." msgstr "" -#: ../build/NEWS:2303 +#: ../build/NEWS:1550 msgid "" "`bpo-40328 `__: Add tools for generating " "mappings headers for CJKCodecs." msgstr "" -#: ../build/NEWS:2305 +#: ../build/NEWS:1552 msgid "" "`bpo-40228 `__: Setting frame.f_lineno " "is now robust w.r.t. changes in the source-to-bytecode compiler" msgstr "" -#: ../build/NEWS:2308 +#: ../build/NEWS:1555 msgid "" "`bpo-38880 `__: Added the ability to " "list interpreters associated with channel ends in the internal " "subinterpreters module." msgstr "" -#: ../build/NEWS:2311 +#: ../build/NEWS:1558 msgid "" "`bpo-37986 `__: Improve performance of :" "c:func:`PyLong_FromDouble` for values that fit into :c:type:`long`." msgstr "" -#: ../build/NEWS:2317 +#: ../build/NEWS:1564 msgid "" "`bpo-40662 `__: Fixed :func:`ast." "get_source_segment` for ast nodes that have incomplete location information. " "Patch by Irit Katriel." msgstr "" -#: ../build/NEWS:2320 +#: ../build/NEWS:1567 msgid "" "`bpo-40665 `__: Convert :mod:`bisect` to " "use Argument Clinic." msgstr "" -#: ../build/NEWS:2322 +#: ../build/NEWS:1569 msgid "" "`bpo-40536 `__: Added the :func:" "`~zoneinfo.available_timezones` function to the :mod:`zoneinfo` module. " "Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:2325 +#: ../build/NEWS:1572 msgid "" "`bpo-40645 `__: The :class:`hmac.HMAC` " "exposes internal implementation details. The attributes ``digest_cons``, " "``inner``, and ``outer`` are deprecated and will be removed in the future." msgstr "" -#: ../build/NEWS:2329 +#: ../build/NEWS:1576 msgid "" "`bpo-40645 `__: The internal module " "``_hashlib`` wraps and exposes OpenSSL's HMAC API. The new code will be used " @@ -4741,39 +2983,39 @@ msgid "" "HMAC module are no longer part of the public API." msgstr "" -#: ../build/NEWS:2334 +#: ../build/NEWS:1581 msgid "" "`bpo-40637 `__: Builtin hash modules can " "now be disabled or selectively enabled with ``configure --with-builtin-" "hashlib-hashes=sha3,blake1`` or ``--without-builtin-hashlib-hashes``." msgstr "" -#: ../build/NEWS:2338 +#: ../build/NEWS:1585 msgid "" "`bpo-37630 `__: The :mod:`hashlib` " "module can now use SHA3 hashes and SHAKE XOF from OpenSSL when available." msgstr "" -#: ../build/NEWS:2341 +#: ../build/NEWS:1588 msgid "" "`bpo-40479 `__: The :mod:`hashlib` now " "compiles with OpenSSL 3.0.0-alpha2." msgstr "" -#: ../build/NEWS:2343 +#: ../build/NEWS:1590 msgid "" "`bpo-40257 `__: Revert changes to :func:" "`inspect.getdoc`." msgstr "" -#: ../build/NEWS:2345 +#: ../build/NEWS:1592 msgid "" "`bpo-40607 `__: When cancelling a task " "due to timeout, :meth:`asyncio.wait_for` will now propagate the exception if " "an error happens during cancellation. Patch by Roman Skurikhin." msgstr "" -#: ../build/NEWS:2349 +#: ../build/NEWS:1596 msgid "" "`bpo-40612 `__: Fix edge cases in " "SyntaxError formatting. If the offset is <= 0, no caret is printed. If the " @@ -4781,52 +3023,52 @@ msgid "" "character." msgstr "" -#: ../build/NEWS:2353 +#: ../build/NEWS:1600 msgid "" "`bpo-40597 `__: If text content lines " "are longer than policy.max_line_length, always use a content-encoding to " "make sure they are wrapped." msgstr "" -#: ../build/NEWS:2356 +#: ../build/NEWS:1603 msgid "" "`bpo-40571 `__: Added functools.cache() " "as a simpler, more discoverable way to access the unbounded cache variant of " "lru_cache(maxsize=None)." msgstr "" -#: ../build/NEWS:2359 +#: ../build/NEWS:1606 msgid "" "`bpo-40503 `__: :pep:`615`, the :mod:" "`zoneinfo` module. Adds support for the IANA time zone database." msgstr "" -#: ../build/NEWS:2362 +#: ../build/NEWS:1609 msgid "" "`bpo-40397 `__: Removed attributes " "``__args__`` and ``__parameters__`` from special generic aliases like " "``typing.List`` (not subscripted)." msgstr "" -#: ../build/NEWS:2365 +#: ../build/NEWS:1612 msgid "" "`bpo-40549 `__: Convert posixmodule.c " "(\"posix\" or \"nt\" module) to the multiphase initialization (PEP 489)." msgstr "" -#: ../build/NEWS:2368 +#: ../build/NEWS:1615 msgid "" "`bpo-31033 `__: Add a ``msg`` argument " "to :meth:`Future.cancel` and :meth:`Task.cancel`." msgstr "" -#: ../build/NEWS:2371 +#: ../build/NEWS:1618 msgid "" "`bpo-40541 `__: Added an optional " "*counts* parameter to random.sample()." msgstr "" -#: ../build/NEWS:2373 +#: ../build/NEWS:1620 msgid "" "`bpo-40515 `__: The :mod:`ssl` and :mod:" "`hashlib` modules now actively check that OpenSSL is build with thread " @@ -4834,26 +3076,26 @@ msgid "" "safely with a no-thread builds." msgstr "" -#: ../build/NEWS:2377 +#: ../build/NEWS:1624 msgid "" "`bpo-31033 `__: When a :class:`asyncio." "Task` is cancelled, the exception traceback now chains all the way back to " "where the task was first interrupted." msgstr "" -#: ../build/NEWS:2381 +#: ../build/NEWS:1628 msgid "" "`bpo-40504 `__: :func:`functools." "lru_cache` objects can now be the targets of weakrefs." msgstr "" -#: ../build/NEWS:2384 +#: ../build/NEWS:1631 msgid "" "`bpo-40559 `__: Fix possible memory leak " "in the C implementation of :class:`asyncio.Task`." msgstr "" -#: ../build/NEWS:2387 +#: ../build/NEWS:1634 msgid "" "`bpo-40480 `__: ``fnmatch.fnmatch()`` " "could take exponential time in the presence of multiple ``*`` pattern " @@ -4861,20 +3103,20 @@ msgid "" "expressions to avoid futile backtracking." msgstr "" -#: ../build/NEWS:2392 +#: ../build/NEWS:1639 msgid "" "`bpo-40495 `__: :mod:`compileall` is now " "able to use hardlinks to prevent duplicates in a case when ``.pyc`` files " "for different optimization levels have the same content." msgstr "" -#: ../build/NEWS:2396 +#: ../build/NEWS:1643 msgid "" "`bpo-40457 `__: The ssl module now " "support OpenSSL builds without TLS 1.0 and 1.1 methods." msgstr "" -#: ../build/NEWS:2399 +#: ../build/NEWS:1646 msgid "" "`bpo-40355 `__: Improve error reporting " "in :func:`ast.literal_eval` in the presence of malformed :class:`ast.Dict` " @@ -4882,38 +3124,38 @@ msgid "" "Curtis Bucher." msgstr "" -#: ../build/NEWS:2403 +#: ../build/NEWS:1650 msgid "" "`bpo-40465 `__: Deprecated the optional " "*random* argument to *random.shuffle()*." msgstr "" -#: ../build/NEWS:2406 +#: ../build/NEWS:1653 msgid "" "`bpo-40459 `__: :func:`platform." "win32_ver` now produces correct *ptype* strings instead of empty strings." msgstr "" -#: ../build/NEWS:2409 +#: ../build/NEWS:1656 msgid "" "`bpo-39435 `__: The first argument of :" "func:`pickle.loads` is now positional-only." msgstr "" -#: ../build/NEWS:2412 +#: ../build/NEWS:1659 msgid "" "`bpo-39305 `__: Update :mod:`nntplib` to " "merge :class:`nntplib.NNTP` and :class:`nntplib._NNTPBase`. Patch by Dong-" "hee Na." msgstr "" -#: ../build/NEWS:2415 +#: ../build/NEWS:1662 msgid "" "`bpo-32494 `__: Update :mod:`dbm.gnu` to " "use gdbm_count if possible when calling :func:`len`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:2418 +#: ../build/NEWS:1665 msgid "" "`bpo-40453 `__: Add ``isolated=True`` " "keyword-only parameter to ``_xxsubinterpreters.create()``. An isolated " @@ -4921,7 +3163,7 @@ msgid "" "fork()``." msgstr "" -#: ../build/NEWS:2422 +#: ../build/NEWS:1669 msgid "" "`bpo-40286 `__: Remove ``_random.Random." "randbytes()``: the C implementation of ``randbytes()``. Implement the method " @@ -4929,79 +3171,79 @@ msgid "" "``getrandbits()``." msgstr "" -#: ../build/NEWS:2426 +#: ../build/NEWS:1673 msgid "" "`bpo-40394 `__: Added default arguments " "to :meth:`difflib.SequenceMatcher.find_longest_match()`." msgstr "" -#: ../build/NEWS:2429 +#: ../build/NEWS:1676 msgid "" "`bpo-39995 `__: Fix a race condition in " "concurrent.futures._ThreadWakeup: access to _ThreadWakeup is now protected " "with the shutdown lock." msgstr "" -#: ../build/NEWS:2432 +#: ../build/NEWS:1679 msgid "" "`bpo-30966 `__: ``Process." "shutdown(wait=True)`` of :mod:`concurrent.futures` now closes explicitly the " "result queue." msgstr "" -#: ../build/NEWS:2435 +#: ../build/NEWS:1682 msgid "" "`bpo-30966 `__: Add a new :meth:" "`~multiprocessing.SimpleQueue.close` method to the :class:`~multiprocessing." "SimpleQueue` class to explicitly close the queue." msgstr "" -#: ../build/NEWS:2439 +#: ../build/NEWS:1686 msgid "" "`bpo-39966 `__: Revert `bpo-25597 " "`__. :class:`unittest.mock.MagicMock` " "with wraps' set uses default return values for magic methods." msgstr "" -#: ../build/NEWS:2442 +#: ../build/NEWS:1689 msgid "" "`bpo-39791 `__: Added ``files()`` " "function to importlib.resources with support for subdirectories in package " "data, matching backport in importlib_resources 1.5." msgstr "" -#: ../build/NEWS:2446 +#: ../build/NEWS:1693 msgid "" "`bpo-40375 `__: :meth:`imaplib.IMAP4." "unselect` is added. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:2448 +#: ../build/NEWS:1695 msgid "" "`bpo-40389 `__: ``repr()`` now returns " "``typing.Optional[T]`` when called for ``typing.Union`` of two types, one of " "which is ``NoneType``." msgstr "" -#: ../build/NEWS:2451 +#: ../build/NEWS:1698 msgid "" "`bpo-40291 `__: Add support for " "CAN_J1939 sockets (available on Linux 5.4+)" msgstr "" -#: ../build/NEWS:2453 +#: ../build/NEWS:1700 msgid "" "`bpo-40273 `__: :class:`types." "MappingProxyType` is now reversible." msgstr "" -#: ../build/NEWS:2455 +#: ../build/NEWS:1702 msgid "" "`bpo-39075 `__: The repr for :class:" "`types.SimpleNamespace` is now insertion ordered rather than alphabetical." msgstr "" -#: ../build/NEWS:2458 +#: ../build/NEWS:1705 msgid "" "`bpo-40192 `__: On AIX, :func:`~time." "thread_time` is now implemented with ``thread_cputime()`` which has " @@ -5010,13 +3252,13 @@ msgid "" "Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:2463 +#: ../build/NEWS:1710 msgid "" "`bpo-40025 `__: Raise TypeError when " "_generate_next_value_ is defined after members. Patch by Ethan Onstott." msgstr "" -#: ../build/NEWS:2466 +#: ../build/NEWS:1713 msgid "" "`bpo-39058 `__: In the argparse module, " "the repr for Namespace() and other argument holders now displayed in the " @@ -5024,83 +3266,83 @@ msgid "" "even though argument order is preserved the user visible parts of the module." msgstr "" -#: ../build/NEWS:2471 +#: ../build/NEWS:1718 msgid "" "`bpo-24416 `__: The ``isocalendar()`` " "methods of :class:`datetime.date` and :class:`datetime.datetime` now return " "a :term:`named tuple` instead of a :class:`tuple`." msgstr "" -#: ../build/NEWS:2478 +#: ../build/NEWS:1725 msgid "" "`bpo-34790 `__: Add version of removal " "for explicit passing of coros to `asyncio.wait()`'s documentation" msgstr "" -#: ../build/NEWS:2481 +#: ../build/NEWS:1728 msgid "" "`bpo-40561 `__: Provide docstrings for " "webbrowser open functions." msgstr "" -#: ../build/NEWS:2483 +#: ../build/NEWS:1730 msgid "" "`bpo-40499 `__: Mention that :func:" "`asyncio.wait` requires a non-empty set of awaitables." msgstr "" -#: ../build/NEWS:2486 +#: ../build/NEWS:1733 msgid "" "`bpo-39705 `__: Tutorial example for " "sorted() in the Loop Techniques section is given a better explanation. Also " "a new example is included to explain sorted()'s basic behavior." msgstr "" -#: ../build/NEWS:2490 +#: ../build/NEWS:1737 msgid "" "`bpo-39435 `__: Fix an incorrect " "signature for :func:`pickle.loads` in the docs" msgstr "" -#: ../build/NEWS:2495 +#: ../build/NEWS:1742 msgid "" "`bpo-40055 `__: distutils.tests now " "saves/restores warnings filters to leave them unchanged. Importing tests " "imports docutils which imports pkg_resources which adds a warnings filter." msgstr "" -#: ../build/NEWS:2499 +#: ../build/NEWS:1746 msgid "" "`bpo-40436 `__: test_gdb and test." "pythoninfo now check gdb command exit code." msgstr "" -#: ../build/NEWS:2504 +#: ../build/NEWS:1751 msgid "" "`bpo-40653 `__: Move _dirnameW out of " "HAVE_SYMLINK to fix a potential compiling issue." msgstr "" -#: ../build/NEWS:2507 +#: ../build/NEWS:1754 msgid "" "`bpo-40514 `__: Add ``--with-" "experimental-isolated-subinterpreters`` build option to ``configure``: " "better isolate subinterpreters, experimental build mode." msgstr "" -#: ../build/NEWS:2514 +#: ../build/NEWS:1761 msgid "" "`bpo-40650 `__: Include winsock2.h in " "pytime.c for timeval." msgstr "" -#: ../build/NEWS:2516 +#: ../build/NEWS:1763 msgid "" "`bpo-40458 `__: Increase reserved stack " "space to prevent overflow crash on Windows." msgstr "" -#: ../build/NEWS:2519 +#: ../build/NEWS:1766 msgid "" "`bpo-39148 `__: Add IPv6 support to :mod:" "`asyncio` datagram endpoints in ProactorEventLoop. Change the raised " @@ -5108,7 +3350,7 @@ msgid "" "Windows API." msgstr "" -#: ../build/NEWS:2526 +#: ../build/NEWS:1773 msgid "" "`bpo-34956 `__: When building Python on " "macOS from source, ``_tkinter`` now links with non-system Tcl and Tk " @@ -5119,38 +3361,38 @@ msgid "" "includes`` and ``--with-tcltk-libs``." msgstr "" -#: ../build/NEWS:2534 +#: ../build/NEWS:1781 msgid "" "`bpo-35569 `__: Expose RFC 3542 IPv6 " "socket options." msgstr "" -#: ../build/NEWS:2539 +#: ../build/NEWS:1786 msgid "" "`bpo-40479 `__: Update multissltest " "helper to test with latest OpenSSL 1.0.2, 1.1.0, 1.1.1, and 3.0.0-alpha." msgstr "" -#: ../build/NEWS:2542 +#: ../build/NEWS:1789 msgid "" "`bpo-40431 `__: Fix a syntax typo in " "``turtledemo`` that now raises a ``SyntaxError``." msgstr "" -#: ../build/NEWS:2545 +#: ../build/NEWS:1792 msgid "" "`bpo-40163 `__: Fix multissltest tool. " "OpenSSL has changed download URL for old releases. The multissltest tool now " "tries to download from current and old download URLs." msgstr "" -#: ../build/NEWS:2552 +#: ../build/NEWS:1799 msgid "" "`bpo-39465 `__: Remove the " "``_PyUnicode_ClearStaticStrings()`` function from the C API." msgstr "" -#: ../build/NEWS:2555 +#: ../build/NEWS:1802 msgid "" "`bpo-38787 `__: Add " "PyCFunction_CheckExact() macro for exact type checks now that we allow " @@ -5158,79 +3400,79 @@ msgid "" "PyCMethod_Check() for the new PyCMethod subtype." msgstr "" -#: ../build/NEWS:2559 +#: ../build/NEWS:1806 msgid "" "`bpo-40545 `__: Declare " "``_PyErr_GetTopmostException()`` with ``PyAPI_FUNC()`` to properly export " "the function in the C API. The function remains private (``_Py``) prefix." msgstr "" -#: ../build/NEWS:2563 +#: ../build/NEWS:1810 msgid "" "`bpo-40412 `__: Nullify inittab_copy " "during finalization, preventing future interpreter initializations in an " "embedded situation from crashing. Patch by Gregory Szorc." msgstr "" -#: ../build/NEWS:2567 +#: ../build/NEWS:1814 msgid "" "`bpo-40429 `__: The :c:func:" "`PyThreadState_GetFrame` function now returns a strong reference to the " "frame." msgstr "" -#: ../build/NEWS:2570 +#: ../build/NEWS:1817 msgid "" "`bpo-40428 `__: Remove the following " "functions from the C API. Call :c:func:`PyGC_Collect` explicitly to free all " "free lists." msgstr "" -#: ../build/NEWS:2573 +#: ../build/NEWS:1820 msgid "``PyAsyncGen_ClearFreeLists()``" msgstr "" -#: ../build/NEWS:2574 +#: ../build/NEWS:1821 msgid "``PyContext_ClearFreeList()``" msgstr "" -#: ../build/NEWS:2575 +#: ../build/NEWS:1822 msgid "``PyDict_ClearFreeList()``" msgstr "" -#: ../build/NEWS:2576 +#: ../build/NEWS:1823 msgid "``PyFloat_ClearFreeList()``" msgstr "" -#: ../build/NEWS:2577 +#: ../build/NEWS:1824 msgid "``PyFrame_ClearFreeList()``" msgstr "" -#: ../build/NEWS:2578 +#: ../build/NEWS:1825 msgid "``PyList_ClearFreeList()``" msgstr "" -#: ../build/NEWS:2579 +#: ../build/NEWS:1826 msgid "``PySet_ClearFreeList()``" msgstr "" -#: ../build/NEWS:2580 +#: ../build/NEWS:1827 msgid "``PyTuple_ClearFreeList()``" msgstr "" -#: ../build/NEWS:2582 +#: ../build/NEWS:1829 msgid "" "`bpo-40421 `__: New :c:func:" "`PyFrame_GetBack` function: get the frame next outer frame." msgstr "" -#: ../build/NEWS:2585 +#: ../build/NEWS:1832 msgid "" "`bpo-40421 `__: New :c:func:" "`PyFrame_GetCode` function: return a borrowed reference to the frame code." msgstr "" -#: ../build/NEWS:2588 +#: ../build/NEWS:1835 msgid "" "`bpo-40217 `__: Ensure that instances of " "types created with :c:func:`PyType_FromSpecWithBases` will visit its class " @@ -5239,35 +3481,35 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../build/NEWS:2594 +#: ../build/NEWS:1841 msgid "" "`bpo-38787 `__: Module C state is now " "accessible from C-defined heap type methods (:pep:`573`). Patch by Marcel " "Plch and Petr Viktorin." msgstr "" -#: ../build/NEWS:2599 +#: ../build/NEWS:1846 msgid "Python 3.9.0 alpha 6" msgstr "" -#: ../build/NEWS:2601 +#: ../build/NEWS:1848 msgid "*Release date: 2020-04-27*" msgstr "" -#: ../build/NEWS:2606 +#: ../build/NEWS:1853 msgid "" "`bpo-40121 `__: Fixes audit events " "raised on creating a new socket." msgstr "" -#: ../build/NEWS:2608 +#: ../build/NEWS:1855 msgid "" "`bpo-39073 `__: Disallow CR or LF in " "email.headerregistry.Address arguments to guard against header injection " "attacks." msgstr "" -#: ../build/NEWS:2611 +#: ../build/NEWS:1858 msgid "" "`bpo-39503 `__: CVE-2020-8492: The :" "class:`~urllib.request.AbstractBasicAuthHandler` class of the :mod:`urllib." @@ -5277,13 +3519,13 @@ msgid "" "and Matt Schwager." msgstr "" -#: ../build/NEWS:2621 +#: ../build/NEWS:1868 msgid "" "`bpo-40313 `__: Improve the performance " "of bytes.hex()." msgstr "" -#: ../build/NEWS:2623 +#: ../build/NEWS:1870 msgid "" "`bpo-40334 `__: Switch to a new parser, " "based on PEG. For more details see PEP 617. To temporarily switch back to " @@ -5292,7 +3534,7 @@ msgid "" "module (already deprecated) and anything that depends on it." msgstr "" -#: ../build/NEWS:2629 +#: ../build/NEWS:1876 msgid "" "`bpo-40267 `__: Fix the tokenizer to " "display the correct error message, when there is a SyntaxError on the last " @@ -5300,28 +3542,28 @@ msgid "" "parsing`, while it should be `invalid syntax`." msgstr "" -#: ../build/NEWS:2634 +#: ../build/NEWS:1881 msgid "" "`bpo-39522 `__: Correctly unparse " "explicit ``u`` prefix for strings when postponed evaluation for annotations " "activated. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:2637 +#: ../build/NEWS:1884 msgid "" "`bpo-40246 `__: Report a specialized " "error message, `invalid string prefix`, when the tokenizer encounters a " "string with an invalid prefix." msgstr "" -#: ../build/NEWS:2640 +#: ../build/NEWS:1887 msgid "" "`bpo-40082 `__: Fix the signal handler: " "it now always uses the main interpreter, rather than trying to get the " "current Python thread state." msgstr "" -#: ../build/NEWS:2643 +#: ../build/NEWS:1890 msgid "" "`bpo-37388 `__: str.encode() and str." "decode() no longer check the encoding and errors in development mode or in " @@ -5329,67 +3571,67 @@ msgid "" "work on very late calls to str.encode() and str.decode()." msgstr "" -#: ../build/NEWS:2648 +#: ../build/NEWS:1895 msgid "" "`bpo-40077 `__: Fix possible refleaks " "in :mod:`_json`, memo of PyScannerObject should be traversed." msgstr "" -#: ../build/NEWS:2651 +#: ../build/NEWS:1898 msgid "" "`bpo-37207 `__: Speed up calls to " "``dict()`` by using the :pep:`590` ``vectorcall`` calling convention." msgstr "" -#: ../build/NEWS:2654 +#: ../build/NEWS:1901 msgid "" "`bpo-40141 `__: Add column and line " "information to ``ast.keyword`` nodes. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:2657 +#: ../build/NEWS:1904 msgid "" "`bpo-1635741 `__: Port :mod:`resource` " "to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2660 +#: ../build/NEWS:1907 msgid "" "`bpo-1635741 `__: Port :mod:`math` to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2662 +#: ../build/NEWS:1909 msgid "" "`bpo-1635741 `__: Port _uuid module to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2664 +#: ../build/NEWS:1911 msgid "" "`bpo-40077 `__: Convert json module to " "use :c:func:`PyType_FromSpec`." msgstr "" -#: ../build/NEWS:2666 +#: ../build/NEWS:1913 msgid "" "`bpo-40067 `__: Improve the error " "message for multiple star expressions in an assignment. Patch by Furkan Onder" msgstr "" -#: ../build/NEWS:2669 +#: ../build/NEWS:1916 msgid "" "`bpo-1635741 `__: Port _functools " "module to multiphase initialization (PEP 489). Patch by Paulo Henrique Silva." msgstr "" -#: ../build/NEWS:2672 +#: ../build/NEWS:1919 msgid "" "`bpo-1635741 `__: Port operator module " "to multiphase initialization (PEP 489). Patch by Paulo Henrique Silva." msgstr "" -#: ../build/NEWS:2675 +#: ../build/NEWS:1922 msgid "" "`bpo-20526 `__: Fix :c:func:" "`PyThreadState_Clear()`. ``PyThreadState.frame`` is a borrowed reference, " @@ -5397,25 +3639,25 @@ msgid "" "``Py_CLEAR(tstate->frame)``." msgstr "" -#: ../build/NEWS:2679 +#: ../build/NEWS:1926 msgid "" "`bpo-1635741 `__: Port time module to " "multiphase initialization (:pep:`489`). Patch by Paulo Henrique Silva." msgstr "" -#: ../build/NEWS:2682 ../build/NEWS:3074 +#: ../build/NEWS:1929 ../build/NEWS:2321 msgid "" "`bpo-1635741 `__: Port _weakref " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2685 +#: ../build/NEWS:1932 msgid "" "`bpo-40020 `__: Fix a leak and " "subsequent crash in parsetok.c caused by realloc misuse on a rare codepath." msgstr "" -#: ../build/NEWS:2688 +#: ../build/NEWS:1935 msgid "" "`bpo-39939 `__: Added str.removeprefix " "and str.removesuffix methods and corresponding bytes, bytearray, and " @@ -5423,39 +3665,39 @@ msgid "" "See :pep:`616` for a full description. Patch by Dennis Sweeney." msgstr "" -#: ../build/NEWS:2693 +#: ../build/NEWS:1940 msgid "" "`bpo-39481 `__: Implement PEP 585. This " "supports list[int], tuple[str, ...] etc." msgstr "" -#: ../build/NEWS:2696 +#: ../build/NEWS:1943 msgid "" "`bpo-32894 `__: Support unparsing of " "infinity numbers in postponed annotations. Patch by Batuhan Taşkaya." msgstr "" -#: ../build/NEWS:2699 +#: ../build/NEWS:1946 msgid "" "`bpo-37207 `__: Speed up calls to " "``list()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Mark Shannon." msgstr "" -#: ../build/NEWS:2705 +#: ../build/NEWS:1952 msgid "" "`bpo-40398 `__: :func:`typing.get_args` " "now always returns an empty tuple for special generic aliases." msgstr "" -#: ../build/NEWS:2708 +#: ../build/NEWS:1955 msgid "" "`bpo-40396 `__: Functions :func:`typing." "get_origin`, :func:`typing.get_args` and :func:`typing.get_type_hints` " "support now generic aliases like ``list[int]``." msgstr "" -#: ../build/NEWS:2712 +#: ../build/NEWS:1959 msgid "" "`bpo-38061 `__: Optimize the :mod:" "`subprocess` module on FreeBSD using ``closefrom()``. A single ``close(fd)`` " @@ -5463,80 +3705,80 @@ msgid "" "calling ``close(fd)`` on each file descriptor can take several milliseconds." msgstr "" -#: ../build/NEWS:2717 +#: ../build/NEWS:1964 msgid "" "The workaround on FreeBSD to improve performance was to load and mount the " "fdescfs kernel module, but this is not enabled by default." msgstr "" -#: ../build/NEWS:2720 ../build/NEWS:2728 +#: ../build/NEWS:1967 ../build/NEWS:1975 msgid "" "Initial patch by Ed Maste (emaste), Conrad Meyer (cem), Kyle Evans (kevans) " "and Kubilay Kocak (koobs): https://bugs.freebsd.org/bugzilla/show_bug.cgi?" "id=242274" msgstr "" -#: ../build/NEWS:2724 +#: ../build/NEWS:1971 msgid "" "`bpo-38061 `__: On FreeBSD, ``os." "closerange(fd_low, fd_high)`` now calls ``closefrom(fd_low)`` if *fd_high* " "is greater than or equal to ``sysconf(_SC_OPEN_MAX)``." msgstr "" -#: ../build/NEWS:2732 +#: ../build/NEWS:1979 msgid "" "`bpo-40360 `__: The :mod:`lib2to3` " "module is pending deprecation due to :pep:`617`." msgstr "" -#: ../build/NEWS:2735 +#: ../build/NEWS:1982 msgid "" "`bpo-40138 `__: Fix the Windows " "implementation of :func:`os.waitpid` for exit code larger than ``INT_MAX >> " "8``. The exit status is now interpreted as an unsigned number." msgstr "" -#: ../build/NEWS:2739 +#: ../build/NEWS:1986 msgid "" "`bpo-39942 `__: Set \"__main__\" as the " "default module name when \"__name__\" is missing in :class:`typing.TypeVar`. " "Patch by Weipeng Hong." msgstr "" -#: ../build/NEWS:2742 +#: ../build/NEWS:1989 msgid "" "`bpo-40275 `__: The :mod:`logging` " "package is now imported lazily in :mod:`unittest` only when the :meth:" "`~unittest.TestCase.assertLogs` assertion is used." msgstr "" -#: ../build/NEWS:2746 +#: ../build/NEWS:1993 msgid "" "`bpo-40275 `__: The :mod:`asyncio` " "package is now imported lazily in :mod:`unittest` only when the :class:" "`~unittest.IsolatedAsyncioTestCase` class is used." msgstr "" -#: ../build/NEWS:2750 +#: ../build/NEWS:1997 msgid "" "`bpo-40330 `__: In :meth:`ShareableList." "__setitem__`, check the size of a new string item after encoding it to " "utf-8, not before." msgstr "" -#: ../build/NEWS:2753 +#: ../build/NEWS:2000 msgid "" "`bpo-40148 `__: Added :meth:`pathlib." "Path.with_stem()` to create a new Path with the stem replaced." msgstr "" -#: ../build/NEWS:2756 +#: ../build/NEWS:2003 msgid "" "`bpo-40325 `__: Deprecated support for " "set objects in random.sample()." msgstr "" -#: ../build/NEWS:2758 +#: ../build/NEWS:2005 msgid "" "`bpo-40257 `__: Improved help for the :" "mod:`typing` module. Docstrings are now shown for all special forms and " @@ -5545,7 +3787,7 @@ msgid "" "concrete type (``list`` in this case)." msgstr "" -#: ../build/NEWS:2763 +#: ../build/NEWS:2010 msgid "" "`bpo-40257 `__: func:`inspect.getdoc` no " "longer returns docstring inherited from the type of the object or from " @@ -5555,63 +3797,63 @@ msgid "" "attribute." msgstr "" -#: ../build/NEWS:2769 +#: ../build/NEWS:2016 msgid "" "`bpo-40287 `__: Fixed " "``SpooledTemporaryFile.seek()`` to return the position." msgstr "" -#: ../build/NEWS:2771 +#: ../build/NEWS:2018 msgid "" "`bpo-40290 `__: Added zscore() to " "statistics.NormalDist()." msgstr "" -#: ../build/NEWS:2773 +#: ../build/NEWS:2020 msgid "" "`bpo-40282 `__: Allow ``random." "getrandbits(0)`` to succeed and to return 0." msgstr "" -#: ../build/NEWS:2775 +#: ../build/NEWS:2022 msgid "" "`bpo-40286 `__: Add :func:`random." "randbytes` function and :meth:`random.Random.randbytes` method to generate " "random bytes." msgstr "" -#: ../build/NEWS:2778 +#: ../build/NEWS:2025 msgid "" "`bpo-40277 `__: :func:`collections." "namedtuple` now provides a human-readable repr for its field accessors." msgstr "" -#: ../build/NEWS:2781 +#: ../build/NEWS:2028 msgid "" "`bpo-40270 `__: The included copy of " "sqlite3 on Windows is now compiled with the json extension. This allows the " "use of functions such as ``json_object``." msgstr "" -#: ../build/NEWS:2785 +#: ../build/NEWS:2032 msgid "" "`bpo-29255 `__: Wait in `KqueueSelector." "select` when no fds are registered" msgstr "" -#: ../build/NEWS:2787 +#: ../build/NEWS:2034 msgid "" "`bpo-40260 `__: Ensure :mod:" "`modulefinder` uses :func:`io.open_code` and respects coding comments." msgstr "" -#: ../build/NEWS:2790 +#: ../build/NEWS:2037 msgid "" "`bpo-40234 `__: Allow again to spawn " "daemon threads in subinterpreters (revert change which denied them)." msgstr "" -#: ../build/NEWS:2793 +#: ../build/NEWS:2040 msgid "" "`bpo-39207 `__: Workers in :class:" "`~concurrent.futures.ProcessPoolExecutor` are now spawned on demand, only " @@ -5620,52 +3862,52 @@ msgid "" "Kyle Stanley." msgstr "" -#: ../build/NEWS:2798 +#: ../build/NEWS:2045 msgid "" "`bpo-40091 `__: Fix a hang at fork in " "the logging module: the new private _at_fork_reinit() method is now used to " "reinitialize locks at fork in the child process." msgstr "" -#: ../build/NEWS:2802 +#: ../build/NEWS:2049 msgid "" "`bpo-40149 `__: Implement traverse and " "clear slots in _abc._abc_data type." msgstr "" -#: ../build/NEWS:2804 +#: ../build/NEWS:2051 msgid "" "`bpo-40208 `__: Remove deprecated :meth:" "`symtable.SymbolTable.has_exec`." msgstr "" -#: ../build/NEWS:2806 +#: ../build/NEWS:2053 msgid "" "`bpo-40196 `__: Fix a bug in the :mod:" "`symtable` module that was causing incorrectly report global variables as " "local. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:2809 +#: ../build/NEWS:2056 msgid "" "`bpo-40190 `__: Add support for " "``_SC_AIX_REALMEM`` to :func:`posix.sysconf`." msgstr "" -#: ../build/NEWS:2811 +#: ../build/NEWS:2058 msgid "" "`bpo-40182 `__: Removed the " "``_field_types`` attribute of the :class:`typing.NamedTuple` class." msgstr "" -#: ../build/NEWS:2814 +#: ../build/NEWS:2061 msgid "" "`bpo-36517 `__: Multiple inheritance " "with :class:`typing.NamedTuple` now raises an error instead of silently " "ignoring other types." msgstr "" -#: ../build/NEWS:2817 +#: ../build/NEWS:2064 msgid "" "`bpo-40126 `__: Fixed reverting multiple " "patches in unittest.mock. Patcher's ``__exit__()`` is now never called if " @@ -5673,7 +3915,7 @@ msgid "" "now the exception." msgstr "" -#: ../build/NEWS:2821 +#: ../build/NEWS:2068 msgid "" "`bpo-40094 `__: CGIHTTPRequestHandler of " "http.server now logs the CGI script exit code, rather than the CGI script " @@ -5681,7 +3923,7 @@ msgid "" "11, it now logs: \"CGI script exit code -11.\"" msgstr "" -#: ../build/NEWS:2826 +#: ../build/NEWS:2073 msgid "" "`bpo-40108 `__: Improve the error " "message when triying to import a module using :mod:`runpy` and incorrently " @@ -5689,13 +3931,13 @@ msgid "" "Galindo." msgstr "" -#: ../build/NEWS:2830 +#: ../build/NEWS:2077 msgid "" "`bpo-40094 `__: Add :func:`os." "waitstatus_to_exitcode` function: convert a wait status to an exit code." msgstr "" -#: ../build/NEWS:2833 +#: ../build/NEWS:2080 msgid "" "`bpo-40089 `__: Fix threading." "_after_fork(): if fork was not called by a thread spawned by threading." @@ -5703,7 +3945,7 @@ msgid "" "_main_thread, instead of a _DummyThread instance." msgstr "" -#: ../build/NEWS:2837 +#: ../build/NEWS:2084 msgid "" "`bpo-40089 `__: Add a private " "``_at_fork_reinit()`` method to :class:`_thread.Lock`, :class:`_thread." @@ -5713,13 +3955,13 @@ msgid "" "of :class:`threading.Event` to ``_at_fork_reinit()``." msgstr "" -#: ../build/NEWS:2844 +#: ../build/NEWS:2091 msgid "" "`bpo-25780 `__: Expose :data:`~socket." "CAN_RAW_JOIN_FILTERS` in the :mod:`socket` module." msgstr "" -#: ../build/NEWS:2847 +#: ../build/NEWS:2094 msgid "" "`bpo-39503 `__: :class:`~urllib.request." "AbstractBasicAuthHandler` of :mod:`urllib.request` now parses all WWW-" @@ -5727,7 +3969,7 @@ msgid "" "the realm of the first Basic challenge." msgstr "" -#: ../build/NEWS:2852 +#: ../build/NEWS:2099 msgid "" "`bpo-39812 `__: Removed daemon threads " "from :mod:`concurrent.futures` by adding an internal `threading." @@ -5736,14 +3978,14 @@ msgid "" "which don't support daemon threads." msgstr "" -#: ../build/NEWS:2857 +#: ../build/NEWS:2104 msgid "" "`bpo-40050 `__: Fix ``importlib." "_bootstrap_external``: avoid creating a new ``winreg`` builtin module if " "it's already available in :data:`sys.modules`, and remove redundant imports." msgstr "" -#: ../build/NEWS:2861 +#: ../build/NEWS:2108 msgid "" "`bpo-40014 `__: Fix ``os." "getgrouplist()``: if ``getgrouplist()`` function fails because the group " @@ -5752,37 +3994,37 @@ msgid "" "groups. For other implementations, double the group list size." msgstr "" -#: ../build/NEWS:2867 +#: ../build/NEWS:2114 msgid "" "`bpo-40017 `__: Add :data:`time." "CLOCK_TAI` constant if the operating system support it." msgstr "" -#: ../build/NEWS:2870 +#: ../build/NEWS:2117 msgid "" "`bpo-40016 `__: In re docstring, clarify " "the relationship between inline and argument compile flags." msgstr "" -#: ../build/NEWS:2873 +#: ../build/NEWS:2120 msgid "" "`bpo-39953 `__: Update internal table of " "OpenSSL error codes in the ``ssl`` module." msgstr "" -#: ../build/NEWS:2876 +#: ../build/NEWS:2123 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakValueDictionary`." msgstr "" -#: ../build/NEWS:2879 +#: ../build/NEWS:2126 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakKeyDictionary`." msgstr "" -#: ../build/NEWS:2882 +#: ../build/NEWS:2129 msgid "" "`bpo-38891 `__: Fix linear runtime " "behaviour of the `__getitem__` and `__setitem__` methods in :class:" @@ -5790,7 +4032,7 @@ msgid "" "performance when iterating a `ShareableList`. Patch by Thomas Krennwallner." msgstr "" -#: ../build/NEWS:2888 +#: ../build/NEWS:2135 msgid "" "`bpo-39682 `__: Remove undocumented " "support for *closing* a `pathlib.Path` object via its context manager. The " @@ -5798,38 +4040,38 @@ msgid "" "`Path` objects immutable." msgstr "" -#: ../build/NEWS:2892 +#: ../build/NEWS:2139 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators (``|`` and ``|=``) to :class:`collections.ChainMap`." msgstr "" -#: ../build/NEWS:2895 +#: ../build/NEWS:2142 msgid "" "`bpo-39011 `__: Normalization of line " "endings in ElementTree attributes was removed, as line endings which were " "replaced by entity numbers should be preserved in original form." msgstr "" -#: ../build/NEWS:2899 +#: ../build/NEWS:2146 msgid "" "`bpo-38410 `__: Properly handle :func:" "`sys.audit` failures in :func:`sys.set_asyncgen_hooks`." msgstr "" -#: ../build/NEWS:2902 +#: ../build/NEWS:2149 msgid "" "`bpo-36541 `__: lib2to3 now recognizes " "named assignment expressions (the walrus operator, ``:=``)" msgstr "" -#: ../build/NEWS:2905 +#: ../build/NEWS:2152 msgid "" "`bpo-35967 `__: In platform, delay the " "invocation of 'uname -p' until the processor attribute is requested." msgstr "" -#: ../build/NEWS:2908 +#: ../build/NEWS:2155 msgid "" "`bpo-35113 `__: :meth:`inspect." "getsource` now returns correct source code for inner class with same name as " @@ -5837,77 +4079,77 @@ msgid "" "class. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:2913 +#: ../build/NEWS:2160 msgid "" "`bpo-33262 `__: Deprecate passing None " "as an argument for :func:`shlex.split()`'s ``s`` parameter. Patch by " "Zackery Spytz." msgstr "" -#: ../build/NEWS:2916 +#: ../build/NEWS:2163 msgid "" "`bpo-31758 `__: Prevent crashes when " "using an uninitialized ``_elementtree.XMLParser`` object. Patch by Oren " "Milman." msgstr "" -#: ../build/NEWS:2922 +#: ../build/NEWS:2169 msgid "" "`bpo-27635 `__: The pickle documentation " "incorrectly claimed that ``__new__`` isn't called by default when unpickling." msgstr "" -#: ../build/NEWS:2925 +#: ../build/NEWS:2172 msgid "" "`bpo-39879 `__: Updated :ref:`datamodel` " "docs to include :func:`dict` insertion order preservation. Patch by Furkan " "Onder and Samy Lahfa." msgstr "" -#: ../build/NEWS:2928 +#: ../build/NEWS:2175 msgid "" "`bpo-38387 `__: Document :c:macro:" "`PyDoc_STRVAR` macro in the C-API reference." msgstr "" -#: ../build/NEWS:2930 +#: ../build/NEWS:2177 msgid "" "`bpo-13743 `__: Some methods within xml." "dom.minidom.Element class are now better documented." msgstr "" -#: ../build/NEWS:2936 +#: ../build/NEWS:2183 msgid "" "`bpo-31904 `__: Set expected default " "encoding in test_c_locale_coercion.py for VxWorks RTOS." msgstr "" -#: ../build/NEWS:2939 +#: ../build/NEWS:2186 msgid "" "`bpo-40162 `__: Update Travis CI " "configuration to OpenSSL 1.1.1f." msgstr "" -#: ../build/NEWS:2941 +#: ../build/NEWS:2188 msgid "" "`bpo-40146 `__: Update OpenSSL to 1.1.1f " "in Azure Pipelines." msgstr "" -#: ../build/NEWS:2943 +#: ../build/NEWS:2190 msgid "" "`bpo-40094 `__: Add :func:`test.support." "wait_process` function." msgstr "" -#: ../build/NEWS:2945 +#: ../build/NEWS:2192 msgid "" "`bpo-40003 `__: ``test.bisect_cmd`` now " "copies Python command line options like ``-O`` or ``-W``. Moreover, emit a " "warning if ``test.bisect_cmd`` is used with ``-w``/``--verbose2`` option." msgstr "" -#: ../build/NEWS:2949 +#: ../build/NEWS:2196 msgid "" "`bpo-39380 `__: Add the encoding in :" "class:`ftplib.FTP` and :class:`ftplib.FTP_TLS` to the constructor as keyword-" @@ -5915,51 +4157,51 @@ msgid "" "`2640`." msgstr "" -#: ../build/NEWS:2953 +#: ../build/NEWS:2200 msgid "" "`bpo-39793 `__: Use the same domain when " "testing ``make_msgid``. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:2956 +#: ../build/NEWS:2203 msgid "" "`bpo-1812 `__: Fix newline handling in " "doctest.testfile when loading from a package whose loader has a get_data " "method. Patch by Peter Donis." msgstr "" -#: ../build/NEWS:2962 +#: ../build/NEWS:2209 msgid "" "`bpo-38360 `__: Support single-argument " "form of macOS -isysroot flag." msgstr "" -#: ../build/NEWS:2964 +#: ../build/NEWS:2211 msgid "" "`bpo-40158 `__: Fix CPython MSBuild " "Properties in NuGet Package (build/native/python.props)" msgstr "" -#: ../build/NEWS:2967 +#: ../build/NEWS:2214 msgid "" "`bpo-38527 `__: Fix configure check on " "Solaris for \"float word ordering\": sometimes, the correct \"grep\" command " "was not being used. Patch by Arnon Yaari." msgstr "" -#: ../build/NEWS:2974 +#: ../build/NEWS:2221 msgid "" "`bpo-40164 `__: Updates Windows to " "OpenSSL 1.1.1f" msgstr "" -#: ../build/NEWS:2976 +#: ../build/NEWS:2223 msgid "" "`bpo-8901 `__: Ignore the Windows " "registry when the ``-E`` option is used." msgstr "" -#: ../build/NEWS:2981 +#: ../build/NEWS:2228 msgid "" "`bpo-38329 `__: python.org macOS " "installers now update the Current version symlink of /Library/Frameworks/" @@ -5968,57 +4210,57 @@ msgid "" "3 into other macOS applications." msgstr "" -#: ../build/NEWS:2986 +#: ../build/NEWS:2233 msgid "" "`bpo-40164 `__: Update macOS installer " "builds to use OpenSSL 1.1.1g." msgstr "" -#: ../build/NEWS:2991 +#: ../build/NEWS:2238 msgid "" "`bpo-38439 `__: Add a 256×256 pixel IDLE " "icon to support more modern environments. Created by Andrew Clover. Delete " "the unused macOS idle.icns icon file." msgstr "" -#: ../build/NEWS:2995 +#: ../build/NEWS:2242 msgid "" "`bpo-38689 `__: IDLE will no longer " "freeze when inspect.signature fails when fetching a calltip." msgstr "" -#: ../build/NEWS:3001 +#: ../build/NEWS:2248 msgid "" "`bpo-40385 `__: Removed the checkpyc.py " "tool. Please see compileall without force mode as a potential alternative." msgstr "" -#: ../build/NEWS:3004 +#: ../build/NEWS:2251 msgid "" "`bpo-40179 `__: Fixed translation of " "``#elif`` in Argument Clinic." msgstr "" -#: ../build/NEWS:3006 +#: ../build/NEWS:2253 msgid "" "`bpo-40094 `__: Fix ``which.py`` script " "exit code: it now uses :func:`os.waitstatus_to_exitcode` to convert :func:" "`os.system` exit status into an exit code." msgstr "" -#: ../build/NEWS:3013 +#: ../build/NEWS:2260 msgid "" "`bpo-40241 `__: Move the :c:type:" "`PyGC_Head` structure to the internal C API." msgstr "" -#: ../build/NEWS:3015 +#: ../build/NEWS:2262 msgid "" "`bpo-40170 `__: Convert :c:func:" "`PyObject_IS_GC` macro to a function to hide implementation details." msgstr "" -#: ../build/NEWS:3018 +#: ../build/NEWS:2265 msgid "" "`bpo-40241 `__: Add the functions :c:" "func:`PyObject_GC_IsTracked` and :c:func:`PyObject_GC_IsFinalized` to the " @@ -6027,7 +4269,7 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../build/NEWS:3023 +#: ../build/NEWS:2270 msgid "" "`bpo-40170 `__: The :c:func:" "`PyObject_NEW` macro becomes an alias to the :c:func:`PyObject_New` macro, " @@ -6036,7 +4278,7 @@ msgid "" "access directly the :c:member:`PyTypeObject.tp_basicsize` member." msgstr "" -#: ../build/NEWS:3029 +#: ../build/NEWS:2276 msgid "" "`bpo-40170 `__: :c:func:" "`PyType_HasFeature` now always calls :c:func:`PyType_GetFlags` to hide " @@ -6044,7 +4286,7 @@ msgid "" "`PyTypeObject.tp_flags` member when the limited C API was not used." msgstr "" -#: ../build/NEWS:3034 +#: ../build/NEWS:2281 msgid "" "`bpo-40170 `__: Convert the :c:func:" "`PyObject_GET_WEAKREFS_LISTPTR` macro to a function to hide implementation " @@ -6052,14 +4294,14 @@ msgid "" "tp_weaklistoffset` member." msgstr "" -#: ../build/NEWS:3038 +#: ../build/NEWS:2285 msgid "" "`bpo-40170 `__: Convert :c:func:" "`PyObject_CheckBuffer` macro to a function to hide implementation details: " "the macro accessed directly the :c:member:`PyTypeObject.tp_as_buffer` member." msgstr "" -#: ../build/NEWS:3042 +#: ../build/NEWS:2289 msgid "" "`bpo-40170 `__: Always declare :c:func:" "`PyIndex_Check` as an opaque function to hide implementation details: remove " @@ -6067,22 +4309,22 @@ msgid "" "`PyTypeObject.tp_as_number` member." msgstr "" -#: ../build/NEWS:3046 +#: ../build/NEWS:2293 msgid "" "`bpo-39947 `__: Add :c:func:" "`PyThreadState_GetID` function: get the unique identifier of a Python thread " "state." msgstr "" -#: ../build/NEWS:3051 +#: ../build/NEWS:2298 msgid "Python 3.9.0 alpha 5" msgstr "" -#: ../build/NEWS:3053 +#: ../build/NEWS:2300 msgid "*Release date: 2020-03-23*" msgstr "" -#: ../build/NEWS:3058 +#: ../build/NEWS:2305 msgid "" "`bpo-38576 `__: Disallow control " "characters in hostnames in http.client, addressing CVE-2019-18348. Such " @@ -6090,7 +4332,7 @@ msgid "" "raised." msgstr "" -#: ../build/NEWS:3065 +#: ../build/NEWS:2312 msgid "" "`bpo-40010 `__: Optimize pending calls " "in multithreaded applications. If a thread different than the main thread " @@ -6100,19 +4342,19 @@ msgid "" "execute pending calls." msgstr "" -#: ../build/NEWS:3071 +#: ../build/NEWS:2318 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction " "until the main thread executes pending calls." msgstr "" -#: ../build/NEWS:3077 +#: ../build/NEWS:2324 msgid "" "`bpo-1635741 `__: Port _collections " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:3080 +#: ../build/NEWS:2327 msgid "" "`bpo-40010 `__: Optimize signal handling " "in multithreaded applications. If a thread different than the main thread " @@ -6121,13 +4363,13 @@ msgid "" "Only the main thread of the main interpreter can handle signals." msgstr "" -#: ../build/NEWS:3086 +#: ../build/NEWS:2333 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction " "until the main thread handles signals." msgstr "" -#: ../build/NEWS:3089 +#: ../build/NEWS:2336 msgid "" "`bpo-39984 `__: If :c:func:" "`Py_AddPendingCall` is called in a subinterpreter, the function is now " @@ -6136,52 +4378,52 @@ msgid "" "scheduled calls." msgstr "" -#: ../build/NEWS:3094 +#: ../build/NEWS:2341 msgid "" "`bpo-1635741 `__: Port _heapq module " "to multiphase initialization." msgstr "" -#: ../build/NEWS:3096 +#: ../build/NEWS:2343 msgid "" "`bpo-1635741 `__: Port itertools " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:3099 +#: ../build/NEWS:2346 msgid "" "`bpo-37207 `__: Speed up calls to " "``frozenset()`` by using the :pep:`590` ``vectorcall`` calling convention. " "Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:3102 +#: ../build/NEWS:2349 msgid "" "`bpo-39984 `__: subinterpreters: Move " "``_PyRuntimeState.ceval.tracing_possible`` to ``PyInterpreterState.ceval." "tracing_possible``: each interpreter now has its own variable." msgstr "" -#: ../build/NEWS:3107 +#: ../build/NEWS:2354 msgid "" "`bpo-37207 `__: Speed up calls to " "``set()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Dong-hee Na." msgstr "" -#: ../build/NEWS:3110 +#: ../build/NEWS:2357 msgid "" "`bpo-1635741 `__: Port _statistics " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:3113 +#: ../build/NEWS:2360 msgid "" "`bpo-39968 `__: Use inline function to " "replace extension modules' get_module_state macros." msgstr "" -#: ../build/NEWS:3116 +#: ../build/NEWS:2363 msgid "" "`bpo-39965 `__: Correctly raise " "``SyntaxError`` if *await* is used inside non-async functions and " @@ -6189,34 +4431,34 @@ msgid "" "Pablo Galindo." msgstr "" -#: ../build/NEWS:3120 +#: ../build/NEWS:2367 msgid "" "`bpo-39562 `__: Allow executing " "asynchronous comprehensions on the top level when the " "``PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag is given. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:3124 +#: ../build/NEWS:2371 msgid "" "`bpo-37207 `__: Speed up calls to " "``tuple()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Dong-hee Na." msgstr "" -#: ../build/NEWS:3127 +#: ../build/NEWS:2374 msgid "" "`bpo-38373 `__: Chaged list " "overallocation strategy. It no longer overallocates if the new size is " -"closer to overallocated size than to the old size and adds padding." +"closer to overalocated size than to the old size and adds padding." msgstr "" -#: ../build/NEWS:3131 +#: ../build/NEWS:2378 msgid "" "`bpo-39926 `__: Update Unicode database " "to Unicode version 13.0.0." msgstr "" -#: ../build/NEWS:3133 +#: ../build/NEWS:2380 msgid "" "`bpo-19466 `__: Clear the frames of " "daemon threads earlier during the Python shutdown to call objects " @@ -6224,7 +4466,7 @@ msgid "" "daemon threads in a more reliable way." msgstr "" -#: ../build/NEWS:3137 +#: ../build/NEWS:2384 msgid "" "`bpo-38894 `__: Fix a bug that was " "causing incomplete results when calling ``pathlib.Path.glob`` in the " @@ -6232,7 +4474,7 @@ msgid "" "access. Patch by Pablo Galindo and Matt Wozniski." msgstr "" -#: ../build/NEWS:3142 +#: ../build/NEWS:2389 msgid "" "`bpo-39877 `__: Fix :c:func:" "`PyEval_RestoreThread` random crash at exit with daemon threads. It now " @@ -6242,136 +4484,136 @@ msgid "" "trying to take the GIL." msgstr "" -#: ../build/NEWS:3148 +#: ../build/NEWS:2395 msgid "" "`bpo-39871 `__: Fix a possible :exc:" "`SystemError` in ``math.{atan2,copysign,remainder}()`` when the first " "argument cannot be converted to a :class:`float`. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:3152 +#: ../build/NEWS:2399 msgid "" "`bpo-39776 `__: Fix race condition where " "threads created by PyGILState_Ensure() could get a duplicate id." msgstr "" -#: ../build/NEWS:3155 +#: ../build/NEWS:2402 msgid "" "This affects consumers of tstate->id like the contextvar caching machinery, " "which could return invalid cached objects under heavy thread load (observed " "in embedded scenarios)." msgstr "" -#: ../build/NEWS:3159 +#: ../build/NEWS:2406 msgid "" "`bpo-39778 `__: Fixed a crash due to " "incorrect handling of weak references in ``collections.OrderedDict`` " "classes. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3162 +#: ../build/NEWS:2409 msgid "" "`bpo-1635741 `__: Port audioop " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:3165 +#: ../build/NEWS:2412 msgid "" "`bpo-39702 `__: Relax :term:`decorator` " "grammar restrictions to allow any valid expression (:pep:`614`)." msgstr "" -#: ../build/NEWS:3168 +#: ../build/NEWS:2415 msgid "" "`bpo-38091 `__: Tweak import deadlock " "detection code to not deadlock itself." msgstr "" -#: ../build/NEWS:3170 +#: ../build/NEWS:2417 msgid "" "`bpo-1635741 `__: Port _locale " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:3173 +#: ../build/NEWS:2420 msgid "" "`bpo-39087 `__: Optimize :c:func:" "`PyUnicode_AsUTF8` and :c:func:`PyUnicode_AsUTF8AndSize` slightly when they " "need to create internal UTF-8 cache." msgstr "" -#: ../build/NEWS:3177 +#: ../build/NEWS:2424 msgid "" "`bpo-39520 `__: Fix unparsing of ext " "slices with no items (``foo[:,]``). Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:3180 +#: ../build/NEWS:2427 msgid "" "`bpo-39220 `__: Do not optimize " "annotations if 'from __future__ import annotations' is used. Patch by Pablo " "Galindo." msgstr "" -#: ../build/NEWS:3183 +#: ../build/NEWS:2430 msgid "" "`bpo-35712 `__: Using :data:" "`NotImplemented` in a boolean context has been deprecated. Patch contributed " "by Josh Rosenberg." msgstr "" -#: ../build/NEWS:3186 +#: ../build/NEWS:2433 msgid "" "`bpo-22490 `__: Don't leak environment " "variable ``__PYVENV_LAUNCHER__`` into the interpreter session on macOS." msgstr "" -#: ../build/NEWS:3192 +#: ../build/NEWS:2439 msgid "" "`bpo-39830 `__: Add :class:`zipfile." "Path` to ``__all__`` in the :mod:`zipfile` module." msgstr "" -#: ../build/NEWS:3195 +#: ../build/NEWS:2442 msgid "" "`bpo-40000 `__: Improved error messages " "for validation of ``ast.Constant`` nodes. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:3198 +#: ../build/NEWS:2445 msgid "" "`bpo-39999 `__: ``__module__`` of the " "AST node classes is now set to \"ast\" instead of \"_ast\". Added docstrings " "for dummy AST node classes and deprecated attributes." msgstr "" -#: ../build/NEWS:3202 +#: ../build/NEWS:2449 msgid "" "`bpo-39991 `__: :func:`uuid.getnode` now " "skips IPv6 addresses with the same string length than a MAC address (17 " "characters): only use MAC addresses." msgstr "" -#: ../build/NEWS:3205 +#: ../build/NEWS:2452 msgid "" "`bpo-39988 `__: Deprecated ``ast." "AugLoad`` and ``ast.AugStore`` node classes because they are no longer used." msgstr "" -#: ../build/NEWS:3208 +#: ../build/NEWS:2455 msgid "" "`bpo-39656 `__: Ensure ``bin/python3.#`` " "is always present in virtual environments on POSIX platforms - by Anthony " "Sottile." msgstr "" -#: ../build/NEWS:3211 +#: ../build/NEWS:2458 msgid "" "`bpo-39969 `__: Deprecated ``ast.Param`` " "node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:3214 +#: ../build/NEWS:2461 msgid "" "`bpo-39360 `__: Ensure all workers exit " "when finalizing a :class:`multiprocessing.Pool` implicitly via the module " @@ -6381,7 +4623,7 @@ msgid "" "Batuhan Taskaya and Pablo Galindo." msgstr "" -#: ../build/NEWS:3221 +#: ../build/NEWS:2468 msgid "" "`bpo-35370 `__: sys.settrace(), sys." "setprofile() and _lsprof.Profiler.enable() now properly report :c:func:" @@ -6389,7 +4631,7 @@ msgid "" "denied." msgstr "" -#: ../build/NEWS:3225 +#: ../build/NEWS:2472 msgid "" "`bpo-39936 `__: AIX: Fix _aix_support " "module when the subprocess is not available, when building Python from " @@ -6399,20 +4641,20 @@ msgid "" "available or not." msgstr "" -#: ../build/NEWS:3231 +#: ../build/NEWS:2478 msgid "" "`bpo-36144 `__: :class:`collections." "OrderedDict` now implements ``|`` and ``|=`` (:pep:`584`)." msgstr "" -#: ../build/NEWS:3234 +#: ../build/NEWS:2481 msgid "" "`bpo-39652 `__: The column name found in " "``sqlite3.Cursor.description`` is now truncated on the first '[' only if the " "PARSE_COLNAMES option is set." msgstr "" -#: ../build/NEWS:3237 +#: ../build/NEWS:2484 msgid "" "`bpo-39915 `__: Ensure :attr:`unittest." "mock.AsyncMock.await_args_list` has call objects in the order of awaited " @@ -6420,14 +4662,14 @@ msgid "" "the last value of the call. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:3242 +#: ../build/NEWS:2489 msgid "" "`bpo-36144 `__: Updated :data:`os." "environ` and :data:`os.environb` to support :pep:`584`'s merge (``|``) and " "update (``|=``) operators." msgstr "" -#: ../build/NEWS:3245 +#: ../build/NEWS:2492 msgid "" "`bpo-38662 `__: The ``ensurepip`` module " "now invokes ``pip`` via the ``runpy`` module. Hence it is no longer tightly " @@ -6436,20 +4678,20 @@ msgid "" "distributors." msgstr "" -#: ../build/NEWS:3250 +#: ../build/NEWS:2497 msgid "" "`bpo-38075 `__: Fix the :meth:`random." "Random.seed` method when a :class:`bool` is passed as the seed." msgstr "" -#: ../build/NEWS:3253 +#: ../build/NEWS:2500 msgid "" "`bpo-39916 `__: More reliable use of " "``os.scandir()`` in ``Path.glob()``. It no longer emits a ResourceWarning " "when interrupted." msgstr "" -#: ../build/NEWS:3256 +#: ../build/NEWS:2503 msgid "" "`bpo-39850 `__: :mod:`multiprocessing` " "now supports abstract socket addresses (if abstract sockets are supported in " @@ -6459,7 +4701,7 @@ msgid "" "address is too large for an AF_UNIX socket address. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3263 +#: ../build/NEWS:2510 msgid "" "`bpo-36287 `__: :func:`ast.dump()` no " "longer outputs optional fields and attributes with default values. The " @@ -6467,27 +4709,27 @@ msgid "" "as class attributes (e.g. ``Constant.kind`` is set to ``None``)." msgstr "" -#: ../build/NEWS:3268 +#: ../build/NEWS:2515 msgid "" "`bpo-39889 `__: Fixed :func:`ast." "unparse` for extended slices containing a single element (e.g. ``a[i:j,]``). " "Remove redundant tuples when index with a tuple (e.g. ``a[i, j]``)." msgstr "" -#: ../build/NEWS:3272 +#: ../build/NEWS:2519 msgid "" "`bpo-39828 `__: Fix :mod:`json.tool` to " "catch :exc:`BrokenPipeError`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:3275 +#: ../build/NEWS:2522 msgid "" "`bpo-13487 `__: Avoid a possible *" "\"RuntimeError: dictionary changed size during iteration\"* from :func:" "`inspect.getmodule` when it tried to loop through :attr:`sys.modules`." msgstr "" -#: ../build/NEWS:3279 +#: ../build/NEWS:2526 msgid "" "`bpo-39674 `__: Revert \"`bpo-37330 " "`__: open() no longer accept 'U' in file " @@ -6495,65 +4737,65 @@ msgid "" "from Python 2.7, but will be removed in Python 3.10." msgstr "" -#: ../build/NEWS:3283 +#: ../build/NEWS:2530 msgid "" "`bpo-28577 `__: The hosts method on 32-" "bit prefix length IPv4Networks and 128-bit prefix IPv6Networks now returns a " "list containing the single Address instead of an empty list." msgstr "" -#: ../build/NEWS:3287 +#: ../build/NEWS:2534 msgid "" "`bpo-39826 `__: Add getConnection method " "to logging HTTPHandler to enable custom connections." msgstr "" -#: ../build/NEWS:3290 +#: ../build/NEWS:2537 msgid "" "`bpo-39763 `__: Reimplement :func:" "`distutils.spawn.spawn` function with the :mod:`subprocess` module." msgstr "" -#: ../build/NEWS:3293 +#: ../build/NEWS:2540 msgid "" "`bpo-39794 `__: Add --without-decimal-" "contextvar build option. This enables a thread-local rather than a " "coroutine local context." msgstr "" -#: ../build/NEWS:3296 +#: ../build/NEWS:2543 msgid "" "`bpo-36144 `__: :class:`collections." "defaultdict` now implements ``|`` (:pep:`584`)." msgstr "" -#: ../build/NEWS:3299 +#: ../build/NEWS:2546 msgid "" "`bpo-39517 `__: Fix runpy.run_path() " "when using pathlike objects" msgstr "" -#: ../build/NEWS:3301 +#: ../build/NEWS:2548 msgid "" "`bpo-39775 `__: Change ``inspect." "Signature.parameters`` back to ``collections.OrderedDict``. This was changed " "to ``dict`` in Python 3.9.0a4." msgstr "" -#: ../build/NEWS:3305 +#: ../build/NEWS:2552 msgid "" "`bpo-39678 `__: Refactor queue_manager " "in :class:`concurrent.futures.ProcessPoolExecutor` to make it easier to " "maintain." msgstr "" -#: ../build/NEWS:3309 +#: ../build/NEWS:2556 msgid "" "`bpo-39764 `__: Fix AttributeError when " "calling get_stack on a PyAsyncGenObject Task" msgstr "" -#: ../build/NEWS:3312 +#: ../build/NEWS:2559 msgid "" "`bpo-39769 `__: The :func:`compileall." "compile_dir` function's *ddir* parameter and the compileall command line " @@ -6562,80 +4804,80 @@ msgid "" "fixes a regression introduced with Python 3.5." msgstr "" -#: ../build/NEWS:3318 +#: ../build/NEWS:2565 msgid "" "`bpo-36144 `__: :class:`types." "MappingProxyType` objects now support the merge (``|``) operator from :pep:" "`584`." msgstr "" -#: ../build/NEWS:3321 +#: ../build/NEWS:2568 msgid "" "`bpo-38691 `__: The :mod:`importlib` " "module now ignores the :envvar:`PYTHONCASEOK` environment variable when the :" "option:`-E` or :option:`-I` command line options are being used." msgstr "" -#: ../build/NEWS:3325 +#: ../build/NEWS:2572 msgid "" "`bpo-39719 `__: Remove :meth:`tempfile." "SpooledTemporaryFile.softspace` as files no longer have the ``softspace`` " "attribute in Python 3. Patch by Shantanu." msgstr "" -#: ../build/NEWS:3328 +#: ../build/NEWS:2575 msgid "" "`bpo-39667 `__: Improve pathlib.Path " "compatibility on zipfile.Path and correct performance degradation as found " "in zipp 3.0." msgstr "" -#: ../build/NEWS:3331 +#: ../build/NEWS:2578 msgid "" "`bpo-39638 `__: Keep ASDL signatures in " "the docstrings for ``AST`` nodes. Patch by Batuhan Taskaya" msgstr "" -#: ../build/NEWS:3334 +#: ../build/NEWS:2581 msgid "" "`bpo-39639 `__: Deprecated ``ast.Suite`` " "node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:3337 +#: ../build/NEWS:2584 msgid "" "`bpo-39609 `__: Add thread_name_prefix " "to default asyncio executor" msgstr "" -#: ../build/NEWS:3339 +#: ../build/NEWS:2586 msgid "" "`bpo-39548 `__: Fix handling of header " "in :class:`urllib.request.AbstractDigestAuthHandler` when the optional " "``qop`` parameter is not present." msgstr "" -#: ../build/NEWS:3343 +#: ../build/NEWS:2590 msgid "" "`bpo-39509 `__: HTTP status codes ``103 " "EARLY_HINTS`` and ``425 TOO_EARLY`` are added to :class:`http.HTTPStatus`. " "Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:3346 +#: ../build/NEWS:2593 msgid "" "`bpo-39507 `__: Adding HTTP status 418 " "\"I'm a Teapot\" to HTTPStatus in http library. Patch by Ross Rhodes." msgstr "" -#: ../build/NEWS:3349 +#: ../build/NEWS:2596 msgid "" "`bpo-39495 `__: Remove default value " "from *attrs* parameter of :meth:`xml.etree.ElementTree.TreeBuilder.start` " "for consistency between Python and C implementations." msgstr "" -#: ../build/NEWS:3353 +#: ../build/NEWS:2600 msgid "" "`bpo-38971 `__: Open issue in the BPO " "indicated a desire to make the implementation of codecs.open() at parity " @@ -6643,14 +4885,14 @@ msgid "" "closed before an exception is raised." msgstr "" -#: ../build/NEWS:3358 +#: ../build/NEWS:2605 msgid "" "`bpo-38641 `__: Added starred " "expressions support to ``return`` and ``yield`` statements for ``lib2to3``. " "Patch by Vlad Emelianov." msgstr "" -#: ../build/NEWS:3361 +#: ../build/NEWS:2608 msgid "" "`bpo-37534 `__: When using minidom " "module to generate XML documents the ability to add Standalone Document " @@ -6659,13 +4901,13 @@ msgid "" "Recommendation (available here: https://www.w3.org/TR/xml/#sec-prolog-dtd)." msgstr "" -#: ../build/NEWS:3367 +#: ../build/NEWS:2614 msgid "" "`bpo-34788 `__: Add support for scoped " "IPv6 addresses to :mod:`ipaddress`. Patch by Oleksandr Pavliuk." msgstr "" -#: ../build/NEWS:3370 +#: ../build/NEWS:2617 msgid "" "`bpo-34822 `__: Simplified AST for " "subscription. Simple indices are now represented by their value, extended " @@ -6675,63 +4917,63 @@ msgid "" "``ExtSlice(slices)`` returns ``Tuple(slices, Load())``." msgstr "" -#: ../build/NEWS:3380 +#: ../build/NEWS:2627 msgid "" "`bpo-39868 `__: Updated the Language " "Reference for :pep:`572`." msgstr "" -#: ../build/NEWS:3382 +#: ../build/NEWS:2629 msgid "" "`bpo-13790 `__: Change 'string' to " "'specification' in format doc." msgstr "" -#: ../build/NEWS:3384 +#: ../build/NEWS:2631 msgid "" "`bpo-17422 `__: The language reference " "no longer restricts default class namespaces to dicts only." msgstr "" -#: ../build/NEWS:3387 +#: ../build/NEWS:2634 msgid "" "`bpo-39530 `__: Fix misleading " "documentation about mixed-type numeric comparisons." msgstr "" -#: ../build/NEWS:3390 +#: ../build/NEWS:2637 msgid "" "`bpo-39718 `__: Update :mod:`token` " "documentation to reflect additions in Python 3.8" msgstr "" -#: ../build/NEWS:3393 +#: ../build/NEWS:2640 msgid "" "`bpo-39677 `__: Changed operand name of " "**MAKE_FUNCTION** from *argc* to *flags* for module :mod:`dis`" msgstr "" -#: ../build/NEWS:3399 +#: ../build/NEWS:2646 msgid "" "`bpo-40019 `__: test_gdb now skips tests " "if it detects that gdb failed to read debug information because the Python " "binary is optimized." msgstr "" -#: ../build/NEWS:3402 +#: ../build/NEWS:2649 msgid "" "`bpo-27807 `__: ``test_site." "test_startup_imports()`` is now skipped if a path of :data:`sys.path` " "contains a ``.pth`` file." msgstr "" -#: ../build/NEWS:3405 +#: ../build/NEWS:2652 msgid "" "`bpo-26067 `__: Do not fail test_shutil " "test_chown test when uid or gid of user cannot be resolved to a name." msgstr "" -#: ../build/NEWS:3408 +#: ../build/NEWS:2655 msgid "" "`bpo-39855 `__: test_subprocess." "test_user() now skips the test on an user name if the user name doesn't " @@ -6739,13 +4981,13 @@ msgid "" "Linux." msgstr "" -#: ../build/NEWS:3415 +#: ../build/NEWS:2662 msgid "" "`bpo-39761 `__: Fix build with DTrace " "but without additional DFLAGS." msgstr "" -#: ../build/NEWS:3417 +#: ../build/NEWS:2664 msgid "" "`bpo-39763 `__: setup.py now uses a " "basic implementation of the :mod:`subprocess` module if the :mod:" @@ -6753,7 +4995,7 @@ msgid "" "are built." msgstr "" -#: ../build/NEWS:3421 +#: ../build/NEWS:2668 msgid "" "`bpo-1294959 `__: Add ``--with-" "platlibdir`` option to the configure script: name of the platform-specific " @@ -6764,20 +5006,20 @@ msgid "" "Jan Matějek, Matěj Cepl, Charalampos Stratakis and Victor Stinner." msgstr "" -#: ../build/NEWS:3432 +#: ../build/NEWS:2679 msgid "" "`bpo-39930 `__: Ensures the required :" "file:`vcruntime140.dll` is included in install packages." msgstr "" -#: ../build/NEWS:3435 +#: ../build/NEWS:2682 msgid "" "`bpo-39847 `__: Avoid hang when computer " "is hibernated whilst waiting for a mutex (for lock-related objects from :mod:" "`threading`) around 49-day uptime." msgstr "" -#: ../build/NEWS:3439 +#: ../build/NEWS:2686 msgid "" "`bpo-38597 `__: :mod:`distutils` will no " "longer statically link :file:`vcruntime140.dll` when a redistributable " @@ -6785,57 +5027,57 @@ msgid "" "of this DLL to ensure distributed extensions can continue to load." msgstr "" -#: ../build/NEWS:3444 +#: ../build/NEWS:2691 msgid "" "`bpo-38380 `__: Update Windows builds to " "use SQLite 3.31.1" msgstr "" -#: ../build/NEWS:3446 +#: ../build/NEWS:2693 msgid "" "`bpo-39789 `__: Update Windows release " "build machines to Visual Studio 2019 (MSVC 14.2)." msgstr "" -#: ../build/NEWS:3449 +#: ../build/NEWS:2696 msgid "" "`bpo-34803 `__: Package for nuget.org " "now includes repository reference and bundled icon image." msgstr "" -#: ../build/NEWS:3455 +#: ../build/NEWS:2702 msgid "" "`bpo-38380 `__: Update macOS builds to " "use SQLite 3.31.1" msgstr "" -#: ../build/NEWS:3460 +#: ../build/NEWS:2707 msgid "" "`bpo-27115 `__: For 'Go to Line', use a " "Query box subclass with IDLE standard behavior and improved error checking." msgstr "" -#: ../build/NEWS:3463 +#: ../build/NEWS:2710 msgid "" "`bpo-39885 `__: Since clicking to get an " "IDLE context menu moves the cursor, any text selection should be and now is " "cleared." msgstr "" -#: ../build/NEWS:3466 +#: ../build/NEWS:2713 msgid "" "`bpo-39852 `__: Edit \"Go to line\" now " "clears any selection, preventing accidental deletion. It also updates Ln and " "Col on the status bar." msgstr "" -#: ../build/NEWS:3469 +#: ../build/NEWS:2716 msgid "" "`bpo-39781 `__: Selecting code context " "lines no longer causes a jump." msgstr "" -#: ../build/NEWS:3474 +#: ../build/NEWS:2721 msgid "" "`bpo-36184 `__: Port python-gdb.py to " "FreeBSD. python-gdb.py now checks for \"take_gil\" function name to check if " @@ -6844,21 +5086,21 @@ msgid "" "condition than the GIL." msgstr "" -#: ../build/NEWS:3479 +#: ../build/NEWS:2726 msgid "" "`bpo-38080 `__: Added support to fix " "``getproxies`` in the :mod:`lib2to3.fixes.fix_urllib` module. Patch by José " "Roberto Meza Cabrera." msgstr "" -#: ../build/NEWS:3486 +#: ../build/NEWS:2733 msgid "" "`bpo-40024 `__: Add :c:func:" "`PyModule_AddType` helper function: add a type to a module. Patch by Dong-" "hee Na." msgstr "" -#: ../build/NEWS:3489 +#: ../build/NEWS:2736 msgid "" "`bpo-39946 `__: Remove ``_PyRuntime." "getframe`` hook and remove ``_PyThreadState_GetFrame`` macro which was an " @@ -6866,39 +5108,39 @@ msgid "" "API. Remove also ``PyThreadFrameGetter`` type." msgstr "" -#: ../build/NEWS:3494 +#: ../build/NEWS:2741 msgid "" "`bpo-39947 `__: Add :c:func:" "`PyThreadState_GetFrame` function: get the current frame of a Python thread " "state." msgstr "" -#: ../build/NEWS:3497 +#: ../build/NEWS:2744 msgid "" "`bpo-37207 `__: Add _PyArg_NoKwnames " "helper function. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:3499 +#: ../build/NEWS:2746 msgid "" "`bpo-39947 `__: Add :c:func:" "`PyThreadState_GetInterpreter`: get the interpreter of a Python thread state." msgstr "" -#: ../build/NEWS:3502 +#: ../build/NEWS:2749 msgid "" "`bpo-39947 `__: Add :c:func:" "`PyInterpreterState_Get` function to the limited C API." msgstr "" -#: ../build/NEWS:3505 +#: ../build/NEWS:2752 msgid "" "`bpo-35370 `__: If :c:func:`PySys_Audit` " "fails in :c:func:`PyEval_SetProfile` or :c:func:`PyEval_SetTrace`, log the " "error as an unraisable exception." msgstr "" -#: ../build/NEWS:3508 +#: ../build/NEWS:2755 msgid "" "`bpo-39947 `__: Move the static inline " "function flavor of Py_EnterRecursiveCall() and Py_LeaveRecursiveCall() to " @@ -6906,7 +5148,7 @@ msgid "" "provides regular functions which hide implementation details." msgstr "" -#: ../build/NEWS:3513 +#: ../build/NEWS:2760 msgid "" "`bpo-39947 `__: " "Py_TRASHCAN_BEGIN_CONDITION and Py_TRASHCAN_END macro no longer access " @@ -6914,35 +5156,35 @@ msgid "" "_PyTrash_end() functions which hide implementation details." msgstr "" -#: ../build/NEWS:3517 +#: ../build/NEWS:2764 msgid "" "`bpo-39884 `__: :c:func:" "`PyDescr_NewMethod` and :c:func:`PyCFunction_NewEx` now include the method " "name in the SystemError \"bad call flags\" error message to ease debug." msgstr "" -#: ../build/NEWS:3521 +#: ../build/NEWS:2768 msgid "" "`bpo-39877 `__: Deprecated :c:func:" "`PyEval_InitThreads` and :c:func:`PyEval_ThreadsInitialized`. Calling :c:" "func:`PyEval_InitThreads` now does nothing." msgstr "" -#: ../build/NEWS:3525 +#: ../build/NEWS:2772 msgid "" "`bpo-38249 `__: :c:macro:" "`Py_UNREACHABLE` is now implemented with ``__builtin_unreachable()`` and " "analogs in release mode." msgstr "" -#: ../build/NEWS:3528 +#: ../build/NEWS:2775 msgid "" "`bpo-38643 `__: :c:func:" "`PyNumber_ToBase` now raises a :exc:`SystemError` instead of crashing when " "called with invalid base." msgstr "" -#: ../build/NEWS:3531 +#: ../build/NEWS:2778 msgid "" "`bpo-39882 `__: The :c:func:" "`Py_FatalError` function is replaced with a macro which logs automatically " @@ -6950,7 +5192,7 @@ msgid "" "defined." msgstr "" -#: ../build/NEWS:3535 +#: ../build/NEWS:2782 msgid "" "`bpo-39824 `__: Extension modules: :c:" "member:`~PyModuleDef.m_traverse`, :c:member:`~PyModuleDef.m_clear` and :c:" @@ -6963,19 +5205,19 @@ msgid "" "``NULL``." msgstr "" -#: ../build/NEWS:3544 +#: ../build/NEWS:2791 msgid "" "Extension modules without module state (``m_size <= 0``) are not affected." msgstr "" -#: ../build/NEWS:3546 +#: ../build/NEWS:2793 msgid "" "`bpo-38913 `__: Fixed segfault in " "``Py_BuildValue()`` called with a format containing \"#\" and undefined " "PY_SSIZE_T_CLEAN whwn an exception is set." msgstr "" -#: ../build/NEWS:3549 +#: ../build/NEWS:2796 msgid "" "`bpo-38500 `__: Add a private API to get " "and set the frame evaluation function: add :c:func:" @@ -6984,34 +5226,34 @@ msgid "" "`_PyFrameEvalFunction` function type now takes a *tstate* parameter." msgstr "" -#: ../build/NEWS:3557 +#: ../build/NEWS:2804 msgid "Python 3.9.0 alpha 4" msgstr "" -#: ../build/NEWS:3559 +#: ../build/NEWS:2806 msgid "*Release date: 2020-02-25*" msgstr "" -#: ../build/NEWS:3564 +#: ../build/NEWS:2811 msgid "" "`bpo-39184 `__: Add audit events to " "functions in `fcntl`, `msvcrt`, `os`, `resource`, `shutil`, `signal` and " "`syslog`." msgstr "" -#: ../build/NEWS:3567 +#: ../build/NEWS:2814 msgid "" "`bpo-39401 `__: Avoid unsafe DLL load at " "startup on Windows 7 and earlier." msgstr "" -#: ../build/NEWS:3569 +#: ../build/NEWS:2816 msgid "" "`bpo-39184 `__: Add audit events to " "command execution functions in os and pty modules." msgstr "" -#: ../build/NEWS:3575 +#: ../build/NEWS:2822 msgid "" "`bpo-39382 `__: Fix a use-after-free in " "the single inheritance path of ``issubclass()``, when the ``__bases__`` of " @@ -7019,25 +5261,25 @@ msgid "" "Yonatan Goldschmidt." msgstr "" -#: ../build/NEWS:3579 +#: ../build/NEWS:2826 msgid "" "`bpo-39573 `__: Update clinic tool to " "use :c:func:`Py_IS_TYPE`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:3582 +#: ../build/NEWS:2829 msgid "" "`bpo-39619 `__: Enable use of :func:`os." "chroot` on HP-UX systems." msgstr "" -#: ../build/NEWS:3584 +#: ../build/NEWS:2831 msgid "" "`bpo-39573 `__: Add :c:func:`Py_IS_TYPE` " "static inline function to check whether the object *o* type is *type*." msgstr "" -#: ../build/NEWS:3587 +#: ../build/NEWS:2834 msgid "" "`bpo-39606 `__: Fix regression caused by " "fix for `bpo-39386 `__, that prevented " @@ -7045,78 +5287,78 @@ msgid "" "exhausted." msgstr "" -#: ../build/NEWS:3591 +#: ../build/NEWS:2838 msgid "" "`bpo-39579 `__: Change the ending column " "offset of `Attribute` nodes constructed in `ast_for_dotted_name` to point at " "the end of the current node and not at the end of the last `NAME` node." msgstr "" -#: ../build/NEWS:3595 +#: ../build/NEWS:2842 msgid "" "`bpo-1635741 `__: Port _crypt " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:3598 +#: ../build/NEWS:2845 msgid "" "`bpo-1635741 `__: Port _contextvars " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:3601 +#: ../build/NEWS:2848 msgid "" "`bpo-39510 `__: Fix segfault in " "``readinto()`` method on closed BufferedReader." msgstr "" -#: ../build/NEWS:3603 +#: ../build/NEWS:2850 msgid "" "`bpo-39502 `__: Fix :func:`time." "localtime` on 64-bit AIX to support years before 1902 and after 2038. Patch " "by M Felt." msgstr "" -#: ../build/NEWS:3606 +#: ../build/NEWS:2853 msgid "" "`bpo-39492 `__: Fix a reference cycle in " "the C Pickler that was preventing the garbage collection of deleted, pickled " "objects." msgstr "" -#: ../build/NEWS:3609 +#: ../build/NEWS:2856 msgid "" "`bpo-39453 `__: Fixed a possible crash " "in :meth:`list.__contains__` when a list is changed during comparing items. " "Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:3612 +#: ../build/NEWS:2859 msgid "" "`bpo-39434 `__: :term:`floor division` " "of float operation now has a better performance. Also the message of :exc:" "`ZeroDivisionError` for this operation is updated. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:3616 +#: ../build/NEWS:2863 msgid "" "`bpo-1635741 `__: Port _codecs " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:3619 +#: ../build/NEWS:2866 msgid "" "`bpo-1635741 `__: Port _bz2 extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:3622 +#: ../build/NEWS:2869 msgid "" "`bpo-1635741 `__: Port _abc extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:3625 +#: ../build/NEWS:2872 msgid "" "`bpo-39320 `__: Replace two complex " "bytecodes for building dicts with two simpler ones. The new bytecodes " @@ -7124,84 +5366,84 @@ msgid "" "``BUILD_MAP_UNPACK`` and ``BUILD_MAP_UNPACK_WITH_CALL`` have been removed." msgstr "" -#: ../build/NEWS:3630 +#: ../build/NEWS:2877 msgid "" "`bpo-39219 `__: Syntax errors raised in " "the tokenizer now always set correct \"text\" and \"offset\" attributes." msgstr "" -#: ../build/NEWS:3633 +#: ../build/NEWS:2880 msgid "" "`bpo-36051 `__: Drop the GIL during " "large ``bytes.join`` operations. Patch by Bruce Merry." msgstr "" -#: ../build/NEWS:3636 +#: ../build/NEWS:2883 msgid "" "`bpo-38960 `__: Fix DTrace build issues " "on FreeBSD. Patch by David Carlier." msgstr "" -#: ../build/NEWS:3638 +#: ../build/NEWS:2885 msgid "" "`bpo-37207 `__: Speed up calls to " "``range()`` by about 30%, by using the PEP 590 ``vectorcall`` calling " "convention. Patch by Mark Shannon." msgstr "" -#: ../build/NEWS:3641 +#: ../build/NEWS:2888 msgid "" "`bpo-36144 `__: :class:`dict` (and :" "class:`collections.UserDict`) objects now support PEP 584's merge (``|``) " "and update (``|=``) operators. Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:3645 +#: ../build/NEWS:2892 msgid "" "`bpo-32856 `__: Optimized the idiom for " "assignment a temporary variable in comprehensions. Now ``for y in [expr]`` " "in comprehensions is as fast as a simple assignment ``y = expr``." msgstr "" -#: ../build/NEWS:3652 +#: ../build/NEWS:2899 msgid "" "`bpo-30566 `__: Fix :exc:`IndexError` " "when trying to decode an invalid string with punycode codec." msgstr "" -#: ../build/NEWS:3655 +#: ../build/NEWS:2902 msgid "" "`bpo-39649 `__: Remove obsolete check " "for `__args__` in bdb.Bdb.format_stack_entry." msgstr "" -#: ../build/NEWS:3658 +#: ../build/NEWS:2905 msgid "" "`bpo-39648 `__: Expanded :func:`math." "gcd` and :func:`math.lcm` to handle multiple arguments." msgstr "" -#: ../build/NEWS:3661 +#: ../build/NEWS:2908 msgid "" "`bpo-39681 `__: Fix a regression where " "the C pickle module wouldn't allow unpickling from a file-like object that " "doesn't expose a readinto() method." msgstr "" -#: ../build/NEWS:3665 +#: ../build/NEWS:2912 msgid "" "`bpo-35950 `__: Raise :exc:`io." "UnsupportedOperation` in :meth:`io.BufferedReader.truncate` when it is " "called on a read-only :class:`io.BufferedReader` instance." msgstr "" -#: ../build/NEWS:3669 +#: ../build/NEWS:2916 msgid "" "`bpo-39479 `__: Add :func:`math.lcm` " "function: least common multiple." msgstr "" -#: ../build/NEWS:3671 +#: ../build/NEWS:2918 msgid "" "`bpo-39674 `__: Revert \"Do not expose " "abstract collection classes in the collections module\" change (`bpo-25988 " @@ -7210,26 +5452,26 @@ msgid "" "be removed in Python 3.10." msgstr "" -#: ../build/NEWS:3676 +#: ../build/NEWS:2923 msgid "" "`bpo-39104 `__: Fix hanging " "ProcessPoolExcutor on ``shutdown(wait=False)`` when a task has failed " "pickling." msgstr "" -#: ../build/NEWS:3679 +#: ../build/NEWS:2926 msgid "" "`bpo-39627 `__: Fixed TypedDict totality " "check for inherited keys." msgstr "" -#: ../build/NEWS:3681 +#: ../build/NEWS:2928 msgid "" "`bpo-39474 `__: Fixed starting position " "of AST for expressions like ``(a)(b)``, ``(a)[b]`` and ``(a).b``." msgstr "" -#: ../build/NEWS:3684 +#: ../build/NEWS:2931 msgid "" "`bpo-21016 `__: The :mod:`pydoc` and :" "mod:`trace` modules now use the :mod:`sysconfig` module to get the path to " @@ -7237,21 +5479,21 @@ msgid "" "usr/lib64/python3.9/`` on Fedora. Patch by Jan Matějek." msgstr "" -#: ../build/NEWS:3689 +#: ../build/NEWS:2936 msgid "" "`bpo-39590 `__: Collections.deque now " "holds strong references during deque.__contains__ and deque.count, fixing " "crashes." msgstr "" -#: ../build/NEWS:3692 +#: ../build/NEWS:2939 msgid "" "`bpo-39586 `__: The distutils " "``bdist_msi`` command is deprecated in Python 3.9, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../build/NEWS:3695 +#: ../build/NEWS:2942 msgid "" "`bpo-39595 `__: Improved performance of " "zipfile.Path for files with a large number of entries. Also improved " @@ -7260,7 +5502,7 @@ msgid "" "html#v1-5-0>`_." msgstr "" -#: ../build/NEWS:3700 +#: ../build/NEWS:2947 msgid "" "`bpo-39350 `__: Fix regression in :class:" "`fractions.Fraction` if the numerator and/or the denominator is an :class:" @@ -7269,39 +5511,39 @@ msgid "" "type. Previously, the GCD type depended on *numerator* and *denominator*." msgstr "" -#: ../build/NEWS:3706 +#: ../build/NEWS:2953 msgid "" "`bpo-39567 `__: Added audit for :func:" "`os.walk`, :func:`os.fwalk`, :meth:`pathlib.Path.glob` and :meth:`pathlib." "Path.rglob`." msgstr "" -#: ../build/NEWS:3709 +#: ../build/NEWS:2956 msgid "" "`bpo-39559 `__: Remove unused, " "undocumented argument ``getters`` from :func:`uuid.getnode`" msgstr "" -#: ../build/NEWS:3712 +#: ../build/NEWS:2959 msgid "" "`bpo-38149 `__: :func:`sys.audit` is now " "called only once per call of :func:`glob.glob` and :func:`glob.iglob`." msgstr "" -#: ../build/NEWS:3715 +#: ../build/NEWS:2962 msgid "" "`bpo-39546 `__: Fix a regression in :" "class:`~argparse.ArgumentParser` where ``allow_abbrev=False`` was ignored " "for long options that used a prefix character other than \"-\"." msgstr "" -#: ../build/NEWS:3719 +#: ../build/NEWS:2966 msgid "" "`bpo-39450 `__: Striped whitespace from " "docstring before returning it from :func:`unittest.case.shortDescription`." msgstr "" -#: ../build/NEWS:3722 +#: ../build/NEWS:2969 msgid "" "`bpo-12915 `__: A new function " "``resolve_name`` has been added to the ``pkgutil`` module. This resolves a " @@ -7310,19 +5552,19 @@ msgid "" "package/module reached via recursive attribute access." msgstr "" -#: ../build/NEWS:3728 +#: ../build/NEWS:2975 msgid "" "`bpo-39353 `__: The :func:`binascii." "crc_hqx` function is no longer deprecated." msgstr "" -#: ../build/NEWS:3730 +#: ../build/NEWS:2977 msgid "" "`bpo-39493 `__: Mark ``typing.IO." "closed`` as a property" msgstr "" -#: ../build/NEWS:3732 +#: ../build/NEWS:2979 msgid "" "`bpo-39491 `__: Add :data:`typing." "Annotated` and ``include_extras`` parameter to :func:`typing.get_type_hints` " @@ -7330,7 +5572,7 @@ msgid "" "Varoquaux and Konstantin Kashin." msgstr "" -#: ../build/NEWS:3736 +#: ../build/NEWS:2983 msgid "" "`bpo-39485 `__: Fix a bug in :func:" "`unittest.mock.create_autospec` that would complain about the wrong number " @@ -7338,33 +5580,33 @@ msgid "" "functions." msgstr "" -#: ../build/NEWS:3740 +#: ../build/NEWS:2987 msgid "" "`bpo-38932 `__: Mock fully resets child " "objects on reset_mock(). Patch by Vegard Stikbakke" msgstr "" -#: ../build/NEWS:3743 +#: ../build/NEWS:2990 msgid "" "`bpo-39082 `__: Allow AsyncMock to " "correctly patch static/class methods" msgstr "" -#: ../build/NEWS:3745 +#: ../build/NEWS:2992 msgid "" "`bpo-39432 `__: Implement PEP-489 " "algorithm for non-ascii \"PyInit\\_...\" symbol names in distutils to make " "it export the correct init symbol also on Windows." msgstr "" -#: ../build/NEWS:3749 +#: ../build/NEWS:2996 msgid "" "`bpo-18819 `__: Omit ``devmajor`` and " "``devminor`` fields for non-device files in :mod:`tarfile` archives, " "enabling bit-for-bit compatibility with GNU ``tar(1)``." msgstr "" -#: ../build/NEWS:3753 +#: ../build/NEWS:3000 msgid "" "`bpo-39349 `__: Added a new " "*cancel_futures* parameter to :meth:`concurrent.futures.Executor.shutdown` " @@ -7372,21 +5614,21 @@ msgid "" "waiting for them to complete before shutting down the executor." msgstr "" -#: ../build/NEWS:3758 +#: ../build/NEWS:3005 msgid "" "`bpo-39274 `__: ``bool(fraction." "Fraction)`` now returns a boolean even if (numerator != 0) does not return a " "boolean (ex: numpy number)." msgstr "" -#: ../build/NEWS:3761 +#: ../build/NEWS:3008 msgid "" "`bpo-34793 `__: Remove support for " "``with (await asyncio.lock):`` and ``with (yield from asyncio.lock):``. The " "same is correct for ``asyncio.Condition`` and ``asyncio.Semaphore``." msgstr "" -#: ../build/NEWS:3765 +#: ../build/NEWS:3012 msgid "" "`bpo-25597 `__: Ensure, if ``wraps`` is " "supplied to :class:`unittest.mock.MagicMock`, it is used to calculate return " @@ -7394,60 +5636,60 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:3770 +#: ../build/NEWS:3017 msgid "" "`bpo-36350 `__: `inspect.Signature." "parameters` and `inspect.BoundArguments.arguments` are now dicts instead of " "OrderedDicts. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:3774 +#: ../build/NEWS:3021 msgid "" "`bpo-35727 `__: Fix sys.exit() and sys." "exit(None) exit code propagation when used in multiprocessing.Process." msgstr "" -#: ../build/NEWS:3777 +#: ../build/NEWS:3024 msgid "" "`bpo-32173 `__: * Add `lazycache` " "function to `__all__`. * Use `dict.clear` to clear the cache. * Refactoring " "`getline` function and `checkcache` function." msgstr "" -#: ../build/NEWS:3784 +#: ../build/NEWS:3031 msgid "" "`bpo-17422 `__: The language reference " "now specifies restrictions on class namespaces. Adapted from a patch by " "Ethan Furman." msgstr "" -#: ../build/NEWS:3787 +#: ../build/NEWS:3034 msgid "" "`bpo-39572 `__: Updated documentation of " "``total`` flag of TypeDict." msgstr "" -#: ../build/NEWS:3789 +#: ../build/NEWS:3036 msgid "" "`bpo-39654 `__: In pyclbr doc, update " "'class' to 'module' where appropriate and add readmodule comment. Patch by " "Hakan Çelik." msgstr "" -#: ../build/NEWS:3792 +#: ../build/NEWS:3039 msgid "" "`bpo-39153 `__: Clarify refcounting " "semantics for the following functions: - PyObject_SetItem - " "PyMapping_SetItemString - PyDict_SetItem - PyDict_SetItemString" msgstr "" -#: ../build/NEWS:3796 +#: ../build/NEWS:3043 msgid "" "`bpo-39392 `__: Explain that when " "filling with turtle, overlap regions may be left unfilled." msgstr "" -#: ../build/NEWS:3799 +#: ../build/NEWS:3046 msgid "" "`bpo-39369 `__: Update mmap readline " "method description. The fact that the readline method does update the file " @@ -7455,50 +5697,50 @@ msgid "" "programmer that it doesn't update it." msgstr "" -#: ../build/NEWS:3804 +#: ../build/NEWS:3051 msgid "" "`bpo-9056 `__: Include subsection in TOC " "for PDF version of docs." msgstr "" -#: ../build/NEWS:3809 +#: ../build/NEWS:3056 msgid "" "`bpo-38325 `__: Skip tests on non-BMP " "characters of test_winconsoleio." msgstr "" -#: ../build/NEWS:3811 +#: ../build/NEWS:3058 msgid "" "`bpo-39502 `__: Skip test_zipfile." "test_add_file_after_2107() if :func:`time.localtime` fails with :exc:" "`OverflowError`. It is the case on AIX 6.1 for example." msgstr "" -#: ../build/NEWS:3818 +#: ../build/NEWS:3065 msgid "" "`bpo-39489 `__: Remove ``COUNT_ALLOCS`` " "special build." msgstr "" -#: ../build/NEWS:3823 +#: ../build/NEWS:3070 msgid "" "`bpo-39553 `__: Delete unused code " "related to SxS manifests." msgstr "" -#: ../build/NEWS:3825 +#: ../build/NEWS:3072 msgid "" "`bpo-39439 `__: Honor the Python path " "when a virtualenv is active on Windows." msgstr "" -#: ../build/NEWS:3827 +#: ../build/NEWS:3074 msgid "" "`bpo-39393 `__: Improve the error " "message when attempting to load a DLL with unresolved dependencies." msgstr "" -#: ../build/NEWS:3830 +#: ../build/NEWS:3077 msgid "" "`bpo-38883 `__: :meth:`~pathlib.Path." "home()` and :meth:`~pathlib.Path.expanduser()` on Windows now prefer :envvar:" @@ -7508,44 +5750,44 @@ msgid "" "`36264`." msgstr "" -#: ../build/NEWS:3837 +#: ../build/NEWS:3084 msgid "" "`bpo-39185 `__: The build.bat script has " "additional options for very-quiet output (-q) and very-verbose output (-vv)" msgstr "" -#: ../build/NEWS:3843 +#: ../build/NEWS:3090 msgid "" "`bpo-39663 `__: Add tests for pyparse " "find_good_parse_start()." msgstr "" -#: ../build/NEWS:3845 +#: ../build/NEWS:3092 msgid "" "`bpo-39600 `__: In the font " "configuration window, remove duplicated font names." msgstr "" -#: ../build/NEWS:3847 +#: ../build/NEWS:3094 msgid "" "`bpo-30780 `__: Add remaining " "configdialog tests for buttons and highlights and keys tabs." msgstr "" -#: ../build/NEWS:3850 +#: ../build/NEWS:3097 msgid "" "`bpo-39388 `__: IDLE Settings Cancel " "button now cancels pending changes" msgstr "" -#: ../build/NEWS:3852 +#: ../build/NEWS:3099 msgid "" "`bpo-38792 `__: Close an IDLE shell " "calltip if a :exc:`KeyboardInterrupt` or shell restart occurs. Patch by " "Zackery Spytz." msgstr "" -#: ../build/NEWS:3858 +#: ../build/NEWS:3105 msgid "" "`bpo-35081 `__: Move the ``bytes_methods." "h`` header file to the internal C API as ``pycore_bytes_methods.h``: it only " @@ -7553,7 +5795,7 @@ msgid "" "``PyDoc_STRVAR_shared()`` macro." msgstr "" -#: ../build/NEWS:3862 +#: ../build/NEWS:3109 msgid "" "`bpo-35081 `__: Move the ``dtoa.h`` " "header file to the internal C API as ``pycore_dtoa.h``: it only contains " @@ -7561,39 +5803,39 @@ msgid "" "modules must now be compiled with the ``Py_BUILD_CORE`` macro defined." msgstr "" -#: ../build/NEWS:3867 +#: ../build/NEWS:3114 msgid "" "`bpo-39573 `__: Add :c:func:" "`Py_SET_SIZE` function to set the size of an object." msgstr "" -#: ../build/NEWS:3870 +#: ../build/NEWS:3117 msgid "" "`bpo-39500 `__: :c:func:" "`PyUnicode_IsIdentifier` does not call :c:func:`Py_FatalError` anymore if " "the string is not ready." msgstr "" -#: ../build/NEWS:3873 +#: ../build/NEWS:3120 msgid "" "`bpo-39573 `__: Add :c:func:" "`Py_SET_TYPE` function to set the type of an object." msgstr "" -#: ../build/NEWS:3876 +#: ../build/NEWS:3123 msgid "" "`bpo-39573 `__: Add a :c:func:" "`Py_SET_REFCNT` function to set the reference counter of an object." msgstr "" -#: ../build/NEWS:3879 +#: ../build/NEWS:3126 msgid "" "`bpo-39542 `__: Convert :c:func:" "`PyType_HasFeature`, :c:func:`PyType_Check` and :c:func:`PyType_CheckExact` " "macros to static inline functions." msgstr "" -#: ../build/NEWS:3882 +#: ../build/NEWS:3129 msgid "" "`bpo-39542 `__: In the limited C API, " "``PyObject_INIT()`` and ``PyObject_INIT_VAR()`` are now defined as aliases " @@ -7604,7 +5846,7 @@ msgid "" "``_PyTraceMalloc_NewReference()`` and ``_Py_GetRefTotal()``." msgstr "" -#: ../build/NEWS:3890 +#: ../build/NEWS:3137 msgid "" "`bpo-39542 `__: Exclude trashcan " "mechanism from the limited C API: it requires access to PyTypeObject and " @@ -7612,7 +5854,7 @@ msgid "" "limited C API." msgstr "" -#: ../build/NEWS:3894 +#: ../build/NEWS:3141 msgid "" "`bpo-39511 `__: The :c:func:" "`PyThreadState_Clear` function now calls the :c:member:`PyThreadState." @@ -7620,14 +5862,14 @@ msgid "" "`PyThreadState_Delete`." msgstr "" -#: ../build/NEWS:3898 +#: ../build/NEWS:3145 msgid "" "`bpo-38076 `__: Fix to clear the " "interpreter state only after clearing module globals to guarantee module " "state access from C Extensions during runtime destruction" msgstr "" -#: ../build/NEWS:3902 +#: ../build/NEWS:3149 msgid "" "`bpo-39245 `__: The Vectorcall API (PEP " "590) was made public, adding the functions ``PyObject_Vectorcall``, " @@ -7637,35 +5879,35 @@ msgid "" "``Py_TPFLAGS_HAVE_VECTORCALL``." msgstr "" -#: ../build/NEWS:3910 +#: ../build/NEWS:3157 msgid "Python 3.9.0 alpha 3" msgstr "" -#: ../build/NEWS:3912 +#: ../build/NEWS:3159 msgid "*Release date: 2020-01-24*" msgstr "" -#: ../build/NEWS:3917 +#: ../build/NEWS:3164 msgid "" "`bpo-39427 `__: Document all " "possibilities for the ``-X`` options in the command line help section. Patch " "by Pablo Galindo." msgstr "" -#: ../build/NEWS:3920 +#: ../build/NEWS:3167 msgid "" "`bpo-39421 `__: Fix possible crashes " "when operating with the functions in the :mod:`heapq` module and custom " "comparison operators." msgstr "" -#: ../build/NEWS:3923 +#: ../build/NEWS:3170 msgid "" "`bpo-39386 `__: Prevent double awaiting " "of async iterator." msgstr "" -#: ../build/NEWS:3925 +#: ../build/NEWS:3172 msgid "" "`bpo-17005 `__: Add :class:`functools." "TopologicalSorter` to the :mod:`functools` module to offers functionality to " @@ -7673,63 +5915,63 @@ msgid "" "and Larry Hastings." msgstr "" -#: ../build/NEWS:3929 +#: ../build/NEWS:3176 msgid "" "`bpo-39320 `__: Replace four complex " "bytecodes for building sequences with three simpler ones." msgstr "" -#: ../build/NEWS:3932 +#: ../build/NEWS:3179 msgid "The following four bytecodes have been removed:" msgstr "" -#: ../build/NEWS:3934 +#: ../build/NEWS:3181 msgid "BUILD_LIST_UNPACK" msgstr "" -#: ../build/NEWS:3935 +#: ../build/NEWS:3182 msgid "BUILD_TUPLE_UNPACK" msgstr "" -#: ../build/NEWS:3936 +#: ../build/NEWS:3183 msgid "BUILD_SET_UNPACK" msgstr "" -#: ../build/NEWS:3937 +#: ../build/NEWS:3184 msgid "BUILD_TUPLE_UNPACK_WITH_CALL" msgstr "" -#: ../build/NEWS:3939 +#: ../build/NEWS:3186 msgid "The following three bytecodes have been added:" msgstr "" -#: ../build/NEWS:3941 +#: ../build/NEWS:3188 msgid "LIST_TO_TUPLE" msgstr "" -#: ../build/NEWS:3942 +#: ../build/NEWS:3189 msgid "LIST_EXTEND" msgstr "" -#: ../build/NEWS:3943 +#: ../build/NEWS:3190 msgid "SET_UPDATE" msgstr "" -#: ../build/NEWS:3945 +#: ../build/NEWS:3192 msgid "" "`bpo-39336 `__: Import loaders which " "publish immutable module objects can now publish immutable packages in " "addition to individual modules." msgstr "" -#: ../build/NEWS:3948 +#: ../build/NEWS:3195 msgid "" "`bpo-39322 `__: Added a new function :" "func:`gc.is_finalized` to check if an object has been finalized by the " "garbage collector. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3952 +#: ../build/NEWS:3199 msgid "" "`bpo-39048 `__: Improve the displayed " "error message when incorrect types are passed to ``async with`` statements " @@ -7738,101 +5980,101 @@ msgid "" "Patch by Géry Ogam." msgstr "" -#: ../build/NEWS:3957 +#: ../build/NEWS:3204 msgid "" "`bpo-39235 `__: Fix AST end location for " "lone generator expression in function call, e.g. f(i for i in a)." msgstr "" -#: ../build/NEWS:3960 +#: ../build/NEWS:3207 msgid "" "`bpo-39209 `__: Correctly handle multi-" "line tokens in interactive mode. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3963 +#: ../build/NEWS:3210 msgid "" "`bpo-1635741 `__: Port _json extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:3966 +#: ../build/NEWS:3213 msgid "" "`bpo-39216 `__: Fix constant folding " "optimization for positional only arguments - by Anthony Sottile." msgstr "" -#: ../build/NEWS:3969 +#: ../build/NEWS:3216 msgid "" "`bpo-39215 `__: Fix ``SystemError`` when " "nested function has annotation on positional-only argument - by Anthony " "Sottile." msgstr "" -#: ../build/NEWS:3972 +#: ../build/NEWS:3219 msgid "" "`bpo-39200 `__: Correct the error " "message when calling the :func:`min` or :func:`max` with no arguments. Patch " "by Dong-hee Na." msgstr "" -#: ../build/NEWS:3975 +#: ../build/NEWS:3222 msgid "" "`bpo-39200 `__: Correct the error " "message when trying to construct :class:`range` objects with no arguments. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3978 +#: ../build/NEWS:3225 msgid "" "`bpo-39166 `__: Fix incorrect line " "execution reporting in trace functions when tracing the last iteration of " "asynchronous for loops. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3982 +#: ../build/NEWS:3229 msgid "" "`bpo-39114 `__: Fix incorrent line " "execution reporting in trace functions when tracing exception handlers with " "name binding. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3985 +#: ../build/NEWS:3232 msgid "" "`bpo-39156 `__: Split the COMPARE_OP " "bytecode instruction into four distinct instructions." msgstr "" -#: ../build/NEWS:3988 +#: ../build/NEWS:3235 msgid "COMPARE_OP for rich comparisons" msgstr "" -#: ../build/NEWS:3989 +#: ../build/NEWS:3236 msgid "IS_OP for 'is' and 'is not' tests" msgstr "" -#: ../build/NEWS:3990 +#: ../build/NEWS:3237 msgid "CONTAINS_OP for 'in' and 'is not' tests" msgstr "" -#: ../build/NEWS:3991 +#: ../build/NEWS:3238 msgid "" "JUMP_IF_NOT_EXC_MATCH for checking exceptions in 'try-except' statements." msgstr "" -#: ../build/NEWS:3993 +#: ../build/NEWS:3240 msgid "" "This improves the clarity of the interpreter and should provide a modest " "speedup." msgstr "" -#: ../build/NEWS:3996 +#: ../build/NEWS:3243 msgid "" "`bpo-38588 `__: Fix possible crashes in " "dict and list when calling :c:func:`PyObject_RichCompareBool`." msgstr "" -#: ../build/NEWS:3999 +#: ../build/NEWS:3246 msgid "" "`bpo-13601 `__: By default, ``sys." "stderr`` is line-buffered now, even if ``stderr`` is redirected to a file. " @@ -7841,51 +6083,51 @@ msgid "" "variable." msgstr "" -#: ../build/NEWS:4004 +#: ../build/NEWS:3251 msgid "" "(Contributed by Jendrik Seipp in `bpo-13601 `__.)" msgstr "" -#: ../build/NEWS:4006 +#: ../build/NEWS:3253 msgid "" "`bpo-38610 `__: Fix possible crashes in " "several list methods by holding strong references to list elements when " "calling :c:func:`PyObject_RichCompareBool`." msgstr "" -#: ../build/NEWS:4010 +#: ../build/NEWS:3257 msgid "" "`bpo-32021 `__: Include brotli .br " "encoding in mimetypes encodings_map" msgstr "" -#: ../build/NEWS:4015 +#: ../build/NEWS:3262 msgid "" "`bpo-39430 `__: Fixed race condition in " "lazy imports in :mod:`tarfile`." msgstr "" -#: ../build/NEWS:4017 +#: ../build/NEWS:3264 msgid "" "`bpo-39413 `__: The :func:`os.unsetenv` " "function is now also available on Windows." msgstr "" -#: ../build/NEWS:4020 +#: ../build/NEWS:3267 msgid "" "`bpo-39390 `__: Fixed a regression with " "the `ignore` callback of :func:`shutil.copytree`. The argument types are now " "str and List[str] again." msgstr "" -#: ../build/NEWS:4024 +#: ../build/NEWS:3271 msgid "" "`bpo-39395 `__: The :func:`os.putenv` " "and :func:`os.unsetenv` functions are now always available." msgstr "" -#: ../build/NEWS:4027 +#: ../build/NEWS:3274 msgid "" "`bpo-39406 `__: If ``setenv()`` C " "function is available, :func:`os.putenv` is now implemented with " @@ -7893,40 +6135,40 @@ msgid "" "environment variable memory." msgstr "" -#: ../build/NEWS:4031 +#: ../build/NEWS:3278 msgid "" "`bpo-39396 `__: Fix ``math." "nextafter(-0.0, +0.0)`` on AIX 7.1." msgstr "" -#: ../build/NEWS:4033 +#: ../build/NEWS:3280 msgid "" "`bpo-29435 `__: Allow :func:`tarfile." "is_tarfile` to be used with file and file-like objects, like :func:`zipfile." "is_zipfile`. Patch by William Woodruff." msgstr "" -#: ../build/NEWS:4037 +#: ../build/NEWS:3284 msgid "" "`bpo-39377 `__: Removed ``encoding`` " "option from :func:`json.loads`. It has been deprecated since Python 3.1." msgstr "" -#: ../build/NEWS:4040 +#: ../build/NEWS:3287 msgid "" "`bpo-39389 `__: Write accurate " "compression level metadata in :mod:`gzip` archives, rather than always " "signaling maximum compression." msgstr "" -#: ../build/NEWS:4043 +#: ../build/NEWS:3290 msgid "" "`bpo-39366 `__: The previously " "deprecated ``xpath()`` and ``xgtitle()`` methods of :class:`nntplib.NNTP` " "have been removed." msgstr "" -#: ../build/NEWS:4046 +#: ../build/NEWS:3293 msgid "" "`bpo-39357 `__: Remove the *buffering* " "parameter of :class:`bz2.BZ2File`. Since Python 3.0, it was ignored and " @@ -7935,7 +6177,7 @@ msgid "" "keyword-only." msgstr "" -#: ../build/NEWS:4051 +#: ../build/NEWS:3298 msgid "" "`bpo-39353 `__: Deprecate binhex4 and " "hexbin4 standards. Deprecate the :mod:`binhex` module and the following :mod:" @@ -7944,7 +6186,7 @@ msgid "" "`~binascii.crc_hqx`." msgstr "" -#: ../build/NEWS:4057 +#: ../build/NEWS:3304 msgid "" "`bpo-39351 `__: Remove ``base64." "encodestring()`` and ``base64.decodestring()``, aliases deprecated since " @@ -7952,27 +6194,27 @@ msgid "" "instead." msgstr "" -#: ../build/NEWS:4061 +#: ../build/NEWS:3308 msgid "" "`bpo-39350 `__: Remove ``fractions." "gcd()`` function, deprecated since Python 3.5 (:issue:`22486`): use :func:" "`math.gcd` instead." msgstr "" -#: ../build/NEWS:4064 +#: ../build/NEWS:3311 msgid "" "`bpo-39329 `__: :class:`~smtplib.LMTP` " "constructor now has an optional *timeout* parameter. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4067 +#: ../build/NEWS:3314 msgid "" "`bpo-39313 `__: Add a new " "``exec_function`` option (*--exec-function* in the CLI) to " "``RefactoringTool`` for making ``exec`` a function. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:4071 +#: ../build/NEWS:3318 msgid "" "`bpo-39259 `__: :class:`~ftplib.FTP_TLS` " "and :class:`~ftplib.FTP_TLS` now raise a :class:`ValueError` if the given " @@ -7980,7 +6222,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4075 +#: ../build/NEWS:3322 msgid "" "`bpo-39259 `__: :class:`~smtplib.SMTP` " "and :class:`~smtplib.SMTP_SSL` now raise a :class:`ValueError` if the given " @@ -7988,20 +6230,20 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4079 +#: ../build/NEWS:3326 msgid "" "`bpo-39310 `__: Add :func:`math.ulp`: " "return the value of the least significant bit of a float." msgstr "" -#: ../build/NEWS:4082 +#: ../build/NEWS:3329 msgid "" "`bpo-39297 `__: Improved performance of " "importlib.metadata distribution discovery and resilients to inaccessible sys." "path entries (importlib_metadata v1.4.0)." msgstr "" -#: ../build/NEWS:4086 +#: ../build/NEWS:3333 msgid "" "`bpo-39259 `__: :class:`~nntplib.NNTP` " "and :class:`~nntplib.NNTP_SSL` now raise a :class:`ValueError` if the given " @@ -8009,7 +6251,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4090 +#: ../build/NEWS:3337 msgid "" "`bpo-38901 `__: When you specify " "prompt='.' or equivalently python -m venv --prompt . ... the basename of the " @@ -8017,13 +6259,13 @@ msgid "" "activated." msgstr "" -#: ../build/NEWS:4094 +#: ../build/NEWS:3341 msgid "" "`bpo-39288 `__: Add :func:`math." "nextafter`: return the next floating-point value after *x* towards *y*." msgstr "" -#: ../build/NEWS:4097 +#: ../build/NEWS:3344 msgid "" "`bpo-39259 `__: :class:`~poplib.POP3` " "and :class:`~poplib.POP3_SSL` now raise a :class:`ValueError` if the given " @@ -8031,14 +6273,14 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4101 +#: ../build/NEWS:3348 msgid "" "`bpo-39242 `__: Updated the Gmane domain " "from news.gmane.org to news.gmane.io which is used for examples of :class:" "`~nntplib.NNTP` news reader server and nntplib tests." msgstr "" -#: ../build/NEWS:4105 +#: ../build/NEWS:3352 msgid "" "`bpo-35292 `__: Proxy the " "`SimpleHTTPRequestHandler.guess_type` to `mimetypes.guess_type` so the " @@ -8046,26 +6288,26 @@ msgid "" "server` module is imported." msgstr "" -#: ../build/NEWS:4109 +#: ../build/NEWS:3356 msgid "" "`bpo-39239 `__: The :meth:`select.epoll." "unregister` method no longer ignores the :data:`~errno.EBADF` error." msgstr "" -#: ../build/NEWS:4112 +#: ../build/NEWS:3359 msgid "" "`bpo-38907 `__: In http.server script, " "restore binding to IPv4 on Windows." msgstr "" -#: ../build/NEWS:4114 +#: ../build/NEWS:3361 msgid "" "`bpo-39152 `__: Fix ttk.Scale." "configure([name]) to return configuration tuple for name or all options. " "Giovanni Lombardo contributed part of the patch." msgstr "" -#: ../build/NEWS:4117 +#: ../build/NEWS:3364 msgid "" "`bpo-39198 `__: If an exception were to " "be thrown in `Logger.isEnabledFor` (say, by asyncio timeouts or stopit) , " @@ -8074,7 +6316,7 @@ msgid "" "ensure the lock is released." msgstr "" -#: ../build/NEWS:4122 +#: ../build/NEWS:3369 msgid "" "`bpo-39191 `__: Perform a check for " "running loop before starting a new task in ``loop.run_until_complete()`` to " @@ -8082,14 +6324,14 @@ msgid "" "raising." msgstr "" -#: ../build/NEWS:4126 +#: ../build/NEWS:3373 msgid "" "`bpo-38871 `__: Correctly parenthesize " "filter-based statements that contain lambda expressions in mod:`lib2to3`. " "Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4129 +#: ../build/NEWS:3376 msgid "" "`bpo-39142 `__: A change was made to " "logging.config.dictConfig to avoid converting instances of named tuples to " @@ -8099,60 +6341,60 @@ msgid "" "in their named tuple class." msgstr "" -#: ../build/NEWS:4135 +#: ../build/NEWS:3382 msgid "" "`bpo-39158 `__: ast.literal_eval() now " "supports empty sets." msgstr "" -#: ../build/NEWS:4137 +#: ../build/NEWS:3384 msgid "" "`bpo-39129 `__: Fix import path for " "``asyncio.TimeoutError``" msgstr "" -#: ../build/NEWS:4139 +#: ../build/NEWS:3386 msgid "" "`bpo-39057 `__: :func:`urllib.request." "proxy_bypass_environment` now ignores leading dots and no longer ignores a " "trailing newline." msgstr "" -#: ../build/NEWS:4142 +#: ../build/NEWS:3389 msgid "" "`bpo-39056 `__: Fixed handling invalid " "warning category in the -W option. No longer import the re module if it is " "not needed." msgstr "" -#: ../build/NEWS:4145 +#: ../build/NEWS:3392 msgid "" "`bpo-39055 `__: :func:`base64.b64decode` " "with ``validate=True`` raises now a binascii.Error if the input ends with a " "single ``\\n``." msgstr "" -#: ../build/NEWS:4148 +#: ../build/NEWS:3395 msgid "" "`bpo-21600 `__: Fix :func:`mock.patch." "stopall` to stop active patches that were created with :func:`mock.patch." "dict`." msgstr "" -#: ../build/NEWS:4151 +#: ../build/NEWS:3398 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for :class:`tempfile.SpooledTemporaryFile`." msgstr "" -#: ../build/NEWS:4154 +#: ../build/NEWS:3401 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for ``subprocess.Popen``, ``subprocess." "CompletedProcess``" msgstr "" -#: ../build/NEWS:4157 +#: ../build/NEWS:3404 msgid "" "`bpo-38914 `__: Adjusted the wording of " "the warning issued by distutils' ``check`` command when the ``author`` and " @@ -8162,14 +6404,14 @@ msgid "" "by Juergen Gmach." msgstr "" -#: ../build/NEWS:4163 +#: ../build/NEWS:3410 msgid "" "`bpo-38878 `__: Fixed __subclasshook__ " "of :class:`os.PathLike` to return a correct result upon inheritence. Patch " "by Bar Harel." msgstr "" -#: ../build/NEWS:4166 +#: ../build/NEWS:3413 msgid "" "`bpo-38615 `__: :class:`~imaplib.IMAP4` " "and :class:`~imaplib.IMAP4_SSL` now have an optional *timeout* parameter for " @@ -8179,7 +6421,7 @@ msgid "" "to this change. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4173 +#: ../build/NEWS:3420 msgid "" "`bpo-35182 `__: Fixed :func:`Popen." "communicate` subsequent call crash when the child process has already closed " @@ -8187,7 +6429,7 @@ msgid "" "Andriy Maletsky." msgstr "" -#: ../build/NEWS:4177 +#: ../build/NEWS:3424 msgid "" "`bpo-38630 `__: On Unix, :meth:" "`subprocess.Popen.send_signal` now polls the process status. Polling reduces " @@ -8196,7 +6438,7 @@ msgid "" "pid has been reassigned (recycled) to a new different process." msgstr "" -#: ../build/NEWS:4183 +#: ../build/NEWS:3430 msgid "" "`bpo-38536 `__: Removes trailing space " "in formatted currency with `international=True` and a locale with symbol " @@ -8204,34 +6446,34 @@ msgid "" "`'12,34 EUR '` instead of `'12,34 EUR'`." msgstr "" -#: ../build/NEWS:4188 +#: ../build/NEWS:3435 msgid "" "`bpo-38473 `__: Use signature from inner " "mock for autospecced methods attached with :func:`unittest.mock." "attach_mock`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:4191 +#: ../build/NEWS:3438 msgid "" "`bpo-38361 `__: Fixed an issue where " "``ident`` could include a leading path separator when :func:`syslog.openlog` " "was called without arguments." msgstr "" -#: ../build/NEWS:4194 +#: ../build/NEWS:3441 msgid "" "`bpo-38293 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to :func:`property` objects." msgstr "" -#: ../build/NEWS:4197 +#: ../build/NEWS:3444 msgid "" "`bpo-37958 `__: Added the pstats.Stats." "get_profile_dict() method to return the profile data as a StatsProfile " "instance." msgstr "" -#: ../build/NEWS:4200 +#: ../build/NEWS:3447 msgid "" "`bpo-28367 `__: Termios magic constants " "for the following baud rates: - B500000 - B576000 - B921600 - " @@ -8239,14 +6481,14 @@ msgid "" "- B3500000 - B4000000 Patch by Andrey Smirnov" msgstr "" -#: ../build/NEWS:4208 +#: ../build/NEWS:3455 msgid "" "`bpo-39381 `__: Mention in docs that :" "func:`asyncio.get_event_loop` implicitly creates new event loop only if " "called from the main thread." msgstr "" -#: ../build/NEWS:4211 +#: ../build/NEWS:3458 msgid "" "`bpo-38918 `__: Add an entry for " "``__module__`` in the \"function\" & \"method\" sections of the `inspect " @@ -8254,55 +6496,55 @@ msgid "" "html#types-and-members>`_" msgstr "" -#: ../build/NEWS:4215 +#: ../build/NEWS:3462 msgid "" "`bpo-3530 `__: In the :mod:`ast` module " "documentation, fix a misleading ``NodeTransformer`` example and add advice " "on when to use the ``fix_missing_locations`` function." msgstr "" -#: ../build/NEWS:4222 +#: ../build/NEWS:3469 msgid "" "`bpo-39395 `__: On non-Windows " "platforms, the :c:func:`setenv` and :c:func:`unsetenv` functions are now " "required to build Python." msgstr "" -#: ../build/NEWS:4225 +#: ../build/NEWS:3472 msgid "" "`bpo-39160 `__: Updated the " "documentation in `./configure --help` to show default values, reference " "documentation where required and add additional explanation where needed." msgstr "" -#: ../build/NEWS:4229 +#: ../build/NEWS:3476 msgid "" "`bpo-39144 `__: The ctags and etags " "build targets both include Modules/_ctypes and Python standard library " "source files." msgstr "" -#: ../build/NEWS:4235 +#: ../build/NEWS:3482 msgid "" "`bpo-39050 `__: Make IDLE Settings " "dialog Help button work again." msgstr "" -#: ../build/NEWS:4237 +#: ../build/NEWS:3484 msgid "" "`bpo-34118 `__: Tag memoryview, range, " "and tuple as classes, the same as list, etcetera, in the library manual " "built-in functions list." msgstr "" -#: ../build/NEWS:4240 +#: ../build/NEWS:3487 msgid "" "`bpo-32989 `__: Add tests for editor " "newline_and_indent_event method. Remove dead code from pyparse " "find_good_parse_start method." msgstr "" -#: ../build/NEWS:4246 +#: ../build/NEWS:3493 msgid "" "`bpo-39372 `__: Clean header files of " "interfaces defined but with no implementation. The public API symbols being " @@ -8314,22 +6556,22 @@ msgid "" "``PyNoArgsFunction``." msgstr "" -#: ../build/NEWS:4255 +#: ../build/NEWS:3502 msgid "" "`bpo-39164 `__: Add a private " "``_PyErr_GetExcInfo()`` function to retrieve exception information of the " "specified Python thread state." msgstr "" -#: ../build/NEWS:4260 +#: ../build/NEWS:3507 msgid "Python 3.9.0 alpha 2" msgstr "" -#: ../build/NEWS:4262 +#: ../build/NEWS:3509 msgid "*Release date: 2019-12-18*" msgstr "" -#: ../build/NEWS:4267 +#: ../build/NEWS:3514 msgid "" "`bpo-38945 `__: Newline characters have " "been escaped when performing uu encoding to prevent them from overflowing " @@ -8337,7 +6579,7 @@ msgid "" "accidental modification of data during the decoding process." msgstr "" -#: ../build/NEWS:4272 +#: ../build/NEWS:3519 msgid "" "`bpo-37228 `__: Due to significant " "security concerns, the *reuse_address* parameter of :meth:`asyncio.loop." @@ -8347,27 +6589,27 @@ msgid "" "Antoine Pitrou, and Yury Selivanov in :issue:`37228`.)" msgstr "" -#: ../build/NEWS:4279 +#: ../build/NEWS:3526 msgid "" "`bpo-38804 `__: Fixes a ReDoS " "vulnerability in :mod:`http.cookiejar`. Patch by Ben Caller." msgstr "" -#: ../build/NEWS:4285 +#: ../build/NEWS:3532 msgid "" "`bpo-39028 `__: Slightly improve the " "speed of keyword argument parsing with many kwargs by strengthening the " "assumption that kwargs are interned strings." msgstr "" -#: ../build/NEWS:4289 +#: ../build/NEWS:3536 msgid "" "`bpo-39080 `__: Fix the value of " "*end_col_offset* for Starred Expression AST nodes when they are among the " "elements in the *args* attribute of Call AST nodes." msgstr "" -#: ../build/NEWS:4293 +#: ../build/NEWS:3540 msgid "" "`bpo-39031 `__: When parsing an \"elif\" " "node, lineno and col_offset of the node now point to the \"elif\" keyword " @@ -8375,14 +6617,14 @@ msgid "" "by Lysandros Nikolaou." msgstr "" -#: ../build/NEWS:4297 +#: ../build/NEWS:3544 msgid "" "`bpo-20443 `__: In Python 3.9.0a1, sys." "argv[0] was made an absolute path if a filename was specified on the command " "line. Revert this change, since most users expect sys.argv to be unmodified." msgstr "" -#: ../build/NEWS:4301 +#: ../build/NEWS:3548 msgid "" "`bpo-39008 `__: :c:func:`PySys_Audit` " "now requires ``Py_ssize_t`` to be used for size arguments in the format " @@ -8390,38 +6632,38 @@ msgid "" "time." msgstr "" -#: ../build/NEWS:4305 +#: ../build/NEWS:3552 msgid "" "`bpo-38673 `__: In REPL mode, don't " "switch to PS2 if the line starts with comment or whitespace. Based on work " "by Batuhan Taşkaya." msgstr "" -#: ../build/NEWS:4308 +#: ../build/NEWS:3555 msgid "" "`bpo-38922 `__: Calling ``replace`` on a " "code object now raises the ``code.__new__`` audit event." msgstr "" -#: ../build/NEWS:4311 +#: ../build/NEWS:3558 msgid "" "`bpo-38920 `__: Add audit hooks for " "when :func:`sys.excepthook` and :func:`sys.unraisablehook` are invoked." msgstr "" -#: ../build/NEWS:4314 +#: ../build/NEWS:3561 msgid "" "`bpo-38892 `__: Improve documentation " "for audit events table and functions." msgstr "" -#: ../build/NEWS:4316 +#: ../build/NEWS:3563 msgid "" "`bpo-38852 `__: Set the thread stack " "size to 8 Mb for debug builds on android platforms." msgstr "" -#: ../build/NEWS:4319 +#: ../build/NEWS:3566 msgid "" "`bpo-38858 `__: Each Python " "subinterpreter now has its own \"small integer singletons\": numbers in [-5; " @@ -8430,61 +6672,61 @@ msgid "" "macros should now be modified manually in ``pycore_pystate.h`` header file." msgstr "" -#: ../build/NEWS:4325 +#: ../build/NEWS:3572 msgid "" "`bpo-36854 `__: The garbage collector " "state becomes per interpreter (``PyInterpreterState.gc``), rather than being " "global (``_PyRuntimeState.gc``)." msgstr "" -#: ../build/NEWS:4329 +#: ../build/NEWS:3576 msgid "" "`bpo-38835 `__: The " "``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros are empty: they " "have been doing nothing for the last year, so stop using them." msgstr "" -#: ../build/NEWS:4333 +#: ../build/NEWS:3580 msgid "" "`bpo-38328 `__: Sped up the creation " "time of constant :class:`list` and :class:`set` displays. Patch by Brandt " "Bucher." msgstr "" -#: ../build/NEWS:4336 +#: ../build/NEWS:3583 msgid "" "`bpo-38707 `__: ``MainThread.native_id`` " "is now correctly reset in child processes spawned using :class:" "`multiprocessing.Process`, instead of retaining the parent's value." msgstr "" -#: ../build/NEWS:4340 +#: ../build/NEWS:3587 msgid "" "`bpo-38629 `__: Added ``__floor__`` and " "``__ceil__`` methods to float object. Patch by Batuhan Taşkaya." msgstr "" -#: ../build/NEWS:4343 +#: ../build/NEWS:3590 msgid "" "`bpo-27145 `__: int + int and int - int " "operators can now return small integer singletons. Patch by hongweipeng." msgstr "" -#: ../build/NEWS:4346 +#: ../build/NEWS:3593 msgid "" "`bpo-38021 `__: Provide a platform tag " "for AIX that is sufficient for PEP425 binary distribution identification. " "Patch by Michael Felt." msgstr "" -#: ../build/NEWS:4349 +#: ../build/NEWS:3596 msgid "" "`bpo-35409 `__: Ignore GeneratorExit " "exceptions when throwing an exception into the aclose coroutine of an " "asynchronous generator." msgstr "" -#: ../build/NEWS:4352 +#: ../build/NEWS:3599 msgid "" "`bpo-33387 `__: Removed " "WITH_CLEANUP_START, WITH_CLEANUP_FINISH, BEGIN_FINALLY, END_FINALLY, " @@ -8495,13 +6737,13 @@ msgid "" "for each exit from the 'try' body." msgstr "" -#: ../build/NEWS:4362 +#: ../build/NEWS:3609 msgid "" "`bpo-39033 `__: Fix :exc:`NameError` in :" "mod:`zipimport`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:4365 +#: ../build/NEWS:3612 msgid "" "`bpo-39022 `__: Update importlib." "metadata to include improvements from importlib_metadata 1.3 including " @@ -8509,20 +6751,20 @@ msgid "" "finders." msgstr "" -#: ../build/NEWS:4369 +#: ../build/NEWS:3616 msgid "" "`bpo-39006 `__: Fix asyncio when the ssl " "module is missing: only check for ssl.SSLSocket instance if the ssl module " "is available." msgstr "" -#: ../build/NEWS:4372 +#: ../build/NEWS:3619 msgid "" "`bpo-38708 `__: Fix a potential " "IndexError in email parser when parsing an empty msg-id." msgstr "" -#: ../build/NEWS:4375 +#: ../build/NEWS:3622 msgid "" "`bpo-38698 `__: Add a new " "``InvalidMessageID`` token to email parser to represent invalid Message-ID " @@ -8530,39 +6772,39 @@ msgid "" "header." msgstr "" -#: ../build/NEWS:4379 +#: ../build/NEWS:3626 msgid "" "`bpo-38994 `__: Implement " "``__class_getitem__`` for ``os.PathLike``, ``pathlib.Path``." msgstr "" -#: ../build/NEWS:4382 +#: ../build/NEWS:3629 msgid "" "`bpo-38979 `__: Return class from " "``ContextVar.__class_getitem__`` to simplify subclassing." msgstr "" -#: ../build/NEWS:4385 +#: ../build/NEWS:3632 msgid "" "`bpo-38978 `__: Implement " "``__class_getitem__`` on asyncio objects (Future, Task, Queue). Patch by " "Batuhan Taskaya." msgstr "" -#: ../build/NEWS:4388 +#: ../build/NEWS:3635 msgid "" "`bpo-38916 `__: :class:`array.array`: " "Remove ``tostring()`` and ``fromstring()`` methods. They were aliases to " "``tobytes()`` and ``frombytes()``, deprecated since Python 3.2." msgstr "" -#: ../build/NEWS:4392 +#: ../build/NEWS:3639 msgid "" "`bpo-38986 `__: Make repr of C " "accelerated TaskWakeupMethWrapper the same as of pure Python version." msgstr "" -#: ../build/NEWS:4395 +#: ../build/NEWS:3642 msgid "" "`bpo-38982 `__: Fix asyncio " "``PidfdChildWatcher``: handle ``waitpid()`` error. If ``waitpid()`` is " @@ -8571,72 +6813,72 @@ msgid "" "pidfd file descriptor is closed if this error occurs." msgstr "" -#: ../build/NEWS:4401 +#: ../build/NEWS:3648 msgid "" "`bpo-38529 `__: Drop too noisy asyncio " "warning about deletion of a stream without explicit ``.close()`` call." msgstr "" -#: ../build/NEWS:4404 +#: ../build/NEWS:3651 msgid "" "`bpo-27413 `__: Added ability to pass " "through ``ensure_ascii`` options to json.dumps in the ``json.tool`` command-" "line interface." msgstr "" -#: ../build/NEWS:4407 +#: ../build/NEWS:3654 msgid "" "`bpo-38634 `__: The :mod:`readline` " "module now detects if Python is linked to libedit at runtime on all " "platforms. Previously, the check was only done on macOS." msgstr "" -#: ../build/NEWS:4411 +#: ../build/NEWS:3658 msgid "" "`bpo-33684 `__: Fix ``json.tool`` failed " "to read a JSON file with non-ASCII characters when locale encoding is not " "UTF-8." msgstr "" -#: ../build/NEWS:4414 +#: ../build/NEWS:3661 msgid "" "`bpo-38698 `__: Prevent " "UnboundLocalError to pop up in parse_message_id." msgstr "" -#: ../build/NEWS:4416 +#: ../build/NEWS:3663 msgid "" "parse_message_id() was improperly using a token defined inside an exception " "handler, which was raising `UnboundLocalError` on parsing an invalid value. " "Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:4420 +#: ../build/NEWS:3667 msgid "" "`bpo-38927 `__: Use ``python -m pip`` " "instead of ``pip`` to upgrade dependencies in venv." msgstr "" -#: ../build/NEWS:4423 +#: ../build/NEWS:3670 msgid "" "`bpo-26730 `__: Fix " "``SpooledTemporaryFile.rollover()`` might corrupt the file when it is in " "text mode. Patch by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:4426 +#: ../build/NEWS:3673 msgid "" "`bpo-38881 `__: random.choices() now " "raises a ValueError when all the weights are zero." msgstr "" -#: ../build/NEWS:4429 +#: ../build/NEWS:3676 msgid "" "`bpo-38876 `__: Raise pickle." "UnpicklingError when loading an item from memo for invalid input." msgstr "" -#: ../build/NEWS:4432 +#: ../build/NEWS:3679 msgid "" "The previous code was raising a `KeyError` for both the Python and C " "implementation. This was caused by the specified index of an invalid input " @@ -8646,7 +6888,7 @@ msgid "" "determined index was bogus. Patch by Claudiu Popa" msgstr "" -#: ../build/NEWS:4439 +#: ../build/NEWS:3686 msgid "" "`bpo-38688 `__: Calling func:`shutil." "copytree` to copy a directory tree from one directory to another " @@ -8656,21 +6898,21 @@ msgid "" "P. Kinoshita." msgstr "" -#: ../build/NEWS:4445 +#: ../build/NEWS:3692 msgid "" "`bpo-38863 `__: Improve :func:`is_cgi` " "function in :mod:`http.server`, which enables processing the case that cgi " "directory is a child of another directory other than root." msgstr "" -#: ../build/NEWS:4449 +#: ../build/NEWS:3696 msgid "" "`bpo-37838 `__: :meth:`typing." "get_type_hints` properly handles functions decorated with :meth:`functools." "wraps`." msgstr "" -#: ../build/NEWS:4452 +#: ../build/NEWS:3699 msgid "" "`bpo-38870 `__: Expose :func:`ast." "unparse` as a function of the :mod:`ast` module that can be used to unparse " @@ -8679,14 +6921,14 @@ msgid "" "and Batuhan Taskaya." msgstr "" -#: ../build/NEWS:4457 +#: ../build/NEWS:3704 msgid "" "`bpo-38859 `__: AsyncMock now returns " "StopAsyncIteration on the exhaustion of a side_effects iterable. Since " "PEP-479 its Impossible to raise a StopIteration exception from a coroutine." msgstr "" -#: ../build/NEWS:4461 +#: ../build/NEWS:3708 msgid "" "`bpo-38857 `__: AsyncMock fix for return " "values that are awaitable types. This also covers side_effect iterable " @@ -8695,7 +6937,7 @@ msgid "" "returned as is." msgstr "" -#: ../build/NEWS:4466 +#: ../build/NEWS:3713 msgid "" "`bpo-38834 `__: :class:`typing." "TypedDict` subclasses now track which keys are optional using the " @@ -8703,48 +6945,48 @@ msgid "" "runtime validation by downstream projects. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../build/NEWS:4471 +#: ../build/NEWS:3718 msgid "" "`bpo-38821 `__: Fix unhandled exceptions " "in :mod:`argparse` when internationalizing error messages for arguments with " "``nargs`` set to special (non-integer) values. Patch by Federico Bond." msgstr "" -#: ../build/NEWS:4475 +#: ../build/NEWS:3722 msgid "" "`bpo-38820 `__: Make Python compatible " "with OpenSSL 3.0.0. :func:`ssl.SSLSocket.getpeercert` no longer returns IPv6 " "addresses with a trailing new line." msgstr "" -#: ../build/NEWS:4479 +#: ../build/NEWS:3726 msgid "" "`bpo-38811 `__: Fix an unhandled " "exception in :mod:`pathlib` when :meth:`os.link` is missing. Patch by Toke " "Høiland-Jørgensen." msgstr "" -#: ../build/NEWS:4482 +#: ../build/NEWS:3729 msgid "" "`bpo-38686 `__: Added support for " "multiple ``qop`` values in :class:`urllib.request.AbstractDigestAuthHandler`." msgstr "" -#: ../build/NEWS:4485 +#: ../build/NEWS:3732 msgid "" "`bpo-38712 `__: Add the Linux-specific :" "func:`signal.pidfd_send_signal` function, which allows sending a signal to a " "process identified by a file descriptor rather than a pid." msgstr "" -#: ../build/NEWS:4489 +#: ../build/NEWS:3736 msgid "" "`bpo-38348 `__: Add ``-i`` and ``--" "indent`` (indentation level), and ``--no-type-comments`` (type comments) " "command line options to ast parsing tool." msgstr "" -#: ../build/NEWS:4493 +#: ../build/NEWS:3740 msgid "" "`bpo-37523 `__: Change :class:`zipfile." "ZipExtFile` to raise ``ValueError`` when trying to access the underlying " @@ -8752,13 +6994,13 @@ msgid "" "how accessing closed files is handled in other parts of Python." msgstr "" -#: ../build/NEWS:4498 +#: ../build/NEWS:3745 msgid "" "`bpo-38045 `__: Improve the performance " "of :func:`enum._decompose` in :mod:`enum`. Patch by hongweipeng." msgstr "" -#: ../build/NEWS:4501 +#: ../build/NEWS:3748 msgid "" "`bpo-36820 `__: Break cycle generated " "when saving an exception in socket.py, codeop.py and dyld.py as they keep " @@ -8766,25 +7008,25 @@ msgid "" "attribute. Patch by Mario Corchero." msgstr "" -#: ../build/NEWS:4505 +#: ../build/NEWS:3752 msgid "" "`bpo-36406 `__: Handle namespace " "packages in :mod:`doctest`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:4508 +#: ../build/NEWS:3755 msgid "" "`bpo-34776 `__: Fix dataclasses to " "support forward references in type annotations" msgstr "" -#: ../build/NEWS:4511 +#: ../build/NEWS:3758 msgid "" "`bpo-20928 `__: ElementTree supports " "recursive XInclude processing. Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:4514 +#: ../build/NEWS:3761 msgid "" "`bpo-29636 `__: Add whitespace options " "for formatting JSON with the ``json.tool`` CLI. The following mutually " @@ -8794,13 +7036,13 @@ msgid "" "default behavior remains the same as ``--indent=4``." msgstr "" -#: ../build/NEWS:4524 +#: ../build/NEWS:3771 msgid "" "`bpo-38928 `__: Correct when venv's " "``upgrade_dependencies()`` and ``--upgrade-deps`` are added." msgstr "" -#: ../build/NEWS:4527 +#: ../build/NEWS:3774 msgid "" "`bpo-38899 `__: Update documentation to " "state that to activate virtual environments under fish one should use " @@ -8808,14 +7050,14 @@ msgid "" "commands.html#source." msgstr "" -#: ../build/NEWS:4531 +#: ../build/NEWS:3778 msgid "" "`bpo-22377 `__: Improves documentation " "of the values that :meth:`datetime.datetime.strptime` accepts for ``%Z``. " "Patch by Karl Dubost." msgstr "" -#: ../build/NEWS:4538 +#: ../build/NEWS:3785 msgid "" "`bpo-38546 `__: Fix " "test_ressources_gced_in_workers() of test_concurrent_futures: explicitly " @@ -8823,14 +7065,14 @@ msgid "" "background after the test completes." msgstr "" -#: ../build/NEWS:4542 +#: ../build/NEWS:3789 msgid "" "`bpo-38546 `__: Multiprocessing and " "concurrent.futures tests now stop the resource tracker process when tests " "complete." msgstr "" -#: ../build/NEWS:4545 +#: ../build/NEWS:3792 msgid "" "`bpo-38614 `__: Replace hardcoded " "timeout constants in tests with new :mod:`test.support` constants: :data:" @@ -8840,20 +7082,20 @@ msgid "" "once, rather than having to adjust every single test file." msgstr "" -#: ../build/NEWS:4553 +#: ../build/NEWS:3800 msgid "" "`bpo-38547 `__: Fix test_pty: if the " "process is the session leader, closing the master file descriptor raises a " "SIGHUP signal: simply ignore SIGHUP when running the tests." msgstr "" -#: ../build/NEWS:4557 +#: ../build/NEWS:3804 msgid "" "`bpo-38992 `__: Fix a test for :func:" "`math.fsum` that was failing due to constant folding." msgstr "" -#: ../build/NEWS:4560 +#: ../build/NEWS:3807 msgid "" "`bpo-38991 `__: :mod:`test.support`: :" "func:`~test.support.run_python_until_end`, :func:`~test.support." @@ -8862,7 +7104,7 @@ msgid "" "strip_python_stderr()`` function." msgstr "" -#: ../build/NEWS:4567 +#: ../build/NEWS:3814 msgid "" "`bpo-38965 `__: Fix test_faulthandler on " "GCC 10. Use the \"volatile\" keyword in ``faulthandler._stack_overflow()`` " @@ -8870,20 +7112,20 @@ msgid "" "compiler specific pragma." msgstr "" -#: ../build/NEWS:4571 +#: ../build/NEWS:3818 msgid "" "`bpo-38875 `__: test_capi: trashcan " "tests now require the test \"cpu\" resource." msgstr "" -#: ../build/NEWS:4573 +#: ../build/NEWS:3820 msgid "" "`bpo-38841 `__: Skip asyncio " "test_create_datagram_endpoint_existing_sock_unix on platforms lacking a " "functional bind() for named unix domain sockets." msgstr "" -#: ../build/NEWS:4576 +#: ../build/NEWS:3823 msgid "" "`bpo-38692 `__: Skip the test_posix." "test_pidfd_open() test if ``os.pidfd_open()`` fails with a :exc:" @@ -8891,19 +7133,19 @@ msgid "" "syscall whitelist which doesn't allow the ``pidfd_open()`` syscall yet." msgstr "" -#: ../build/NEWS:4581 +#: ../build/NEWS:3828 msgid "" "`bpo-38839 `__: Fix some unused " "functions in tests. Patch by Adam Johnson." msgstr "" -#: ../build/NEWS:4583 +#: ../build/NEWS:3830 msgid "" "`bpo-38669 `__: Raise :exc:`TypeError` " "when passing target as a string with :meth:`unittest.mock.patch.object`." msgstr "" -#: ../build/NEWS:4586 +#: ../build/NEWS:3833 msgid "" "`bpo-37957 `__: test.regrtest now can " "receive a list of test patterns to ignore (using the -i/--ignore argument) " @@ -8911,33 +7153,33 @@ msgid "" "argument). Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4593 +#: ../build/NEWS:3840 msgid "" "`bpo-37404 `__: :mod:`asyncio` now " "raises :exc:`TyperError` when calling incompatible methods with an :class:" "`ssl.SSLSocket` socket. Patch by Ido Michael." msgstr "" -#: ../build/NEWS:4597 +#: ../build/NEWS:3844 msgid "" "`bpo-36500 `__: Added an optional \"regen" "\" project to the Visual Studio solution that will regenerate all grammar, " "tokens, and opcodes." msgstr "" -#: ../build/NEWS:4603 +#: ../build/NEWS:3850 msgid "" "`bpo-39007 `__: Add auditing events to " "functions in :mod:`winreg`." msgstr "" -#: ../build/NEWS:4605 +#: ../build/NEWS:3852 msgid "" "`bpo-33125 `__: Add support for building " "and releasing Windows ARM64 packages." msgstr "" -#: ../build/NEWS:4610 +#: ../build/NEWS:3857 msgid "" "`bpo-37931 `__: Fixed a crash on OSX " "dynamic builds that occurred when re-initializing the posix module after a " @@ -8945,93 +7187,93 @@ msgid "" "posix`. Patch by Benoît Hudson." msgstr "" -#: ../build/NEWS:4617 +#: ../build/NEWS:3864 msgid "" "`bpo-38944 `__: Escape key now closes " "IDLE completion windows. Patch by Johnny Najera." msgstr "" -#: ../build/NEWS:4620 +#: ../build/NEWS:3867 msgid "" "`bpo-38943 `__: Fix IDLE autocomplete " "windows not always appearing on some systems. Patch by Johnny Najera." msgstr "" -#: ../build/NEWS:4623 +#: ../build/NEWS:3870 msgid "" "`bpo-38862 `__: 'Strip Trailing " "Whitespace' on the Format menu removes extra newlines at the end of non-" "shell files." msgstr "" -#: ../build/NEWS:4626 +#: ../build/NEWS:3873 msgid "" "`bpo-38636 `__: Fix IDLE Format menu tab " "toggle and file indent width. These functions (default shortcuts Alt-T and " "Alt-U) were mistakenly disabled in 3.7.5 and 3.8.0." msgstr "" -#: ../build/NEWS:4633 +#: ../build/NEWS:3880 msgid "" "`bpo-38896 `__: Remove " "``PyUnicode_ClearFreeList()`` function: the Unicode free list has been " "removed in Python 3.3." msgstr "" -#: ../build/NEWS:4636 +#: ../build/NEWS:3883 msgid "" "`bpo-37340 `__: Remove " "``PyMethod_ClearFreeList()`` and ``PyCFunction_ClearFreeList()`` functions: " "the free lists of bound method objects have been removed." msgstr "" -#: ../build/NEWS:4640 +#: ../build/NEWS:3887 msgid "" "`bpo-38835 `__: Exclude " "``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros of ``pyfpe.h`` " "from ``Py_LIMITED_API`` (stable API)." msgstr "" -#: ../build/NEWS:4645 +#: ../build/NEWS:3892 msgid "Python 3.9.0 alpha 1" msgstr "" -#: ../build/NEWS:4647 +#: ../build/NEWS:3894 msgid "*Release date: 2019-11-19*" msgstr "" -#: ../build/NEWS:4652 +#: ../build/NEWS:3899 msgid "" "`bpo-38722 `__: :mod:`runpy` now uses :" "meth:`io.open_code` to open code files. Patch by Jason Killen." msgstr "" -#: ../build/NEWS:4655 +#: ../build/NEWS:3902 msgid "" "`bpo-38622 `__: Add additional audit " "events for the :mod:`ctypes` module." msgstr "" -#: ../build/NEWS:4657 +#: ../build/NEWS:3904 msgid "" "`bpo-38418 `__: Fixes audit event for :" "func:`os.system` to be named ``os.system``." msgstr "" -#: ../build/NEWS:4660 +#: ../build/NEWS:3907 msgid "" "`bpo-38243 `__: Escape the server title " "of :class:`xmlrpc.server.DocXMLRPCServer` when rendering the document page " "as HTML. (Contributed by Dong-hee Na in :issue:`38243`.)" msgstr "" -#: ../build/NEWS:4664 +#: ../build/NEWS:3911 msgid "" "`bpo-38174 `__: Update vendorized expat " "library version to 2.2.8, which resolves CVE-2019-15903." msgstr "" -#: ../build/NEWS:4667 +#: ../build/NEWS:3914 msgid "" "`bpo-37764 `__: Fixes email." "_header_value_parser.get_unstructured going into an infinite loop for a " @@ -9040,19 +7282,19 @@ msgid "" "Ramaswami." msgstr "" -#: ../build/NEWS:4672 +#: ../build/NEWS:3919 msgid "" "`bpo-37461 `__: Fix an infinite loop " "when parsing specially crafted email headers. Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:4675 +#: ../build/NEWS:3922 msgid "" "`bpo-37363 `__: Adds audit events for " "the range of supported run commands (see :ref:`using-on-general`)." msgstr "" -#: ../build/NEWS:4678 +#: ../build/NEWS:3925 msgid "" "`bpo-37463 `__: ssl.match_hostname() no " "longer accepts IPv4 addresses with additional text after the address and " @@ -9061,7 +7303,7 @@ msgid "" "'127.0.0.1 whatever'." msgstr "" -#: ../build/NEWS:4683 +#: ../build/NEWS:3930 msgid "" "`bpo-37363 `__: Adds audit events for :" "mod:`ensurepip`, :mod:`ftplib`, :mod:`glob`, :mod:`imaplib`, :mod:" @@ -9071,46 +7313,46 @@ msgid "" "`breakpoint`." msgstr "" -#: ../build/NEWS:4689 +#: ../build/NEWS:3936 msgid "" "`bpo-37364 `__: :func:`io.open_code` is " "now used when reading :file:`.pth` files." msgstr "" -#: ../build/NEWS:4692 +#: ../build/NEWS:3939 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in Windows installer" msgstr "" -#: ../build/NEWS:4694 +#: ../build/NEWS:3941 msgid "" "`bpo-34155 `__: Fix parsing of invalid " "email addresses with more than one ``@`` (e.g. a@b@c.com.) to not return the " "part before 2nd ``@`` as valid email address. Patch by maxking & jpic." msgstr "" -#: ../build/NEWS:4701 +#: ../build/NEWS:3948 msgid "" "`bpo-38631 `__: Replace " "``Py_FatalError()`` call with a regular :exc:`RuntimeError` exception in :" "meth:`float.__getformat__`." msgstr "" -#: ../build/NEWS:4704 +#: ../build/NEWS:3951 msgid "" "`bpo-38639 `__: Optimized :func:`math." "floor()`, :func:`math.ceil()` and :func:`math.trunc()` for floats." msgstr "" -#: ../build/NEWS:4707 +#: ../build/NEWS:3954 msgid "" "`bpo-38640 `__: Fixed a bug in the " "compiler that was causing to raise in the presence of break statements and " "continue statements inside always false while loops. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4711 +#: ../build/NEWS:3958 msgid "" "`bpo-38613 `__: Optimized some set " "operations (e.g. ``|``, ``^``, and ``-``) of ``dict_keys``. ``d.keys() | " @@ -9118,48 +7360,48 @@ msgid "" "performance for now." msgstr "" -#: ../build/NEWS:4715 +#: ../build/NEWS:3962 msgid "" "`bpo-28029 `__: ``\"\".replace(\"\", s, " "n)`` now returns ``s`` instead of an empty string for all non-zero ``n``. " "There are similar changes for :class:`bytes` and :class:`bytearray` objects." msgstr "" -#: ../build/NEWS:4719 +#: ../build/NEWS:3966 msgid "" "`bpo-38535 `__: Fixed line numbers and " "column offsets for AST nodes for calls without arguments in decorators." msgstr "" -#: ../build/NEWS:4722 +#: ../build/NEWS:3969 msgid "" "`bpo-38525 `__: Fix a segmentation fault " "when using reverse iterators of empty ``dict`` objects. Patch by Dong-hee Na " "and Inada Naoki." msgstr "" -#: ../build/NEWS:4725 +#: ../build/NEWS:3972 msgid "" "`bpo-38465 `__: :class:`bytearray`, :" "class:`~array.array` and :class:`~mmap.mmap` objects allow now to export " "more than 2**31 buffers at a time." msgstr "" -#: ../build/NEWS:4729 +#: ../build/NEWS:3976 msgid "" "`bpo-38469 `__: Fixed a bug where the " "scope of named expressions was not being resolved correctly in the presence " "of the *global* keyword. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4733 +#: ../build/NEWS:3980 msgid "" "`bpo-38437 `__: Activate the " "``GC_DEBUG`` macro for debug builds of the interpreter (when ``Py_DEBUG`` is " "set). Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4736 +#: ../build/NEWS:3983 msgid "" "`bpo-38379 `__: When the garbage " "collector makes a collection in which some objects resurrect (they are " @@ -9168,7 +7410,7 @@ msgid "" "unreachable. Patch by Pablo Galindo and Tim Peters." msgstr "" -#: ../build/NEWS:4742 +#: ../build/NEWS:3989 msgid "" "`bpo-38379 `__: When cyclic garbage " "collection (gc) runs finalizers that resurrect unreachable objects, the " @@ -9178,7 +7420,7 @@ msgid "" "collected. Changed the stats to report that none were collected." msgstr "" -#: ../build/NEWS:4749 +#: ../build/NEWS:3996 msgid "" "`bpo-38392 `__: In debug mode, :c:func:" "`PyObject_GC_Track` now calls ``tp_traverse()`` of the object type to ensure " @@ -9186,20 +7428,20 @@ msgid "" "valid." msgstr "" -#: ../build/NEWS:4753 +#: ../build/NEWS:4000 msgid "" "`bpo-38210 `__: Remove unecessary " "intersection and update set operation in dictview with empty set. " "(Contributed by Dong-hee Na in :issue:`38210`.)" msgstr "" -#: ../build/NEWS:4756 +#: ../build/NEWS:4003 msgid "" "`bpo-38402 `__: Check the error from the " "system's underlying ``crypt`` or ``crypt_r``." msgstr "" -#: ../build/NEWS:4759 +#: ../build/NEWS:4006 msgid "" "`bpo-37474 `__: On FreeBSD, Python no " "longer calls ``fedisableexcept()`` at startup to control the floating point " @@ -9207,7 +7449,7 @@ msgid "" "mode." msgstr "" -#: ../build/NEWS:4763 +#: ../build/NEWS:4010 msgid "" "`bpo-38006 `__: Fix a bug due to the " "interaction of weakrefs and the cyclic garbage collector. We must clear any " @@ -9215,21 +7457,21 @@ msgid "" "causing a crash." msgstr "" -#: ../build/NEWS:4767 +#: ../build/NEWS:4014 msgid "" "`bpo-38317 `__: Fix warnings options " "priority: ``PyConfig.warnoptions`` has the highest priority, as stated in " "the :pep:`587`." msgstr "" -#: ../build/NEWS:4770 +#: ../build/NEWS:4017 msgid "" "`bpo-38310 `__: Predict " "``BUILD_MAP_UNPACK_WITH_CALL`` -> ``CALL_FUNCTION_EX`` opcode pairs in the " "main interpreter loop. Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:4773 +#: ../build/NEWS:4020 msgid "" "`bpo-36871 `__: Improve error handling " "for the assert_has_calls and assert_has_awaits methods of mocks. Fixed a bug " @@ -9237,7 +7479,7 @@ msgid "" "spec were silently swallowed, leading to misleading error output." msgstr "" -#: ../build/NEWS:4778 +#: ../build/NEWS:4025 msgid "" "`bpo-11410 `__: Better control over " "symbol visibility is provided through use of the visibility attributes " @@ -9246,114 +7488,114 @@ msgid "" "minimising exported symbols." msgstr "" -#: ../build/NEWS:4783 +#: ../build/NEWS:4030 msgid "" "`bpo-38219 `__: Optimized the :class:" "`dict` constructor and the :meth:`~dict.update` method for the case when the " "argument is a dict." msgstr "" -#: ../build/NEWS:4786 +#: ../build/NEWS:4033 msgid "" "`bpo-38236 `__: Python now dumps path " "configuration if it fails to import the Python codecs of the filesystem and " "stdio encodings." msgstr "" -#: ../build/NEWS:4789 +#: ../build/NEWS:4036 msgid "" "`bpo-38013 `__: Allow to call " "``async_generator_athrow().throw(...)`` even for non-started async generator " "helper. It fixes annoying warning at the end of :func:`asyncio.run` call." msgstr "" -#: ../build/NEWS:4793 +#: ../build/NEWS:4040 msgid "" "`bpo-38124 `__: Fix an off-by-one error " "in PyState_AddModule that could cause out-of-bounds memory access." msgstr "" -#: ../build/NEWS:4796 +#: ../build/NEWS:4043 msgid "" "`bpo-38116 `__: The select module is now " "PEP-384 compliant and no longer has static state" msgstr "" -#: ../build/NEWS:4799 +#: ../build/NEWS:4046 msgid "" "`bpo-38113 `__: ast module updated to " "PEP-384 and all statics removed" msgstr "" -#: ../build/NEWS:4801 +#: ../build/NEWS:4048 msgid "" "`bpo-38076 `__: The struct module is now " "PEP-384 compatible" msgstr "" -#: ../build/NEWS:4803 +#: ../build/NEWS:4050 msgid "" "`bpo-38075 `__: The random module is now " "PEP-384 compatible" msgstr "" -#: ../build/NEWS:4805 +#: ../build/NEWS:4052 msgid "" "`bpo-38074 `__: zlib module made PEP-384 " "compatible" msgstr "" -#: ../build/NEWS:4807 +#: ../build/NEWS:4054 msgid "" "`bpo-38073 `__: Make pwd extension " "module PEP-384 compatible" msgstr "" -#: ../build/NEWS:4809 +#: ../build/NEWS:4056 msgid "" "`bpo-38072 `__: grp module made PEP-384 " "compatible" msgstr "" -#: ../build/NEWS:4811 +#: ../build/NEWS:4058 msgid "" "`bpo-38069 `__: Make _posixsubprocess " "PEP-384 compatible" msgstr "" -#: ../build/NEWS:4813 +#: ../build/NEWS:4060 msgid "" "`bpo-38071 `__: Make termios extension " "module PEP-384 compatible" msgstr "" -#: ../build/NEWS:4815 +#: ../build/NEWS:4062 msgid "" "`bpo-38005 `__: Fixed comparing and " "creating of InterpreterID and ChannelID." msgstr "" -#: ../build/NEWS:4817 +#: ../build/NEWS:4064 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices. Patch by hongweipeng." msgstr "" -#: ../build/NEWS:4820 +#: ../build/NEWS:4067 msgid "" "`bpo-37994 `__: Fixed silencing " "arbitrary errors if an attribute lookup fails in several sites. Only " "AttributeError should be silenced." msgstr "" -#: ../build/NEWS:4823 +#: ../build/NEWS:4070 msgid "" "`bpo-8425 `__: Optimize set " "difference_update for the case when the other set is much larger than the " "base set. (Suggested by Evgeny Kapun with code contributed by Michele Orrù)." msgstr "" -#: ../build/NEWS:4827 +#: ../build/NEWS:4074 msgid "" "`bpo-37966 `__: The implementation of :" "func:`~unicodedata.is_normalized` has been greatly sped up on strings that " @@ -9361,21 +7603,21 @@ msgid "" "algorithm from the Unicode standard." msgstr "" -#: ../build/NEWS:4831 +#: ../build/NEWS:4078 msgid "" "`bpo-37947 `__: Adjust correctly the " "recursion level in the symtable generation for named expressions. Patch by " "Pablo Galindo." msgstr "" -#: ../build/NEWS:4834 +#: ../build/NEWS:4081 msgid "" "`bpo-37812 `__: The ``CHECK_SMALL_INT`` " "macro used inside :file:`Object/longobject.c` has been replaced with an " "explicit ``return`` at each call site." msgstr "" -#: ../build/NEWS:4838 +#: ../build/NEWS:4085 msgid "" "`bpo-37751 `__: Fix :func:`codecs." "lookup` to normalize the encoding name the same way than :func:`encodings." @@ -9383,7 +7625,7 @@ msgid "" "name to lower case." msgstr "" -#: ../build/NEWS:4842 +#: ../build/NEWS:4089 msgid "" "`bpo-37830 `__: Fixed compilation of :" "keyword:`break` and :keyword:`continue` in the :keyword:`finally` block when " @@ -9391,21 +7633,21 @@ msgid "" "constant value." msgstr "" -#: ../build/NEWS:4846 +#: ../build/NEWS:4093 msgid "" "`bpo-20490 `__: Improve import error " "message for partially initialized module on circular ``from`` imports - by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:4849 +#: ../build/NEWS:4096 msgid "" "`bpo-37840 `__: Fix handling of negative " "indices in :c:member:`~PySequenceMethods.sq_item` of :class:`bytearray`. " "Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:4853 +#: ../build/NEWS:4100 msgid "" "`bpo-37802 `__: Slightly improve " "performance of :c:func:`PyLong_FromUnsignedLong`, :c:func:" @@ -9413,7 +7655,7 @@ msgid "" "Sergey Fedoseev." msgstr "" -#: ../build/NEWS:4857 +#: ../build/NEWS:4104 msgid "" "`bpo-37409 `__: Ensure explicit relative " "imports from interactive sessions and scripts (having no parent package) " @@ -9421,48 +7663,48 @@ msgid "" "package. Patch by Ben Lewis." msgstr "" -#: ../build/NEWS:4861 +#: ../build/NEWS:4108 msgid "" "`bpo-32912 `__: Reverted :issue:`32912`: " "emitting :exc:`SyntaxWarning` instead of :exc:`DeprecationWarning` for " "invalid escape sequences in string and bytes literals." msgstr "" -#: ../build/NEWS:4865 +#: ../build/NEWS:4112 msgid "" "`bpo-37757 `__: :pep:`572`: As described " "in the PEP, assignment expressions now raise :exc:`SyntaxError` when their " "interaction with comprehension scoping results in an ambiguous target scope." msgstr "" -#: ../build/NEWS:4869 +#: ../build/NEWS:4116 msgid "" "The ``TargetScopeError`` subclass originally proposed by the PEP has been " "removed in favour of just raising regular syntax errors for the disallowed " "cases." msgstr "" -#: ../build/NEWS:4873 +#: ../build/NEWS:4120 msgid "" "`bpo-36279 `__: Fix potential use of " "uninitialized memory in :func:`os.wait3`." msgstr "" -#: ../build/NEWS:4875 +#: ../build/NEWS:4122 msgid "" "`bpo-36311 `__: Decoding bytes objects " "larger than 2GiB is faster and no longer fails when a multibyte characters " "spans a chunk boundary." msgstr "" -#: ../build/NEWS:4878 +#: ../build/NEWS:4125 msgid "" "`bpo-34880 `__: The :keyword:`assert` " "statement now works properly if the :exc:`AssertionError` exception is being " "shadowed. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:4881 +#: ../build/NEWS:4128 msgid "" "`bpo-37340 `__: Removed object cache " "(``free_list``) for bound method objects. Temporary bound method objects are " @@ -9470,7 +7712,7 @@ msgid "" "``_PyObject_VectorcallMethod`` C API." msgstr "" -#: ../build/NEWS:4885 +#: ../build/NEWS:4132 msgid "" "`bpo-37648 `__: Fixed minor " "inconsistency in :meth:`list.__contains__`, :meth:`tuple.__contains__` and a " @@ -9478,14 +7720,14 @@ msgid "" "needle is on the right of ``==``." msgstr "" -#: ../build/NEWS:4889 +#: ../build/NEWS:4136 msgid "" "`bpo-37444 `__: Update differing " "exception between :meth:`builtins.__import__` and :meth:`importlib." "__import__`." msgstr "" -#: ../build/NEWS:4892 +#: ../build/NEWS:4139 msgid "" "`bpo-37619 `__: When adding a wrapper " "descriptor from one class to a different class (for example, setting " @@ -9493,20 +7735,20 @@ msgid "" "raised when the operator is called." msgstr "" -#: ../build/NEWS:4896 +#: ../build/NEWS:4143 msgid "" "`bpo-37593 `__: Swap the positions of " "the *posonlyargs* and *args* parameters in the constructor of :class:`ast." "parameters` nodes." msgstr "" -#: ../build/NEWS:4899 +#: ../build/NEWS:4146 msgid "" "`bpo-37543 `__: Optimized pymalloc for " "non PGO build." msgstr "" -#: ../build/NEWS:4901 +#: ../build/NEWS:4148 msgid "" "`bpo-37537 `__: Compute allocated " "pymalloc blocks inside _Py_GetAllocatedBlocks(). This slows down " @@ -9514,7 +7756,7 @@ msgid "" "_PyObject_Free()." msgstr "" -#: ../build/NEWS:4905 +#: ../build/NEWS:4152 msgid "" "`bpo-37467 `__: Fix :func:`sys." "excepthook` and :c:func:`PyErr_Display` if a filename is a bytes string. For " @@ -9522,21 +7764,21 @@ msgid "" "string." msgstr "" -#: ../build/NEWS:4909 +#: ../build/NEWS:4156 msgid "" "`bpo-37433 `__: Fix ``SyntaxError`` " "indicator printing too many spaces for multi-line strings - by Anthony " "Sottile." msgstr "" -#: ../build/NEWS:4912 +#: ../build/NEWS:4159 msgid "" "`bpo-37417 `__: :meth:`bytearray.extend` " "now correctly handles errors that arise during iteration. Patch by Brandt " "Bucher." msgstr "" -#: ../build/NEWS:4915 +#: ../build/NEWS:4162 msgid "" "`bpo-37414 `__: The undocumented ``sys." "callstats()`` function has been removed. Since Python 3.7, it was deprecated " @@ -9544,7 +7786,7 @@ msgid "" "``CALL_PROFILE`` which was already removed in Python 3.7." msgstr "" -#: ../build/NEWS:4920 +#: ../build/NEWS:4167 msgid "" "`bpo-37392 `__: Remove ``sys." "getcheckinterval()`` and ``sys.setcheckinterval()`` functions. They were " @@ -9553,7 +7795,7 @@ msgid "" "``PyInterpreterState`` structure." msgstr "" -#: ../build/NEWS:4926 +#: ../build/NEWS:4173 msgid "" "`bpo-37388 `__: In development mode and " "in debug build, *encoding* and *errors* arguments are now checked on string " @@ -9561,27 +7803,27 @@ msgid "" "and :meth:`bytes.decode`." msgstr "" -#: ../build/NEWS:4930 +#: ../build/NEWS:4177 msgid "" "By default, for best performances, the *errors* argument is only checked at " "the first encoding/decoding error, and the *encoding* argument is sometimes " "ignored for empty strings." msgstr "" -#: ../build/NEWS:4934 +#: ../build/NEWS:4181 msgid "" "`bpo-37348 `__: Optimized decoding short " "ASCII string with UTF-8 and ascii codecs. ``b\"foo\".decode()`` is about 15% " "faster. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:4937 +#: ../build/NEWS:4184 msgid "" "`bpo-24214 `__: Improved support of the " "surrogatepass error handler in the UTF-8 and UTF-16 incremental decoders." msgstr "" -#: ../build/NEWS:4940 +#: ../build/NEWS:4187 msgid "" "`bpo-37330 `__: :func:`open`, :func:`io." "open`, :func:`codecs.open` and :class:`fileinput.FileInput` no longer accept " @@ -9589,33 +7831,33 @@ msgid "" "since Python 3.3." msgstr "" -#: ../build/NEWS:4944 +#: ../build/NEWS:4191 msgid "" "`bpo-35224 `__: Reverse evaluation order " "of key: value in dict comprehensions as proposed in PEP 572. I.e. in ``{k: v " "for ...}``, ``k`` will be evaluated before ``v``." msgstr "" -#: ../build/NEWS:4948 +#: ../build/NEWS:4195 msgid "" "`bpo-37316 `__: Fix the :c:func:" "`PySys_Audit` call in :class:`mmap.mmap`." msgstr "" -#: ../build/NEWS:4950 +#: ../build/NEWS:4197 msgid "" "`bpo-37300 `__: Remove an unnecssary " "Py_XINCREF in classobject.c." msgstr "" -#: ../build/NEWS:4952 +#: ../build/NEWS:4199 msgid "" "`bpo-37269 `__: Fix a bug in the " "peephole optimizer that was not treating correctly constant conditions with " "binary operators. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4956 +#: ../build/NEWS:4203 msgid "" "`bpo-20443 `__: Python now gets the " "absolute path of the script filename specified on the command line (ex: " @@ -9623,7 +7865,7 @@ msgid "" "sys.path[0] become an absolute path, rather than a relative path." msgstr "" -#: ../build/NEWS:4961 +#: ../build/NEWS:4208 msgid "" "`bpo-37257 `__: Python's small object " "allocator (``obmalloc.c``) now allows (no more than) one empty arena to " @@ -9632,84 +7874,84 @@ msgid "" "destroyed anew on each iteration." msgstr "" -#: ../build/NEWS:4966 +#: ../build/NEWS:4213 msgid "" "`bpo-37231 `__: The dispatching of type " "slots to special methods (for example calling ``__mul__`` when doing ``x * " "y``) has been made faster." msgstr "" -#: ../build/NEWS:4969 +#: ../build/NEWS:4216 msgid "" "`bpo-36974 `__: Implemented separate " "vectorcall functions for every calling convention of builtin functions and " "methods. This improves performance for calls." msgstr "" -#: ../build/NEWS:4973 +#: ../build/NEWS:4220 msgid "" "`bpo-37213 `__: Handle correctly " "negative line offsets in the peephole optimizer. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4976 +#: ../build/NEWS:4223 msgid "" "`bpo-37219 `__: Remove erroneous " "optimization for empty set differences." msgstr "" -#: ../build/NEWS:4978 +#: ../build/NEWS:4225 msgid "" "`bpo-15913 `__: Implement :c:func:" "`PyBuffer_SizeFromFormat()` function (previously documented but not " "implemented): call :func:`struct.calcsize`. Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:4982 +#: ../build/NEWS:4229 msgid "" "`bpo-36922 `__: Slot functions optimize " "any callable with ``Py_TPFLAGS_METHOD_DESCRIPTOR`` instead of only instances " "of ``function``." msgstr "" -#: ../build/NEWS:4986 +#: ../build/NEWS:4233 msgid "" "`bpo-36974 `__: The slot " "``tp_vectorcall_offset`` is inherited unconditionally to support ``super()." "__call__()`` when the base class uses vectorcall." msgstr "" -#: ../build/NEWS:4989 +#: ../build/NEWS:4236 msgid "" "`bpo-37160 `__: :func:`threading." "get_native_id` now also supports NetBSD." msgstr "" -#: ../build/NEWS:4991 +#: ../build/NEWS:4238 msgid "" "`bpo-37077 `__: Add :func:`threading." "get_native_id` support for AIX. Patch by M. Felt" msgstr "" -#: ../build/NEWS:4994 +#: ../build/NEWS:4241 msgid "" "`bpo-36781 `__: :func:`sum` has been " "optimized for boolean values." msgstr "" -#: ../build/NEWS:4996 +#: ../build/NEWS:4243 msgid "" "`bpo-34556 `__: Add ``--upgrade-deps`` " "to venv module. Patch by Cooper Ry Lees" msgstr "" -#: ../build/NEWS:4998 +#: ../build/NEWS:4245 msgid "" "`bpo-20523 `__: ``pdb.Pdb`` supports ~/." "pdbrc in Windows 7. Patch by Tim Hopper and Dan Lidral-Porter." msgstr "" -#: ../build/NEWS:5001 +#: ../build/NEWS:4248 msgid "" "`bpo-35551 `__: Updated encodings: - " "Removed the \"tis260\" encoding, which was an alias for the nonexistent " @@ -9717,84 +7959,84 @@ msgid "" "encoding." msgstr "" -#: ../build/NEWS:5005 +#: ../build/NEWS:4252 msgid "" "`bpo-19072 `__: The :class:`classmethod` " "decorator can now wrap other descriptors such as property objects. Adapted " "from a patch written by Graham Dumpleton." msgstr "" -#: ../build/NEWS:5009 +#: ../build/NEWS:4256 msgid "" "`bpo-27575 `__: Improve speed of " "dictview intersection by directly using set intersection logic. Patch by " "David Su." msgstr "" -#: ../build/NEWS:5012 +#: ../build/NEWS:4259 msgid "" "`bpo-30773 `__: Prohibit parallel " "running of aclose() / asend() / athrow(). Fix ag_running to reflect the " "actual running status of the AG." msgstr "" -#: ../build/NEWS:5018 +#: ../build/NEWS:4265 msgid "" "`bpo-36589 `__: The :func:`curses." "update_lines_cols` function now returns ``None`` instead of ``1`` on success." msgstr "" -#: ../build/NEWS:5021 +#: ../build/NEWS:4268 msgid "" "`bpo-38807 `__: Update :exc:`TypeError` " "messages for :meth:`os.path.join` to include :class:`os.PathLike` objects as " "acceptable input types." msgstr "" -#: ../build/NEWS:5024 +#: ../build/NEWS:4271 msgid "" "`bpo-38724 `__: Add a repr for " "``subprocess.Popen`` objects. Patch by Andrey Doroschenko." msgstr "" -#: ../build/NEWS:5027 +#: ../build/NEWS:4274 msgid "" "`bpo-38786 `__: pydoc now recognizes and " "parses HTTPS URLs. Patch by python273." msgstr "" -#: ../build/NEWS:5029 +#: ../build/NEWS:4276 msgid "" "`bpo-38785 `__: Prevent asyncio from " "crashing if parent ``__init__`` is not called from a constructor of object " "derived from ``asyncio.Future``." msgstr "" -#: ../build/NEWS:5032 +#: ../build/NEWS:4279 msgid "" "`bpo-38723 `__: :mod:`pdb` now uses :" "meth:`io.open_code` to trigger auditing events." msgstr "" -#: ../build/NEWS:5035 +#: ../build/NEWS:4282 msgid "" "`bpo-27805 `__: Allow opening pipes and " "other non-seekable files in append mode with :func:`open`." msgstr "" -#: ../build/NEWS:5038 +#: ../build/NEWS:4285 msgid "" "`bpo-38438 `__: Simplify the :mod:" "`argparse` usage message for ``nargs=\"*\"``." msgstr "" -#: ../build/NEWS:5040 +#: ../build/NEWS:4287 msgid "" "`bpo-38761 `__: WeakSet is now " "registered as a collections.abc.MutableSet." msgstr "" -#: ../build/NEWS:5042 +#: ../build/NEWS:4289 msgid "" "`bpo-38716 `__: logging: change " "RotatingHandler namer and rotator to class-level attributes. This stops " @@ -9802,99 +8044,99 @@ msgid "" "with eponymous methods." msgstr "" -#: ../build/NEWS:5046 +#: ../build/NEWS:4293 msgid "" "`bpo-38713 `__: Add :data:`os.P_PIDFD` " "constant, which may be passed to :func:`os.waitid` to wait on a Linux " "process file descriptor." msgstr "" -#: ../build/NEWS:5049 +#: ../build/NEWS:4296 msgid "" "`bpo-38692 `__: Add :class:`asyncio." "PidfdChildWatcher`, a Linux-specific child watcher implementation that polls " "process file descriptors." msgstr "" -#: ../build/NEWS:5052 +#: ../build/NEWS:4299 msgid "" "`bpo-38692 `__: Expose the Linux " "``pidfd_open`` syscall as :func:`os.pidfd_open`." msgstr "" -#: ../build/NEWS:5055 +#: ../build/NEWS:4302 msgid "" "`bpo-38602 `__: Added constants :data:" "`~fcntl.F_OFD_GETLK`, :data:`~fcntl.F_OFD_SETLK` and :data:`~fcntl." "F_OFD_SETLKW` to the :mod:`fcntl` module. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:5059 +#: ../build/NEWS:4306 msgid "" "`bpo-38334 `__: Fixed seeking backward " "on an encrypted :class:`zipfile.ZipExtFile`." msgstr "" -#: ../build/NEWS:5062 +#: ../build/NEWS:4309 msgid "" "`bpo-38312 `__: Add :func:`curses." "get_escdelay`, :func:`curses.set_escdelay`, :func:`curses.get_tabsize`, and :" "func:`curses.set_tabsize` functions - by Anthony Sottile." msgstr "" -#: ../build/NEWS:5066 +#: ../build/NEWS:4313 msgid "" "`bpo-38586 `__: Now :func:`~logging." "config.fileConfig` correcty sets the .name of handlers loaded." msgstr "" -#: ../build/NEWS:5069 +#: ../build/NEWS:4316 msgid "" "`bpo-38565 `__: Add new " "cache_parameters() method for functools.lru_cache() to better support " "pickling." msgstr "" -#: ../build/NEWS:5072 +#: ../build/NEWS:4319 msgid "" "`bpo-34679 `__: asynci.ProactorEventLoop." "close() now only calls signal.set_wakeup_fd() in the main thread." msgstr "" -#: ../build/NEWS:5075 +#: ../build/NEWS:4322 msgid "" "`bpo-31202 `__: The case the result of :" "func:`pathlib.WindowsPath.glob` matches now the case of the pattern for " "literal parts." msgstr "" -#: ../build/NEWS:5078 +#: ../build/NEWS:4325 msgid "" "`bpo-36321 `__: Remove misspelled " "attribute. The 3.8 changelog noted that this would be removed in 3.9." msgstr "" -#: ../build/NEWS:5081 +#: ../build/NEWS:4328 msgid "" "`bpo-38521 `__: Fixed erroneous equality " "comparison in statistics.NormalDist()." msgstr "" -#: ../build/NEWS:5083 +#: ../build/NEWS:4330 msgid "" "`bpo-38493 `__: Added :data:`~os." "CLD_KILLED` and :data:`~os.CLD_STOPPED` for :attr:`si_code`. Patch by Dong-" "hee Na." msgstr "" -#: ../build/NEWS:5086 +#: ../build/NEWS:4333 msgid "" "`bpo-38478 `__: Fixed a bug in :meth:" "`inspect.signature.bind` that was causing it to fail when handling a keyword " "argument with same name as positional-only parameter. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:5090 +#: ../build/NEWS:4337 msgid "" "`bpo-33604 `__: Fixed `hmac.new` and " "`hmac.HMAC` to raise TypeError instead of ValueError when the digestmod " @@ -9902,34 +8144,34 @@ msgid "" "documentation and docstrings." msgstr "" -#: ../build/NEWS:5094 +#: ../build/NEWS:4341 msgid "" "`bpo-38378 `__: Parameters *out* and " "*in* of :func:`os.sendfile` was renamed to *out_fd* and *in_fd*." msgstr "" -#: ../build/NEWS:5097 +#: ../build/NEWS:4344 msgid "" "`bpo-38417 `__: Added support for " "setting the umask in the child process to the subprocess module on POSIX " "systems." msgstr "" -#: ../build/NEWS:5100 +#: ../build/NEWS:4347 msgid "" "`bpo-38449 `__: Revert GH-15522, which " "introduces a regression in :meth:`mimetypes.guess_type` due to improper " "handling of filenames as urls." msgstr "" -#: ../build/NEWS:5104 +#: ../build/NEWS:4351 msgid "" "`bpo-38431 `__: Fix ``__repr__`` method " "for :class:`dataclasses.InitVar` to support typing objects, patch by Samuel " "Colvin." msgstr "" -#: ../build/NEWS:5107 +#: ../build/NEWS:4354 msgid "" "`bpo-38109 `__: Add missing :data:`stat." "S_IFDOOR`, :data:`stat.S_IFPORT`, :data:`stat.S_IFWHT`, :func:`stat." @@ -9937,19 +8179,19 @@ msgid "" "Python implementation of :mod:`stat`." msgstr "" -#: ../build/NEWS:5111 +#: ../build/NEWS:4358 msgid "" "`bpo-38422 `__: Clarify docstrings of " "pathlib suffix(es)" msgstr "" -#: ../build/NEWS:5113 +#: ../build/NEWS:4360 msgid "" "`bpo-38405 `__: Nested subclasses of :" "class:`typing.NamedTuple` are now pickleable." msgstr "" -#: ../build/NEWS:5116 +#: ../build/NEWS:4363 msgid "" "`bpo-38332 `__: Prevent :exc:`KeyError` " "thrown by :func:`_encoded_words.decode` when given an encoded-word with " @@ -9957,33 +8199,33 @@ msgid "" "message.get`." msgstr "" -#: ../build/NEWS:5120 +#: ../build/NEWS:4367 msgid "" "`bpo-38371 `__: Deprecated the " "``split()`` method in :class:`_tkinter.TkappType` in favour of the " "``splitlist()`` method which has more consistent and predicable behavior." msgstr "" -#: ../build/NEWS:5124 +#: ../build/NEWS:4371 msgid "" "`bpo-38341 `__: Add :exc:`smtplib." "SMTPNotSupportedError` to the :mod:`smtplib` exported names." msgstr "" -#: ../build/NEWS:5127 +#: ../build/NEWS:4374 msgid "" "`bpo-38319 `__: sendfile() used in " "socket and shutil modules was raising OverflowError for files >= 2GiB on 32-" "bit architectures. (patch by Giampaolo Rodola)" msgstr "" -#: ../build/NEWS:5131 +#: ../build/NEWS:4378 msgid "" "`bpo-38242 `__: Revert the new asyncio " "Streams API" msgstr "" -#: ../build/NEWS:5133 +#: ../build/NEWS:4380 msgid "" "`bpo-13153 `__: OS native encoding is " "now used for converting between Python strings and Tcl objects. This allows " @@ -9992,13 +8234,13 @@ msgid "" "MemoryError)." msgstr "" -#: ../build/NEWS:5138 +#: ../build/NEWS:4385 msgid "" "`bpo-38019 `__: Correctly handle pause/" "resume reading of closed asyncio unix pipe." msgstr "" -#: ../build/NEWS:5141 +#: ../build/NEWS:4388 msgid "" "`bpo-38163 `__: Child mocks will now " "detect their type as either synchronous or asynchronous, asynchronous child " @@ -10006,13 +8248,13 @@ msgid "" "MagicMock or Mock (depending on their parent type)." msgstr "" -#: ../build/NEWS:5146 +#: ../build/NEWS:4393 msgid "" "`bpo-38161 `__: Removes _AwaitEvent from " "AsyncMock." msgstr "" -#: ../build/NEWS:5148 +#: ../build/NEWS:4395 msgid "" "`bpo-38216 `__: Allow the rare code that " "wants to send invalid http requests from the `http.client` library a way to " @@ -10021,55 +8263,55 @@ msgid "" "their own behavior in the face of bad requests." msgstr "" -#: ../build/NEWS:5153 +#: ../build/NEWS:4400 msgid "" "`bpo-28286 `__: Deprecate opening :class:" "`~gzip.GzipFile` for writing implicitly. Always specify the *mode* argument " "for writing." msgstr "" -#: ../build/NEWS:5156 +#: ../build/NEWS:4403 msgid "" "`bpo-38108 `__: Any synchronous magic " "methods on an AsyncMock now return a MagicMock. Any asynchronous magic " "methods on a MagicMock now return an AsyncMock." msgstr "" -#: ../build/NEWS:5160 +#: ../build/NEWS:4407 msgid "" "`bpo-38265 `__: Update the *length* " "parameter of :func:`os.pread` to accept :c:type:`Py_ssize_t` instead of :c:" "type:`int`." msgstr "" -#: ../build/NEWS:5163 +#: ../build/NEWS:4410 msgid "" "`bpo-38112 `__: :mod:`compileall` has a " "higher default recursion limit and new command-line arguments for path " "manipulation, symlinks handling, and multiple optimization levels." msgstr "" -#: ../build/NEWS:5167 +#: ../build/NEWS:4414 msgid "" "`bpo-38248 `__: asyncio: Fix " "inconsistent immediate Task cancellation" msgstr "" -#: ../build/NEWS:5169 +#: ../build/NEWS:4416 msgid "" "`bpo-38237 `__: The arguments for the " "builtin pow function are more descriptive. They can now also be passed in as " "keywords." msgstr "" -#: ../build/NEWS:5172 +#: ../build/NEWS:4419 msgid "" "`bpo-34002 `__: Improve efficiency in " "parts of email package by changing while-pop to a for loop, using isdisjoint " "instead of set intersections." msgstr "" -#: ../build/NEWS:5175 +#: ../build/NEWS:4422 msgid "" "`bpo-38191 `__: Constructors of :class:" "`~typing.NamedTuple` and :class:`~typing.TypedDict` types now accept " @@ -10077,19 +8319,19 @@ msgid "" "\"_typename\", \"fields\" and \"_fields\"." msgstr "" -#: ../build/NEWS:5180 +#: ../build/NEWS:4427 msgid "" "`bpo-38155 `__: Add ``__all__`` to :mod:" "`datetime`. Patch by Tahia Khan." msgstr "" -#: ../build/NEWS:5182 +#: ../build/NEWS:4429 msgid "" "`bpo-38185 `__: Fixed case-insensitive " "string comparison in :class:`sqlite3.Row` indexing." msgstr "" -#: ../build/NEWS:5185 +#: ../build/NEWS:4432 msgid "" "`bpo-38136 `__: Changes AsyncMock call " "count and await count to be two different counters. Now await count only " @@ -10097,32 +8339,32 @@ msgid "" "vice-versa. Update the documentation around this." msgstr "" -#: ../build/NEWS:5190 +#: ../build/NEWS:4437 msgid "" "`bpo-37828 `__: Fix default mock name " "in :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham " "Toriz Cruz." msgstr "" -#: ../build/NEWS:5194 +#: ../build/NEWS:4441 msgid "" "`bpo-38175 `__: Fix a memory leak in " "comparison of :class:`sqlite3.Row` objects." msgstr "" -#: ../build/NEWS:5197 +#: ../build/NEWS:4444 msgid "" "`bpo-33936 `__: _hashlib no longer calls " "obsolete OpenSSL initialization function with OpenSSL 1.1.0+." msgstr "" -#: ../build/NEWS:5200 +#: ../build/NEWS:4447 msgid "" "`bpo-34706 `__: Preserve subclassing in " "inspect.Signature.from_callable." msgstr "" -#: ../build/NEWS:5202 +#: ../build/NEWS:4449 msgid "" "`bpo-38153 `__: Names of hashing " "algorithms frome OpenSSL are now normalized to follow Python's naming " @@ -10130,47 +8372,47 @@ msgid "" "blake2b512 instead of blake2b." msgstr "" -#: ../build/NEWS:5206 +#: ../build/NEWS:4453 msgid "" "`bpo-38115 `__: Fix a bug in dis." "findlinestarts() where it would return invalid bytecode offsets. Document " "that a code object's co_lnotab can contain invalid bytecode offsets." msgstr "" -#: ../build/NEWS:5210 +#: ../build/NEWS:4457 msgid "" "`bpo-38148 `__: Add slots to :mod:" "`asyncio` transport classes, which can reduce memory usage." msgstr "" -#: ../build/NEWS:5213 +#: ../build/NEWS:4460 msgid "" "`bpo-38142 `__: The _hashlib OpenSSL " "wrapper extension module is now PEP-384 compliant." msgstr "" -#: ../build/NEWS:5216 +#: ../build/NEWS:4463 msgid "" "`bpo-9216 `__: hashlib constructors now " "support usedforsecurity flag to signal that a hashing algorithm is not used " "in a security context." msgstr "" -#: ../build/NEWS:5219 +#: ../build/NEWS:4466 msgid "" "`bpo-36991 `__: Fixes a potential " "incorrect AttributeError exception escaping ZipFile.extract() in some " "unsupported input error situations." msgstr "" -#: ../build/NEWS:5222 +#: ../build/NEWS:4469 msgid "" "`bpo-38134 `__: Remove obsolete copy of " "PBKDF2_HMAC_fast. All supported OpenSSL versions contain a fast " "implementation." msgstr "" -#: ../build/NEWS:5225 +#: ../build/NEWS:4472 msgid "" "`bpo-38132 `__: The OpenSSL hashlib " "wrapper uses a simpler implementation. Several Macros and pointless caches " @@ -10178,7 +8420,7 @@ msgid "" "stays the same, except it is now always lower case." msgstr "" -#: ../build/NEWS:5230 +#: ../build/NEWS:4477 msgid "" "`bpo-38008 `__: Fix parent class check " "in protocols to correctly identify the module that provides a builtin " @@ -10186,7 +8428,7 @@ msgid "" "module" msgstr "" -#: ../build/NEWS:5234 +#: ../build/NEWS:4481 msgid "" "`bpo-34037 `__: For :mod:`asyncio`, add " "a new coroutine :meth:`loop.shutdown_default_executor`. The new coroutine " @@ -10195,48 +8437,48 @@ msgid "" "utilize the new coroutine. Patch by Kyle Stanley." msgstr "" -#: ../build/NEWS:5240 +#: ../build/NEWS:4487 msgid "" "`bpo-37405 `__: Fixed regression bug for " "socket.getsockname() for non-CAN_ISOTP AF_CAN address family sockets by " "returning a 1-tuple instead of string." msgstr "" -#: ../build/NEWS:5243 +#: ../build/NEWS:4490 msgid "" "`bpo-38121 `__: Update parameter names " "on functions in importlib.metadata matching the changes in the 0.22 release " "of importlib_metadata." msgstr "" -#: ../build/NEWS:5246 +#: ../build/NEWS:4493 msgid "" "`bpo-38110 `__: The os.closewalk() " "implementation now uses the libc fdwalk() API on platforms where it is " "available." msgstr "" -#: ../build/NEWS:5249 +#: ../build/NEWS:4496 msgid "" "`bpo-38093 `__: Fixes AsyncMock so it " "doesn't crash when used with AsyncContextManagers or AsyncIterators." msgstr "" -#: ../build/NEWS:5252 +#: ../build/NEWS:4499 msgid "" "`bpo-37488 `__: Add warning to :meth:" "`datetime.utctimetuple`, :meth:`datetime.utcnow` and :meth:`datetime." "utcfromtimestamp` ." msgstr "" -#: ../build/NEWS:5255 +#: ../build/NEWS:4502 msgid "" "`bpo-35640 `__: Allow passing a :term:" "`path-like object` as ``directory`` argument to the :class:`http.server." "SimpleHTTPRequestHandler` class. Patch by Géry Ogam." msgstr "" -#: ../build/NEWS:5259 +#: ../build/NEWS:4506 msgid "" "`bpo-38086 `__: Update importlib." "metadata with changes from `importlib_metadata 0.21 `_." msgstr "" -#: ../build/NEWS:5263 +#: ../build/NEWS:4510 msgid "" "`bpo-37251 `__: Remove `__code__` check " "in AsyncMock that incorrectly evaluated function specs as async objects but " @@ -10252,51 +8494,51 @@ msgid "" "defined as async objects." msgstr "" -#: ../build/NEWS:5267 +#: ../build/NEWS:4514 msgid "" "`bpo-38037 `__: Fix reference counters " "in the :mod:`signal` module." msgstr "" -#: ../build/NEWS:5269 +#: ../build/NEWS:4516 msgid "" "`bpo-38066 `__: Hide internal asyncio." "Stream methods: feed_eof(), feed_data(), set_exception() and set_transport()." msgstr "" -#: ../build/NEWS:5272 +#: ../build/NEWS:4519 msgid "" "`bpo-38059 `__: inspect.py now uses sys." "exit() instead of exit()" msgstr "" -#: ../build/NEWS:5274 +#: ../build/NEWS:4521 msgid "" "`bpo-38049 `__: Added command-line " "interface for the :mod:`ast` module." msgstr "" -#: ../build/NEWS:5276 +#: ../build/NEWS:4523 msgid "" "`bpo-37953 `__: In :mod:`typing`, " "improved the ``__hash__`` and ``__eq__`` methods for :class:" "`ForwardReferences`." msgstr "" -#: ../build/NEWS:5279 +#: ../build/NEWS:4526 msgid "" "`bpo-38026 `__: Fixed :func:`inspect." "getattr_static` used ``isinstance`` while it should avoid dynamic lookup." msgstr "" -#: ../build/NEWS:5282 +#: ../build/NEWS:4529 msgid "" "`bpo-35923 `__: Update :class:`importlib." "machinery.BuiltinImporter` to use ``loader._ORIGIN`` instead of a hardcoded " "value. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:5285 +#: ../build/NEWS:4532 msgid "" "`bpo-38010 `__: In ``importlib." "metadata`` sync with ``importlib_metadata`` 0.20, clarifying behavior of " @@ -10304,7 +8546,7 @@ msgid "" "``requires()`` on ``dist-info`` packages." msgstr "" -#: ../build/NEWS:5289 +#: ../build/NEWS:4536 msgid "" "`bpo-38006 `__: weakref." "WeakValueDictionary defines a local remove() function used as callback for " @@ -10312,21 +8554,21 @@ msgid "" "implementation to avoid the closure." msgstr "" -#: ../build/NEWS:5293 +#: ../build/NEWS:4540 msgid "" "`bpo-37995 `__: Added the *indent* " "option to :func:`ast.dump` which allows it to produce a multiline indented " "output." msgstr "" -#: ../build/NEWS:5296 +#: ../build/NEWS:4543 msgid "" "`bpo-34410 `__: Fixed a crash in the :" "func:`tee` iterator when re-enter it. RuntimeError is now raised in this " "case." msgstr "" -#: ../build/NEWS:5299 +#: ../build/NEWS:4546 msgid "" "`bpo-37140 `__: Fix a ctypes regression " "of Python 3.8. When a ctypes.Structure is passed by copy to a function, " @@ -10336,27 +8578,27 @@ msgid "" "longer call the finalizer twice." msgstr "" -#: ../build/NEWS:5305 +#: ../build/NEWS:4552 msgid "" "`bpo-37587 `__: ``_json.scanstring`` is " "now up to 3x faster when there are many backslash escaped characters in the " "JSON string." msgstr "" -#: ../build/NEWS:5308 +#: ../build/NEWS:4555 msgid "" "`bpo-37834 `__: Prevent shutil.rmtree " "exception when built on non-Windows system without fd system call support, " "like older versions of macOS." msgstr "" -#: ../build/NEWS:5311 +#: ../build/NEWS:4558 msgid "" "`bpo-10978 `__: Semaphores and " "BoundedSemaphores can now release more than one waiting thread at a time." msgstr "" -#: ../build/NEWS:5314 +#: ../build/NEWS:4561 msgid "" "`bpo-37972 `__: Subscripts to the " "`unittest.mock.call` objects now receive the same chaining mechanism as any " @@ -10364,67 +8606,67 @@ msgid "" "`TypeError`:" msgstr "" -#: ../build/NEWS:5318 +#: ../build/NEWS:4565 msgid "call().foo().__getitem__('bar')" msgstr "" -#: ../build/NEWS:5320 +#: ../build/NEWS:4567 msgid "Patch by blhsing" msgstr "" -#: ../build/NEWS:5322 +#: ../build/NEWS:4569 msgid "" "`bpo-37965 `__: Fix C compiler warning " "caused by distutils.ccompiler.CCompiler.has_function." msgstr "" -#: ../build/NEWS:5325 +#: ../build/NEWS:4572 msgid "" "`bpo-37964 `__: Add ``F_GETPATH`` " "command to :mod:`fcntl`." msgstr "" -#: ../build/NEWS:5327 +#: ../build/NEWS:4574 msgid "" "`bpo-37960 `__: ``repr()`` of buffered " "and text streams now silences only expected exceptions when get the value of " "\"name\" and \"mode\" attributes." msgstr "" -#: ../build/NEWS:5330 +#: ../build/NEWS:4577 msgid "" "`bpo-37961 `__: Add a ``total_nframe`` " "field to the traces collected by the tracemalloc module. This field " "indicates the original number of frames before it was truncated." msgstr "" -#: ../build/NEWS:5334 +#: ../build/NEWS:4581 msgid "" "`bpo-37951 `__: Most features of the " "subprocess module now work again in subinterpreters. Only *preexec_fn* is " "restricted in subinterpreters." msgstr "" -#: ../build/NEWS:5337 +#: ../build/NEWS:4584 msgid "" "`bpo-36205 `__: Fix the rusage " "implementation of time.process_time() to correctly report the sum of the " "system and user CPU time." msgstr "" -#: ../build/NEWS:5340 +#: ../build/NEWS:4587 msgid "" "`bpo-37950 `__: Fix :func:`ast.dump` " "when call with incompletely initialized node." msgstr "" -#: ../build/NEWS:5343 +#: ../build/NEWS:4590 msgid "" "`bpo-34679 `__: Restores instantiation " "of Windows IOCP event loops from the non-main thread." msgstr "" -#: ../build/NEWS:5346 +#: ../build/NEWS:4593 msgid "" "`bpo-36917 `__: Add default " "implementation of the :meth:`ast.NodeVisitor.visit_Constant` method which " @@ -10432,58 +8674,58 @@ msgid "" "``visit_Str()``, etc." msgstr "" -#: ../build/NEWS:5351 +#: ../build/NEWS:4598 msgid "" "`bpo-37798 `__: Update test_statistics." "py to verify that the statistics module works well for both C and Python " "implementations. Patch by Dong-hee Na" msgstr "" -#: ../build/NEWS:5354 +#: ../build/NEWS:4601 msgid "" "`bpo-26589 `__: Added a new status code " "to the http module: 451 UNAVAILABLE_FOR_LEGAL_REASONS" msgstr "" -#: ../build/NEWS:5357 +#: ../build/NEWS:4604 msgid "" "`bpo-37915 `__: Fix a segmentation fault " "that appeared when comparing instances of ``datetime.timezone`` and " "``datetime.tzinfo`` objects. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:5361 +#: ../build/NEWS:4608 msgid "" "`bpo-32554 `__: Deprecate having random." "seed() call hash on arbitrary types." msgstr "" -#: ../build/NEWS:5363 +#: ../build/NEWS:4610 msgid "" "`bpo-9938 `__: Add optional keyword " "argument ``exit_on_error`` for :class:`ArgumentParser`." msgstr "" -#: ../build/NEWS:5366 +#: ../build/NEWS:4613 msgid "" "`bpo-37851 `__: The :mod:`faulthandler` " "module no longer allocates its alternative stack at Python startup. Now the " "stack is only allocated at the first faulthandler usage." msgstr "" -#: ../build/NEWS:5370 +#: ../build/NEWS:4617 msgid "" "`bpo-32793 `__: Fix a duplicated debug " "message when :meth:`smtplib.SMTP.connect` is called." msgstr "" -#: ../build/NEWS:5373 +#: ../build/NEWS:4620 msgid "" "`bpo-37885 `__: venv: Don't generate " "unset variable warning on deactivate." msgstr "" -#: ../build/NEWS:5375 +#: ../build/NEWS:4622 msgid "" "`bpo-37868 `__: Fix dataclasses." "is_dataclass when given an instance that never raises AttributeError in " @@ -10491,7 +8733,7 @@ msgid "" "__dataclass_fields__ even if it's not a dataclass." msgstr "" -#: ../build/NEWS:5379 +#: ../build/NEWS:4626 msgid "" "`bpo-37811 `__: Fix ``socket`` module's " "``socket.connect(address)`` function being unable to establish connection in " @@ -10500,13 +8742,13 @@ msgid "" "timeout value." msgstr "" -#: ../build/NEWS:5384 +#: ../build/NEWS:4631 msgid "" "`bpo-37863 `__: Optimizations for " "Fraction.__hash__ suggested by Tim Peters." msgstr "" -#: ../build/NEWS:5386 +#: ../build/NEWS:4633 msgid "" "`bpo-21131 `__: Fix ``faulthandler." "register(chain=True)`` stack. faulthandler now allocates a dedicated stack " @@ -10515,73 +8757,73 @@ msgid "" "``SIGSTKSZ`` bytes of stack memory on some platforms." msgstr "" -#: ../build/NEWS:5392 +#: ../build/NEWS:4639 msgid "" "`bpo-37798 `__: Add C fastpath for " "statistics.NormalDist.inv_cdf() Patch by Dong-hee Na" msgstr "" -#: ../build/NEWS:5395 +#: ../build/NEWS:4642 msgid "" "`bpo-37804 `__: Remove the deprecated " "method `threading.Thread.isAlive()`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:5398 +#: ../build/NEWS:4645 msgid "" "`bpo-37819 `__: Add Fraction." "as_integer_ratio() to match the corresponding methods in bool, int, float, " "and decimal." msgstr "" -#: ../build/NEWS:5401 +#: ../build/NEWS:4648 msgid "" "`bpo-14465 `__: Add an xml.etree." "ElementTree.indent() function for pretty-printing XML trees. Contributed by " "Stefan Behnel." msgstr "" -#: ../build/NEWS:5404 +#: ../build/NEWS:4651 msgid "" "`bpo-37810 `__: Fix :mod:`difflib` ``?`` " "hint in diff output when dealing with tabs. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:5407 +#: ../build/NEWS:4654 msgid "" "`bpo-37772 `__: In ``zipfile.Path``, " "when adding implicit dirs, ensure that ancestral directories are added and " "that duplicates are excluded." msgstr "" -#: ../build/NEWS:5410 +#: ../build/NEWS:4657 msgid "" "`bpo-18578 `__: Renamed and documented " "`test.bytecode_helper` as `test.support.bytecode_helper`. Patch by Joannah " "Nanjekye." msgstr "" -#: ../build/NEWS:5413 +#: ../build/NEWS:4660 msgid "" "`bpo-37785 `__: Fix xgettext warnings " "in :mod:`argparse`." msgstr "" -#: ../build/NEWS:5415 +#: ../build/NEWS:4662 msgid "" "`bpo-34488 `__: :meth:`writelines` " "method of :class:`io.BytesIO` is now slightly faster when many small lines " "are passed. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:5419 +#: ../build/NEWS:4666 msgid "" "`bpo-37449 `__: `ensurepip` now uses " "`importlib.resources.read_binary()` to read data instead of `pkgutil." "get_data()`. Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:5422 +#: ../build/NEWS:4669 msgid "" "`bpo-28292 `__: Mark calendar.py helper " "functions as being private. The follows PEP 8 guidance to maintain the " @@ -10589,14 +8831,14 @@ msgid "" "confusion." msgstr "" -#: ../build/NEWS:5426 +#: ../build/NEWS:4673 msgid "" "`bpo-18049 `__: Add definition of " "THREAD_STACK_SIZE for AIX in Python/thread_pthread.h The default thread " "stacksize caused crashes with the default recursion limit Patch by M Felt" msgstr "" -#: ../build/NEWS:5430 +#: ../build/NEWS:4677 msgid "" "`bpo-37742 `__: The logging.getLogger() " "API now returns the root logger when passed the name 'root', whereas " @@ -10606,53 +8848,53 @@ msgid "" "module called 'root.py'." msgstr "" -#: ../build/NEWS:5436 +#: ../build/NEWS:4683 msgid "" "`bpo-37738 `__: Fix the implementation " "of curses ``addch(str, color_pair)``: pass the color pair to ``setcchar()``, " "instead of always passing 0 as the color pair." msgstr "" -#: ../build/NEWS:5440 +#: ../build/NEWS:4687 msgid "" "`bpo-37723 `__: Fix performance " "regression on regular expression parsing with huge character sets. Patch by " "Yann Vaginay." msgstr "" -#: ../build/NEWS:5443 +#: ../build/NEWS:4690 msgid "" "`bpo-35943 `__: The function :c:func:" "`PyImport_GetModule` now ensures any module it returns is fully initialized. " "Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:5446 +#: ../build/NEWS:4693 msgid "" "`bpo-32178 `__: Fix IndexError in :mod:" "`email` package when trying to parse invalid address fields starting with ``:" "``." msgstr "" -#: ../build/NEWS:5449 +#: ../build/NEWS:4696 msgid "" "`bpo-37268 `__: The :mod:`parser` module " "is deprecated and will be removed in future versions of Python." msgstr "" -#: ../build/NEWS:5452 +#: ../build/NEWS:4699 msgid "" "`bpo-11953 `__: Completing WSA* error " "codes in :mod:`socket`." msgstr "" -#: ../build/NEWS:5454 +#: ../build/NEWS:4701 msgid "" "`bpo-37685 `__: Fixed comparisons of :" "class:`datetime.timedelta` and :class:`datetime.timezone`." msgstr "" -#: ../build/NEWS:5457 +#: ../build/NEWS:4704 msgid "" "`bpo-37697 `__: Syncronize ``importlib." "metadata`` with `importlib_metadata 0.19 `__: Correct :func:`curses." "unget_wch` error message. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:5465 +#: ../build/NEWS:4712 msgid "" "`bpo-37689 `__: Add :meth:" "`is_relative_to` in :class:`PurePath` to determine whether or not one path " "is relative to another." msgstr "" -#: ../build/NEWS:5468 +#: ../build/NEWS:4715 msgid "" "`bpo-29553 `__: Fixed :meth:`argparse." "ArgumentParser.format_usage` for mutually exclusive groups. Patch by Andrew " "Nester." msgstr "" -#: ../build/NEWS:5471 +#: ../build/NEWS:4718 msgid "" "`bpo-37691 `__: Let math.dist() accept " "coordinates as sequences (or iterables) rather than just tuples." msgstr "" -#: ../build/NEWS:5474 +#: ../build/NEWS:4721 msgid "" "`bpo-37685 `__: Fixed ``__eq__``, " "``__lt__`` etc implementations in some classes. They now return :data:" @@ -10695,25 +8937,25 @@ msgid "" "`~unittest.mock.ANY` will return ``True``)." msgstr "" -#: ../build/NEWS:5480 +#: ../build/NEWS:4727 msgid "" "`bpo-37354 `__: Make Activate.ps1 " "Powershell script static to allow for signing it." msgstr "" -#: ../build/NEWS:5483 +#: ../build/NEWS:4730 msgid "" "`bpo-37664 `__: Update wheels bundled " "with ensurepip (pip 19.2.3 and setuptools 41.2.0)" msgstr "" -#: ../build/NEWS:5486 +#: ../build/NEWS:4733 msgid "" "`bpo-37663 `__: Bring consistency to " "venv shell activation scripts by always using __VENV_PROMPT__." msgstr "" -#: ../build/NEWS:5489 +#: ../build/NEWS:4736 msgid "" "`bpo-37642 `__: Allowed the pure Python " "implementation of :class:`datetime.timezone` to represent sub-minute offsets " @@ -10721,64 +8963,64 @@ msgid "" "24:00) and (-23:59, 24:00). Patch by Ngalim Siregar" msgstr "" -#: ../build/NEWS:5494 +#: ../build/NEWS:4741 msgid "" "`bpo-36161 `__: In :mod:`posix`, use " "``ttyname_r`` instead of ``ttyname`` for thread safety." msgstr "" -#: ../build/NEWS:5497 +#: ../build/NEWS:4744 msgid "" "`bpo-36324 `__: Make internal attributes " "for statistics.NormalDist() private." msgstr "" -#: ../build/NEWS:5499 +#: ../build/NEWS:4746 msgid "" "`bpo-37555 `__: Fix `NonCallableMock." "_call_matcher` returning tuple instead of `_Call` object when `self." "_spec_signature` exists. Patch by Elizabeth Uselton" msgstr "" -#: ../build/NEWS:5503 +#: ../build/NEWS:4750 msgid "" "`bpo-29446 `__: Make `from tkinter " "import *` import only the expected objects." msgstr "" -#: ../build/NEWS:5505 +#: ../build/NEWS:4752 msgid "" "`bpo-16970 `__: Adding a value error " "when an invalid value in passed to nargs Patch by Robert Leenders" msgstr "" -#: ../build/NEWS:5508 +#: ../build/NEWS:4755 msgid "" "`bpo-34443 `__: Exceptions from :mod:" "`enum` now use the ``__qualname`` of the enum class in the exception message " "instead of the ``__name__``." msgstr "" -#: ../build/NEWS:5511 +#: ../build/NEWS:4758 msgid "" "`bpo-37491 `__: Fix ``IndexError`` when " "parsing email headers with unexpectedly ending bare-quoted string value. " "Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:5514 +#: ../build/NEWS:4761 msgid "" "`bpo-37587 `__: Make json.loads faster " "for long strings. (Patch by Marco Paolini)" msgstr "" -#: ../build/NEWS:5517 +#: ../build/NEWS:4764 msgid "" "`bpo-18378 `__: Recognize \"UTF-8\" as a " "valid value for LC_CTYPE in locale._parse_localename." msgstr "" -#: ../build/NEWS:5520 +#: ../build/NEWS:4767 msgid "" "`bpo-37579 `__: Return :exc:" "`NotImplemented` in Python implementation of ``__eq__`` for :class:" @@ -10787,53 +9029,53 @@ msgid "" "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:5525 +#: ../build/NEWS:4772 msgid "" "`bpo-21478 `__: Record calls to parent " "when autospecced object is attached to a mock using :func:`unittest.mock." "attach_mock`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:5529 +#: ../build/NEWS:4776 msgid "" "`bpo-37531 `__: \"python3 -m test -jN --" "timeout=TIMEOUT\" now kills a worker process if it runs longer than " "*TIMEOUT* seconds." msgstr "" -#: ../build/NEWS:5532 +#: ../build/NEWS:4779 msgid "" "`bpo-37482 `__: Fix serialization of " "display name in originator or destination address fields with both encoded " "words and special chars." msgstr "" -#: ../build/NEWS:5535 +#: ../build/NEWS:4782 msgid "" "`bpo-36993 `__: Improve error reporting " "for corrupt zip files with bad zip64 extra data. Patch by Daniel Hillier." msgstr "" -#: ../build/NEWS:5538 +#: ../build/NEWS:4785 msgid "" "`bpo-37502 `__: pickle.loads() no longer " "raises TypeError when the buffers argument is set to None" msgstr "" -#: ../build/NEWS:5541 +#: ../build/NEWS:4788 msgid "" "`bpo-37520 `__: Correct behavior for " "zipfile.Path.parent when the path object identifies a subdirectory." msgstr "" -#: ../build/NEWS:5544 +#: ../build/NEWS:4791 msgid "" "`bpo-18374 `__: Fix the ``.col_offset`` " "attribute of nested :class:`ast.BinOp` instances which had a too large value " "in some situations." msgstr "" -#: ../build/NEWS:5547 +#: ../build/NEWS:4794 msgid "" "`bpo-37424 `__: Fixes a possible hang " "when using a timeout on `subprocess.run()` while capturing output. If the " @@ -10843,7 +9085,7 @@ msgid "" "the pipes." msgstr "" -#: ../build/NEWS:5553 +#: ../build/NEWS:4800 msgid "" "`bpo-37421 `__: Fix :func:" "`multiprocessing.util.get_temp_dir` finalizer: clear also the 'tempdir' " @@ -10852,34 +9094,34 @@ msgid "" "temporary directory." msgstr "" -#: ../build/NEWS:5558 +#: ../build/NEWS:4805 msgid "" "`bpo-37481 `__: The distutils " "``bdist_wininst`` command is deprecated in Python 3.8, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../build/NEWS:5561 +#: ../build/NEWS:4808 msgid "" "`bpo-37479 `__: When `Enum.__str__` is " "overridden in a derived class, the override will be used by `Enum." "__format__` regardless of whether mixin classes are present." msgstr "" -#: ../build/NEWS:5565 +#: ../build/NEWS:4812 msgid "" "`bpo-37440 `__: http.client now enables " "TLS 1.3 post-handshake authentication for default context or if a cert_file " "is passed to HTTPSConnection." msgstr "" -#: ../build/NEWS:5568 +#: ../build/NEWS:4815 msgid "" "`bpo-37437 `__: Update vendorized expat " "version to 2.2.7." msgstr "" -#: ../build/NEWS:5570 +#: ../build/NEWS:4817 msgid "" "`bpo-37428 `__: SSLContext." "post_handshake_auth = True no longer sets SSL_VERIFY_POST_HANDSHAKE verify " @@ -10888,14 +9130,14 @@ msgid "" "is set." msgstr "" -#: ../build/NEWS:5575 +#: ../build/NEWS:4822 msgid "" "`bpo-37420 `__: :func:`os." "sched_setaffinity` now correctly handles errors that arise during iteration " "over its ``mask`` argument. Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:5578 +#: ../build/NEWS:4825 msgid "" "`bpo-37412 `__: The :func:`os.getcwdb` " "function now uses the UTF-8 encoding on Windows, rather than the ANSI code " @@ -10903,20 +9145,20 @@ msgid "" "on Windows." msgstr "" -#: ../build/NEWS:5582 +#: ../build/NEWS:4829 msgid "" "`bpo-37406 `__: The sqlite3 module now " "raises TypeError, rather than ValueError, if operation argument type is not " "str: execute(), executemany() and calling a connection." msgstr "" -#: ../build/NEWS:5586 +#: ../build/NEWS:4833 msgid "" "`bpo-29412 `__: Fix IndexError in " "parsing a header value ending unexpectedly. Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:5589 +#: ../build/NEWS:4836 msgid "" "`bpo-36546 `__: The *dist* argument for " "statistics.quantiles() is now positional only. The current name doesn't " @@ -10925,20 +9167,20 @@ msgid "" "to change the name later." msgstr "" -#: ../build/NEWS:5594 +#: ../build/NEWS:4841 msgid "" "`bpo-37394 `__: Fix a bug that was " "causing the :mod:`queue` module to fail if the accelerator module was not " "available. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:5597 +#: ../build/NEWS:4844 msgid "" "`bpo-37376 `__: :mod:`pprint` now has " "support for :class:`types.SimpleNamespace`. Patch by Carl Bordum Hansen." msgstr "" -#: ../build/NEWS:5600 +#: ../build/NEWS:4847 msgid "" "`bpo-26967 `__: An :class:`~argparse." "ArgumentParser` with ``allow_abbrev=False`` no longer disables grouping of " @@ -10946,21 +9188,21 @@ msgid "" "as documented. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../build/NEWS:5605 +#: ../build/NEWS:4852 msgid "" "`bpo-37212 `__: :func:`unittest.mock." "call` now preserves the order of keyword arguments in repr output. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:5608 +#: ../build/NEWS:4855 msgid "" "`bpo-37372 `__: Fix error unpickling " "datetime.time objects from Python 2 with seconds>=24. Patch by Justin " "Blanchard." msgstr "" -#: ../build/NEWS:5611 +#: ../build/NEWS:4858 msgid "" "`bpo-37345 `__: Add formal support for " "UDPLITE sockets. Support was present before, but it is now easier to detect " @@ -10970,13 +9212,13 @@ msgid "" "Appleton." msgstr "" -#: ../build/NEWS:5618 +#: ../build/NEWS:4865 msgid "" "`bpo-37358 `__: Optimized ``functools." "partial`` by using vectorcall." msgstr "" -#: ../build/NEWS:5620 +#: ../build/NEWS:4867 msgid "" "`bpo-37347 `__: :meth:`sqlite3." "Connection.create_aggregate`, :meth:`sqlite3.Connection.create_function`, :" @@ -10987,33 +9229,33 @@ msgid "" "Aleksandr Balezin." msgstr "" -#: ../build/NEWS:5628 +#: ../build/NEWS:4875 msgid "" "`bpo-37163 `__: The *obj* argument of :" "func:`dataclasses.replace` is positional-only now." msgstr "" -#: ../build/NEWS:5631 +#: ../build/NEWS:4878 msgid "" "`bpo-37085 `__: Add the optional Linux " "SocketCAN Broadcast Manager constants, used as flags to configure the BCM " "behaviour, in the socket module. Patch by Karl Ding." msgstr "" -#: ../build/NEWS:5635 +#: ../build/NEWS:4882 msgid "" "`bpo-37328 `__: ``HTMLParser.unescape`` " "is removed. It was undocumented and deprecated since Python 3.4." msgstr "" -#: ../build/NEWS:5638 +#: ../build/NEWS:4885 msgid "" "`bpo-37305 `__: Add .webmanifest -> " "application/manifest+json to list of recognized file types and content type " "headers" msgstr "" -#: ../build/NEWS:5641 +#: ../build/NEWS:4888 msgid "" "`bpo-37320 `__: ``aifc.openfp()`` alias " "to ``aifc.open()``, ``sunau.openfp()`` alias to ``sunau.open()``, and ``wave." @@ -11021,45 +9263,45 @@ msgid "" "since Python 3.7." msgstr "" -#: ../build/NEWS:5645 +#: ../build/NEWS:4892 msgid "" "`bpo-37315 `__: Deprecated accepting " "floats with integral value (like ``5.0``) in :func:`math.factorial`." msgstr "" -#: ../build/NEWS:5648 +#: ../build/NEWS:4895 msgid "" "`bpo-37312 `__: ``_dummy_thread`` and " "``dummy_threading`` modules have been removed. These modules were deprecated " "since Python 3.7 which requires threading support." msgstr "" -#: ../build/NEWS:5652 +#: ../build/NEWS:4899 msgid "" "`bpo-33972 `__: Email with single part " "but content-type set to ``multipart/*`` doesn't raise AttributeError anymore." msgstr "" -#: ../build/NEWS:5655 +#: ../build/NEWS:4902 msgid "" "`bpo-37280 `__: Use threadpool for " "reading from file for sendfile fallback mode." msgstr "" -#: ../build/NEWS:5658 +#: ../build/NEWS:4905 msgid "" "`bpo-37279 `__: Fix asyncio sendfile " "support when sendfile sends extra data in fallback mode." msgstr "" -#: ../build/NEWS:5661 +#: ../build/NEWS:4908 msgid "" "`bpo-19865 `__: :func:`ctypes." "create_unicode_buffer()` now also supports non-BMP characters on platforms " "with 16-bit :c:type:`wchar_t` (for example, Windows and AIX)." msgstr "" -#: ../build/NEWS:5665 +#: ../build/NEWS:4912 msgid "" "`bpo-37266 `__: In a subinterpreter, " "spawning a daemon thread now raises an exception. Daemon threads were never " @@ -11067,14 +9309,14 @@ msgid "" "crashed with a Pyton fatal error if a daemon thread was still running." msgstr "" -#: ../build/NEWS:5670 +#: ../build/NEWS:4917 msgid "" "`bpo-37210 `__: Allow pure Python " "implementation of :mod:`pickle` to work even when the C :mod:`_pickle` " "module is unavailable." msgstr "" -#: ../build/NEWS:5673 +#: ../build/NEWS:4920 msgid "" "`bpo-21872 `__: Fix :mod:`lzma`: module " "decompresses data incompletely. When decompressing a FORMAT_ALONE format " @@ -11082,7 +9324,7 @@ msgid "" "bytes can't be output. Patch by Ma Lin." msgstr "" -#: ../build/NEWS:5678 +#: ../build/NEWS:4925 msgid "" "`bpo-35922 `__: Fix :meth:" "`RobotFileParser.crawl_delay` and :meth:`RobotFileParser.request_rate` to " @@ -11090,27 +9332,27 @@ msgid "" "rule is defined in the robots.txt file. Patch by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:5683 +#: ../build/NEWS:4930 msgid "" "`bpo-35766 `__: Change the format of " "feature_version to be a (major, minor) tuple." msgstr "" -#: ../build/NEWS:5686 +#: ../build/NEWS:4933 msgid "" "`bpo-36607 `__: Eliminate :exc:" "`RuntimeError` raised by :func:`asyncio.all_tasks()` if internal tasks weak " "set is changed by another thread during iteration." msgstr "" -#: ../build/NEWS:5690 +#: ../build/NEWS:4937 msgid "" "`bpo-18748 `__: :class:`_pyio.IOBase` " "destructor now does nothing if getting the ``closed`` attribute fails to " "better mimick :class:`_io.IOBase` finalizer." msgstr "" -#: ../build/NEWS:5694 +#: ../build/NEWS:4941 msgid "" "`bpo-36402 `__: Fix a race condition at " "Python shutdown when waiting for threads. Wait until the Python thread state " @@ -11118,26 +9360,26 @@ msgid "" "than just wait until non-daemon Python threads complete." msgstr "" -#: ../build/NEWS:5699 +#: ../build/NEWS:4946 msgid "" "`bpo-37206 `__: Default values which " "cannot be represented as Python objects no longer improperly represented as " "``None`` in function signatures." msgstr "" -#: ../build/NEWS:5702 +#: ../build/NEWS:4949 msgid "" "`bpo-37111 `__: Added ``encoding`` and " "``errors`` keyword parameters to ``logging.basicConfig``." msgstr "" -#: ../build/NEWS:5705 +#: ../build/NEWS:4952 msgid "" "`bpo-12144 `__: Ensure cookies with " "``expires`` attribute are handled in :meth:`CookieJar.make_cookies`." msgstr "" -#: ../build/NEWS:5708 +#: ../build/NEWS:4955 msgid "" "`bpo-34886 `__: Fix an unintended " "ValueError from :func:`subprocess.run` when checking for conflicting `input` " @@ -11147,102 +9389,102 @@ msgid "" "Lapeyre." msgstr "" -#: ../build/NEWS:5714 +#: ../build/NEWS:4961 msgid "" "`bpo-37173 `__: The exception message " "for ``inspect.getfile()`` now correctly reports the passed class rather than " "the builtins module." msgstr "" -#: ../build/NEWS:5717 +#: ../build/NEWS:4964 msgid "" "`bpo-37178 `__: Give math.perm() a one " "argument form that means the same as math.factorial()." msgstr "" -#: ../build/NEWS:5720 +#: ../build/NEWS:4967 msgid "" "`bpo-37178 `__: For math.perm(n, k), let " "k default to n, giving the same result as factorial." msgstr "" -#: ../build/NEWS:5723 +#: ../build/NEWS:4970 msgid "" "`bpo-37165 `__: Converted _collections." "_count_elements to use the Argument Clinic." msgstr "" -#: ../build/NEWS:5726 +#: ../build/NEWS:4973 msgid "" "`bpo-34767 `__: Do not always create a :" "class:`collections.deque` in :class:`asyncio.Lock`." msgstr "" -#: ../build/NEWS:5729 +#: ../build/NEWS:4976 msgid "" "`bpo-37158 `__: Speed-up statistics." "fmean() by switching from a function to a generator." msgstr "" -#: ../build/NEWS:5732 +#: ../build/NEWS:4979 msgid "" "`bpo-34282 `__: Remove ``Enum._convert`` " "method, deprecated in 3.8." msgstr "" -#: ../build/NEWS:5734 +#: ../build/NEWS:4981 msgid "" "`bpo-37150 `__: `argparse." "_ActionsContainer.add_argument` now throws error, if someone accidentally " "pass FileType class object instead of instance of FileType as `type` argument" msgstr "" -#: ../build/NEWS:5738 +#: ../build/NEWS:4985 msgid "" "`bpo-28724 `__: The socket module now " "has the :func:`socket.send_fds` and :func:`socket.recv.fds` methods. " "Contributed by Joannah Nanjekye, Shinya Okano and Victor Stinner." msgstr "" -#: ../build/NEWS:5742 +#: ../build/NEWS:4989 msgid "" "`bpo-35621 `__: Support running asyncio " "subprocesses when execution event loop in a thread on UNIX." msgstr "" -#: ../build/NEWS:5745 +#: ../build/NEWS:4992 msgid "" "`bpo-36520 `__: Lengthy email headers " "with UTF-8 characters are now properly encoded when they are folded. Patch " "by Jeffrey Kintscher." msgstr "" -#: ../build/NEWS:5748 +#: ../build/NEWS:4995 msgid "" "`bpo-30835 `__: Fixed a bug in email " "parsing where a message with invalid bytes in content-transfer-encoding of a " "multipart message can cause an AttributeError. Patch by Andrew Donnellan." msgstr "" -#: ../build/NEWS:5752 +#: ../build/NEWS:4999 msgid "" "`bpo-31163 `__: pathlib.Path instance's " "rename and replace methods now return the new Path instance." msgstr "" -#: ../build/NEWS:5755 +#: ../build/NEWS:5002 msgid "" "`bpo-25068 `__: :class:`urllib.request." "ProxyHandler` now lowercases the keys of the passed dictionary." msgstr "" -#: ../build/NEWS:5758 +#: ../build/NEWS:5005 msgid "" "`bpo-26185 `__: Fix :func:`repr` on " "empty :class:`ZipInfo` object. Patch by Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:5761 +#: ../build/NEWS:5008 msgid "" "`bpo-21315 `__: Email headers containing " "RFC2047 encoded words are parsed despite the missing whitespace, and a " @@ -11250,58 +9492,58 @@ msgid "" "now registered as a defect." msgstr "" -#: ../build/NEWS:5765 +#: ../build/NEWS:5012 msgid "" "`bpo-31904 `__: Port test_datetime to " "VxWorks: skip zoneinfo tests on VxWorks" msgstr "" -#: ../build/NEWS:5767 +#: ../build/NEWS:5014 msgid "" "`bpo-35805 `__: Add parser for Message-" "ID header and add it to default HeaderRegistry. This should prevent folding " "of Message-ID using RFC 2048 encoded words." msgstr "" -#: ../build/NEWS:5771 +#: ../build/NEWS:5018 msgid "" "`bpo-36871 `__: Ensure method signature " "is used instead of constructor signature of a class while asserting mock " "object against method calls. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:5775 +#: ../build/NEWS:5022 msgid "" "`bpo-35070 `__: posix.getgrouplist() now " "works correctly when the user belongs to NGROUPS_MAX supplemental groups. " "Patch by Jeffrey Kintscher." msgstr "" -#: ../build/NEWS:5778 +#: ../build/NEWS:5025 msgid "" "`bpo-31783 `__: Fix race condition in " "ThreadPoolExecutor when worker threads are created during interpreter " "shutdown." msgstr "" -#: ../build/NEWS:5781 +#: ../build/NEWS:5028 msgid "" "`bpo-36582 `__: Fix ``UserString." "encode()`` to correctly return ``bytes`` rather than a ``UserString`` " "instance." msgstr "" -#: ../build/NEWS:5784 +#: ../build/NEWS:5031 msgid "" "`bpo-32424 `__: Deprecate xml.etree." "ElementTree.Element.copy() in favor of copy.copy()." msgstr "" -#: ../build/NEWS:5787 +#: ../build/NEWS:5034 msgid "Patch by Gordon P. Hemsley" msgstr "" -#: ../build/NEWS:5789 +#: ../build/NEWS:5036 msgid "" "`bpo-36564 `__: Fix infinite loop in " "email header folding logic that would be triggered when an email policy's " @@ -11309,84 +9551,84 @@ msgid "" "values in the message. Patch by Paul Ganssle" msgstr "" -#: ../build/NEWS:5794 +#: ../build/NEWS:5041 msgid "" "`bpo-36543 `__: Removed methods Element." "getchildren(), Element.getiterator() and ElementTree.getiterator() and the " "xml.etree.cElementTree module." msgstr "" -#: ../build/NEWS:5797 +#: ../build/NEWS:5044 msgid "" "`bpo-36409 `__: Remove the old plistlib " "API deprecated in Python 3.4" msgstr "" -#: ../build/NEWS:5799 +#: ../build/NEWS:5046 msgid "" "`bpo-36302 `__: distutils sorts source " "file lists so that Extension .so files build more reproducibly by default" msgstr "" -#: ../build/NEWS:5802 +#: ../build/NEWS:5049 msgid "" "`bpo-36250 `__: Ignore ``ValueError`` " "from ``signal`` with ``interaction`` in non-main thread." msgstr "" -#: ../build/NEWS:5805 +#: ../build/NEWS:5052 msgid "" "`bpo-36046 `__: Added ``user``, " "``group`` and ``extra_groups`` parameters to the subprocess.Popen " "constructor. Patch by Patrick McLean." msgstr "" -#: ../build/NEWS:5808 +#: ../build/NEWS:5055 msgid "" "`bpo-32627 `__: Fix compile error when " "``_uuid`` headers conflicting included." msgstr "" -#: ../build/NEWS:5810 +#: ../build/NEWS:5057 msgid "" "`bpo-35800 `__: Deprecate ``smtpd." "MailmanProxy`` ready for future removal." msgstr "" -#: ../build/NEWS:5812 +#: ../build/NEWS:5059 msgid "" "`bpo-35168 `__: :attr:`shlex.shlex." "punctuation_chars` is now a read-only property." msgstr "" -#: ../build/NEWS:5815 +#: ../build/NEWS:5062 msgid "" "`bpo-8538 `__: Add support for boolean " "actions like ``--foo`` and ``--no-foo`` to argparse. Patch contributed by " "Rémi Lapeyre." msgstr "" -#: ../build/NEWS:5818 +#: ../build/NEWS:5065 msgid "" "`bpo-20504 `__: Fixes a bug in :mod:" "`cgi` module when a multipart/form-data request has no `Content-Length` " "header." msgstr "" -#: ../build/NEWS:5821 +#: ../build/NEWS:5068 msgid "" "`bpo-25988 `__: The abstract base " "classes in :mod:`collections.abc` no longer are exposed in the regular :mod:" "`collections` module." msgstr "" -#: ../build/NEWS:5824 +#: ../build/NEWS:5071 msgid "" "`bpo-11122 `__: Distutils won't check " "for rpmbuild in specified paths only." msgstr "" -#: ../build/NEWS:5826 +#: ../build/NEWS:5073 msgid "" "`bpo-34775 `__: Division handling of " "PurePath now returns NotImplemented instead of raising a TypeError when " @@ -11394,19 +9636,19 @@ msgid "" "Aiudi." msgstr "" -#: ../build/NEWS:5830 +#: ../build/NEWS:5077 msgid "" "`bpo-34749 `__: :func:`binascii." "a2b_base64` is now up to 2 times faster. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:5833 +#: ../build/NEWS:5080 msgid "" "`bpo-34519 `__: Add additional aliases " "for HP Roman 8. Patch by Michael Osipov." msgstr "" -#: ../build/NEWS:5835 +#: ../build/NEWS:5082 msgid "" "`bpo-28009 `__: Fix uuid.getnode() on " "platforms with '.' as MAC Addr delimiter as well fix for MAC Addr format " @@ -11414,32 +9656,32 @@ msgid "" "platform with these settings. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:5840 +#: ../build/NEWS:5087 msgid "" "`bpo-30618 `__: Add :meth:`~pathlib.Path." "readlink`. Patch by Girts Folkmanis." msgstr "" -#: ../build/NEWS:5842 +#: ../build/NEWS:5089 msgid "" "`bpo-32498 `__: Made :func:`urllib.parse." "unquote()` accept bytes in addition to strings. Patch by Stein Karlsen." msgstr "" -#: ../build/NEWS:5845 +#: ../build/NEWS:5092 msgid "" "`bpo-33348 `__: lib2to3 now recognizes " "expressions after ``*`` and `**` like in ``f(*[] or [])``." msgstr "" -#: ../build/NEWS:5848 +#: ../build/NEWS:5095 msgid "" "`bpo-32689 `__: Update :func:`shutil." "move` function to allow for Path objects to be used as source argument. " "Patch by Emily Morehouse and Maxwell \"5.13b\" McKinnon." msgstr "" -#: ../build/NEWS:5852 +#: ../build/NEWS:5099 msgid "" "`bpo-32820 `__: Added __format__ to IPv4 " "and IPv6 classes. Always outputs a fully zero- padded string. Supports b/x/" @@ -11447,26 +9689,26 @@ msgid "" "format for IPv6 is hex. Also supports '#' and '_' modifiers." msgstr "" -#: ../build/NEWS:5857 +#: ../build/NEWS:5104 msgid "" "`bpo-27657 `__: Fix urllib.parse." "urlparse() with numeric paths. A string like \"path:80\" is no longer parsed " "as a path but as a scheme (\"path\") and a path (\"80\")." msgstr "" -#: ../build/NEWS:5861 +#: ../build/NEWS:5108 msgid "" "`bpo-4963 `__: Fixed non-deterministic " "behavior related to mimetypes extension mapping and module reinitialization." msgstr "" -#: ../build/NEWS:5867 +#: ../build/NEWS:5114 msgid "" "`bpo-21767 `__: Explicitly mention abc " "support in functools.singledispatch" msgstr "" -#: ../build/NEWS:5869 +#: ../build/NEWS:5116 msgid "" "`bpo-38816 `__: Provides more details " "about the interaction between :c:func:`fork` and CPython's runtime, focusing " @@ -11474,63 +9716,63 @@ msgid "" "and shouldn't be called." msgstr "" -#: ../build/NEWS:5874 +#: ../build/NEWS:5121 msgid "" "`bpo-38351 `__: Modernize :mod:`email` " "examples from %-formatting to f-strings." msgstr "" -#: ../build/NEWS:5876 +#: ../build/NEWS:5123 msgid "" "`bpo-38778 `__: Document the fact that :" "exc:`RuntimeError` is raised if :meth:`os.fork` is called in a " "subinterpreter." msgstr "" -#: ../build/NEWS:5879 +#: ../build/NEWS:5126 msgid "" "`bpo-38592 `__: Add Brazilian Portuguese " "to the language switcher at Python Documentation website." msgstr "" -#: ../build/NEWS:5882 +#: ../build/NEWS:5129 msgid "" "`bpo-38294 `__: Add list of no-longer-" "escaped chars to re.escape documentation" msgstr "" -#: ../build/NEWS:5884 +#: ../build/NEWS:5131 msgid "" "`bpo-38053 `__: Modernized the plistlib " "documentation" msgstr "" -#: ../build/NEWS:5886 +#: ../build/NEWS:5133 msgid "" "`bpo-26868 `__: Fix example usage of :c:" "func:`PyModule_AddObject` to properly handle errors." msgstr "" -#: ../build/NEWS:5889 +#: ../build/NEWS:5136 msgid "" "`bpo-36797 `__: Fix a dead link in the " "distutils API Reference." msgstr "" -#: ../build/NEWS:5891 +#: ../build/NEWS:5138 msgid "" "`bpo-37977 `__: Warn more strongly and " "clearly about pickle insecurity" msgstr "" -#: ../build/NEWS:5893 +#: ../build/NEWS:5140 msgid "" "`bpo-37979 `__: Added a link to dateutil." "parser.isoparse in the datetime.fromisoformat documentation. Patch by Paul " "Ganssle" msgstr "" -#: ../build/NEWS:5896 +#: ../build/NEWS:5143 msgid "" "`bpo-12707 `__: Deprecate info(), " "geturl(), getcode() methods in favor of the headers, url, and status " @@ -11539,126 +9781,126 @@ msgid "" "Ashwin Ramaswami" msgstr "" -#: ../build/NEWS:5901 +#: ../build/NEWS:5148 msgid "" "`bpo-37937 `__: Mention ``frame." "f_trace`` in :func:`sys.settrace` docs." msgstr "" -#: ../build/NEWS:5903 +#: ../build/NEWS:5150 msgid "" "`bpo-37878 `__: Make :c:func:" "`PyThreadState_DeleteCurrent` Internal." msgstr "" -#: ../build/NEWS:5905 +#: ../build/NEWS:5152 msgid "" "`bpo-37759 `__: Beginning edits to " "Whatsnew 3.8" msgstr "" -#: ../build/NEWS:5907 +#: ../build/NEWS:5154 msgid "" "`bpo-37726 `__: Stop recommending getopt " "in the tutorial for command line argument parsing and promote argparse." msgstr "" -#: ../build/NEWS:5910 +#: ../build/NEWS:5157 msgid "" "`bpo-32910 `__: Remove implementation-" "specific behaviour of how venv's Deactivate works." msgstr "" -#: ../build/NEWS:5913 +#: ../build/NEWS:5160 msgid "" "`bpo-37256 `__: Fix wording of arguments " "for :class:`Request` in :mod:`urllib.request`" msgstr "" -#: ../build/NEWS:5916 +#: ../build/NEWS:5163 msgid "" "`bpo-37284 `__: Add a brief note to " "indicate that any new ``sys.implementation`` required attributes must go " "through the PEP process." msgstr "" -#: ../build/NEWS:5920 +#: ../build/NEWS:5167 msgid "" "`bpo-30088 `__: Documented that :class:" "`mailbox.Maildir` constructor doesn't attempt to verify the maildir folder " "layout correctness. Patch by Sviatoslav Sydorenko." msgstr "" -#: ../build/NEWS:5924 +#: ../build/NEWS:5171 msgid "" "`bpo-37521 `__: Fix `importlib` examples " "to insert any newly created modules via importlib.util.module_from_spec() " "immediately into sys.modules instead of after calling loader.exec_module()." msgstr "" -#: ../build/NEWS:5928 +#: ../build/NEWS:5175 msgid "Thanks to Benjamin Mintz for finding the bug." msgstr "" -#: ../build/NEWS:5930 +#: ../build/NEWS:5177 msgid "" "`bpo-37456 `__: Slash ('/') is now part " "of syntax." msgstr "" -#: ../build/NEWS:5932 +#: ../build/NEWS:5179 msgid "" "`bpo-37487 `__: Fix PyList_GetItem index " "description to include 0." msgstr "" -#: ../build/NEWS:5934 +#: ../build/NEWS:5181 msgid "" "`bpo-37149 `__: Replace the dead link to " "the Tkinter 8.5 reference by John Shipman, New Mexico Tech, with a link to " "the archive.org copy." msgstr "" -#: ../build/NEWS:5937 +#: ../build/NEWS:5184 msgid "" "`bpo-37478 `__: Added possible " "exceptions to the description of os.chdir()." msgstr "" -#: ../build/NEWS:5939 +#: ../build/NEWS:5186 msgid "" "`bpo-34903 `__: Documented that in :meth:" "`datetime.datetime.strptime()`, the leading zero in some two-digit formats " "is optional. Patch by Mike Gleen." msgstr "" -#: ../build/NEWS:5942 +#: ../build/NEWS:5189 msgid "" "`bpo-36260 `__: Add decompression " "pitfalls to zipfile module documentation." msgstr "" -#: ../build/NEWS:5944 +#: ../build/NEWS:5191 msgid "" "`bpo-37004 `__: In the documentation for " "difflib, a note was added explicitly warning that the results of " "SequenceMatcher's ratio method may depend on the order of the input strings." msgstr "" -#: ../build/NEWS:5948 +#: ../build/NEWS:5195 msgid "" "`bpo-36960 `__: Restructured the :mod:" "`datetime` docs in the interest of making them more user-friendly and " "improving readability. Patch by Brad Solomon." msgstr "" -#: ../build/NEWS:5951 +#: ../build/NEWS:5198 msgid "" "`bpo-36487 `__: Make C-API docs clear " "about what the \"main\" interpreter is." msgstr "" -#: ../build/NEWS:5953 +#: ../build/NEWS:5200 msgid "" "`bpo-23460 `__: The documentation for " "decimal string formatting using the `:g` specifier has been updated to " @@ -11666,39 +9908,39 @@ msgid "" "contributed by Tuomas Suutari." msgstr "" -#: ../build/NEWS:5957 +#: ../build/NEWS:5204 msgid "" "`bpo-35803 `__: Document and test that " "``tempfile`` functions may accept a :term:`path-like object` for the ``dir`` " "argument. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:5961 +#: ../build/NEWS:5208 msgid "" "`bpo-33944 `__: Added a note about the " "intended use of code in .pth files." msgstr "" -#: ../build/NEWS:5963 +#: ../build/NEWS:5210 msgid "" "`bpo-34293 `__: Fix the Doc/Makefile " "regarding PAPER environment variable and PDF builds" msgstr "" -#: ../build/NEWS:5966 +#: ../build/NEWS:5213 msgid "" "`bpo-25237 `__: Add documentation for " "tkinter modules" msgstr "" -#: ../build/NEWS:5971 +#: ../build/NEWS:5218 msgid "" "`bpo-38614 `__: Fix test_communicate() " "of test_asyncio.test_subprocess: use ``support.LONG_TIMEOUT`` (5 minutes), " "instead of just 1 minute." msgstr "" -#: ../build/NEWS:5974 +#: ../build/NEWS:5221 msgid "" "`bpo-38614 `__: Add timeout constants " "to :mod:`test.support`: :data:`~test.support.LOOPBACK_TIMEOUT`, :data:`~test." @@ -11706,7 +9948,7 @@ msgid "" "`~test.support.LONG_TIMEOUT`." msgstr "" -#: ../build/NEWS:5980 +#: ../build/NEWS:5227 msgid "" "`bpo-38502 `__: test.regrtest now uses " "process groups in the multiprocessing mode (-jN command line option) if " @@ -11714,7 +9956,7 @@ msgid "" "functions are available." msgstr "" -#: ../build/NEWS:5984 +#: ../build/NEWS:5231 msgid "" "`bpo-35998 `__: Fix a race condition in " "test_asyncio.test_start_tls_server_1(). Previously, there was a race " @@ -11724,14 +9966,14 @@ msgid "" "longer sends data." msgstr "" -#: ../build/NEWS:5990 +#: ../build/NEWS:5237 msgid "" "`bpo-38470 `__: Fix ``test_compileall." "test_compile_dir_maxlevels()`` on Windows without long path support: only " "create 3 subdirectories instead of between 20 and 100 subdirectories." msgstr "" -#: ../build/NEWS:5994 +#: ../build/NEWS:5241 msgid "" "`bpo-37531 `__: On timeout, regrtest no " "longer attempts to call ``popen.communicate()`` again: it can hang until all " @@ -11740,13 +9982,13 @@ msgid "" "main process from 1 minute to 5 minutes, for Python slowest buildbots." msgstr "" -#: ../build/NEWS:6000 +#: ../build/NEWS:5247 msgid "" "`bpo-38239 `__: Fix test_gdb for Link " "Time Optimization (LTO) builds." msgstr "" -#: ../build/NEWS:6002 +#: ../build/NEWS:5249 msgid "" "`bpo-38275 `__: test_ssl now handles " "disabled TLS/SSL versions better. OpenSSL's crypto policy and run-time " @@ -11755,7 +9997,7 @@ msgid "" "default with strict settings." msgstr "" -#: ../build/NEWS:6007 +#: ../build/NEWS:5254 msgid "" "`bpo-38271 `__: The private keys for " "test_ssl were encrypted with 3DES in traditional PKCS#5 format. 3DES and the " @@ -11763,7 +10005,7 @@ msgid "" "PKCS#8 format with AES256 encryption instead." msgstr "" -#: ../build/NEWS:6012 +#: ../build/NEWS:5259 msgid "" "`bpo-38270 `__: test.support now has a " "helper function to check for availibility of a hash digest function. Several " @@ -11771,7 +10013,7 @@ msgid "" "marked to use MD5 and skipped when MD5 is disabled." msgstr "" -#: ../build/NEWS:6017 +#: ../build/NEWS:5264 msgid "" "`bpo-37123 `__: Multiprocessing test " "test_mymanager() now also expects -SIGTERM, not only exitcode 0. BaseManager." @@ -11779,30 +10021,30 @@ msgid "" "than 1 second to stop, which happens on slow buildbots." msgstr "" -#: ../build/NEWS:6022 +#: ../build/NEWS:5269 msgid "" "`bpo-38212 `__: Multiprocessing tests: " "increase test_queue_feeder_donot_stop_onexc() timeout from 1 to 60 seconds." msgstr "" -#: ../build/NEWS:6025 +#: ../build/NEWS:5272 msgid "" "`bpo-38117 `__: Test with OpenSSL 1.1.1d" msgstr "" -#: ../build/NEWS:6027 +#: ../build/NEWS:5274 msgid "" "`bpo-38018 `__: Increase code coverage " "for multiprocessing.shared_memory." msgstr "" -#: ../build/NEWS:6029 +#: ../build/NEWS:5276 msgid "" "`bpo-37805 `__: Add tests for json." "dump(..., skipkeys=True). Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:6032 +#: ../build/NEWS:5279 msgid "" "`bpo-37531 `__: Enhance regrtest " "multiprocess timeout: write a message when killing a worker process, catch " @@ -11810,46 +10052,46 @@ msgid "" "to popen.communicate()." msgstr "" -#: ../build/NEWS:6036 +#: ../build/NEWS:5283 msgid "" "`bpo-37876 `__: Add tests for ROT-13 " "codec." msgstr "" -#: ../build/NEWS:6038 +#: ../build/NEWS:5285 msgid "" "`bpo-36833 `__: Added tests for " "PyDateTime_xxx_GET_xxx() macros of the C API of the :mod:`datetime` module. " "Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:6041 +#: ../build/NEWS:5288 msgid "" "`bpo-37558 `__: Fix " "test_shared_memory_cleaned_after_process_termination name handling" msgstr "" -#: ../build/NEWS:6044 +#: ../build/NEWS:5291 msgid "" "`bpo-37526 `__: Add :func:`test.support." "catch_threading_exception`: context manager catching :class:`threading." "Thread` exception using :func:`threading.excepthook`." msgstr "" -#: ../build/NEWS:6048 +#: ../build/NEWS:5295 msgid "" "`bpo-37421 `__: test_concurrent_futures " "now explicitly stops the ForkServer instance if it's running." msgstr "" -#: ../build/NEWS:6051 +#: ../build/NEWS:5298 msgid "" "`bpo-37421 `__: multiprocessing tests " "now stop the ForkServer instance if it's running: close the \"alive\" file " "descriptor to ask the server to stop and then remove its UNIX address." msgstr "" -#: ../build/NEWS:6055 +#: ../build/NEWS:5302 msgid "" "`bpo-37421 `__: test_distutils." "test_build_ext() is now able to remove the temporary directory on Windows: " @@ -11857,28 +10099,28 @@ msgid "" "but test it in a separated process." msgstr "" -#: ../build/NEWS:6059 +#: ../build/NEWS:5306 msgid "" "`bpo-37421 `__: test_concurrent_futures " "now cleans up multiprocessing to remove immediately temporary directories " "created by multiprocessing.util.get_temp_dir()." msgstr "" -#: ../build/NEWS:6063 +#: ../build/NEWS:5310 msgid "" "`bpo-37421 `__: test_winconsoleio " "doesn't leak a temporary file anymore: use tempfile.TemporaryFile() to " "remove it when the test completes." msgstr "" -#: ../build/NEWS:6066 +#: ../build/NEWS:5313 msgid "" "`bpo-37421 `__: multiprocessing tests " "now explicitly call ``_run_finalizers()`` to immediately remove temporary " "directories created by tests." msgstr "" -#: ../build/NEWS:6069 +#: ../build/NEWS:5316 msgid "" "`bpo-37421 `__: urllib.request tests now " "call :func:`~urllib.request.urlcleanup` to remove temporary files created by " @@ -11886,58 +10128,58 @@ msgid "" "``urlopen()`` and functions calling indirectly ``urlopen()``." msgstr "" -#: ../build/NEWS:6074 +#: ../build/NEWS:5321 msgid "" "`bpo-37472 `__: Remove ``Lib/test/" "outstanding_bugs.py``." msgstr "" -#: ../build/NEWS:6076 +#: ../build/NEWS:5323 msgid "" "`bpo-37199 `__: Fix test failures when " "IPv6 is unavailable or disabled." msgstr "" -#: ../build/NEWS:6078 +#: ../build/NEWS:5325 msgid "" "`bpo-19696 `__: Replace deprecated " "method \"random.choose\" with \"random.choice\" in \"test_pkg_import.py\"." msgstr "" -#: ../build/NEWS:6081 +#: ../build/NEWS:5328 msgid "" "`bpo-37335 `__: Remove no longer " "necessary code from c locale coercion tests" msgstr "" -#: ../build/NEWS:6083 +#: ../build/NEWS:5330 msgid "" "`bpo-37421 `__: Fix test_shutil to no " "longer leak temporary files." msgstr "" -#: ../build/NEWS:6085 +#: ../build/NEWS:5332 msgid "" "`bpo-37411 `__: Fix test_wsgiref." "testEnviron() to no longer depend on the environment variables (don't fail " "if \"X\" variable is set)." msgstr "" -#: ../build/NEWS:6088 +#: ../build/NEWS:5335 msgid "" "`bpo-37400 `__: Fix test_os." "test_chown(): use os.getgroups() rather than grp.getgrall() to get groups. " "Rename also the test to test_chown_gid()." msgstr "" -#: ../build/NEWS:6091 +#: ../build/NEWS:5338 msgid "" "`bpo-37359 `__: Add --cleanup option to " "python3 -m test to remove ``test_python_*`` directories of previous failed " "jobs. Add \"make cleantest\" to run ``python3 -m test --cleanup``." msgstr "" -#: ../build/NEWS:6095 +#: ../build/NEWS:5342 msgid "" "`bpo-37362 `__: test_gdb no longer fails " "if it gets an \"unexpected\" message on stderr: it now ignores stderr. The " @@ -11945,27 +10187,27 @@ msgid "" "not to test gdb." msgstr "" -#: ../build/NEWS:6099 +#: ../build/NEWS:5346 msgid "" "`bpo-35998 `__: Avoid TimeoutError in " "test_asyncio: test_start_tls_server_1()" msgstr "" -#: ../build/NEWS:6101 +#: ../build/NEWS:5348 msgid "" "`bpo-37278 `__: Fix test_asyncio " "ProactorLoopCtrlC: join the thread to prevent leaking a running thread and " "leaking a reference." msgstr "" -#: ../build/NEWS:6104 +#: ../build/NEWS:5351 msgid "" "`bpo-37261 `__: Fix :func:`test.support." "catch_unraisable_exception`: its __exit__() method now ignores unraisable " "exception raised when clearing its ``unraisable`` attribute." msgstr "" -#: ../build/NEWS:6108 +#: ../build/NEWS:5355 msgid "" "`bpo-37069 `__: regrtest now uses :func:" "`sys.unraisablehook` to mark a test as \"environment altered\" (ENV_CHANGED) " @@ -11973,104 +10215,104 @@ msgid "" "in this case." msgstr "" -#: ../build/NEWS:6112 +#: ../build/NEWS:5359 msgid "" "Use ``python3 -m test --fail-env-changed`` to catch unraisable exceptions in " "tests." msgstr "" -#: ../build/NEWS:6115 +#: ../build/NEWS:5362 msgid "" "`bpo-37252 `__: Fix assertions in " "``test_close`` and ``test_events_mask_overflow`` devpoll tests." msgstr "" -#: ../build/NEWS:6118 +#: ../build/NEWS:5365 msgid "" "`bpo-37169 `__: Rewrite " "``_PyObject_IsFreed()`` unit tests." msgstr "" -#: ../build/NEWS:6120 +#: ../build/NEWS:5367 msgid "" "`bpo-37153 `__: ``test_venv." "test_multiprocessing()`` now explicitly calls ``pool.terminate()`` to wait " "until the pool completes." msgstr "" -#: ../build/NEWS:6123 +#: ../build/NEWS:5370 msgid "" "`bpo-34001 `__: Make test_ssl pass with " "LibreSSL. LibreSSL handles minimum and maximum TLS version differently than " "OpenSSL." msgstr "" -#: ../build/NEWS:6126 +#: ../build/NEWS:5373 msgid "" "`bpo-36919 `__: Make " "``test_source_encoding.test_issue2301`` implementation independent. The test " "will work now for both CPython and IronPython." msgstr "" -#: ../build/NEWS:6129 +#: ../build/NEWS:5376 msgid "" "`bpo-30202 `__: Update ``test." "test_importlib.test_abc`` to test ``find_spec()``." msgstr "" -#: ../build/NEWS:6132 +#: ../build/NEWS:5379 msgid "" "`bpo-28009 `__: Modify the test_uuid " "logic to test when a program is available AND can be used to obtain a " "MACADDR as basis for an UUID. Patch by M. Felt" msgstr "" -#: ../build/NEWS:6135 +#: ../build/NEWS:5382 msgid "" "`bpo-34596 `__: Fallback to a default " "reason when :func:`unittest.skip` is uncalled. Patch by Naitree Zhu." msgstr "" -#: ../build/NEWS:6141 +#: ../build/NEWS:5388 msgid "" "`bpo-38809 `__: On Windows, build " "scripts will now recognize and use python.exe from an active virtual env." msgstr "" -#: ../build/NEWS:6144 +#: ../build/NEWS:5391 msgid "" "`bpo-38684 `__: Fix _hashlib build when " "Blake2 is disabled, but OpenSSL supports it." msgstr "" -#: ../build/NEWS:6147 +#: ../build/NEWS:5394 msgid "" "`bpo-38468 `__: Misc/python-config.in " "now uses `getvar()` for all still existing `sysconfig.get_config_var()` " "calls. Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:6150 +#: ../build/NEWS:5397 msgid "" "`bpo-37415 `__: Fix stdatomic.h header " "check for ICC compiler: the ICC implementation lacks atomic_uintptr_t type " "which is needed by Python." msgstr "" -#: ../build/NEWS:6153 +#: ../build/NEWS:5400 msgid "" "`bpo-38301 `__: In Solaris family, we " "must be sure to use ``-D_REENTRANT``. Patch by Jesús Cea Avión." msgstr "" -#: ../build/NEWS:6156 +#: ../build/NEWS:5403 msgid "" "`bpo-36002 `__: Locate ``llvm-profdata`` " "and ``llvm-ar`` binaries using ``AC_PATH_TOOL`` rather than " "``AC_PATH_TARGET_TOOL``." msgstr "" -#: ../build/NEWS:6159 +#: ../build/NEWS:5406 msgid "" "`bpo-37936 `__: The :file:`.gitignore` " "file systematically keeps \"rooted\", with a non-trailing slash, all the " @@ -12080,7 +10322,7 @@ msgid "" "with the same name anywhere in the tree." msgstr "" -#: ../build/NEWS:6165 +#: ../build/NEWS:5412 msgid "" "`bpo-37760 `__: The :file:`Tools/unicode/" "makeunicodedata.py` script, which is used for converting information from " @@ -12090,14 +10332,14 @@ msgid "" "a length-18 list of different fields." msgstr "" -#: ../build/NEWS:6172 +#: ../build/NEWS:5419 msgid "" "`bpo-37936 `__: The :file:`.gitignore` " "file no longer applies to any files that are in fact tracked in the Git " "repository. Patch by Greg Price." msgstr "" -#: ../build/NEWS:6175 +#: ../build/NEWS:5422 msgid "" "`bpo-37725 `__: Change \"clean\" " "makefile target to also clean the program guided optimization (PGO) data. " @@ -12105,7 +10347,7 @@ msgid "" "\", or \"make clobber\"." msgstr "" -#: ../build/NEWS:6179 +#: ../build/NEWS:5426 msgid "" "`bpo-37707 `__: Mark some individual " "tests to skip when --pgo is used. The tests marked increase the PGO task " @@ -12113,7 +10355,7 @@ msgid "" "executable." msgstr "" -#: ../build/NEWS:6183 +#: ../build/NEWS:5430 msgid "" "`bpo-36044 `__: Reduce the number of " "unit tests run for the PGO generation task. This speeds up the task by a " @@ -12127,14 +10369,14 @@ msgid "" "tool chain." msgstr "" -#: ../build/NEWS:6193 +#: ../build/NEWS:5440 msgid "" "`bpo-37468 `__: ``make install`` no " "longer installs ``wininst-*.exe`` files used by distutils bdist_wininst: " "bdist_wininst only works on Windows." msgstr "" -#: ../build/NEWS:6196 +#: ../build/NEWS:5443 msgid "" "`bpo-37189 `__: Many ``PyRun_XXX()`` " "functions like :c:func:`PyRun_String` were no longer exported in " @@ -12142,13 +10384,13 @@ msgid "" "compatibility." msgstr "" -#: ../build/NEWS:6200 +#: ../build/NEWS:5447 msgid "" "`bpo-25361 `__: Enables use of SSE2 " "instructions in Windows 32-bit build." msgstr "" -#: ../build/NEWS:6202 +#: ../build/NEWS:5449 msgid "" "`bpo-36210 `__: Update optional " "extension module detection for AIX. ossaudiodev and spwd are not applicable " @@ -12158,173 +10400,173 @@ msgid "" "_curses_panel." msgstr "" -#: ../build/NEWS:6208 +#: ../build/NEWS:5455 msgid "patch by M Felt" msgstr "" -#: ../build/NEWS:6213 +#: ../build/NEWS:5460 msgid "" "`bpo-38589 `__: Fixes HTML Help shortcut " "when Windows is not installed to C drive" msgstr "" -#: ../build/NEWS:6216 +#: ../build/NEWS:5463 msgid "" "`bpo-38453 `__: Ensure ntpath.realpath() " "correctly resolves relative paths." msgstr "" -#: ../build/NEWS:6218 +#: ../build/NEWS:5465 msgid "" "`bpo-38519 `__: Restores the internal C " "headers that were missing from the nuget.org and Microsoft Store packages." msgstr "" -#: ../build/NEWS:6221 +#: ../build/NEWS:5468 msgid "" "`bpo-38492 `__: Remove ``pythonw.exe`` " "dependency on the Microsoft C++ runtime." msgstr "" -#: ../build/NEWS:6223 +#: ../build/NEWS:5470 msgid "" "`bpo-38344 `__: Fix error message in " "activate.bat" msgstr "" -#: ../build/NEWS:6225 +#: ../build/NEWS:5472 msgid "" "`bpo-38359 `__: Ensures ``pyw.exe`` " "launcher reads correct registry key." msgstr "" -#: ../build/NEWS:6227 +#: ../build/NEWS:5474 msgid "" "`bpo-38355 `__: Fixes ``ntpath." "realpath`` failing on ``sys.executable``." msgstr "" -#: ../build/NEWS:6229 +#: ../build/NEWS:5476 msgid "" "`bpo-38117 `__: Update bundled OpenSSL " "to 1.1.1d" msgstr "" -#: ../build/NEWS:6231 +#: ../build/NEWS:5478 msgid "" "`bpo-38092 `__: Reduce overhead when " "using multiprocessing in a Windows virtual environment." msgstr "" -#: ../build/NEWS:6234 +#: ../build/NEWS:5481 msgid "" "`bpo-38133 `__: Allow py.exe launcher to " "locate installations from the Microsoft Store and improve display of active " "virtual environments." msgstr "" -#: ../build/NEWS:6237 +#: ../build/NEWS:5484 msgid "" "`bpo-38114 `__: The ``pip.ini`` is no " "longer included in the Nuget package." msgstr "" -#: ../build/NEWS:6239 +#: ../build/NEWS:5486 msgid "" "`bpo-32592 `__: Set Windows 8 as the " "minimum required version for API support" msgstr "" -#: ../build/NEWS:6241 +#: ../build/NEWS:5488 msgid "" "`bpo-36634 `__: :func:`os.cpu_count` now " "returns active processors rather than maximum processors." msgstr "" -#: ../build/NEWS:6244 +#: ../build/NEWS:5491 msgid "" "`bpo-36634 `__: venv activate.bat now " "works when the existing variables contain double quote characters." msgstr "" -#: ../build/NEWS:6247 +#: ../build/NEWS:5494 msgid "" "`bpo-38081 `__: Prevent error calling :" "func:`os.path.realpath` on ``'NUL'``." msgstr "" -#: ../build/NEWS:6249 +#: ../build/NEWS:5496 msgid "" "`bpo-38087 `__: Fix case sensitivity in " "test_pathlib and test_ntpath." msgstr "" -#: ../build/NEWS:6251 +#: ../build/NEWS:5498 msgid "" "`bpo-38088 `__: Fixes distutils not " "finding vcruntime140.dll with only the v142 toolset installed." msgstr "" -#: ../build/NEWS:6254 +#: ../build/NEWS:5501 msgid "" "`bpo-37283 `__: Ensure command-line and " "unattend.xml setting override previously detected states in Windows " "installer." msgstr "" -#: ../build/NEWS:6257 +#: ../build/NEWS:5504 msgid "" "`bpo-38030 `__: Fixes :func:`os.stat` " "failing for block devices on Windows" msgstr "" -#: ../build/NEWS:6259 +#: ../build/NEWS:5506 msgid "" "`bpo-38020 `__: Fixes potential crash " "when calling :func:`os.readlink` (or indirectly through :func:`~os.path." "realpath`) on a file that is not a supported link." msgstr "" -#: ../build/NEWS:6263 +#: ../build/NEWS:5510 msgid "" "`bpo-37705 `__: Improve the " "implementation of ``winerror_to_errno()``." msgstr "" -#: ../build/NEWS:6265 +#: ../build/NEWS:5512 msgid "" "`bpo-37549 `__: :func:`os.dup` no longer " "fails for standard streams on Windows 7." msgstr "" -#: ../build/NEWS:6268 +#: ../build/NEWS:5515 msgid "" "`bpo-1311 `__: The ``nul`` file on " "Windows now returns True from :func:`~os.path.exists` and a valid result " "from :func:`os.stat` with ``S_IFCHR`` set." msgstr "" -#: ../build/NEWS:6272 +#: ../build/NEWS:5519 msgid "" "`bpo-9949 `__: Enable support for " "following symlinks in :func:`os.realpath`." msgstr "" -#: ../build/NEWS:6274 +#: ../build/NEWS:5521 msgid "" "`bpo-37834 `__: Treat all name surrogate " "reparse points on Windows in :func:`os.lstat` and other reparse points as " "regular files in :func:`os.stat`." msgstr "" -#: ../build/NEWS:6278 +#: ../build/NEWS:5525 msgid "" "`bpo-36266 `__: Add the module name in " "the formatted error message when DLL load fail happens during module import " "in ``_PyImport_FindSharedFuncptrWindows()``. Patch by Srinivas Nyayapati." msgstr "" -#: ../build/NEWS:6282 +#: ../build/NEWS:5529 msgid "" "`bpo-25172 `__: Trying to import the :" "mod:`crypt` module on Windows will result in an :exc:`ImportError` with a " @@ -12333,120 +10575,120 @@ msgid "" "ImportError will include a message explaining the problem." msgstr "" -#: ../build/NEWS:6288 +#: ../build/NEWS:5535 msgid "" "`bpo-37778 `__: Fixes the icons used for " "file associations to the Microsoft Store package." msgstr "" -#: ../build/NEWS:6291 +#: ../build/NEWS:5538 msgid "" "`bpo-37734 `__: Fix use of registry " "values to launch Python from Microsoft Store app." msgstr "" -#: ../build/NEWS:6294 +#: ../build/NEWS:5541 msgid "" "`bpo-37702 `__: Fix memory leak on " "Windows in creating an SSLContext object or running urllib.request." "urlopen('https://...')." msgstr "" -#: ../build/NEWS:6297 +#: ../build/NEWS:5544 msgid "" "`bpo-37672 `__: Switch Windows Store " "package's pip to use bundled :file:`pip.ini` instead of :envvar:`PIP_USER` " "variable." msgstr "" -#: ../build/NEWS:6300 +#: ../build/NEWS:5547 msgid "" "`bpo-10945 `__: Officially drop support " "for creating bdist_wininst installers on non-Windows systems." msgstr "" -#: ../build/NEWS:6303 +#: ../build/NEWS:5550 msgid "" "`bpo-37445 `__: Include the " "``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()`` calls." msgstr "" -#: ../build/NEWS:6306 +#: ../build/NEWS:5553 msgid "" "`bpo-37369 `__: Fixes path for :data:" "`sys.executable` when running from the Microsoft Store." msgstr "" -#: ../build/NEWS:6309 +#: ../build/NEWS:5556 msgid "" "`bpo-37380 `__: Don't collect unfinished " "processes with ``subprocess._active`` on Windows to cleanup later. Patch by " "Ruslan Kuprieiev." msgstr "" -#: ../build/NEWS:6312 +#: ../build/NEWS:5559 msgid "" "`bpo-37351 `__: Removes libpython38.a " "from standard Windows distribution." msgstr "" -#: ../build/NEWS:6314 +#: ../build/NEWS:5561 msgid "" "`bpo-35360 `__: Update Windows builds to " "use SQLite 3.28.0." msgstr "" -#: ../build/NEWS:6316 +#: ../build/NEWS:5563 msgid "" "`bpo-37267 `__: On Windows, :func:`os." "dup` no longer creates an inheritable fd when handling a character file." msgstr "" -#: ../build/NEWS:6319 +#: ../build/NEWS:5566 msgid "" "`bpo-36779 `__: Ensure ``time.tzname`` " "is correct on Windows when the active code page is set to CP_UTF7 or CP_UTF8." msgstr "" -#: ../build/NEWS:6322 +#: ../build/NEWS:5569 msgid "" "`bpo-32587 `__: Make :data:`winreg." "REG_MULTI_SZ` support zero-length strings." msgstr "" -#: ../build/NEWS:6324 +#: ../build/NEWS:5571 msgid "" "`bpo-28269 `__: Replace use of :c:func:" "`strcasecmp` for the system function :c:func:`_stricmp`. Patch by Minmin " "Gong." msgstr "" -#: ../build/NEWS:6327 +#: ../build/NEWS:5574 msgid "" "`bpo-36590 `__: Add native Bluetooth " "RFCOMM support to socket module." msgstr "" -#: ../build/NEWS:6332 +#: ../build/NEWS:5579 msgid "" "`bpo-38117 `__: Updated OpenSSL to " "1.1.1d in macOS installer." msgstr "" -#: ../build/NEWS:6334 +#: ../build/NEWS:5581 msgid "" "`bpo-38089 `__: Move Azure Pipelines to " "latest VM versions and make macOS tests optional" msgstr "" -#: ../build/NEWS:6337 +#: ../build/NEWS:5584 msgid "" "`bpo-18049 `__: Increase the default " "stack size of threads from 5MB to 16MB on macOS, to match the stack size of " "the main thread. This avoids crashes on deep recursion in threads." msgstr "" -#: ../build/NEWS:6341 +#: ../build/NEWS:5588 msgid "" "`bpo-34602 `__: Avoid test suite " "failures on macOS by no longer calling resource.setrlimit to increase the " @@ -12454,38 +10696,38 @@ msgid "" "since the interpreter is being built with a larger default stack size." msgstr "" -#: ../build/NEWS:6346 +#: ../build/NEWS:5593 msgid "" "`bpo-35360 `__: Update macOS installer " "to use SQLite 3.28.0." msgstr "" -#: ../build/NEWS:6348 +#: ../build/NEWS:5595 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in macOS installer." msgstr "" -#: ../build/NEWS:6353 +#: ../build/NEWS:5600 msgid "" "`bpo-26353 `__: Stop adding newline when " "saving an IDLE shell window." msgstr "" -#: ../build/NEWS:6355 +#: ../build/NEWS:5602 msgid "" "`bpo-4630 `__: Add an option to toggle " "IDLE's cursor blink for shell, editor, and output windows. See Settings, " "General, Window Preferences, Cursor Blink. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:6359 +#: ../build/NEWS:5606 msgid "" "`bpo-38598 `__: Do not try to compile " "IDLE shell or output windows" msgstr "" -#: ../build/NEWS:6361 +#: ../build/NEWS:5608 msgid "" "`bpo-36698 `__: IDLE no longer fails " "when write non-encodable characters to stderr. It now escapes them with a " @@ -12493,7 +10735,7 @@ msgid "" "the standard streams." msgstr "" -#: ../build/NEWS:6365 +#: ../build/NEWS:5612 msgid "" "`bpo-35379 `__: When exiting IDLE, catch " "any AttributeError. One happens when EditorWindow.close is called twice. " @@ -12501,7 +10743,7 @@ msgid "" "annoying." msgstr "" -#: ../build/NEWS:6369 +#: ../build/NEWS:5616 msgid "" "`bpo-38183 `__: To avoid problems, " "test_idle ignores the user config directory. It no longer tries to create or " @@ -12509,14 +10751,14 @@ msgid "" "with saving settings." msgstr "" -#: ../build/NEWS:6373 +#: ../build/NEWS:5620 msgid "" "`bpo-38077 `__: IDLE no longer adds " "'argv' to the user namespace when initializing it. This bug only affected " "3.7.4 and 3.8.0b2 to 3.8.0b4." msgstr "" -#: ../build/NEWS:6376 +#: ../build/NEWS:5623 msgid "" "`bpo-38041 `__: Shell restart lines now " "fill the window width, always start with '=', and avoid wrapping " @@ -12524,109 +10766,109 @@ msgid "" "relative to the width." msgstr "" -#: ../build/NEWS:6380 +#: ../build/NEWS:5627 msgid "" "`bpo-35771 `__: To avoid occasional " "spurious test_idle failures on slower machines, increase the ``hover_delay`` " "in test_tooltip." msgstr "" -#: ../build/NEWS:6383 +#: ../build/NEWS:5630 msgid "" "`bpo-37824 `__: Properly handle user " "input warnings in IDLE shell. Cease turning SyntaxWarnings into SyntaxErrors." msgstr "" -#: ../build/NEWS:6386 +#: ../build/NEWS:5633 msgid "" "`bpo-37929 `__: IDLE Settings dialog now " "closes properly when there is no shell window." msgstr "" -#: ../build/NEWS:6389 +#: ../build/NEWS:5636 msgid "" "`bpo-37902 `__: Add mousewheel scrolling " "for IDLE module, path, and stack browsers. Patch by George Zhang." msgstr "" -#: ../build/NEWS:6392 +#: ../build/NEWS:5639 msgid "" "`bpo-37849 `__: Fixed completions list " "appearing too high or low when shown above the current line." msgstr "" -#: ../build/NEWS:6395 +#: ../build/NEWS:5642 msgid "" "`bpo-36419 `__: Refactor IDLE " "autocomplete and improve testing." msgstr "" -#: ../build/NEWS:6397 +#: ../build/NEWS:5644 msgid "" "`bpo-37748 `__: Reorder the Run menu. " "Put the most common choice, Run Module, at the top." msgstr "" -#: ../build/NEWS:6400 +#: ../build/NEWS:5647 msgid "" "`bpo-37692 `__: Improve highlight config " "sample with example shell interaction and better labels for shell elements." msgstr "" -#: ../build/NEWS:6403 +#: ../build/NEWS:5650 msgid "" "`bpo-37628 `__: Settings dialog no " "longer expands with font size." msgstr "" -#: ../build/NEWS:6405 +#: ../build/NEWS:5652 msgid "" "`bpo-37627 `__: Initialize the Customize " "Run dialog with the command line arguments most recently entered before. " "The user can optionally edit before submitting them." msgstr "" -#: ../build/NEWS:6409 +#: ../build/NEWS:5656 msgid "" "`bpo-33610 `__: Fix code context not " "showing the correct context when first toggled on." msgstr "" -#: ../build/NEWS:6412 +#: ../build/NEWS:5659 msgid "" "`bpo-37530 `__: Optimize code context to " "reduce unneeded background activity. Font and highlight changes now occur " "along with text changes instead of after a random delay." msgstr "" -#: ../build/NEWS:6416 +#: ../build/NEWS:5663 msgid "" "`bpo-27452 `__: Cleanup ``config.py`` by " "inlining ``RemoveFile`` and simplifying the handling of ``file`` in " "``CreateConfigHandlers``." msgstr "" -#: ../build/NEWS:6419 +#: ../build/NEWS:5666 msgid "" "`bpo-37325 `__: Fix tab focus traversal " "order for help source and custom run dialogs." msgstr "" -#: ../build/NEWS:6422 +#: ../build/NEWS:5669 msgid "" "`bpo-37321 `__: Both subprocess " "connection error messages now refer to the 'Startup failure' section of the " "IDLE doc." msgstr "" -#: ../build/NEWS:6425 +#: ../build/NEWS:5672 msgid "" "`bpo-17535 `__: Add optional line " "numbers for IDLE editor windows. Windows open without line numbers unless " "set otherwise in the General tab of the configuration dialog." msgstr "" -#: ../build/NEWS:6429 +#: ../build/NEWS:5676 msgid "" "`bpo-26806 `__: To compensate for stack " "frames added by IDLE and avoid possible problems with low recursion limits, " @@ -12634,14 +10876,14 @@ msgid "" "reporting recursion limits to make this addition mostly transparent." msgstr "" -#: ../build/NEWS:6434 +#: ../build/NEWS:5681 msgid "" "`bpo-37177 `__: Properly 'attach' search " "dialogs to their main window so that they behave like other dialogs and do " "not get hidden behind their main window." msgstr "" -#: ../build/NEWS:6438 +#: ../build/NEWS:5685 msgid "" "`bpo-37039 `__: Adjust \"Zoom Height\" " "to individual screens by momentarily maximizing the window on first use with " @@ -12649,14 +10891,14 @@ msgid "" "height. While a window is maximized, \"Zoom Height\" has no effect." msgstr "" -#: ../build/NEWS:6443 +#: ../build/NEWS:5690 msgid "" "`bpo-35763 `__: Make calltip reminder " "about '/' meaning positional-only less obtrusive by only adding it when " "there is room on the first line." msgstr "" -#: ../build/NEWS:6446 +#: ../build/NEWS:5693 msgid "" "`bpo-5680 `__: Add 'Run... Customized' to " "the Run menu to run a module with customized settings. Any 'command line " @@ -12664,71 +10906,71 @@ msgid "" "main module restart." msgstr "" -#: ../build/NEWS:6450 +#: ../build/NEWS:5697 msgid "" "`bpo-36390 `__: Gather Format menu " "functions into format.py. Combine paragraph.py, rstrip.py, and format " "methods from editor.py." msgstr "" -#: ../build/NEWS:6456 +#: ../build/NEWS:5703 msgid "" "`bpo-38118 `__: Update Valgrind " "suppression file to ignore a false alarm in :c:func:`PyUnicode_Decode` when " "using GCC builtin strcmp()." msgstr "" -#: ../build/NEWS:6459 +#: ../build/NEWS:5706 msgid "" "`bpo-38347 `__: pathfix.py: Assume all " "files that end on '.py' are Python scripts when working recursively." msgstr "" -#: ../build/NEWS:6462 +#: ../build/NEWS:5709 msgid "" "`bpo-37803 `__: pdb's ``--help`` and ``--" "version`` long options now work." msgstr "" -#: ../build/NEWS:6464 +#: ../build/NEWS:5711 msgid "" "`bpo-37942 `__: Improve ArgumentClinic " "converter for floats." msgstr "" -#: ../build/NEWS:6466 +#: ../build/NEWS:5713 msgid "" "`bpo-37704 `__: Remove ``Tools/scripts/" "h2py.py``: use cffi to access a C API in Python." msgstr "" -#: ../build/NEWS:6469 +#: ../build/NEWS:5716 msgid "" "`bpo-37675 `__: 2to3 now works when run " "from a zipped standard library." msgstr "" -#: ../build/NEWS:6471 +#: ../build/NEWS:5718 msgid "" "`bpo-37034 `__: Argument Clinic now uses " "the argument name on errors with keyword-only argument instead of their " "position. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:6475 +#: ../build/NEWS:5722 msgid "" "`bpo-37064 `__: Add option -k to " "pathscript.py script: preserve shebang flags. Add option -a to pathscript.py " "script: add flags." msgstr "" -#: ../build/NEWS:6481 +#: ../build/NEWS:5728 msgid "" "`bpo-37633 `__: Re-export some function " "compatibility wrappers for macros in ``pythonrun.h``." msgstr "" -#: ../build/NEWS:6484 +#: ../build/NEWS:5731 msgid "" "`bpo-38644 `__: Provide :c:func:" "`Py_EnterRecursiveCall` and :c:func:`Py_LeaveRecursiveCall` as regular " @@ -12738,21 +10980,21 @@ msgid "" "from the stable ABI." msgstr "" -#: ../build/NEWS:6490 +#: ../build/NEWS:5737 msgid "" "`bpo-38650 `__: The global variable :c:" "data:`PyStructSequence_UnnamedField` is now a constant and refers to a " "constant string." msgstr "" -#: ../build/NEWS:6493 +#: ../build/NEWS:5740 msgid "" "`bpo-38540 `__: Fixed possible leak in :" "c:func:`PyArg_Parse` and similar functions for format units ``\"es#\"`` and " "``\"et#\"`` when the macro :c:macro:`PY_SSIZE_T_CLEAN` is not defined." msgstr "" -#: ../build/NEWS:6497 +#: ../build/NEWS:5744 msgid "" "`bpo-38395 `__: Fix a crash in :class:" "`weakref.proxy` objects due to incorrect lifetime management when calling " @@ -12760,7 +11002,7 @@ msgid "" "referenced by the proxy. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6502 +#: ../build/NEWS:5749 msgid "" "`bpo-36389 `__: The " "``_PyObject_CheckConsistency()`` function is now also available in release " @@ -12768,19 +11010,19 @@ msgid "" "function of the GC." msgstr "" -#: ../build/NEWS:6506 +#: ../build/NEWS:5753 msgid "" "`bpo-38266 `__: Revert the removal of " "PyThreadState_DeleteCurrent() with documentation." msgstr "" -#: ../build/NEWS:6509 +#: ../build/NEWS:5756 msgid "" "`bpo-38303 `__: Update audioop extension " "module to use the stable ABI (PEP-384). Patch by Tyler Kieft." msgstr "" -#: ../build/NEWS:6512 +#: ../build/NEWS:5759 msgid "" "`bpo-38234 `__: :c:func:`Py_SetPath` now " "sets :data:`sys.executable` to the program full path (:c:func:" @@ -12788,26 +11030,26 @@ msgid "" "`Py_GetProgramName`)." msgstr "" -#: ../build/NEWS:6516 +#: ../build/NEWS:5763 msgid "" "`bpo-38234 `__: Python ignored arguments " "passed to :c:func:`Py_SetPath`, :c:func:`Py_SetPythonHome` and :c:func:" "`Py_SetProgramName`: fix Python initialization to use specified arguments." msgstr "" -#: ../build/NEWS:6520 +#: ../build/NEWS:5767 msgid "" "`bpo-38205 `__: The :c:func:" "`Py_UNREACHABLE` macro now calls :c:func:`Py_FatalError`." msgstr "" -#: ../build/NEWS:6523 +#: ../build/NEWS:5770 msgid "" "`bpo-38140 `__: Make dict and weakref " "offsets opaque for C heap types by passing the offsets through PyMemberDef" msgstr "" -#: ../build/NEWS:6526 +#: ../build/NEWS:5773 msgid "" "`bpo-15088 `__: The C function " "``PyGen_NeedsFinalizing`` has been removed. It was not documented, tested or " @@ -12815,33 +11057,33 @@ msgid "" "by Joannah Nanjekye. (Patch by Joannah Nanjekye)" msgstr "" -#: ../build/NEWS:6531 +#: ../build/NEWS:5778 msgid "" "`bpo-36763 `__: Options added by " "``PySys_AddXOption()`` are now handled the same way than ``PyConfig." "xoptions`` and command line ``-X`` options." msgstr "" -#: ../build/NEWS:6534 +#: ../build/NEWS:5781 msgid "" "`bpo-37926 `__: Fix a crash in " "``PySys_SetArgvEx(0, NULL, 0)``." msgstr "" -#: ../build/NEWS:6536 +#: ../build/NEWS:5783 msgid "" "`bpo-37879 `__: Fix subtype_dealloc to " "suppress the type decref when the base type is a C heap type" msgstr "" -#: ../build/NEWS:6539 +#: ../build/NEWS:5786 msgid "" "`bpo-37645 `__: Add :c:func:" "`_PyObject_FunctionStr` to get a user-friendly string representation of a " "function-like object. Patch by Jeroen Demeyer." msgstr "" -#: ../build/NEWS:6542 +#: ../build/NEWS:5789 msgid "" "`bpo-29548 `__: The functions " "``PyEval_CallObject``, ``PyEval_CallFunction``, ``PyEval_CallMethod`` and " @@ -12849,19 +11091,19 @@ msgid "" "`PyObject_Call` and its variants instead." msgstr "" -#: ../build/NEWS:6546 +#: ../build/NEWS:5793 msgid "" "`bpo-37151 `__: ``PyCFunction_Call`` is " "now a deprecated alias of :c:func:`PyObject_Call`." msgstr "" -#: ../build/NEWS:6549 +#: ../build/NEWS:5796 msgid "" "`bpo-37540 `__: The vectorcall protocol " "now requires that the caller passes only strings as keyword names." msgstr "" -#: ../build/NEWS:6552 +#: ../build/NEWS:5799 msgid "" "`bpo-37207 `__: The vectorcall protocol " "is now enabled for ``type`` objects: set ``tp_vectorcall`` to a vectorcall " @@ -12869,38 +11111,38 @@ msgid "" "class itself." msgstr "" -#: ../build/NEWS:6556 +#: ../build/NEWS:5803 msgid "" "`bpo-21120 `__: Exclude Python-ast.h, " "ast.h and asdl.h from the limited API." msgstr "" -#: ../build/NEWS:6558 +#: ../build/NEWS:5805 msgid "" "`bpo-37483 `__: Add new function " "``_PyObject_CallOneArg`` for calling an object with one positional argument." msgstr "" -#: ../build/NEWS:6561 +#: ../build/NEWS:5808 msgid "" "`bpo-36763 `__: Add :func:" "`PyConfig_SetWideStringList` function." msgstr "" -#: ../build/NEWS:6563 +#: ../build/NEWS:5810 msgid "" "`bpo-37337 `__: Add fast functions for " "calling methods: :c:func:`_PyObject_VectorcallMethod`, :c:func:" "`_PyObject_CallMethodNoArgs` and :c:func:`_PyObject_CallMethodOneArg`." msgstr "" -#: ../build/NEWS:6567 +#: ../build/NEWS:5814 msgid "" "`bpo-28805 `__: The :const:" "`METH_FASTCALL` calling convention has been documented." msgstr "" -#: ../build/NEWS:6570 +#: ../build/NEWS:5817 msgid "" "`bpo-37221 `__: The new function :c:func:" "`PyCode_NewWithPosOnlyArgs` allows to create code objects like :c:func:" @@ -12908,13 +11150,13 @@ msgid "" "the number of positonal-only arguments." msgstr "" -#: ../build/NEWS:6575 +#: ../build/NEWS:5822 msgid "" "`bpo-37215 `__: Fix dtrace issue " "introduce by `bpo-36842 `__" msgstr "" -#: ../build/NEWS:6577 +#: ../build/NEWS:5824 msgid "" "`bpo-37194 `__: Add a new public :c:func:" "`PyObject_CallNoArgs` function to the C API: call a callable Python object " @@ -12925,35 +11167,35 @@ msgid "" "bytes per call." msgstr "" -#: ../build/NEWS:6584 +#: ../build/NEWS:5831 msgid "" "`bpo-37170 `__: Fix the cast on error " "in :c:func:`PyLong_AsUnsignedLongLongMask()`." msgstr "" -#: ../build/NEWS:6587 +#: ../build/NEWS:5834 msgid "" "`bpo-35381 `__: Convert posixmodule.c " "statically allocated types ``DirEntryType`` and ``ScandirIteratorType`` to " "heap-allocated types." msgstr "" -#: ../build/NEWS:6590 +#: ../build/NEWS:5837 msgid "" "`bpo-34331 `__: Use singular/plural noun " "in error message when instantiating an abstract class with non-overriden " "abstract method(s)." msgstr "" -#: ../build/NEWS:6595 +#: ../build/NEWS:5842 msgid "Python 3.8.0 beta 1" msgstr "" -#: ../build/NEWS:6597 +#: ../build/NEWS:5844 msgid "*Release date: 2019-06-04*" msgstr "" -#: ../build/NEWS:6602 +#: ../build/NEWS:5849 msgid "" "`bpo-35907 `__: CVE-2019-9948: Avoid " "file reading by disallowing ``local-file://`` and ``local_file://`` URL " @@ -12961,33 +11203,33 @@ msgid "" "`urllib.request`." msgstr "" -#: ../build/NEWS:6607 +#: ../build/NEWS:5854 msgid "" "`bpo-33529 `__: Prevent fold function " "used in email header encoding from entering infinite loop when there are too " "many non-ASCII characters in a header." msgstr "" -#: ../build/NEWS:6611 +#: ../build/NEWS:5858 msgid "" "`bpo-33164 `__: Updated blake2 " "implementation which uses secure memset implementation provided by platform." msgstr "" -#: ../build/NEWS:6617 +#: ../build/NEWS:5864 msgid "" "`bpo-35814 `__: Allow unpacking in the " "right hand side of annotated assignments. In particular, ``t: " "Tuple[int, ...] = x, y, *z`` is now allowed." msgstr "" -#: ../build/NEWS:6621 +#: ../build/NEWS:5868 msgid "" "`bpo-37126 `__: All structseq objects " "are now tracked by the garbage collector. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6624 +#: ../build/NEWS:5871 msgid "" "`bpo-37122 `__: Make the *co_argcount* " "attribute of code objects represent the total number of positional arguments " @@ -12997,7 +11239,7 @@ msgid "" "positional-or-keyword arguments. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6631 +#: ../build/NEWS:5878 msgid "" "`bpo-20092 `__: Constructors of :class:" "`int`, :class:`float` and :class:`complex` will now use the :meth:`~object." @@ -13006,26 +11248,26 @@ msgid "" "is not available." msgstr "" -#: ../build/NEWS:6636 +#: ../build/NEWS:5883 msgid "" "`bpo-37087 `__: Add native thread ID " "(TID) support to OpenBSD." msgstr "" -#: ../build/NEWS:6638 +#: ../build/NEWS:5885 msgid "" "`bpo-26219 `__: Implemented per opcode " "cache mechanism and ``LOAD_GLOBAL`` instruction use it. ``LOAD_GLOBAL`` is " "now about 40% faster. Contributed by Yury Selivanov, and Inada Naoki." msgstr "" -#: ../build/NEWS:6642 +#: ../build/NEWS:5889 msgid "" "`bpo-37072 `__: Fix crash in " "PyAST_FromNodeObject() when flags is NULL." msgstr "" -#: ../build/NEWS:6644 +#: ../build/NEWS:5891 msgid "" "`bpo-37029 `__: Freeing a great many " "small objects could take time quadratic in the number of arenas, due to " @@ -13037,14 +11279,14 @@ msgid "" "time needed to release their memory." msgstr "" -#: ../build/NEWS:6653 +#: ../build/NEWS:5900 msgid "" "`bpo-26423 `__: Fix possible overflow in " "``wrap_lenfunc()`` when ``sizeof(long) < sizeof(Py_ssize_t)`` (e.g., 64-bit " "Windows)." msgstr "" -#: ../build/NEWS:6656 +#: ../build/NEWS:5903 msgid "" "`bpo-37050 `__: Improve the AST for " "\"debug\" f-strings, which use '=' to print out the source of the expression " @@ -13053,7 +11295,7 @@ msgid "" "expressions inside the f-string)." msgstr "" -#: ../build/NEWS:6661 +#: ../build/NEWS:5908 msgid "" "`bpo-22385 `__: The `bytes.hex`, " "`bytearray.hex`, and `memoryview.hex` methods as well as the `binascii." @@ -13062,26 +11304,26 @@ msgid "" "MicroPython's hexlify implementation." msgstr "" -#: ../build/NEWS:6666 +#: ../build/NEWS:5913 msgid "" "`bpo-26836 `__: Add :func:`os." "memfd_create`." msgstr "" -#: ../build/NEWS:6668 +#: ../build/NEWS:5915 msgid "" "`bpo-37032 `__: Added new ``replace()`` " "method to the code type (:class:`types.CodeType`)." msgstr "" -#: ../build/NEWS:6671 +#: ../build/NEWS:5918 msgid "" "`bpo-37007 `__: Implement :func:`socket." "if_nameindex()`, :func:`socket.if_nametoindex()`, and :func:`socket." "if_indextoname()` on Windows." msgstr "" -#: ../build/NEWS:6675 +#: ../build/NEWS:5922 msgid "" "`bpo-36829 `__: :c:func:" "`PyErr_WriteUnraisable` now creates a traceback object if there is no " @@ -13090,14 +11332,14 @@ msgid "" "error." msgstr "" -#: ../build/NEWS:6680 +#: ../build/NEWS:5927 msgid "" "`bpo-36878 `__: Only accept text after " "`# type: ignore` if the first character is ASCII. This is to disallow things " "like `# type: ignoreé`." msgstr "" -#: ../build/NEWS:6683 +#: ../build/NEWS:5930 msgid "" "`bpo-36878 `__: Store text appearing " "after a `# type: ignore` comment in the AST. For example a type ignore like " @@ -13105,39 +11347,39 @@ msgid "" "node." msgstr "" -#: ../build/NEWS:6687 +#: ../build/NEWS:5934 msgid "" "`bpo-2180 `__: Treat line continuation at " "EOF as a ``SyntaxError`` by Anthony Sottile." msgstr "" -#: ../build/NEWS:6690 +#: ../build/NEWS:5937 msgid "" "`bpo-36907 `__: Fix a crash when calling " "a C function with a keyword dict (``f(**kwargs)``) and changing the dict " "``kwargs`` while that function is running." msgstr "" -#: ../build/NEWS:6694 +#: ../build/NEWS:5941 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices." msgstr "" -#: ../build/NEWS:6696 +#: ../build/NEWS:5943 msgid "" "`bpo-36826 `__: Add NamedExpression kind " "support to ast_unparse.c" msgstr "" -#: ../build/NEWS:6698 +#: ../build/NEWS:5945 msgid "" "`bpo-1875 `__: A :exc:`SyntaxError` is " "now raised if a code blocks that will be optimized away (e.g. if conditions " "that are always false) contains syntax errors. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6702 +#: ../build/NEWS:5949 msgid "" "`bpo-36027 `__: Allow computation of " "modular inverses via three-argument ``pow``: the second argument is now " @@ -13145,27 +11387,27 @@ msgid "" "relatively prime." msgstr "" -#: ../build/NEWS:6706 +#: ../build/NEWS:5953 msgid "" "`bpo-36861 `__: Update the Unicode " "database to version 12.1.0." msgstr "" -#: ../build/NEWS:6708 +#: ../build/NEWS:5955 msgid "" "`bpo-28866 `__: Avoid caching attributes " "of classes which type defines mro() to avoid a hard cache invalidation " "problem." msgstr "" -#: ../build/NEWS:6711 +#: ../build/NEWS:5958 msgid "" "`bpo-36851 `__: The ``FrameType`` stack " "is now correctly cleaned up if the execution ends with a return and the " "stack is not empty." msgstr "" -#: ../build/NEWS:6714 +#: ../build/NEWS:5961 msgid "" "`bpo-34616 `__: The ``compile()`` " "builtin functions now support the ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag, " @@ -13174,26 +11416,26 @@ msgid "" "already async functions; for example in a custom REPL." msgstr "" -#: ../build/NEWS:6720 +#: ../build/NEWS:5967 msgid "" "`bpo-36842 `__: Implement PEP 578, " "adding sys.audit, io.open_code and related APIs." msgstr "" -#: ../build/NEWS:6723 +#: ../build/NEWS:5970 msgid "" "`bpo-27639 `__: Correct return type for " "UserList slicing operations. Patch by Michael Blahay, Erick Cervantes, and " "vaultah" msgstr "" -#: ../build/NEWS:6726 +#: ../build/NEWS:5973 msgid "" "`bpo-36737 `__: Move PyRuntimeState." "warnings into per-interpreter state (via \"module state\")." msgstr "" -#: ../build/NEWS:6729 +#: ../build/NEWS:5976 msgid "" "`bpo-36793 `__: Removed ``__str__`` " "implementations from builtin types :class:`bool`, :class:`int`, :class:" @@ -13201,7 +11443,7 @@ msgid "" "now inherit ``__str__()`` from :class:`object`." msgstr "" -#: ../build/NEWS:6734 +#: ../build/NEWS:5981 msgid "" "`bpo-36817 `__: Add a ``=`` feature f-" "strings for debugging. This can precede ``!s``, ``!r``, or ``!a``. It " @@ -13212,13 +11454,13 @@ msgid "" "the formatting behavior is unchanged, and __format__ will be used." msgstr "" -#: ../build/NEWS:6742 +#: ../build/NEWS:5989 msgid "" "`bpo-24048 `__: Save the live exception " "during import.c's ``remove_module()``." msgstr "" -#: ../build/NEWS:6744 +#: ../build/NEWS:5991 msgid "" "`bpo-27987 `__: pymalloc returns memory " "blocks aligned by 16 bytes, instead of 8 bytes, on 64-bit platforms to " @@ -13226,39 +11468,39 @@ msgid "" "by Inada Naoki." msgstr "" -#: ../build/NEWS:6748 +#: ../build/NEWS:5995 msgid "" "`bpo-36601 `__: A long-since-meaningless " "check for ``getpid() == main_pid`` was removed from Python's internal C " "signal handler." msgstr "" -#: ../build/NEWS:6751 +#: ../build/NEWS:5998 msgid "" "`bpo-36594 `__: Fix incorrect use of ``" "%p`` in format strings. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:6754 +#: ../build/NEWS:6001 msgid "" "`bpo-36045 `__: builtins.help() now " "prefixes `async` for async functions" msgstr "" -#: ../build/NEWS:6756 +#: ../build/NEWS:6003 msgid "" "`bpo-36084 `__: Add native thread ID " "(TID) to threading.Thread objects (supported platforms: Windows, FreeBSD, " "Linux, macOS)" msgstr "" -#: ../build/NEWS:6759 +#: ../build/NEWS:6006 msgid "" "`bpo-36035 `__: Added fix for broken " "symlinks in combination with pathlib" msgstr "" -#: ../build/NEWS:6761 +#: ../build/NEWS:6008 msgid "" "`bpo-35983 `__: Added new trashcan " "macros to deal with a double deallocation that could occur when the " @@ -13266,78 +11508,78 @@ msgid "" "base class uses the trashcan mechanism. Patch by Jeroen Demeyer." msgstr "" -#: ../build/NEWS:6766 +#: ../build/NEWS:6013 msgid "" "`bpo-20602 `__: Do not clear :data:`sys." "flags` and :data:`sys.float_info` during shutdown. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:6769 +#: ../build/NEWS:6016 msgid "" "`bpo-26826 `__: Expose :func:" "`copy_file_range` as a low level API in the :mod:`os` module." msgstr "" -#: ../build/NEWS:6772 +#: ../build/NEWS:6019 msgid "" "`bpo-32388 `__: Remove cross-version " "binary compatibility requirement in tp_flags." msgstr "" -#: ../build/NEWS:6775 +#: ../build/NEWS:6022 msgid "" "`bpo-31862 `__: Port binascii to PEP 489 " "multiphase initialization. Patch by Marcel Plch." msgstr "" -#: ../build/NEWS:6781 +#: ../build/NEWS:6028 msgid "" "`bpo-37128 `__: Added :func:`math.perm`." msgstr "" -#: ../build/NEWS:6783 +#: ../build/NEWS:6030 msgid "" "`bpo-37120 `__: Add SSLContext." "num_tickets to control the number of TLSv1.3 session tickets." msgstr "" -#: ../build/NEWS:6786 +#: ../build/NEWS:6033 msgid "" "`bpo-12202 `__: Fix the error handling " "in :meth:`msilib.SummaryInformation.GetProperty`. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:6789 +#: ../build/NEWS:6036 msgid "" "`bpo-26835 `__: The fcntl module now " "contains file sealing constants for sealing of memfds." msgstr "" -#: ../build/NEWS:6792 +#: ../build/NEWS:6039 msgid "" "`bpo-29262 `__: Add ``get_origin()`` and " "``get_args()`` introspection helpers to ``typing`` module." msgstr "" -#: ../build/NEWS:6795 +#: ../build/NEWS:6042 msgid "" "`bpo-12639 `__: :meth:`msilib.Directory." "start_component()` no longer fails if *keyfile* is not ``None``." msgstr "" -#: ../build/NEWS:6798 +#: ../build/NEWS:6045 msgid "" "`bpo-36999 `__: Add the ``asyncio.Task." "get_coro()`` method to publicly expose the tasks's coroutine object." msgstr "" -#: ../build/NEWS:6801 +#: ../build/NEWS:6048 msgid "" "`bpo-35246 `__: Make :func:`asyncio." "create_subprocess_exec` accept path-like arguments." msgstr "" -#: ../build/NEWS:6804 +#: ../build/NEWS:6051 msgid "" "`bpo-35279 `__: Change default " "*max_workers* of ``ThreadPoolExecutor`` from ``cpu_count() * 5`` to " @@ -13345,7 +11587,7 @@ msgid "" "many cores machines." msgstr "" -#: ../build/NEWS:6808 +#: ../build/NEWS:6055 msgid "" "`bpo-37076 `__: :func:`_thread." "start_new_thread` now logs uncaught exception raised by the function using :" @@ -13353,13 +11595,13 @@ msgid "" "gets access to the function which raised the exception." msgstr "" -#: ../build/NEWS:6813 +#: ../build/NEWS:6060 msgid "" "`bpo-33725 `__: On macOS, the :mod:" "`multiprocessing` module now uses *spawn* start method by default." msgstr "" -#: ../build/NEWS:6816 +#: ../build/NEWS:6063 msgid "" "`bpo-37054 `__: Fix destructor :class:" "`_pyio.BytesIO` and :class:`_pyio.TextIOWrapper`: initialize their " @@ -13367,45 +11609,45 @@ msgid "" "used by ``__del__()`` which calls ``close()``." msgstr "" -#: ../build/NEWS:6821 +#: ../build/NEWS:6068 msgid "" "`bpo-37058 `__: PEP 544: Add " "``Protocol`` and ``@runtime_checkable`` to the ``typing`` module." msgstr "" -#: ../build/NEWS:6824 +#: ../build/NEWS:6071 msgid "" "`bpo-36933 `__: The functions ``sys." "set_coroutine_wrapper`` and ``sys.get_coroutine_wrapper`` that were " "deprecated and marked for removal in 3.8 have been removed." msgstr "" -#: ../build/NEWS:6828 +#: ../build/NEWS:6075 msgid "" "`bpo-37047 `__: Handle late binding and " "attribute access in :class:`unittest.mock.AsyncMock` setup for autospeccing. " "Document newly implemented async methods in :class:`unittest.mock.MagicMock`." msgstr "" -#: ../build/NEWS:6832 +#: ../build/NEWS:6079 msgid "" "`bpo-37049 `__: PEP 589: Add " "``TypedDict`` to the ``typing`` module." msgstr "" -#: ../build/NEWS:6834 +#: ../build/NEWS:6081 msgid "" "`bpo-37046 `__: PEP 586: Add ``Literal`` " "to the ``typing`` module." msgstr "" -#: ../build/NEWS:6836 +#: ../build/NEWS:6083 msgid "" "`bpo-37045 `__: PEP 591: Add ``Final`` " "qualifier and ``@final`` decorator to the ``typing`` module." msgstr "" -#: ../build/NEWS:6839 +#: ../build/NEWS:6086 msgid "" "`bpo-37035 `__: Don't log OSError based " "exceptions if a fatal error has occurred in asyncio transport. Peer can " @@ -13414,44 +11656,44 @@ msgid "" "is pointless and pollute asyncio logs." msgstr "" -#: ../build/NEWS:6845 +#: ../build/NEWS:6092 msgid "" "`bpo-37001 `__: :func:`symtable." "symtable` now accepts the same input types for source code as the built-in :" "func:`compile` function. Patch by Dino Viehland." msgstr "" -#: ../build/NEWS:6849 +#: ../build/NEWS:6096 msgid "" "`bpo-37028 `__: Implement asyncio REPL" msgstr "" -#: ../build/NEWS:6851 +#: ../build/NEWS:6098 msgid "" "`bpo-37027 `__: Return safe to use proxy " "socket object from transport.get_extra_info('socket')" msgstr "" -#: ../build/NEWS:6854 +#: ../build/NEWS:6101 msgid "" "`bpo-32528 `__: Make asyncio." "CancelledError a BaseException." msgstr "" -#: ../build/NEWS:6856 +#: ../build/NEWS:6103 msgid "" "This will address the common mistake many asyncio users make: an \"except " "Exception\" clause breaking Tasks cancellation." msgstr "" -#: ../build/NEWS:6859 +#: ../build/NEWS:6106 msgid "" "In addition to this change, we stop inheriting asyncio.TimeoutError and " "asyncio.InvalidStateError from their concurrent.futures.* counterparts. " "There's no point for these exceptions to share the inheritance chain." msgstr "" -#: ../build/NEWS:6863 +#: ../build/NEWS:6110 msgid "" "`bpo-1230540 `__: Add a new :func:" "`threading.excepthook` function which handles uncaught :meth:`threading." @@ -13459,57 +11701,57 @@ msgid "" "`threading.Thread.run` exceptions are handled." msgstr "" -#: ../build/NEWS:6867 +#: ../build/NEWS:6114 msgid "" "`bpo-36996 `__: Handle :func:`unittest." "mock.patch` used as a decorator on async functions." msgstr "" -#: ../build/NEWS:6870 +#: ../build/NEWS:6117 msgid "" "`bpo-37008 `__: Add support for calling :" "func:`next` with the mock resulting from :func:`unittest.mock.mock_open`" msgstr "" -#: ../build/NEWS:6873 +#: ../build/NEWS:6120 msgid "" "`bpo-27737 `__: Allow whitespace only " "header encoding in ``email.header`` - by Batuhan Taskaya" msgstr "" -#: ../build/NEWS:6876 +#: ../build/NEWS:6123 msgid "" "`bpo-36969 `__: PDB command `args` now " "display positional only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:6879 +#: ../build/NEWS:6126 msgid "" "`bpo-36969 `__: PDB command `args` now " "display keyword only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:6882 +#: ../build/NEWS:6129 msgid "" "`bpo-36983 `__: Add missing names to " "``typing.__all__``: ``ChainMap``, ``ForwardRef``, ``OrderedDict`` - by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:6885 +#: ../build/NEWS:6132 msgid "" "`bpo-36972 `__: Add SupportsIndex " "protocol to the typing module to allow type checking to detect classes that " "can be passed to `hex()`, `oct()` and `bin()`." msgstr "" -#: ../build/NEWS:6889 +#: ../build/NEWS:6136 msgid "" "`bpo-32972 `__: Implement ``unittest." "IsolatedAsyncioTestCase`` to help testing asyncio-based code." msgstr "" -#: ../build/NEWS:6892 +#: ../build/NEWS:6139 msgid "" "`bpo-36952 `__: :func:`fileinput.input` " "and :class:`fileinput.FileInput` **bufsize** argument has been removed (was " @@ -13517,7 +11759,7 @@ msgid "" "**openhook** arguments have been made keyword-only." msgstr "" -#: ../build/NEWS:6897 +#: ../build/NEWS:6144 msgid "" "`bpo-36952 `__: Starting with Python " "3.3, importing ABCs from :mod:`collections` is deprecated, and import should " @@ -13526,63 +11768,63 @@ msgid "" "documentation and ``DeprecationWarning`` clarified." msgstr "" -#: ../build/NEWS:6903 +#: ../build/NEWS:6150 msgid "" "`bpo-36949 `__: Implement __repr__ for " "WeakSet objects." msgstr "" -#: ../build/NEWS:6905 +#: ../build/NEWS:6152 msgid "" "`bpo-36948 `__: Fix :exc:`NameError` in :" "meth:`urllib.request.URLopener.retrieve`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:6909 +#: ../build/NEWS:6156 msgid "" "`bpo-33524 `__: Fix the folding of email " "header when the max_line_length is 0 or None and the header contains non-" "ascii characters. Contributed by Licht Takeuchi (@Licht-T)." msgstr "" -#: ../build/NEWS:6913 +#: ../build/NEWS:6160 msgid "" "`bpo-24564 `__: :func:`shutil.copystat` " "now ignores :const:`errno.EINVAL` on :func:`os.setxattr` which may occur " "when copying files on filesystems without extended attributes support." msgstr "" -#: ../build/NEWS:6917 +#: ../build/NEWS:6164 msgid "Original patch by Giampaolo Rodola, updated by Ying Wang." msgstr "" -#: ../build/NEWS:6919 +#: ../build/NEWS:6166 msgid "" "`bpo-36888 `__: Python child processes " "can now access the status of their parent process using multiprocessing." "process.parent_process" msgstr "" -#: ../build/NEWS:6922 +#: ../build/NEWS:6169 msgid "" "`bpo-36921 `__: Deprecate ``@coroutine`` " "for sake of ``async def``." msgstr "" -#: ../build/NEWS:6924 +#: ../build/NEWS:6171 msgid "" "`bpo-25652 `__: Fix bug in ``__rmod__`` " "of ``UserString`` - by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:6926 +#: ../build/NEWS:6173 msgid "" "`bpo-36916 `__: Remove a message about " "an unhandled exception in a task when writer.write() is used without await " "and writer.drain() fails with an exception." msgstr "" -#: ../build/NEWS:6930 +#: ../build/NEWS:6177 msgid "" "`bpo-36889 `__: Introduce :class:" "`asyncio.Stream` class that merges :class:`asyncio.StreamReader` and :class:" @@ -13600,59 +11842,59 @@ msgid "" "outside of asyncio package." msgstr "" -#: ../build/NEWS:6946 +#: ../build/NEWS:6193 msgid "" "`bpo-36845 `__: Added validation of " "integer prefixes to the construction of IP networks and interfaces in the " "ipaddress module." msgstr "" -#: ../build/NEWS:6949 +#: ../build/NEWS:6196 msgid "" "`bpo-23378 `__: Add an extend action to " "argparser." msgstr "" -#: ../build/NEWS:6951 +#: ../build/NEWS:6198 msgid "" "`bpo-36867 `__: Fix a bug making a " "SharedMemoryManager instance and its parent process use two separate " "resource_tracker processes." msgstr "" -#: ../build/NEWS:6954 +#: ../build/NEWS:6201 msgid "" "`bpo-23896 `__: Adds a grammar to " "lib2to3.pygram that contains exec as a function not as statement." msgstr "" -#: ../build/NEWS:6957 +#: ../build/NEWS:6204 msgid "" "`bpo-36895 `__: The function ``time." "clock()`` was deprecated in 3.3 in favor of ``time.perf_counter()`` and " "marked for removal in 3.8, it has removed." msgstr "" -#: ../build/NEWS:6960 +#: ../build/NEWS:6207 msgid "" "`bpo-35545 `__: Fix asyncio discarding " "IPv6 scopes when ensuring hostname resolutions internally" msgstr "" -#: ../build/NEWS:6963 +#: ../build/NEWS:6210 msgid "" "`bpo-36887 `__: Add new function :func:" "`math.isqrt` to compute integer square roots." msgstr "" -#: ../build/NEWS:6966 +#: ../build/NEWS:6213 msgid "" "`bpo-34632 `__: Introduce the " "``importlib.metadata`` module with (provisional) support for reading " "metadata from third-party packages." msgstr "" -#: ../build/NEWS:6969 +#: ../build/NEWS:6216 msgid "" "`bpo-36878 `__: When using " "`type_comments=True` in `ast.parse`, treat `# type: ignore` followed by a " @@ -13661,27 +11903,27 @@ msgid "" "formations such as `# type: ignore[E1000]`." msgstr "" -#: ../build/NEWS:6974 +#: ../build/NEWS:6221 msgid "" "`bpo-36778 `__: ``cp65001`` encoding " "(Windows code page 65001) becomes an alias to ``utf_8`` encoding." msgstr "" -#: ../build/NEWS:6977 +#: ../build/NEWS:6224 msgid "" "`bpo-36867 `__: The multiprocessing." "resource_tracker replaces the multiprocessing.semaphore_tracker module. " "Other than semaphores, resource_tracker also tracks shared_memory segments." msgstr "" -#: ../build/NEWS:6981 +#: ../build/NEWS:6228 msgid "" "`bpo-30262 `__: The ``Cache`` and " "``Statement`` objects of the :mod:`sqlite3` module are not exposed to the " "user. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:6984 +#: ../build/NEWS:6231 msgid "" "`bpo-24538 `__: In `shutil.copystat()`, " "first copy extended file attributes and then file permissions, since " @@ -13689,7 +11931,7 @@ msgid "" "writeable." msgstr "" -#: ../build/NEWS:6988 +#: ../build/NEWS:6235 msgid "" "`bpo-36829 `__: Add new :func:`sys." "unraisablehook` function which can be overridden to control how \"unraisable " @@ -13698,78 +11940,78 @@ msgid "" "raises an exception or during garbage collection (:func:`gc.collect`)." msgstr "" -#: ../build/NEWS:6994 +#: ../build/NEWS:6241 msgid "" "`bpo-36832 `__: Introducing ``zipfile." "Path``, a pathlib-compatible wrapper for traversing zip files." msgstr "" -#: ../build/NEWS:6997 +#: ../build/NEWS:6244 msgid "" "`bpo-36814 `__: Fix an issue where os." "posix_spawnp() would incorrectly raise a TypeError when file_actions is None." msgstr "" -#: ../build/NEWS:7000 +#: ../build/NEWS:6247 msgid "" "`bpo-33110 `__: Handle exceptions raised " "by functions added by concurrent.futures add_done_callback correctly when " "the Future has already completed." msgstr "" -#: ../build/NEWS:7004 +#: ../build/NEWS:6251 msgid "" "`bpo-26903 `__: Limit `max_workers` in " "`ProcessPoolExecutor` to 61 to work around a WaitForMultipleObjects " "limitation." msgstr "" -#: ../build/NEWS:7007 +#: ../build/NEWS:6254 msgid "" "`bpo-36813 `__: Fix :class:`~logging." "handlers.QueueListener` to call ``queue.task_done()`` upon stopping. Patch " "by Bar Harel." msgstr "" -#: ../build/NEWS:7010 +#: ../build/NEWS:6257 msgid "" "`bpo-36806 `__: Forbid creation of " "asyncio stream objects like StreamReader, StreamWriter, Process, and their " "protocols outside of asyncio package." msgstr "" -#: ../build/NEWS:7013 +#: ../build/NEWS:6260 msgid "" "`bpo-36802 `__: Provide both sync and " "async calls for StreamWriter.write() and StreamWriter.close()" msgstr "" -#: ../build/NEWS:7016 +#: ../build/NEWS:6263 msgid "" "`bpo-36801 `__: Properly handle SSL " "connection closing in asyncio StreamWriter.drain() call." msgstr "" -#: ../build/NEWS:7019 +#: ../build/NEWS:6266 msgid "" "`bpo-36785 `__: Implement PEP 574 " "(pickle protocol 5 with out-of-band buffers)." msgstr "" -#: ../build/NEWS:7021 +#: ../build/NEWS:6268 msgid "" "`bpo-36772 `__: functools.lru_cache() " "can now be used as a straight decorator in addition to its existing usage as " "a function that returns a decorator." msgstr "" -#: ../build/NEWS:7024 +#: ../build/NEWS:6271 msgid "" "`bpo-6584 `__: Add a :exc:`~gzip." "BadGzipFile` exception to the :mod:`gzip` module." msgstr "" -#: ../build/NEWS:7027 +#: ../build/NEWS:6274 msgid "" "`bpo-36748 `__: Optimized write " "buffering in C implementation of ``TextIOWrapper``. Writing ASCII string to " @@ -13777,40 +12019,40 @@ msgid "" "faster. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:7031 +#: ../build/NEWS:6278 msgid "" "`bpo-8138 `__: Don't mark ``wsgiref." "simple_server.SimpleServer`` as multi-threaded since ``wsgiref.simple_server." "WSGIServer`` is single-threaded." msgstr "" -#: ../build/NEWS:7035 +#: ../build/NEWS:6282 msgid "" "`bpo-22640 `__: :func:`py_compile." "compile` now supports silent mode. Patch by Joannah Nanjekye" msgstr "" -#: ../build/NEWS:7038 +#: ../build/NEWS:6285 msgid "" "`bpo-29183 `__: Fix double exceptions " "in :class:`wsgiref.handlers.BaseHandler` by calling its :meth:`~wsgiref." "handlers.BaseHandler.close` method only when no exception is raised." msgstr "" -#: ../build/NEWS:7042 +#: ../build/NEWS:6289 msgid "" "`bpo-36548 `__: Improved the repr of " "regular expression flags." msgstr "" -#: ../build/NEWS:7044 +#: ../build/NEWS:6291 msgid "" "`bpo-36542 `__: The signature of Python " "functions can now be overridden by specifying the ``__text_signature__`` " "attribute." msgstr "" -#: ../build/NEWS:7047 +#: ../build/NEWS:6294 msgid "" "`bpo-36533 `__: Reinitialize logging." "Handler locks in forked child processes instead of attempting to acquire " @@ -13820,86 +12062,86 @@ msgid "" "another as the lock acquisition order cannot be guaranteed." msgstr "" -#: ../build/NEWS:7054 +#: ../build/NEWS:6301 msgid "" "`bpo-35252 `__: Throw a TypeError " "instead of an AssertionError when using an invalid type annotation with " "singledispatch." msgstr "" -#: ../build/NEWS:7057 +#: ../build/NEWS:6304 msgid "" "`bpo-35900 `__: Allow reduction methods " "to return a 6-item tuple where the 6th item specifies a custom state-setting " "method that's called instead of the regular ``__setstate__`` method." msgstr "" -#: ../build/NEWS:7061 +#: ../build/NEWS:6308 msgid "" "`bpo-35900 `__: enable custom reduction " "callback registration for functions and classes in _pickle.c, using the new " "Pickler's attribute ``reducer_override``" msgstr "" -#: ../build/NEWS:7065 +#: ../build/NEWS:6312 msgid "" "`bpo-36368 `__: Fix a bug crashing " "SharedMemoryManager instances in interactive sessions after a ctrl-c " "(KeyboardInterrupt) was sent" msgstr "" -#: ../build/NEWS:7068 +#: ../build/NEWS:6315 msgid "" "`bpo-31904 `__: Fix mmap fail for VxWorks" msgstr "" -#: ../build/NEWS:7070 +#: ../build/NEWS:6317 msgid "" "`bpo-27497 `__: :meth:`csv.DictWriter." "writeheader` now returns the return value of the underlying :meth:`csv." "Writer.writerow` method. Patch contributed by Ashish Nitin Patil." msgstr "" -#: ../build/NEWS:7074 +#: ../build/NEWS:6321 msgid "" "`bpo-36239 `__: Parsing .mo files now " "ignores comments starting and ending with #-#-#-#-#." msgstr "" -#: ../build/NEWS:7077 +#: ../build/NEWS:6324 msgid "" "`bpo-26707 `__: Enable plistlib to read " "and write binary plist files that were created as a KeyedArchive file. " "Specifically, this allows the plistlib to process 0x80 tokens as UID objects." msgstr "" -#: ../build/NEWS:7081 +#: ../build/NEWS:6328 msgid "" "`bpo-31904 `__: Add posix module support " "for VxWorks." msgstr "" -#: ../build/NEWS:7083 +#: ../build/NEWS:6330 msgid "" "`bpo-35125 `__: Asyncio: Remove inner " "callback on outer cancellation in shield" msgstr "" -#: ../build/NEWS:7085 +#: ../build/NEWS:6332 msgid "" "`bpo-35721 `__: Fix :meth:`asyncio." "SelectorEventLoop.subprocess_exec()` leaks file descriptors if ``Popen`` " "fails and called with ``stdin=subprocess.PIPE``. Patch by Niklas Fiekas." msgstr "" -#: ../build/NEWS:7089 +#: ../build/NEWS:6336 msgid "" "`bpo-31855 `__: :func:`unittest.mock." "mock_open` results now respects the argument of read([size]). Patch " "contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:7092 +#: ../build/NEWS:6339 msgid "" "`bpo-35431 `__: Implement :func:`math." "comb` that returns binomial coefficient, that computes the number of ways to " @@ -13907,7 +12149,7 @@ msgid "" "Yash Aggarwal and Keller Fuchs." msgstr "" -#: ../build/NEWS:7096 +#: ../build/NEWS:6343 msgid "" "`bpo-26660 `__: Fixed permission errors " "in :class:`~tempfile.TemporaryDirectory` clean up. Previously " @@ -13915,66 +12157,66 @@ msgid "" "files or directories were created inside a temporary directory." msgstr "" -#: ../build/NEWS:7102 +#: ../build/NEWS:6349 msgid "" "`bpo-34271 `__: Add debugging helpers to " "ssl module. It's now possible to dump key material and to trace TLS " "protocol. The default and stdlib contexts also support SSLKEYLOGFILE env var." msgstr "" -#: ../build/NEWS:7106 +#: ../build/NEWS:6353 msgid "" "`bpo-26467 `__: Added AsyncMock to " "support using unittest to mock asyncio coroutines. Patch by Lisa Roach." msgstr "" -#: ../build/NEWS:7109 +#: ../build/NEWS:6356 msgid "" "`bpo-33569 `__: dataclasses.InitVar: " "Exposes the type used to create the init var." msgstr "" -#: ../build/NEWS:7112 +#: ../build/NEWS:6359 msgid "" "`bpo-34424 `__: Fix serialization of " "messages containing encoded strings when the policy.linesep is set to a " "multi-character string. Patch by Jens Troeger." msgstr "" -#: ../build/NEWS:7116 +#: ../build/NEWS:6363 msgid "" "`bpo-34303 `__: Performance of :func:" "`functools.reduce` is slightly improved. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:7119 +#: ../build/NEWS:6366 msgid "" "`bpo-33361 `__: Fix a bug in :class:" "`codecs.StreamRecoder` where seeking might leave old data in a buffer and " "break subsequent read calls. Patch by Ammar Askar." msgstr "" -#: ../build/NEWS:7123 +#: ../build/NEWS:6370 msgid "" "`bpo-22454 `__: The :mod:`shlex` module " "now exposes :func:`shlex.join`, the inverse of :func:`shlex.split`. Patch by " "Bo Bayles." msgstr "" -#: ../build/NEWS:7126 +#: ../build/NEWS:6373 msgid "" "`bpo-31922 `__: :meth:`asyncio." "AbstractEventLoop.create_datagram_endpoint`: Do not connect UDP socket when " "broadcast is allowed. This allows to receive replies after a UDP broadcast." msgstr "" -#: ../build/NEWS:7130 +#: ../build/NEWS:6377 msgid "" "`bpo-24882 `__: Change " "ThreadPoolExecutor to use existing idle threads before spinning up new ones." msgstr "" -#: ../build/NEWS:7133 +#: ../build/NEWS:6380 msgid "" "`bpo-31961 `__: Added support for bytes " "and path-like objects in :func:`subprocess.Popen` on Windows. The *args* " @@ -13984,48 +12226,48 @@ msgid "" "parameter now accepts a bytes object. Based on patch by Anders Lorentsen." msgstr "" -#: ../build/NEWS:7140 +#: ../build/NEWS:6387 msgid "" "`bpo-33123 `__: :class:`pathlib.Path." "unlink` now accepts a *missing_ok* parameter to avoid a :exc:" "`FileNotFoundError` from being raised. Patch by Robert Buchholz." msgstr "" -#: ../build/NEWS:7144 +#: ../build/NEWS:6391 msgid "" "`bpo-32941 `__: Allow :class:`mmap.mmap` " "objects to access the madvise() system call (through :meth:`mmap.mmap." "madvise`)." msgstr "" -#: ../build/NEWS:7147 +#: ../build/NEWS:6394 msgid "" "`bpo-22102 `__: Added support for ZIP " "files with disks set to 0. Such files are commonly created by builtin tools " "on Windows when use ZIP64 extension. Patch by Francisco Facioni." msgstr "" -#: ../build/NEWS:7151 +#: ../build/NEWS:6398 msgid "" "`bpo-32515 `__: trace.py can now run " "modules via python3 -m trace -t --module module_name" msgstr "" -#: ../build/NEWS:7154 +#: ../build/NEWS:6401 msgid "" "`bpo-32299 `__: Changed :func:`unittest." "mock.patch.dict` to return the patched dictionary when used as context " "manager. Patch by Vadim Tsander." msgstr "" -#: ../build/NEWS:7157 +#: ../build/NEWS:6404 msgid "" "`bpo-27141 `__: Added a ``__copy__()`` " "to ``collections.UserList`` and ``collections.UserDict`` in order to " "correctly implement shallow copying of the objects. Patch by Bar Harel." msgstr "" -#: ../build/NEWS:7161 +#: ../build/NEWS:6408 msgid "" "`bpo-31829 `__: ``\\r``, ``\\0`` and ``" "\\x1a`` (end-of-file on Windows) are now escaped in protocol 0 pickles of " @@ -14033,20 +12275,20 @@ msgid "" "text mode in Python 2." msgstr "" -#: ../build/NEWS:7165 +#: ../build/NEWS:6412 msgid "" "`bpo-23395 `__: ``_thread." "interrupt_main()`` now avoids setting the Python error status if the " "``SIGINT`` signal is ignored or not handled by Python." msgstr "" -#: ../build/NEWS:7171 +#: ../build/NEWS:6418 msgid "" "`bpo-36896 `__: Clarify that some types " "have unstable constructor signature between Python versions." msgstr "" -#: ../build/NEWS:7174 +#: ../build/NEWS:6421 msgid "" "`bpo-36686 `__: Improve documentation of " "the stdin, stdout, and stderr arguments of the ``asyncio.subprocess_exec`` " @@ -14054,39 +12296,39 @@ msgid "" "as text is not supported." msgstr "" -#: ../build/NEWS:7178 +#: ../build/NEWS:6425 msgid "" "Add a few tests to verify that the various values passed to the std* " "arguments actually work." msgstr "" -#: ../build/NEWS:7181 +#: ../build/NEWS:6428 msgid "" "`bpo-36984 `__: Improve version added " "references in ``typing`` module - by Anthony Sottile." msgstr "" -#: ../build/NEWS:7184 +#: ../build/NEWS:6431 msgid "" "`bpo-36868 `__: What's new now mentions " "SSLContext.hostname_checks_common_name instead of SSLContext.host_flags." msgstr "" -#: ../build/NEWS:7187 +#: ../build/NEWS:6434 msgid "" "`bpo-35924 `__: Add a note to the " "``curses.addstr()`` documentation to warn that multiline strings can cause " "segfaults because of an ncurses bug." msgstr "" -#: ../build/NEWS:7190 +#: ../build/NEWS:6437 msgid "" "`bpo-36783 `__: Added C API " "Documentation for Time_FromTimeAndFold and PyDateTime_FromDateAndTimeAndFold " "as per PEP 495. Patch by Edison Abahurire." msgstr "" -#: ../build/NEWS:7194 +#: ../build/NEWS:6441 msgid "" "`bpo-36797 `__: More of the legacy " "distutils documentation has been either pruned, or else more clearly marked " @@ -14094,43 +12336,43 @@ msgid "" "independently." msgstr "" -#: ../build/NEWS:7198 +#: ../build/NEWS:6445 msgid "" "`bpo-22865 `__: Add detail to the " "documentation on the `pty.spawn` function." msgstr "" -#: ../build/NEWS:7200 +#: ../build/NEWS:6447 msgid "" "`bpo-35397 `__: Remove deprecation and " "document urllib.parse.unwrap(). Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:7203 +#: ../build/NEWS:6450 msgid "" "`bpo-32995 `__: Added the context " "variable in glossary." msgstr "" -#: ../build/NEWS:7205 +#: ../build/NEWS:6452 msgid "" "`bpo-33519 `__: Clarify that `copy()` is " "not part of the `MutableSequence` ABC." msgstr "" -#: ../build/NEWS:7207 +#: ../build/NEWS:6454 msgid "" "`bpo-33482 `__: Make `codecs." "StreamRecoder.writelines` take a list of bytes." msgstr "" -#: ../build/NEWS:7209 +#: ../build/NEWS:6456 msgid "" "`bpo-25735 `__: Added documentation for " "func factorial to indicate that returns integer values" msgstr "" -#: ../build/NEWS:7212 +#: ../build/NEWS:6459 msgid "" "`bpo-20285 `__: Expand object.__doc__ " "(docstring) to make it clearer. Modify pydoc.py so that help(object) lists " @@ -14138,7 +12380,7 @@ msgid "" "class.)" msgstr "" -#: ../build/NEWS:7219 +#: ../build/NEWS:6466 msgid "" "`bpo-37069 `__: Modify test_coroutines, " "test_cprofile, test_generators, test_raise, test_ssl and test_yield_from to " @@ -14146,32 +12388,32 @@ msgid "" "support.captured_stderr`." msgstr "" -#: ../build/NEWS:7224 +#: ../build/NEWS:6471 msgid "" "`bpo-37098 `__: Fix test_memfd_create on " "older Linux Kernels." msgstr "" -#: ../build/NEWS:7226 +#: ../build/NEWS:6473 msgid "" "`bpo-37081 `__: Test with OpenSSL 1.1.1c" msgstr "" -#: ../build/NEWS:7228 +#: ../build/NEWS:6475 msgid "" "`bpo-36829 `__: Add :func:`test.support." "catch_unraisable_exception`: context manager catching unraisable exception " "using :func:`sys.unraisablehook`." msgstr "" -#: ../build/NEWS:7231 +#: ../build/NEWS:6478 msgid "" "`bpo-36915 `__: The main regrtest " "process now always removes all temporary directories of worker processes " "even if they crash or if they are killed on KeyboardInterrupt (CTRL+c)." msgstr "" -#: ../build/NEWS:7235 +#: ../build/NEWS:6482 msgid "" "`bpo-36719 `__: \"python3 -m test -jN ..." "\" now continues the execution of next tests when a worker process crash " @@ -14179,14 +12421,14 @@ msgid "" "failfast to stop at the first error." msgstr "" -#: ../build/NEWS:7239 +#: ../build/NEWS:6486 msgid "" "`bpo-36816 `__: Update Lib/test/" "selfsigned_pythontestdotnet.pem to match self-signed.pythontest.net's new " "TLS certificate." msgstr "" -#: ../build/NEWS:7242 +#: ../build/NEWS:6489 msgid "" "`bpo-35925 `__: Skip httplib and nntplib " "networking tests when they would otherwise fail due to a modern OS or distro " @@ -14194,19 +12436,19 @@ msgid "" "certificates." msgstr "" -#: ../build/NEWS:7246 +#: ../build/NEWS:6493 msgid "" "`bpo-36782 `__: Add tests for several C " "API functions in the :mod:`datetime` module. Patch by Edison Abahurire." msgstr "" -#: ../build/NEWS:7249 +#: ../build/NEWS:6496 msgid "" "`bpo-36342 `__: Fix test_multiprocessing " "in test_venv if platform lacks functioning sem_open." msgstr "" -#: ../build/NEWS:7255 +#: ../build/NEWS:6502 msgid "" "`bpo-36721 `__: To embed Python into an " "application, a new ``--embed`` option must be passed to ``python3-config --" @@ -14216,7 +12458,7 @@ msgid "" "previous command fails." msgstr "" -#: ../build/NEWS:7261 +#: ../build/NEWS:6508 msgid "" "Add a pkg-config ``python-3.8-embed`` module to embed Python into an " "application: ``pkg-config python-3.8-embed --libs`` includes ``-" @@ -14226,7 +12468,7 @@ msgid "" "the Python version)." msgstr "" -#: ../build/NEWS:7268 +#: ../build/NEWS:6515 msgid "" "On the other hand, ``pkg-config python3.8 --libs`` no longer contains ``-" "lpython3.8``. C extensions must not be linked to libpython (except on " @@ -14234,37 +12476,37 @@ msgid "" "on purpose." msgstr "" -#: ../build/NEWS:7273 +#: ../build/NEWS:6520 msgid "" "`bpo-36786 `__: \"make install\" now " "runs compileall in parallel." msgstr "" -#: ../build/NEWS:7278 +#: ../build/NEWS:6525 msgid "" "`bpo-36965 `__: include of " "STATUS_CONTROL_C_EXIT without depending on MSC compiler" msgstr "" -#: ../build/NEWS:7281 +#: ../build/NEWS:6528 msgid "" "`bpo-35926 `__: Update to OpenSSL 1.1.1b " "for Windows." msgstr "" -#: ../build/NEWS:7283 +#: ../build/NEWS:6530 msgid "" "`bpo-29883 `__: Add Windows support for " "UDP transports for the Proactor Event Loop. Patch by Adam Meily." msgstr "" -#: ../build/NEWS:7286 +#: ../build/NEWS:6533 msgid "" "`bpo-33407 `__: The :c:macro:" "`Py_DEPRECATED()` macro has been implemented for MSVC." msgstr "" -#: ../build/NEWS:7292 +#: ../build/NEWS:6539 msgid "" "`bpo-36231 `__: Support building Python " "on macOS without /usr/include installed. As of macOS 10.14, system header " @@ -14272,58 +12514,58 @@ msgid "" "Tools or the Xcode app." msgstr "" -#: ../build/NEWS:7299 +#: ../build/NEWS:6546 msgid "" "`bpo-35610 `__: Replace now redundant ." "context_use_ps1 with .prompt_last_line. This finishes change started in " "`bpo-31858 `__." msgstr "" -#: ../build/NEWS:7302 +#: ../build/NEWS:6549 msgid "" "`bpo-37038 `__: Make idlelib.run " "runnable; add test clause." msgstr "" -#: ../build/NEWS:7304 +#: ../build/NEWS:6551 msgid "" "`bpo-36958 `__: Print any argument other " "than None or int passed to SystemExit or sys.exit()." msgstr "" -#: ../build/NEWS:7307 +#: ../build/NEWS:6554 msgid "" "`bpo-36807 `__: When saving a file, call " "os.fsync() so bits are flushed to e.g. USB drive." msgstr "" -#: ../build/NEWS:7310 +#: ../build/NEWS:6557 msgid "" "`bpo-32411 `__: In browser.py, remove " "extraneous sorting by line number since dictionary was created in line " "number order." msgstr "" -#: ../build/NEWS:7316 +#: ../build/NEWS:6563 msgid "" "`bpo-37053 `__: Handle strings like u" "\"bar\" correctly in Tools/parser/unparse.py. Patch by Chih-Hsuan Yen." msgstr "" -#: ../build/NEWS:7322 +#: ../build/NEWS:6569 msgid "" "`bpo-36763 `__: Implement the :pep:`587` " "\"Python Initialization Configuration\"." msgstr "" -#: ../build/NEWS:7324 +#: ../build/NEWS:6571 msgid "" "`bpo-36379 `__: Fix crashes when " "attempting to use the *modulo* parameter when ``__ipow__`` is implemented in " "C." msgstr "" -#: ../build/NEWS:7327 +#: ../build/NEWS:6574 msgid "" "`bpo-37107 `__: Update :c:func:" "`PyObject_CallMethodObjArgs` and ``_PyObject_CallMethodIdObjArgs`` to use " @@ -14331,21 +12573,21 @@ msgid "" "cases. Patch by Michael J. Sullivan." msgstr "" -#: ../build/NEWS:7332 +#: ../build/NEWS:6579 msgid "" "`bpo-36974 `__: Implement :pep:`590`: " "Vectorcall: a fast calling protocol for CPython. This is a new protocol to " "optimize calls of custom callable objects." msgstr "" -#: ../build/NEWS:7336 +#: ../build/NEWS:6583 msgid "" "`bpo-36763 `__: ``Py_Main()`` now " "returns the exitcode rather than calling ``Py_Exit(exitcode)`` when calling " "``PyErr_Print()`` if the current exception type is ``SystemExit``." msgstr "" -#: ../build/NEWS:7340 +#: ../build/NEWS:6587 msgid "" "`bpo-36922 `__: Add new type flag " "``Py_TPFLAGS_METHOD_DESCRIPTOR`` for objects behaving like unbound methods. " @@ -14353,28 +12595,28 @@ msgid "" "``CALL_METHOD`` opcodes. See PEP 590." msgstr "" -#: ../build/NEWS:7345 +#: ../build/NEWS:6592 msgid "" "`bpo-36728 `__: The :c:func:" "`PyEval_ReInitThreads` function has been removed from the C API. It should " "not be called explicitly: use :c:func:`PyOS_AfterFork_Child` instead." msgstr "" -#: ../build/NEWS:7351 +#: ../build/NEWS:6598 msgid "Python 3.8.0 alpha 4" msgstr "" -#: ../build/NEWS:7353 +#: ../build/NEWS:6600 msgid "*Release date: 2019-05-06*" msgstr "" -#: ../build/NEWS:7358 +#: ../build/NEWS:6605 msgid "" "`bpo-36742 `__: Fixes mishandling of pre-" "normalization characters in urlsplit()." msgstr "" -#: ../build/NEWS:7361 +#: ../build/NEWS:6608 msgid "" "`bpo-30458 `__: Address CVE-2019-9740 by " "disallowing URL paths with embedded whitespace or control characters through " @@ -14382,7 +12624,7 @@ msgid "" "injection URLs now cause an http.client.InvalidURL exception to be raised." msgstr "" -#: ../build/NEWS:7366 +#: ../build/NEWS:6613 msgid "" "`bpo-35755 `__: :func:`shutil.which` now " "uses ``os.confstr(\"CS_PATH\")`` if available and if the :envvar:`PATH` " @@ -14392,34 +12634,34 @@ msgid "" "if the :envvar:`PATH` environment variable is not set." msgstr "" -#: ../build/NEWS:7376 +#: ../build/NEWS:6623 msgid "" "`bpo-36722 `__: In debug build, import " "now also looks for C extensions compiled in release mode and for C " "extensions compiled in the stable ABI." msgstr "" -#: ../build/NEWS:7379 +#: ../build/NEWS:6626 msgid "" "`bpo-32849 `__: Fix Python " "Initialization code on FreeBSD to detect properly when stdin file descriptor " "(fd 0) is invalid." msgstr "" -#: ../build/NEWS:7382 +#: ../build/NEWS:6629 msgid "" "`bpo-36623 `__: Remove parser headers " "and related function declarations that lack implementations after the " "removal of pgen." msgstr "" -#: ../build/NEWS:7385 +#: ../build/NEWS:6632 msgid "" "`bpo-20180 `__: ``dict.pop()`` is now up " "to 33% faster thanks to Argument Clinic. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:7388 +#: ../build/NEWS:6635 msgid "" "`bpo-36611 `__: Debug memory allocators: " "disable serialno field by default from debug hooks on Python memory " @@ -14429,7 +12671,7 @@ msgid "" "with ``PYMEM_DEBUG_SERIALNO`` defined to get back the field." msgstr "" -#: ../build/NEWS:7395 +#: ../build/NEWS:6642 msgid "" "`bpo-36588 `__: On AIX, :attr:`sys." "platform` doesn't contain the major version anymore. Always return " @@ -14438,19 +12680,19 @@ msgid "" "startswith('aix')``. Contributed by M. Felt." msgstr "" -#: ../build/NEWS:7400 +#: ../build/NEWS:6647 msgid "" "`bpo-36549 `__: Change str.capitalize to " "use titlecase for the first character instead of uppercase." msgstr "" -#: ../build/NEWS:7403 +#: ../build/NEWS:6650 msgid "" "`bpo-36540 `__: Implement :pep:`570` " "(Python positional-only parameters). Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:7406 +#: ../build/NEWS:6653 msgid "" "`bpo-36475 `__: :c:func:" "`PyEval_AcquireLock` and :c:func:`PyEval_AcquireThread` now terminate the " @@ -14459,25 +12701,25 @@ msgid "" "`Py_END_ALLOW_THREADS`, and :c:func:`PyGILState_Ensure`." msgstr "" -#: ../build/NEWS:7411 +#: ../build/NEWS:6658 msgid "" "`bpo-36504 `__: Fix signed integer " "overflow in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../build/NEWS:7414 +#: ../build/NEWS:6661 msgid "" "`bpo-20844 `__: Fix running script with " "encoding cookie and LF line ending may fail on Windows." msgstr "" -#: ../build/NEWS:7417 +#: ../build/NEWS:6664 msgid "" "`bpo-24214 `__: Fixed support of the " "surrogatepass error handler in the UTF-8 incremental decoder." msgstr "" -#: ../build/NEWS:7420 +#: ../build/NEWS:6667 msgid "" "`bpo-36452 `__: Changing ``dict`` keys " "during iteration of the dict itself, ``keys()``, ``values()``, or " @@ -14486,51 +12728,51 @@ msgid "" "will be raised after ``len(dict)`` iterations. Contributed by Thomas Perl." msgstr "" -#: ../build/NEWS:7426 +#: ../build/NEWS:6673 msgid "" "`bpo-36459 `__: Fix a possible double " "``PyMem_FREE()`` due to tokenizer.c's ``tok_nextc()``." msgstr "" -#: ../build/NEWS:7429 +#: ../build/NEWS:6676 msgid "" "`bpo-36433 `__: Fixed TypeError message " "in classmethoddescr_call." msgstr "" -#: ../build/NEWS:7431 +#: ../build/NEWS:6678 msgid "" "`bpo-36430 `__: Fix a possible reference " "leak in :func:`itertools.count`." msgstr "" -#: ../build/NEWS:7433 +#: ../build/NEWS:6680 msgid "" "`bpo-36440 `__: Include node names in " "``ParserError`` messages, instead of numeric IDs. Patch by A. Skrobov." msgstr "" -#: ../build/NEWS:7436 +#: ../build/NEWS:6683 msgid "" "`bpo-36143 `__: Regenerate :mod:" "`keyword` from the Grammar and Tokens file using pgen. Patch by Pablo " "Galindo." msgstr "" -#: ../build/NEWS:7439 +#: ../build/NEWS:6686 msgid "" "`bpo-18372 `__: Add missing :c:func:" "`PyObject_GC_Track` calls in the :mod:`pickle` module. Patch by Zackery " "Spytz." msgstr "" -#: ../build/NEWS:7445 +#: ../build/NEWS:6692 msgid "" "`bpo-35952 `__: Fix pythoninfo when the " "compiler is missing." msgstr "" -#: ../build/NEWS:7447 +#: ../build/NEWS:6694 msgid "" "`bpo-28238 `__: The ``.find*()`` methods " "of xml.etree.ElementTree can now search for wildcards like ``{*}tag`` and " @@ -14538,13 +12780,13 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:7451 +#: ../build/NEWS:6698 msgid "" "`bpo-26978 `__: `pathlib.path.link_to()` " "is now implemented. It creates a hard link pointing to a path." msgstr "" -#: ../build/NEWS:7454 +#: ../build/NEWS:6701 msgid "" "`bpo-1613500 `__: :class:`fileinput." "FileInput` now uses the input file mode to correctly set the output file " @@ -14552,27 +12794,27 @@ msgid "" "passed to its constructor." msgstr "" -#: ../build/NEWS:7458 +#: ../build/NEWS:6705 msgid "" "`bpo-36734 `__: Fix compilation of " "``faulthandler.c`` on HP-UX. Initialize ``stack_t current_stack`` to zero " "using ``memset()``." msgstr "" -#: ../build/NEWS:7461 +#: ../build/NEWS:6708 msgid "" "`bpo-13611 `__: The xml.etree." "ElementTree packages gained support for C14N 2.0 serialisation. Patch by " "Stefan Behnel." msgstr "" -#: ../build/NEWS:7464 +#: ../build/NEWS:6711 msgid "" "`bpo-36669 `__: Add missing matrix " "multiplication operator support to weakref.proxy." msgstr "" -#: ../build/NEWS:7467 +#: ../build/NEWS:6714 msgid "" "`bpo-36676 `__: The XMLParser() in xml." "etree.ElementTree provides namespace prefix context to the parser target if " @@ -14580,14 +12822,14 @@ msgid "" "Stefan Behnel." msgstr "" -#: ../build/NEWS:7471 +#: ../build/NEWS:6718 msgid "" "`bpo-36673 `__: The TreeBuilder and " "XMLPullParser in xml.etree.ElementTree gained support for parsing comments " "and processing instructions. Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:7475 +#: ../build/NEWS:6722 msgid "" "`bpo-36650 `__: The C version of " "functools.lru_cache() was treating calls with an empty ``**kwargs`` " @@ -14596,7 +12838,7 @@ msgid "" "miss." msgstr "" -#: ../build/NEWS:7480 +#: ../build/NEWS:6727 msgid "" "`bpo-28552 `__: Fix :mod:`distutils." "sysconfig` if :data:`sys.executable` is ``None`` or an empty string: use :" @@ -14605,7 +12847,7 @@ msgid "" "empty string." msgstr "" -#: ../build/NEWS:7485 +#: ../build/NEWS:6732 msgid "" "`bpo-35755 `__: :func:`shutil.which` " "and :func:`distutils.spawn.find_executable` now use ``os.confstr(\"CS_PATH" @@ -14615,13 +12857,13 @@ msgid "" "an empty string." msgstr "" -#: ../build/NEWS:7492 +#: ../build/NEWS:6739 msgid "" "`bpo-25430 `__: improve performance of " "``IPNetwork.__contains__()``" msgstr "" -#: ../build/NEWS:7494 +#: ../build/NEWS:6741 msgid "" "`bpo-30485 `__: Path expressions in xml." "etree.ElementTree can now avoid explicit namespace prefixes for tags (or the " @@ -14629,20 +12871,20 @@ msgid "" "string prefix." msgstr "" -#: ../build/NEWS:7498 +#: ../build/NEWS:6745 msgid "" "`bpo-36613 `__: Fix :mod:`asyncio` " "wait() not removing callback if exception" msgstr "" -#: ../build/NEWS:7500 +#: ../build/NEWS:6747 msgid "" "`bpo-36598 `__: Fix ``isinstance`` check " "for Mock objects with spec when the code is executed under tracing. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:7503 +#: ../build/NEWS:6750 msgid "" "`bpo-18748 `__: In development mode (:" "option:`-X` ``dev``) and in debug build, the :class:`io.IOBase` destructor " @@ -14650,7 +12892,7 @@ msgid "" "release mode." msgstr "" -#: ../build/NEWS:7507 +#: ../build/NEWS:6754 msgid "" "`bpo-36575 `__: The ``_lsprof`` module " "now uses internal timer same to ``time.perf_counter()`` by default. " @@ -14659,59 +12901,59 @@ msgid "" "updates since ``perf_counter()`` is monotonic. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:7513 +#: ../build/NEWS:6760 msgid "" "`bpo-33461 `__: ``json.loads`` now emits " "``DeprecationWarning`` when ``encoding`` option is specified. Patch by " "Matthias Bussonnier." msgstr "" -#: ../build/NEWS:7516 +#: ../build/NEWS:6763 msgid "" "`bpo-36559 `__: The random module now " "prefers the lean internal _sha512 module over hashlib for seed(version=2) to " "optimize import time." msgstr "" -#: ../build/NEWS:7519 +#: ../build/NEWS:6766 msgid "" "`bpo-17561 `__: Set backlog=None as the " "default for socket.create_server." msgstr "" -#: ../build/NEWS:7521 +#: ../build/NEWS:6768 msgid "" "`bpo-34373 `__: Fix :func:`time.mktime` " "error handling on AIX for year before 1970." msgstr "" -#: ../build/NEWS:7524 +#: ../build/NEWS:6771 msgid "" "`bpo-36232 `__: Improve error message " "when trying to open existing DBM database that actually doesn't exist. Patch " "by Marco Rougeth." msgstr "" -#: ../build/NEWS:7527 +#: ../build/NEWS:6774 msgid "" "`bpo-36546 `__: Add statistics." "quantiles()" msgstr "" -#: ../build/NEWS:7529 +#: ../build/NEWS:6776 msgid "" "`bpo-36050 `__: Optimized ``http.client." "HTTPResponse.read()`` for large response. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:7532 +#: ../build/NEWS:6779 msgid "" "`bpo-36522 `__: If *debuglevel* is set " "to >0 in :mod:`http.client`, print all values for headers with multiple " "values for the same header name. Patch by Matt Houglum." msgstr "" -#: ../build/NEWS:7536 +#: ../build/NEWS:6783 msgid "" "`bpo-36492 `__: Deprecated passing " "required arguments like *func* as keyword arguments in functions which " @@ -14721,13 +12963,13 @@ msgid "" "positional arguments." msgstr "" -#: ../build/NEWS:7542 +#: ../build/NEWS:6789 msgid "" "`bpo-27181 `__: Add statistics." "geometric_mean()." msgstr "" -#: ../build/NEWS:7544 +#: ../build/NEWS:6791 msgid "" "`bpo-30427 `__: ``os.path.normcase()`` " "relies on ``os.fspath()`` to check the type of its argument. Redundant " @@ -14735,7 +12977,7 @@ msgid "" "normcase()`` implementations. Patch by Wolfgang Maier." msgstr "" -#: ../build/NEWS:7549 +#: ../build/NEWS:6796 msgid "" "`bpo-36385 `__: Stop rejecting IPv4 " "octets for being ambiguously octal. Leading zeros are ignored, and no longer " @@ -14743,25 +12985,25 @@ msgid "" "Octets must still be no more than three digits, including leading zeroes." msgstr "" -#: ../build/NEWS:7554 +#: ../build/NEWS:6801 msgid "" "`bpo-36434 `__: Errors during writing to " "a ZIP file no longer prevent to properly close it." msgstr "" -#: ../build/NEWS:7557 +#: ../build/NEWS:6804 msgid "" "`bpo-36407 `__: Fixed wrong indentation " "writing for CDATA section in xml.dom.minidom. Patch by Vladimir Surjaninov." msgstr "" -#: ../build/NEWS:7560 +#: ../build/NEWS:6807 msgid "" "`bpo-36326 `__: inspect.getdoc() can now " "find docstrings for member objects when __slots__ is a dictionary." msgstr "" -#: ../build/NEWS:7563 +#: ../build/NEWS:6810 msgid "" "`bpo-36366 `__: Calling ``stop()`` on an " "unstarted or stopped :func:`unittest.mock.patch` object will now return " @@ -14769,26 +13011,26 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:7568 +#: ../build/NEWS:6815 msgid "" "`bpo-36348 `__: The :meth:`imap.IMAP4." "logout` method no longer ignores silently arbitrary exceptions." msgstr "" -#: ../build/NEWS:7571 +#: ../build/NEWS:6818 msgid "" "`bpo-31904 `__: Add time module support " "and fix test_time faiures for VxWorks." msgstr "" -#: ../build/NEWS:7573 +#: ../build/NEWS:6820 msgid "" "`bpo-36227 `__: Added support for " "keyword arguments `default_namespace` and `xml_declaration` in functions " "ElementTree.tostring() and ElementTree.tostringlist()." msgstr "" -#: ../build/NEWS:7577 +#: ../build/NEWS:6824 msgid "" "`bpo-36004 `__: Added new alternate " "constructors :meth:`datetime.date.fromisocalendar` and :meth:`datetime." @@ -14797,7 +13039,7 @@ msgid "" "method. Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:7583 +#: ../build/NEWS:6830 msgid "" "`bpo-35936 `__: :mod:`modulefinder` no " "longer depends on the deprecated :mod:`imp` module, and the initializer for :" @@ -14805,21 +13047,21 @@ msgid "" "by Brandt Bucher." msgstr "" -#: ../build/NEWS:7588 +#: ../build/NEWS:6835 msgid "" "`bpo-35376 `__: :mod:`modulefinder` " "correctly handles modules that have the same name as a bad package. Patch by " "Brandt Bucher." msgstr "" -#: ../build/NEWS:7591 +#: ../build/NEWS:6838 msgid "" "`bpo-17396 `__: :mod:`modulefinder` no " "longer crashes when encountering syntax errors in followed imports. Patch by " "Brandt Bucher." msgstr "" -#: ../build/NEWS:7594 +#: ../build/NEWS:6841 msgid "" "`bpo-35934 `__: Added :meth:`~socket." "create_server()` and :meth:`~socket.has_dualstack_ipv6()` convenience " @@ -14828,59 +13070,59 @@ msgid "" "same socket. (Contributed by Giampaolo Rodola in :issue:`17561`.)" msgstr "" -#: ../build/NEWS:7600 +#: ../build/NEWS:6847 msgid "" "`bpo-23078 `__: Add support for :func:" "`classmethod` and :func:`staticmethod` to :func:`unittest.mock." "create_autospec`. Initial patch by Felipe Ochoa." msgstr "" -#: ../build/NEWS:7603 +#: ../build/NEWS:6850 msgid "" "`bpo-35416 `__: Fix potential resource " "warnings in distutils. Patch by Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:7606 +#: ../build/NEWS:6853 msgid "" "`bpo-25451 `__: Add transparency methods " "to :class:`tkinter.PhotoImage`. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:7609 +#: ../build/NEWS:6856 msgid "" "`bpo-35082 `__: Don't return deleted " "attributes when calling dir on a :class:`unittest.mock.Mock`." msgstr "" -#: ../build/NEWS:7612 +#: ../build/NEWS:6859 msgid "" "`bpo-34547 `__: :class:`wsgiref.handlers." "BaseHandler` now handles abrupt client connection terminations gracefully. " "Patch by Petter Strandmark." msgstr "" -#: ../build/NEWS:7615 +#: ../build/NEWS:6862 msgid "" "`bpo-31658 `__: :func:`xml.sax.parse` " "now supports :term:`path-like `. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../build/NEWS:7618 +#: ../build/NEWS:6865 msgid "" "`bpo-34139 `__: Remove stale unix " "datagram socket before binding" msgstr "" -#: ../build/NEWS:7620 +#: ../build/NEWS:6867 msgid "" "`bpo-33530 `__: Implemented Happy " "Eyeballs in `asyncio.create_connection()`. Added two new arguments, " "*happy_eyeballs_delay* and *interleave*, to specify Happy Eyeballs behavior." msgstr "" -#: ../build/NEWS:7624 +#: ../build/NEWS:6871 msgid "" "`bpo-33291 `__: Do not raise " "AttributeError when calling the inspect functions isgeneratorfunction, " @@ -14888,42 +13130,42 @@ msgid "" "arbitrary callable. Instead, return False." msgstr "" -#: ../build/NEWS:7628 +#: ../build/NEWS:6875 msgid "" "`bpo-31310 `__: Fix the multiprocessing." "semaphore_tracker so it is reused by child processes" msgstr "" -#: ../build/NEWS:7631 +#: ../build/NEWS:6878 msgid "" "`bpo-31292 `__: Fix ``setup.py check --" "restructuredtext`` for files containing ``include`` directives." msgstr "" -#: ../build/NEWS:7637 +#: ../build/NEWS:6884 msgid "" "`bpo-36625 `__: Remove obsolete comments " "from docstrings in fractions.Fraction" msgstr "" -#: ../build/NEWS:7639 +#: ../build/NEWS:6886 msgid "" "`bpo-30840 `__: Document relative imports" msgstr "" -#: ../build/NEWS:7641 +#: ../build/NEWS:6888 msgid "" "`bpo-36523 `__: Add docstring for io." "IOBase.writelines()." msgstr "" -#: ../build/NEWS:7643 +#: ../build/NEWS:6890 msgid "" "`bpo-36425 `__: New documentation " "translation: `Simplified Chinese `_." msgstr "" -#: ../build/NEWS:7646 +#: ../build/NEWS:6893 msgid "" "`bpo-36345 `__: Avoid the duplication of " "code from ``Tools/scripts/serve.py`` in using the :rst:dir:`literalinclude` " @@ -14931,20 +13173,20 @@ msgid "" "mod:`wsgiref`. Contributed by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:7651 +#: ../build/NEWS:6898 msgid "" "`bpo-36345 `__: Using the code of the " "``Tools/scripts/serve.py`` script as an example in the :mod:`wsgiref` " "documentation. Contributed by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:7655 +#: ../build/NEWS:6902 msgid "" "`bpo-36157 `__: Added Documention for " "PyInterpreterState_Main()." msgstr "" -#: ../build/NEWS:7657 +#: ../build/NEWS:6904 msgid "" "`bpo-33043 `__: Updates the docs.python." "org page with the addition of a 'Contributing to Docs' link at the end of " @@ -14953,26 +13195,26 @@ msgid "" "Documentation Bugs section." msgstr "" -#: ../build/NEWS:7662 +#: ../build/NEWS:6909 msgid "" "`bpo-35581 `__: @typing.type_check_only " "now allows type stubs to mark functions and classes not available during " "runtime." msgstr "" -#: ../build/NEWS:7665 +#: ../build/NEWS:6912 msgid "" "`bpo-33832 `__: Add glossary entry for " "'magic method'." msgstr "" -#: ../build/NEWS:7667 +#: ../build/NEWS:6914 msgid "" "`bpo-32913 `__: Added re.Match.groupdict " "example to regex HOWTO." msgstr "" -#: ../build/NEWS:7672 +#: ../build/NEWS:6919 msgid "" "`bpo-36719 `__: regrtest now always " "detects uncollectable objects. Previously, the check was only enabled by ``--" @@ -14980,7 +13222,7 @@ msgid "" "findleaks`` becomes a deprecated alias to ``--fail-env-changed``." msgstr "" -#: ../build/NEWS:7677 +#: ../build/NEWS:6924 msgid "" "`bpo-36725 `__: When using " "multiprocessing mode (-jN), regrtest now better reports errors if a worker " @@ -14988,7 +13230,7 @@ msgid "" "interrupted." msgstr "" -#: ../build/NEWS:7681 +#: ../build/NEWS:6928 msgid "" "`bpo-36454 `__: Change test_time." "test_monotonic() to test only the lower bound of elapsed time after a sleep " @@ -14996,38 +13238,38 @@ msgid "" "on slow buildbots. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:7686 +#: ../build/NEWS:6933 msgid "" "`bpo-32424 `__: Improve test coverage " "for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../build/NEWS:7689 +#: ../build/NEWS:6936 msgid "" "`bpo-32424 `__: Fix typo in " "test_cyclic_gc() test for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../build/NEWS:7692 +#: ../build/NEWS:6939 msgid "" "`bpo-36635 `__: Add a new :mod:" "`_testinternalcapi` module to test the internal C API." msgstr "" -#: ../build/NEWS:7695 +#: ../build/NEWS:6942 msgid "" "`bpo-36629 `__: Fix " "``test_imap4_host_default_value()`` of ``test_imaplib``: catch also :data:" "`errno.ENETUNREACH` error." msgstr "" -#: ../build/NEWS:7698 +#: ../build/NEWS:6945 msgid "" "`bpo-36611 `__: Fix ``test_sys." "test_getallocatedblocks()`` when :mod:`tracemalloc` is enabled." msgstr "" -#: ../build/NEWS:7701 +#: ../build/NEWS:6948 msgid "" "`bpo-36560 `__: Fix reference leak " "hunting in regrtest: compute also deltas (of reference count, allocated " @@ -15035,61 +13277,61 @@ msgid "" "everything is initialized before starting to hunt reference leaks." msgstr "" -#: ../build/NEWS:7706 +#: ../build/NEWS:6953 msgid "" "`bpo-36565 `__: Fix reference hunting " "(``python3 -m test -R 3:3``) when Python has no built-in abc module." msgstr "" -#: ../build/NEWS:7709 +#: ../build/NEWS:6956 msgid "" "`bpo-31904 `__: Port test_resource to " "VxWorks: skip tests cases setting RLIMIT_FSIZE and RLIMIT_CPU." msgstr "" -#: ../build/NEWS:7712 +#: ../build/NEWS:6959 msgid "" "`bpo-31904 `__: Fix test_tabnanny on " "VxWorks: adjust ENOENT error message." msgstr "" -#: ../build/NEWS:7714 +#: ../build/NEWS:6961 msgid "" "`bpo-36436 `__: Fix ``_testcapi." "pymem_buffer_overflow()``: handle memory allocation failure." msgstr "" -#: ../build/NEWS:7717 +#: ../build/NEWS:6964 msgid "" "`bpo-31904 `__: Fix test_utf8_mode on " "VxWorks: Python always use UTF-8 on VxWorks." msgstr "" -#: ../build/NEWS:7720 +#: ../build/NEWS:6967 msgid "" "`bpo-36341 `__: Fix tests that may fail " "with PermissionError upon calling bind() on AF_UNIX sockets." msgstr "" -#: ../build/NEWS:7726 +#: ../build/NEWS:6973 msgid "" "`bpo-36747 `__: Remove the stale " "scriptsinstall Makefile target." msgstr "" -#: ../build/NEWS:7728 +#: ../build/NEWS:6975 msgid "" "`bpo-21536 `__: On Unix, C extensions " "are no longer linked to libpython except on Android and Cygwin." msgstr "" -#: ../build/NEWS:7731 +#: ../build/NEWS:6978 msgid "" "It is now possible for a statically linked Python to load a C extension " "built using a shared library Python." msgstr "" -#: ../build/NEWS:7734 +#: ../build/NEWS:6981 msgid "" "When Python is embedded, ``libpython`` must not be loaded with " "``RTLD_LOCAL``, but ``RTLD_GLOBAL`` instead. Previously, using " @@ -15098,18 +13340,18 @@ msgid "" "built by the ``*shared*`` section of ``Modules/Setup``." msgstr "" -#: ../build/NEWS:7740 +#: ../build/NEWS:6987 msgid "distutils, python-config and python-config.py have been modified." msgstr "" -#: ../build/NEWS:7742 +#: ../build/NEWS:6989 msgid "" "`bpo-36707 `__: ``./configure --with-" "pymalloc`` no longer adds the ``m`` flag to SOABI (sys.implementation." "cache_tag). Enabling or disabling pymalloc has no impact on the ABI." msgstr "" -#: ../build/NEWS:7746 +#: ../build/NEWS:6993 msgid "" "`bpo-36635 `__: Change " "``PyAPI_FUNC(type)``, ``PyAPI_DATA(type)`` and ``PyMODINIT_FUNC`` macros of " @@ -15119,13 +13361,13 @@ msgid "" "function in DLL exports on Windows." msgstr "" -#: ../build/NEWS:7752 +#: ../build/NEWS:6999 msgid "" "`bpo-31904 `__: Don't build the " "``_crypt`` extension on VxWorks." msgstr "" -#: ../build/NEWS:7754 +#: ../build/NEWS:7001 msgid "" "`bpo-36618 `__: Add ``-fmax-type-" "align=8`` to CFLAGS when clang compiler is detected. The pymalloc memory " @@ -15138,13 +13380,13 @@ msgid "" "can have the same issue." msgstr "" -#: ../build/NEWS:7763 +#: ../build/NEWS:7010 msgid "" "`bpo-36605 `__: ``make tags`` and ``make " "TAGS`` now also parse ``Modules/_io/*.c`` and ``Modules/_io/*.h``." msgstr "" -#: ../build/NEWS:7766 +#: ../build/NEWS:7013 msgid "" "`bpo-36465 `__: Release builds and debug " "builds are now ABI compatible: defining the ``Py_DEBUG`` macro no longer " @@ -15154,33 +13396,33 @@ msgid "" "can be set using the new ``./configure --with-trace-refs`` build option." msgstr "" -#: ../build/NEWS:7773 +#: ../build/NEWS:7020 msgid "" "`bpo-36577 `__: setup.py now correctly " "reports missing OpenSSL headers and libraries again." msgstr "" -#: ../build/NEWS:7776 +#: ../build/NEWS:7023 msgid "" "`bpo-36544 `__: Fix regression " "introduced in `bpo-36146 `__ refactoring " "setup.py" msgstr "" -#: ../build/NEWS:7778 +#: ../build/NEWS:7025 msgid "" "`bpo-36508 `__: ``python-config --" "ldflags`` no longer includes flags of the ``LINKFORSHARED`` variable. The " "``LINKFORSHARED`` variable must only be used to build executables." msgstr "" -#: ../build/NEWS:7782 +#: ../build/NEWS:7029 msgid "" "`bpo-36503 `__: Remove references to " "\"aix3\" and \"aix4\". Patch by M. Felt." msgstr "" -#: ../build/NEWS:7787 +#: ../build/NEWS:7034 msgid "" "`bpo-35920 `__: Added platform." "win32_edition() and platform.win32_is_iot(). Added support for cross-" @@ -15188,20 +13430,20 @@ msgid "" "work on Windows IoT Core ARM32." msgstr "" -#: ../build/NEWS:7791 +#: ../build/NEWS:7038 msgid "" "`bpo-36649 `__: Remove trailing spaces " "for registry keys when installed via the Store." msgstr "" -#: ../build/NEWS:7794 +#: ../build/NEWS:7041 msgid "" "`bpo-34144 `__: Fixed activate.bat to " "correctly update codepage when chcp.com returns dots in output. Patch by " "Lorenz Mende." msgstr "" -#: ../build/NEWS:7797 +#: ../build/NEWS:7044 msgid "" "`bpo-36509 `__: Added preset-iot layout " "for Windows IoT ARM containers. This layout doesn't contain UI components " @@ -15209,7 +13451,7 @@ msgid "" "builds since Windows ARM32 builds must be cross-compiled when using MSVC." msgstr "" -#: ../build/NEWS:7802 +#: ../build/NEWS:7049 msgid "" "`bpo-35941 `__: enum_certificates " "function of the ssl module now returns certificates from all available " @@ -15222,26 +13464,26 @@ msgid "" "revocation list stores." msgstr "" -#: ../build/NEWS:7812 +#: ../build/NEWS:7059 msgid "" "`bpo-36441 `__: Fixes creating a venv " "when debug binaries are installed." msgstr "" -#: ../build/NEWS:7814 +#: ../build/NEWS:7061 msgid "" "`bpo-36085 `__: Enable better DLL " "resolution on Windows by using safe DLL search paths and adding :func:`os." "add_dll_directory`." msgstr "" -#: ../build/NEWS:7817 +#: ../build/NEWS:7064 msgid "" "`bpo-36010 `__: Add the venv standard " "library module to the nuget distribution for Windows." msgstr "" -#: ../build/NEWS:7820 +#: ../build/NEWS:7067 msgid "" "`bpo-29515 `__: Add the following socket " "module constants on Windows: IPPROTO_AH IPPROTO_CBT IPPROTO_DSTOPTS " @@ -15252,28 +13494,28 @@ msgid "" "IPPROTO_ST" msgstr "" -#: ../build/NEWS:7828 +#: ../build/NEWS:7075 msgid "" "`bpo-35947 `__: Added current version of " "libffi to cpython-source-deps. Change _ctypes to use current version of " "libffi on Windows." msgstr "" -#: ../build/NEWS:7831 +#: ../build/NEWS:7078 msgid "" "`bpo-34060 `__: Report system load when " "running test suite on Windows. Patch by Ammar Askar. Based on prior work by " "Jeremy Kloth." msgstr "" -#: ../build/NEWS:7834 +#: ../build/NEWS:7081 msgid "" "`bpo-31512 `__: With the Windows 10 " "Creators Update, non-elevated users can now create symlinks as long as the " "computer has Developer Mode enabled." msgstr "" -#: ../build/NEWS:7840 +#: ../build/NEWS:7087 msgid "" "`bpo-34602 `__: Avoid failures setting " "macOS stack resource limit with resource.setrlimit. This reverts an earlier " @@ -15281,34 +13523,34 @@ msgid "" "non-default stack size when building the interpreter executable on macOS." msgstr "" -#: ../build/NEWS:7848 +#: ../build/NEWS:7095 msgid "" "`bpo-36429 `__: Fix starting IDLE with " "pyshell. Add idlelib.pyshell alias at top; remove pyshell alias at bottom. " "Remove obsolete __name__=='__main__' command." msgstr "" -#: ../build/NEWS:7855 +#: ../build/NEWS:7102 msgid "" "`bpo-14546 `__: Fix the argument " "handling in Tools/scripts/lll.py." msgstr "" -#: ../build/NEWS:7860 +#: ../build/NEWS:7107 msgid "" "`bpo-36763 `__: Fix memory leak in :c:" "func:`Py_SetStandardStreamEncoding`: release memory if the function is " "called twice." msgstr "" -#: ../build/NEWS:7863 +#: ../build/NEWS:7110 msgid "" "`bpo-36641 `__: :c:macro:" "`PyDoc_VAR(name)` and :c:macro:`PyDoc_STRVAR(name,str)` now create ``static " "const char name[]`` instead of ``static char name[]``. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:7867 +#: ../build/NEWS:7114 msgid "" "`bpo-36389 `__: Change the value of " "``CLEANBYTE``, ``DEADDYTE`` and ``FORBIDDENBYTE`` internal constants used by " @@ -15318,7 +13560,7 @@ msgid "" "debug ``malloc()`` and ``free()``." msgstr "" -#: ../build/NEWS:7874 +#: ../build/NEWS:7121 msgid "" "`bpo-36443 `__: Since Python 3.7.0, " "calling :c:func:`Py_DecodeLocale` before :c:func:`Py_Initialize` produces " @@ -15329,7 +13571,7 @@ msgid "" "``_PyPreConfig``." msgstr "" -#: ../build/NEWS:7881 +#: ../build/NEWS:7128 msgid "" "`bpo-36025 `__: Fixed an accidental " "change to the datetime C API where the arguments to the :c:func:" @@ -15339,7 +13581,7 @@ msgid "" "present in alpha releases of Python 3.8. Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:7888 +#: ../build/NEWS:7135 msgid "" "`bpo-35810 `__: Modify ``PyObject_Init`` " "to correctly increase the refcount of heap- allocated Type objects. Also fix " @@ -15347,15 +13589,15 @@ msgid "" "manually or not decreasing the type's refcount in tp_dealloc" msgstr "" -#: ../build/NEWS:7895 +#: ../build/NEWS:7142 msgid "Python 3.8.0 alpha 3" msgstr "" -#: ../build/NEWS:7897 +#: ../build/NEWS:7144 msgid "*Release date: 2019-03-25*" msgstr "" -#: ../build/NEWS:7902 +#: ../build/NEWS:7149 msgid "" "`bpo-36216 `__: Changes urlsplit() to " "raise ValueError when the URL contains characters that decompose under IDNA " @@ -15363,7 +13605,7 @@ msgid "" "parsed." msgstr "" -#: ../build/NEWS:7906 +#: ../build/NEWS:7153 msgid "" "`bpo-35121 `__: Don't send cookies of " "domain A without Domain attribute to domain B when domain A is a suffix " @@ -15371,83 +13613,83 @@ msgid "" "DefaultCookiePolicy` policy. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:7914 +#: ../build/NEWS:7161 msgid "" "`bpo-36421 `__: Fix a possible double " "decref in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../build/NEWS:7917 +#: ../build/NEWS:7164 msgid "" "`bpo-36412 `__: Fix a possible crash " "when creating a new dictionary." msgstr "" -#: ../build/NEWS:7919 +#: ../build/NEWS:7166 msgid "" "`bpo-36398 `__: Fix a possible crash in " "``structseq_repr()``." msgstr "" -#: ../build/NEWS:7921 +#: ../build/NEWS:7168 msgid "" "`bpo-36256 `__: Fix bug in parsermodule " "when parsing a state in a DFA that has two or more arcs with labels of the " "same type. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:7924 +#: ../build/NEWS:7171 msgid "" "`bpo-36365 `__: repr(structseq) is no " "longer limited to 512 bytes." msgstr "" -#: ../build/NEWS:7926 +#: ../build/NEWS:7173 msgid "" "`bpo-36374 `__: Fix a possible null " "pointer dereference in ``merge_consts_recursive()``. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:7929 +#: ../build/NEWS:7176 msgid "" "`bpo-36236 `__: At Python " "initialization, the current directory is no longer prepended to :data:`sys." "path` if it has been removed." msgstr "" -#: ../build/NEWS:7932 +#: ../build/NEWS:7179 msgid "" "`bpo-36352 `__: Python initialization " "now fails with an error, rather than silently truncating paths, if a path is " "too long." msgstr "" -#: ../build/NEWS:7935 +#: ../build/NEWS:7182 msgid "" "`bpo-36301 `__: Python initialization " "now fails if decoding ``pybuilddir.txt`` configuration file fails at startup." msgstr "" -#: ../build/NEWS:7938 +#: ../build/NEWS:7185 msgid "" "`bpo-36333 `__: Fix leak in " "_PyRuntimeState_Fini. Contributed by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:7941 +#: ../build/NEWS:7188 msgid "" "`bpo-36332 `__: The builtin :func:" "`compile` can now handle AST objects that contain assignment expressions. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:7944 +#: ../build/NEWS:7191 msgid "" "`bpo-36282 `__: Improved error message " "for too much positional arguments in some builtin functions." msgstr "" -#: ../build/NEWS:7947 +#: ../build/NEWS:7194 msgid "" "`bpo-30040 `__: New empty dict uses " "fewer memory for now. It used more memory than empty dict created by ``dict." @@ -15455,7 +13697,7 @@ msgid "" "by Inada Naoki." msgstr "" -#: ../build/NEWS:7951 +#: ../build/NEWS:7198 msgid "" "`bpo-36262 `__: Fix an unlikely memory " "leak on conversion from string to float in the function ``_Py_dg_strtod()`` " @@ -15463,27 +13705,27 @@ msgid "" "`marshal.load`, etc." msgstr "" -#: ../build/NEWS:7955 +#: ../build/NEWS:7202 msgid "" "`bpo-36252 `__: Update Unicode databases " "to version 12.0.0." msgstr "" -#: ../build/NEWS:7957 +#: ../build/NEWS:7204 msgid "" "`bpo-36218 `__: Fix a segfault occurring " "when sorting a list of heterogeneous values. Patch contributed by Rémi " "Lapeyre and Elliot Gorokhovsky." msgstr "" -#: ../build/NEWS:7960 +#: ../build/NEWS:7207 msgid "" "`bpo-36188 `__: Cleaned up left-over " "vestiges of Python 2 unbound method handling in method objects and " "documentation. Patch by Martijn Pieters" msgstr "" -#: ../build/NEWS:7963 +#: ../build/NEWS:7210 msgid "" "`bpo-36124 `__: Add a new interpreter-" "specific dict and expose it in the C-API via PyInterpreterState_GetDict(). " @@ -15492,7 +13734,7 @@ msgid "" "state." msgstr "" -#: ../build/NEWS:7968 +#: ../build/NEWS:7215 msgid "" "`bpo-35975 `__: Add a " "``feature_version`` flag to ``ast.parse()`` (documented) and ``compile()`` " @@ -15504,13 +13746,13 @@ msgid "" "recognizes.)" msgstr "" -#: ../build/NEWS:7976 +#: ../build/NEWS:7223 msgid "" "`bpo-31904 `__: Use UTF-8 as the system " "encoding on VxWorks." msgstr "" -#: ../build/NEWS:7978 +#: ../build/NEWS:7225 msgid "" "`bpo-36048 `__: The :meth:`~object." "__index__` special method will be used instead of :meth:`~object.__int__` " @@ -15518,19 +13760,19 @@ msgid "" "``__int__()`` method in implicit conversions has been deprecated." msgstr "" -#: ../build/NEWS:7983 +#: ../build/NEWS:7230 msgid "" "`bpo-35808 `__: Retire pgen and use a " "modified version of pgen2 to generate the parser. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:7989 +#: ../build/NEWS:7236 msgid "" "`bpo-36401 `__: The class documentation " "created by pydoc now has a separate section for readonly properties." msgstr "" -#: ../build/NEWS:7992 +#: ../build/NEWS:7239 msgid "" "`bpo-36320 `__: The typing.NamedTuple() " "class has deprecated the _field_types attribute in favor of the " @@ -15538,19 +13780,19 @@ msgid "" "attributes were converted from OrderedDict to a regular dict." msgstr "" -#: ../build/NEWS:7997 +#: ../build/NEWS:7244 msgid "" "`bpo-34745 `__: Fix :mod:`asyncio` ssl " "memory issues caused by circular references" msgstr "" -#: ../build/NEWS:8000 +#: ../build/NEWS:7247 msgid "" "`bpo-36324 `__: Add method to statistics." "NormalDist for computing the inverse cumulative normal distribution." msgstr "" -#: ../build/NEWS:8003 +#: ../build/NEWS:7250 msgid "" "`bpo-36321 `__: collections.namedtuple() " "misspelled the name of an attribute. To be consistent with typing." @@ -15559,64 +13801,64 @@ msgid "" "now created. The misspelled version may be removed in the future." msgstr "" -#: ../build/NEWS:8009 +#: ../build/NEWS:7256 msgid "" "`bpo-36297 `__: \"unicode_internal\" " "codec is removed. It was deprecated since Python 3.3. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:8012 +#: ../build/NEWS:7259 msgid "" "`bpo-36298 `__: Raise " "ModuleNotFoundError in pyclbr when a module can't be found. Thanks to " "'mental' for the bug report." msgstr "" -#: ../build/NEWS:8015 +#: ../build/NEWS:7262 msgid "" "`bpo-36268 `__: Switch the default " "format used for writing tars with mod:`tarfile` to the modern POSIX.1-2001 " "pax standard, from the vendor-specific GNU. Contributed by C.A.M. Gerlach." msgstr "" -#: ../build/NEWS:8019 +#: ../build/NEWS:7266 msgid "" "`bpo-36285 `__: Fix integer overflows in " "the array module. Patch by Stephan Hohe." msgstr "" -#: ../build/NEWS:8022 +#: ../build/NEWS:7269 msgid "" "`bpo-31904 `__: Add _signal module " "support for VxWorks." msgstr "" -#: ../build/NEWS:8024 +#: ../build/NEWS:7271 msgid "" "`bpo-36272 `__: :mod:`logging` does not " "silently ignore RecursionError anymore. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:8027 +#: ../build/NEWS:7274 msgid "" "`bpo-36280 `__: Add a kind field to ast." "Constant. It is 'u' if the literal has a 'u' prefix (i.e. a Python 2 style " "unicode literal), else None." msgstr "" -#: ../build/NEWS:8030 +#: ../build/NEWS:7277 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug`` " "command now gracefully handles all exceptions." msgstr "" -#: ../build/NEWS:8033 +#: ../build/NEWS:7280 msgid "" "`bpo-36251 `__: Fix format strings used " "for stderrprinter and re.Match reprs. Patch by Stephan Hohe." msgstr "" -#: ../build/NEWS:8036 +#: ../build/NEWS:7283 msgid "" "`bpo-36235 `__: Fix ``CFLAGS`` in " "``customize_compiler()`` of ``distutils.sysconfig``: when the ``CFLAGS`` " @@ -15624,78 +13866,78 @@ msgid "" "``OPT`` variable anymore. Initial patch written by David Malcolm." msgstr "" -#: ../build/NEWS:8041 +#: ../build/NEWS:7288 msgid "" "`bpo-35807 `__: Update ensurepip to " "install pip 19.0.3 and setuptools 40.8.0." msgstr "" -#: ../build/NEWS:8043 +#: ../build/NEWS:7290 msgid "" "`bpo-36139 `__: Release GIL when " "closing :class:`~mmap.mmap` objects." msgstr "" -#: ../build/NEWS:8045 +#: ../build/NEWS:7292 msgid "" "`bpo-36179 `__: Fix two unlikely " "reference leaks in _hashopenssl. The leaks only occur in out-of-memory cases." msgstr "" -#: ../build/NEWS:8048 +#: ../build/NEWS:7295 msgid "" "`bpo-36169 `__: Add overlap() method to " "statistics.NormalDist. Computes the overlapping coefficient for two normal " "distributions." msgstr "" -#: ../build/NEWS:8051 +#: ../build/NEWS:7298 msgid "" "`bpo-36103 `__: Default buffer size used " "by ``shutil.copyfileobj()`` is changed from 16 KiB to 64 KiB on non-Windows " "platform to reduce system call overhead. Contributed by Inada Naoki." msgstr "" -#: ../build/NEWS:8055 +#: ../build/NEWS:7302 msgid "" "`bpo-36130 `__: Fix ``pdb`` with " "``skip=...`` when stepping into a frame without a ``__name__`` global. " "Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:8058 +#: ../build/NEWS:7305 msgid "" "`bpo-35652 `__: shutil." "copytree(copy_function=...) erroneously pass DirEntry instead of a path " "string." msgstr "" -#: ../build/NEWS:8061 +#: ../build/NEWS:7308 msgid "" "`bpo-35178 `__: Ensure custom :func:" "`warnings.formatwarning` function can receive `line` as positional argument. " "Based on patch by Tashrif Billah." msgstr "" -#: ../build/NEWS:8064 +#: ../build/NEWS:7311 msgid "" "`bpo-36106 `__: Resolve potential name " "clash with libm's sinpi(). Patch by Dmitrii Pasechnik." msgstr "" -#: ../build/NEWS:8067 +#: ../build/NEWS:7314 msgid "" "`bpo-36091 `__: Clean up reference to " "async generator in Lib/types. Patch by Henry Chen." msgstr "" -#: ../build/NEWS:8070 +#: ../build/NEWS:7317 msgid "" "`bpo-36043 `__: :class:`FileCookieJar` " "supports :term:`path-like object`. Contributed by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:8073 +#: ../build/NEWS:7320 msgid "" "`bpo-35899 `__: Enum has been fixed to " "correctly handle empty strings and strings with non-Latin characters (ie. " @@ -15703,13 +13945,13 @@ msgid "" "by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:8077 +#: ../build/NEWS:7324 msgid "" "`bpo-21269 `__: Add ``args`` and " "``kwargs`` properties to mock call objects. Contributed by Kumar Akshay." msgstr "" -#: ../build/NEWS:8080 +#: ../build/NEWS:7327 msgid "" "`bpo-30670 `__: `pprint.pp` has been " "added to pretty-print objects with dictionary keys being sorted with their " @@ -15718,87 +13960,87 @@ msgid "" "Lapeyre." msgstr "" -#: ../build/NEWS:8085 +#: ../build/NEWS:7332 msgid "" "`bpo-35843 `__: Implement " "``__getitem__`` for ``_NamespacePath``. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:8088 +#: ../build/NEWS:7335 msgid "" "`bpo-35802 `__: Clean up code which " "checked presence of ``os.stat`` / ``os.lstat`` / ``os.chmod`` which are " "always present. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:8092 +#: ../build/NEWS:7339 msgid "" "`bpo-35715 `__: Librates the return " "value of a ProcessPoolExecutor _process_worker after it's no longer needed " "to free memory" msgstr "" -#: ../build/NEWS:8095 +#: ../build/NEWS:7342 msgid "" "`bpo-35493 `__: Use :func:" "`multiprocessing.connection.wait` instead of polling each 0.2 seconds for " "worker updates in :class:`multiprocessing.Pool`. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8099 +#: ../build/NEWS:7346 msgid "" "`bpo-35661 `__: Store the venv prompt in " "pyvenv.cfg." msgstr "" -#: ../build/NEWS:8101 +#: ../build/NEWS:7348 msgid "" "`bpo-35121 `__: Don't set cookie for a " "request when the request path is a prefix match of the cookie's path " "attribute but doesn't end with \"/\". Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:8105 +#: ../build/NEWS:7352 msgid "" "`bpo-21478 `__: Calls to a child " "function created with :func:`unittest.mock.create_autospec` should propagate " "to the parent. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:8109 +#: ../build/NEWS:7356 msgid "" "`bpo-35198 `__: Fix C++ extension " "compilation on AIX" msgstr "" -#: ../build/NEWS:8114 +#: ../build/NEWS:7361 msgid "" "`bpo-36329 `__: Declare the path of the " "Python binary for the usage of ``Tools/scripts/serve.py`` when executing " "``make -C Doc/ serve``. Contributed by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:8118 +#: ../build/NEWS:7365 msgid "" "`bpo-36138 `__: Improve documentation " "about converting datetime.timedelta to scalars." msgstr "" -#: ../build/NEWS:8121 +#: ../build/NEWS:7368 msgid "" "`bpo-21314 `__: A new entry was added to " "the Core Language Section of the Programming FAQ, which explaines the usage " "of slash(/) in the signature of a function. Patch by Lysandros Nikolaou" msgstr "" -#: ../build/NEWS:8128 +#: ../build/NEWS:7375 msgid "" "`bpo-36234 `__: test_posix." "PosixUidGidTests: add tests for invalid uid/gid type (str). Initial patch " "written by David Malcolm." msgstr "" -#: ../build/NEWS:8131 +#: ../build/NEWS:7378 msgid "" "`bpo-29571 `__: Fix ``test_re." "test_locale_flag()``: use ``locale.getpreferredencoding()`` rather than " @@ -15806,164 +14048,164 @@ msgid "" "``locale.getlocale()`` returns the wrong encoding." msgstr "" -#: ../build/NEWS:8136 +#: ../build/NEWS:7383 msgid "" "`bpo-36123 `__: Fix race condition in " "test_socket." msgstr "" -#: ../build/NEWS:8141 +#: ../build/NEWS:7388 msgid "" "`bpo-36356 `__: Fix leaks that led to " "build failure when configured with address sanitizer." msgstr "" -#: ../build/NEWS:8144 +#: ../build/NEWS:7391 msgid "" "`bpo-36146 `__: Add ``TEST_EXTENSIONS`` " "constant to ``setup.py`` to allow to not build test extensions like " "``_testcapi``." msgstr "" -#: ../build/NEWS:8147 +#: ../build/NEWS:7394 msgid "" "`bpo-36146 `__: Fix setup.py on macOS: " "only add ``/usr/include/ffi`` to include directories of _ctypes, not for all " "extensions." msgstr "" -#: ../build/NEWS:8150 +#: ../build/NEWS:7397 msgid "" "`bpo-31904 `__: Enable build system to " "cross-build for VxWorks RTOS." msgstr "" -#: ../build/NEWS:8155 +#: ../build/NEWS:7402 msgid "" "`bpo-36312 `__: Fixed decoders for the " "following code pages: 50220, 50221, 50222, 50225, 50227, 50229, 57002 " "through 57011, 65000 and 42." msgstr "" -#: ../build/NEWS:8158 +#: ../build/NEWS:7405 msgid "" "`bpo-36264 `__: Don't honor POSIX " "``HOME`` in ``os.path.expanduser`` on windows. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:8161 +#: ../build/NEWS:7408 msgid "" "`bpo-24643 `__: Fix name collisions due " "to ``#define timezone _timezone`` in PC/pyconfig.h." msgstr "" -#: ../build/NEWS:8167 +#: ../build/NEWS:7414 msgid "" "`bpo-36405 `__: Use dict unpacking in " "idlelib." msgstr "" -#: ../build/NEWS:8169 +#: ../build/NEWS:7416 msgid "" "`bpo-36396 `__: Remove fgBg param of " "idlelib.config.GetHighlight(). This param was only used twice and changed " "the return type." msgstr "" -#: ../build/NEWS:8172 +#: ../build/NEWS:7419 msgid "" "`bpo-36176 `__: Fix IDLE autocomplete & " "calltip popup colors. Prevent conflicts with Linux dark themes (and slightly " "darken calltip background)." msgstr "" -#: ../build/NEWS:8175 +#: ../build/NEWS:7422 msgid "" "`bpo-23205 `__: For the grep module, add " "tests for findfiles, refactor findfiles to be a module-level function, and " "refactor findfiles to use os.walk." msgstr "" -#: ../build/NEWS:8179 +#: ../build/NEWS:7426 msgid "" "`bpo-23216 `__: Add docstrings to IDLE " "search modules." msgstr "" -#: ../build/NEWS:8181 +#: ../build/NEWS:7428 msgid "" "`bpo-36152 `__: Remove colorizer." "ColorDelegator.close_when_done and the corresponding argument of .close(). " "In IDLE, both have always been None or False since 2007." msgstr "" -#: ../build/NEWS:8185 +#: ../build/NEWS:7432 msgid "" "`bpo-32129 `__: Avoid blurry IDLE " "application icon on macOS with Tk 8.6. Patch by Kevin Walzer." msgstr "" -#: ../build/NEWS:8188 +#: ../build/NEWS:7435 msgid "" "`bpo-36096 `__: Refactor class variables " "to instance variables in colorizer." msgstr "" -#: ../build/NEWS:8190 +#: ../build/NEWS:7437 msgid "" "`bpo-30348 `__: Increase test coverage " "of idlelib.autocomplete by 30%. Patch by Louie Lu" msgstr "" -#: ../build/NEWS:8196 +#: ../build/NEWS:7443 msgid "" "`bpo-35132 `__: Fix py-list and py-bt " "commands of python-gdb.py on gdb7." msgstr "" -#: ../build/NEWS:8198 +#: ../build/NEWS:7445 msgid "" "`bpo-32217 `__: Fix freeze script on " "Windows." msgstr "" -#: ../build/NEWS:8203 +#: ../build/NEWS:7450 msgid "" "`bpo-36381 `__: Raise " "``DeprecationWarning`` when '#' formats are used for building or parsing " "values without ``PY_SSIZE_T_CLEAN``." msgstr "" -#: ../build/NEWS:8206 +#: ../build/NEWS:7453 msgid "" "`bpo-36142 `__: The whole coreconfig.h " "header is now excluded from Py_LIMITED_API. Move functions definitions into " "a new internal pycore_coreconfig.h header." msgstr "" -#: ../build/NEWS:8212 +#: ../build/NEWS:7459 msgid "Python 3.8.0 alpha 2" msgstr "" -#: ../build/NEWS:8214 +#: ../build/NEWS:7461 msgid "*Release date: 2019-02-25*" msgstr "" -#: ../build/NEWS:8219 +#: ../build/NEWS:7466 msgid "" "`bpo-36052 `__: Raise a :exc:" "`SyntaxError` when assigning a value to `__debug__` with the Assignment " "Operator. Contributed by Stéphane Wirtel and Pablo Galindo." msgstr "" -#: ../build/NEWS:8223 +#: ../build/NEWS:7470 msgid "" "`bpo-36012 `__: Doubled the speed of " "class variable writes. When a non-dunder attribute was updated, there was " "an unnecessary call to update slots." msgstr "" -#: ../build/NEWS:8226 +#: ../build/NEWS:7473 msgid "" "`bpo-35942 `__: The error message " "emitted when returning invalid types from ``__fspath__`` in interfaces that " @@ -15971,14 +14213,14 @@ msgid "" "does explain the origin of the error." msgstr "" -#: ../build/NEWS:8230 +#: ../build/NEWS:7477 msgid "" "`bpo-36016 `__: ``gc.get_objects`` can " "now receive an optional parameter indicating a generation to get objects " "from. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8233 +#: ../build/NEWS:7480 msgid "" "`bpo-1054041 `__: When the main " "interpreter exits due to an uncaught KeyboardInterrupt, the process now " @@ -15987,74 +14229,74 @@ msgid "" "to understand that the user has asked them to stop." msgstr "" -#: ../build/NEWS:8239 +#: ../build/NEWS:7486 msgid "" "`bpo-35992 `__: Fix " "``__class_getitem__()`` not being called on a class with a custom non-" "subscriptable metaclass." msgstr "" -#: ../build/NEWS:8242 +#: ../build/NEWS:7489 msgid "" "`bpo-35993 `__: Fix a crash on fork when " "using subinterpreters. Contributed by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:8245 +#: ../build/NEWS:7492 msgid "" "`bpo-35991 `__: Fix a potential double " "free in Modules/_randommodule.c." msgstr "" -#: ../build/NEWS:8247 +#: ../build/NEWS:7494 msgid "" "`bpo-35961 `__: Fix a crash in " "slice_richcompare(): use strong references rather than stolen references for " "the two temporary internal tuples." msgstr "" -#: ../build/NEWS:8250 +#: ../build/NEWS:7497 msgid "" "`bpo-35911 `__: Enable the creation of " "cell objects by adding a ``cell.__new__`` method, and expose the type " "``cell`` in ``Lib/types.py`` under the name CellType. Patch by Pierre Glaser." msgstr "" -#: ../build/NEWS:8254 +#: ../build/NEWS:7501 msgid "" "`bpo-12822 `__: Use monotonic clock for " "``pthread_cond_timedwait`` when ``pthread_condattr_setclock`` and " "``CLOCK_MONOTONIC`` are available." msgstr "" -#: ../build/NEWS:8257 +#: ../build/NEWS:7504 msgid "" "`bpo-15248 `__: The compiler emits now " "syntax warnings in the case when a comma is likely missed before tuple or " "list." msgstr "" -#: ../build/NEWS:8260 +#: ../build/NEWS:7507 msgid "" "`bpo-35886 `__: The implementation of " "PyInterpreterState has been moved into the internal header files (guarded by " "Py_BUILD_CORE)." msgstr "" -#: ../build/NEWS:8263 +#: ../build/NEWS:7510 msgid "" "`bpo-31506 `__: Clarify the errors " "reported when ``object.__new__`` and ``object.__init__`` receive more than " "one argument. Contributed by Sanyam Khurana." msgstr "" -#: ../build/NEWS:8267 +#: ../build/NEWS:7514 msgid "" "`bpo-35724 `__: Signal-handling is now " "guaranteed to happen relative to the main interpreter." msgstr "" -#: ../build/NEWS:8270 +#: ../build/NEWS:7517 msgid "" "`bpo-33608 `__: We added a new internal " "_Py_AddPendingCall() that operates relative to the provided interpreter. " @@ -16064,14 +14306,14 @@ msgid "" "operates relative to the main interpreter." msgstr "" -#: ../build/NEWS:8277 +#: ../build/NEWS:7524 msgid "" "`bpo-33989 `__: Fix a possible crash in :" "meth:`list.sort` when sorting objects with ``ob_type->tp_richcompare == " "NULL``. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8283 +#: ../build/NEWS:7530 msgid "" "`bpo-35512 `__: :func:`unittest.mock." "patch.dict` used as a decorator with string target resolves the target " @@ -16079,7 +14321,7 @@ msgid "" "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:8287 +#: ../build/NEWS:7534 msgid "" "`bpo-36018 `__: Add statistics." "NormalDist, a tool for creating and manipulating normal distributions of " @@ -16087,45 +14329,45 @@ msgid "" "standard deviation of measurement data as single entity." msgstr "" -#: ../build/NEWS:8292 +#: ../build/NEWS:7539 msgid "" "`bpo-35904 `__: Added statistics.fmean() " "as a faster, floating point variant of the existing mean() function." msgstr "" -#: ../build/NEWS:8295 +#: ../build/NEWS:7542 msgid "" "`bpo-35918 `__: Removed broken " "``has_key`` method from multiprocessing.managers.SyncManager.dict. " "Contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:8298 +#: ../build/NEWS:7545 msgid "" "`bpo-18283 `__: Add support for bytes " "to :func:`shutil.which`." msgstr "" -#: ../build/NEWS:8300 +#: ../build/NEWS:7547 msgid "" "`bpo-35960 `__: Fix :func:`dataclasses." "field` throwing away empty mapping objects passed as metadata." msgstr "" -#: ../build/NEWS:8303 +#: ../build/NEWS:7550 msgid "" "`bpo-35500 `__: Write expected and " "actual call parameters on separate lines in :meth:`unittest.mock.Mock." "assert_called_with` assertion errors. Contributed by Susan Su." msgstr "" -#: ../build/NEWS:8307 +#: ../build/NEWS:7554 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug`` " "command now gracefully handles syntax errors." msgstr "" -#: ../build/NEWS:8310 +#: ../build/NEWS:7557 msgid "" "`bpo-24209 `__: In http.server script, " "rely on getaddrinfo to bind to preferred address based on the bind " @@ -16133,14 +14375,14 @@ msgid "" "stack, depending on the environment." msgstr "" -#: ../build/NEWS:8314 +#: ../build/NEWS:7561 msgid "" "`bpo-35321 `__: Set ``__spec__.origin`` " "of ``_frozen_importlib`` to frozen so that it matches the behavior of " "``_frozen_importlib_external``. Patch by Nina Zakharenko." msgstr "" -#: ../build/NEWS:8318 +#: ../build/NEWS:7565 msgid "" "`bpo-35378 `__: Fix a reference issue " "inside :class:`multiprocessing.Pool` that caused the pool to remain alive if " @@ -16150,7 +14392,7 @@ msgid "" "iterator is still alive." msgstr "" -#: ../build/NEWS:8325 +#: ../build/NEWS:7572 msgid "" "`bpo-34294 `__: re module, fix wrong " "capturing groups in rare cases. :func:`re.search`, :func:`re.findall`, :func:" @@ -16158,14 +14400,14 @@ msgid "" "should reset capturing groups between two match attempts. Patch by Ma Lin." msgstr "" -#: ../build/NEWS:8330 +#: ../build/NEWS:7577 msgid "" "`bpo-35615 `__: :mod:`weakref`: Fix a " "RuntimeError when copying a WeakKeyDictionary or a WeakValueDictionary, due " "to some keys or values disappearing while iterating." msgstr "" -#: ../build/NEWS:8334 +#: ../build/NEWS:7581 msgid "" "`bpo-35606 `__: Implement :func:`math." "prod` as analogous function to :func:`sum` that returns the product of a " @@ -16173,7 +14415,7 @@ msgid "" "Galindo." msgstr "" -#: ../build/NEWS:8338 +#: ../build/NEWS:7585 msgid "" "`bpo-32417 `__: Performing arithmetic " "between :class:`datetime.datetime` subclasses and :class:`datetime." @@ -16184,7 +14426,7 @@ msgid "" "their subclass." msgstr "" -#: ../build/NEWS:8345 +#: ../build/NEWS:7592 msgid "" "`bpo-35153 `__: Add *headers* optional " "keyword-only parameter to :class:`xmlrpc.client.ServerProxy`, :class:`xmlrpc." @@ -16192,45 +14434,45 @@ msgid "" "Krier." msgstr "" -#: ../build/NEWS:8349 +#: ../build/NEWS:7596 msgid "" "`bpo-34572 `__: Fix C implementation of " "pickle.loads to use importlib's locking mechanisms, and thereby avoid using " "partially-loaded modules. Patch by Tim Burgess." msgstr "" -#: ../build/NEWS:8356 +#: ../build/NEWS:7603 msgid "" "`bpo-36083 `__: Fix formatting of --" "check-hash-based-pycs options in the manpage Synopsis." msgstr "" -#: ../build/NEWS:8359 +#: ../build/NEWS:7606 msgid "" "`bpo-36007 `__: Bump minimum sphinx " "version to 1.8. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:8361 +#: ../build/NEWS:7608 msgid "" "`bpo-22062 `__: Update documentation and " "docstrings for pathlib. Original patch by Mike Short." msgstr "" -#: ../build/NEWS:8367 +#: ../build/NEWS:7614 msgid "" "`bpo-27313 `__: Avoid test_ttk_guionly " "ComboboxTest failure with macOS Cocoa Tk." msgstr "" -#: ../build/NEWS:8370 +#: ../build/NEWS:7617 msgid "" "`bpo-36019 `__: Add test.support." "TEST_HTTP_URL and replace references of http://www.example.com by this new " "constant. Contributed by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:8374 +#: ../build/NEWS:7621 msgid "" "`bpo-36037 `__: Fix test_ssl for strict " "OpenSSL configuration like RHEL8 strict crypto policy. Use older TLS version " @@ -16238,20 +14480,20 @@ msgid "" "version older than default minimum TLS version." msgstr "" -#: ../build/NEWS:8379 +#: ../build/NEWS:7626 msgid "" "`bpo-35798 `__: Added :func:`test." "support.check_syntax_warning`." msgstr "" -#: ../build/NEWS:8381 +#: ../build/NEWS:7628 msgid "" "`bpo-35505 `__: Make " "test_imap4_host_default_value independent on whether the local IMAP server " "is running." msgstr "" -#: ../build/NEWS:8384 +#: ../build/NEWS:7631 msgid "" "`bpo-35917 `__: multiprocessing: provide " "unit tests for SyncManager and SharedMemoryManager classes + all the " @@ -16259,83 +14501,83 @@ msgid "" "Giampaolo Rodola)" msgstr "" -#: ../build/NEWS:8388 +#: ../build/NEWS:7635 msgid "" "`bpo-35704 `__: Skip ``test_shutil." "test_unpack_archive_xztar`` to prevent a MemoryError on 32-bit AIX when " "MAXDATA setting is less than 0x20000000." msgstr "" -#: ../build/NEWS:8391 +#: ../build/NEWS:7638 msgid "Patch by Michael Felt (aixtools)" msgstr "" -#: ../build/NEWS:8393 +#: ../build/NEWS:7640 msgid "" "`bpo-34720 `__: Assert m_state != NULL " "to mimic GC traversal functions that do not correctly handle module creation " "when the module state has not been created." msgstr "" -#: ../build/NEWS:8400 +#: ../build/NEWS:7647 msgid "" "`bpo-35976 `__: Added ARM build support " "to Windows build files in PCBuild." msgstr "" -#: ../build/NEWS:8402 +#: ../build/NEWS:7649 msgid "" "`bpo-35692 `__: ``pathlib`` no longer " "raises when checking file and directory existence on drives that are not " "ready" msgstr "" -#: ../build/NEWS:8405 +#: ../build/NEWS:7652 msgid "" "`bpo-35872 `__: Uses the base Python " "executable when invoking venv in a virtual environment" msgstr "" -#: ../build/NEWS:8408 +#: ../build/NEWS:7655 msgid "" "`bpo-35873 `__: Prevents venv paths " "being inherited by child processes" msgstr "" -#: ../build/NEWS:8410 +#: ../build/NEWS:7657 msgid "" "`bpo-35299 `__: Fix sysconfig detection " "of the source directory and distutils handling of pyconfig.h during PGO " "profiling" msgstr "" -#: ../build/NEWS:8416 +#: ../build/NEWS:7663 msgid "" "`bpo-24310 `__: IDLE -- Document " "settings dialog font tab sample." msgstr "" -#: ../build/NEWS:8418 +#: ../build/NEWS:7665 msgid "" "`bpo-35833 `__: Revise IDLE doc for " "control codes sent to Shell. Add a code example block." msgstr "" -#: ../build/NEWS:8421 +#: ../build/NEWS:7668 msgid "" "`bpo-35689 `__: Add docstrings and " "unittests for colorizer.py." msgstr "" -#: ../build/NEWS:8425 +#: ../build/NEWS:7672 msgid "Python 3.8.0 alpha 1" msgstr "" -#: ../build/NEWS:8427 +#: ../build/NEWS:7674 msgid "*Release date: 2019-02-03*" msgstr "" -#: ../build/NEWS:8432 +#: ../build/NEWS:7679 msgid "" "`bpo-35746 `__: [CVE-2019-5010] Fix a " "NULL pointer deref in ssl module. The cert parser did not handle CRL " @@ -16344,7 +14586,7 @@ msgid "" "reported by Colin Read and Nicolas Edet of Cisco." msgstr "" -#: ../build/NEWS:8438 +#: ../build/NEWS:7685 msgid "" "`bpo-34812 `__: The :option:`-I` command " "line option (run Python in isolated mode) is now also copied by the :mod:" @@ -16353,7 +14595,7 @@ msgid "" "by :option:`-I`) were copied." msgstr "" -#: ../build/NEWS:8444 +#: ../build/NEWS:7691 msgid "" "`bpo-34791 `__: The xml.sax and xml.dom." "domreg no longer use environment variables to override parser " @@ -16361,7 +14603,7 @@ msgid "" "arguments." msgstr "" -#: ../build/NEWS:8448 +#: ../build/NEWS:7695 msgid "" "`bpo-17239 `__: The xml.sax and xml.dom." "minidom parsers no longer processes external entities by default. External " @@ -16369,46 +14611,46 @@ msgid "" "connections." msgstr "" -#: ../build/NEWS:8452 +#: ../build/NEWS:7699 msgid "" "`bpo-34623 `__: CVE-2018-14647: The C " "accelerated _elementtree module now initializes hash randomization salt from " "_Py_HashSecret instead of libexpat's default CSPRNG." msgstr "" -#: ../build/NEWS:8456 +#: ../build/NEWS:7703 msgid "" "`bpo-34405 `__: Updated to OpenSSL " "1.1.0i for Windows builds." msgstr "" -#: ../build/NEWS:8458 +#: ../build/NEWS:7705 msgid "" "`bpo-33871 `__: Fixed sending the part " "of the file in :func:`os.sendfile` on macOS. Using the *trailers* argument " "could cause sending more bytes from the input file than was specified." msgstr "" -#: ../build/NEWS:8462 +#: ../build/NEWS:7709 msgid "" "`bpo-32533 `__: Fixed thread-safety of " "error handling in _ssl." msgstr "" -#: ../build/NEWS:8464 ../build/NEWS:11963 +#: ../build/NEWS:7711 ../build/NEWS:11210 msgid "" "`bpo-33136 `__: Harden ssl module " "against LibreSSL CVE-2018-8970. X509_VERIFY_PARAM_set1_host() is called with " "an explicit namelen. A new test ensures that NULL bytes are not allowed." msgstr "" -#: ../build/NEWS:8468 ../build/NEWS:11967 ../build/NEWS:16360 +#: ../build/NEWS:7715 ../build/NEWS:11214 ../build/NEWS:15607 msgid "" "`bpo-33001 `__: Minimal fix to prevent " "buffer overrun in os.symlink on Windows" msgstr "" -#: ../build/NEWS:8470 ../build/NEWS:11969 ../build/NEWS:16362 +#: ../build/NEWS:7717 ../build/NEWS:11216 ../build/NEWS:15609 msgid "" "`bpo-32981 `__: Regexes in difflib and " "poplib were vulnerable to catastrophic backtracking. These regexes formed " @@ -16416,20 +14658,20 @@ msgid "" "CVE-2018-1060 and CVE-2018-1061. Patch by Jamie Davis." msgstr "" -#: ../build/NEWS:8475 ../build/NEWS:12181 +#: ../build/NEWS:7722 ../build/NEWS:11428 msgid "" "`bpo-28414 `__: The ssl module now " "allows users to perform their own IDN en/decoding when using SNI." msgstr "" -#: ../build/NEWS:8481 +#: ../build/NEWS:7728 msgid "" "`bpo-35877 `__: Make parenthesis " "optional for named expressions in while statement. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../build/NEWS:8484 +#: ../build/NEWS:7731 msgid "" "`bpo-35814 `__: Allow same right hand " "side expressions in annotated assignments as in normal ones. In particular, " @@ -16437,7 +14679,7 @@ msgid "" "allowed." msgstr "" -#: ../build/NEWS:8488 +#: ../build/NEWS:7735 msgid "" "`bpo-35766 `__: Add the option to parse " "PEP 484 type comments in the ast module. (Off by default.) This is merging " @@ -16445,26 +14687,26 @@ msgid "" "github.com/python/typed_ast)." msgstr "" -#: ../build/NEWS:8493 +#: ../build/NEWS:7740 msgid "" "`bpo-35713 `__: Reorganize Python " "initialization to get working exceptions and sys.stderr earlier." msgstr "" -#: ../build/NEWS:8496 +#: ../build/NEWS:7743 msgid "" "`bpo-33416 `__: Add end line and end " "column position information to the Python AST nodes. This is a C-level " "backwards incompatible change." msgstr "" -#: ../build/NEWS:8499 +#: ../build/NEWS:7746 msgid "" "`bpo-35720 `__: Fixed a minor memory " "leak in pymain_parse_cmdline_impl function in Modules/main.c" msgstr "" -#: ../build/NEWS:8502 +#: ../build/NEWS:7749 msgid "" "`bpo-35634 `__: ``func(**kwargs)`` will " "now raise an error when ``kwargs`` is a mapping containing multiple entries " @@ -16472,20 +14714,20 @@ msgid "" "are passed before ``**kwargs`` since Python 3.6." msgstr "" -#: ../build/NEWS:8507 +#: ../build/NEWS:7754 msgid "" "`bpo-35623 `__: Fix a crash when sorting " "very long lists. Patch by Stephan Hohe." msgstr "" -#: ../build/NEWS:8510 +#: ../build/NEWS:7757 msgid "" "`bpo-35214 `__: clang Memory Sanitizer " "build instrumentation was added to work around false positives from posix, " "socket, time, test_io, and test_faulthandler." msgstr "" -#: ../build/NEWS:8514 +#: ../build/NEWS:7761 msgid "" "`bpo-35560 `__: Fix an assertion error " "in :func:`format` in debug build for floating point formatting with \"n\" " @@ -16493,7 +14735,7 @@ msgid "" "by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:8518 +#: ../build/NEWS:7765 msgid "" "`bpo-35552 `__: Format characters ``%s`` " "and ``%V`` in :c:func:`PyUnicode_FromFormat` and ``%s`` in :c:func:" @@ -16501,38 +14743,38 @@ msgid "" "specified." msgstr "" -#: ../build/NEWS:8522 +#: ../build/NEWS:7769 msgid "" "`bpo-35504 `__: Fix segfaults and :exc:" "`SystemError`\\ s when deleting certain attributes. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8525 +#: ../build/NEWS:7772 msgid "" "`bpo-35504 `__: Fixed a SystemError when " "delete the characters_written attribute of an OSError." msgstr "" -#: ../build/NEWS:8528 +#: ../build/NEWS:7775 msgid "" "`bpo-35494 `__: Improved syntax error " "messages for unbalanced parentheses in f-string." msgstr "" -#: ../build/NEWS:8531 +#: ../build/NEWS:7778 msgid "" "`bpo-35444 `__: Fixed error handling in " "pickling methods when fail to look up builtin \"getattr\". Sped up pickling " "iterators." msgstr "" -#: ../build/NEWS:8534 +#: ../build/NEWS:7781 msgid "" "`bpo-35436 `__: Fix various issues with " "memory allocation error handling. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8537 +#: ../build/NEWS:7784 msgid "" "`bpo-35423 `__: Separate the signal " "handling trigger in the eval loop from the \"pending calls\" machinery. " @@ -16540,7 +14782,7 @@ msgid "" "insignificant." msgstr "" -#: ../build/NEWS:8541 +#: ../build/NEWS:7788 msgid "" "`bpo-35357 `__: Internal attributes' " "names of unittest.mock._Call and unittest.mock.MagicProxy (name, parent & " @@ -16548,20 +14790,20 @@ msgid "" "widely used object attributes. Fixed minor typo in test function name." msgstr "" -#: ../build/NEWS:8546 +#: ../build/NEWS:7793 msgid "" "`bpo-35372 `__: Fixed the code page " "decoder for input longer than 2 GiB containing undecodable bytes." msgstr "" -#: ../build/NEWS:8549 +#: ../build/NEWS:7796 msgid "" "`bpo-35336 `__: Fix " "PYTHONCOERCECLOCALE=1 environment variable: only coerce the C locale if the " "LC_CTYPE locale is \"C\"." msgstr "" -#: ../build/NEWS:8552 +#: ../build/NEWS:7799 msgid "" "`bpo-31241 `__: The *lineno* and " "*col_offset* attributes of AST nodes for list comprehensions, generator " @@ -16570,33 +14812,33 @@ msgid "" "first item." msgstr "" -#: ../build/NEWS:8557 +#: ../build/NEWS:7804 msgid "" "`bpo-33954 `__: For :meth:`str.format`, :" "meth:`float.__format__` and :meth:`complex.__format__` methods for non-ASCII " "decimal point when using the \"n\" formatter." msgstr "" -#: ../build/NEWS:8561 +#: ../build/NEWS:7808 msgid "" "`bpo-35269 `__: Fix a possible segfault " "involving a newly-created coroutine. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8564 +#: ../build/NEWS:7811 msgid "" "`bpo-35224 `__: Implement :pep:`572` " "(assignment expressions). Patch by Emily Morehouse." msgstr "" -#: ../build/NEWS:8567 +#: ../build/NEWS:7814 msgid "" "`bpo-32492 `__: Speed up :class:" "`namedtuple` attribute access by 1.6x using a C fast-path for the name " "descriptors. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8570 +#: ../build/NEWS:7817 msgid "" "`bpo-35214 `__: Fixed an out of bounds " "memory access when parsing a truncated unicode escape sequence at the end of " @@ -16604,7 +14846,7 @@ msgid "" "memory allocation." msgstr "" -#: ../build/NEWS:8574 +#: ../build/NEWS:7821 msgid "" "`bpo-35214 `__: The interpreter and " "extension modules have had annotations added so that they work properly " @@ -16613,7 +14855,7 @@ msgid "" "perform." msgstr "" -#: ../build/NEWS:8579 +#: ../build/NEWS:7826 msgid "" "`bpo-35193 `__: Fix an off by one error " "in the bytecode peephole optimizer where it could read bytes beyond the end " @@ -16621,39 +14863,39 @@ msgid "" "in every release of Python 3.6 and 3.7 until now." msgstr "" -#: ../build/NEWS:8584 +#: ../build/NEWS:7831 msgid "" "`bpo-35169 `__: Improved error messages " "for forbidden assignments." msgstr "" -#: ../build/NEWS:8586 +#: ../build/NEWS:7833 msgid "" "`bpo-34022 `__: Fix handling of hash-" "based bytecode files in :mod:`zipimport`. Patch by Elvis Pranskevichus." msgstr "" -#: ../build/NEWS:8589 +#: ../build/NEWS:7836 msgid "" "`bpo-28401 `__: Debug builds will no " "longer to attempt to import extension modules built for the ABI as they were " "never compatible to begin with. Patch by Stefano Rivera." msgstr "" -#: ../build/NEWS:8593 +#: ../build/NEWS:7840 msgid "" "`bpo-29341 `__: Clarify in the " "docstrings of :mod:`os` methods that path-like objects are also accepted as " "input parameters." msgstr "" -#: ../build/NEWS:8596 +#: ../build/NEWS:7843 msgid "" "`bpo-35050 `__: :mod:`socket`: Fix off-" "by-one bug in length check for ``AF_ALG`` name and type." msgstr "" -#: ../build/NEWS:8599 +#: ../build/NEWS:7846 msgid "" "`bpo-29743 `__: Raise :exc:`ValueError` " "instead of :exc:`OverflowError` in case of a negative ``_length_`` in a :" @@ -16661,46 +14903,46 @@ msgid "" "`AttributeError` for non-integer ``_length_``. Original patch by Oren Milman." msgstr "" -#: ../build/NEWS:8604 +#: ../build/NEWS:7851 msgid "" "`bpo-16806 `__: Fix ``lineno`` and " "``col_offset`` for multi-line string tokens." msgstr "" -#: ../build/NEWS:8606 +#: ../build/NEWS:7853 msgid "" "`bpo-35029 `__: :exc:`SyntaxWarning` " "raised as an exception at code generation time will be now replaced with a :" "exc:`SyntaxError` for better error reporting." msgstr "" -#: ../build/NEWS:8610 +#: ../build/NEWS:7857 msgid "" "`bpo-34983 `__: Expose :meth:`symtable." "Symbol.is_nonlocal` in the symtable module. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8613 +#: ../build/NEWS:7860 msgid "" "`bpo-34974 `__: :class:`bytes` and :" "class:`bytearray` constructors no longer convert unexpected exceptions (e." "g. :exc:`MemoryError` and :exc:`KeyboardInterrupt`) to :exc:`TypeError`." msgstr "" -#: ../build/NEWS:8617 +#: ../build/NEWS:7864 msgid "" "`bpo-34939 `__: Allow annotated names in " "module namespace that are declared global before the annotation happens. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8620 +#: ../build/NEWS:7867 msgid "" "`bpo-34973 `__: Fixed crash in :func:" "`bytes` when the :class:`list` argument is mutated while it is iterated." msgstr "" -#: ../build/NEWS:8623 +#: ../build/NEWS:7870 msgid "" "`bpo-34876 `__: The *lineno* and " "*col_offset* attributes of the AST for decorated function and class refer " @@ -16710,34 +14952,34 @@ msgid "" "of child AST nodes can precede the position of the parent AST node." msgstr "" -#: ../build/NEWS:8630 +#: ../build/NEWS:7877 msgid "" "`bpo-34879 `__: Fix a possible null " "pointer dereference in bytesobject.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8633 +#: ../build/NEWS:7880 msgid "" "`bpo-34784 `__: Fix the implementation " "of PyStructSequence_NewType in order to create heap allocated " "StructSequences." msgstr "" -#: ../build/NEWS:8636 +#: ../build/NEWS:7883 msgid "" "`bpo-32912 `__: A :exc:`SyntaxWarning` " "is now emitted instead of a :exc:`DeprecationWarning` for invalid escape " "sequences in string and bytes literals." msgstr "" -#: ../build/NEWS:8640 +#: ../build/NEWS:7887 msgid "" "`bpo-34854 `__: Fixed a crash in " "compiling string annotations containing a lambda with a keyword-only " "argument that doesn't have a default value." msgstr "" -#: ../build/NEWS:8643 +#: ../build/NEWS:7890 msgid "" "`bpo-34850 `__: The compiler now " "produces a :exc:`SyntaxWarning` when identity checks (``is`` and ``is not``) " @@ -16747,13 +14989,13 @@ msgid "" "instead." msgstr "" -#: ../build/NEWS:8649 +#: ../build/NEWS:7896 msgid "" "`bpo-34824 `__: Fix a possible null " "pointer dereference in Modules/_ssl.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8652 +#: ../build/NEWS:7899 msgid "" "`bpo-30156 `__: The C function " "``property_descr_get()`` uses a \"cached\" tuple to optimize function calls. " @@ -16762,13 +15004,13 @@ msgid "" "causes 3 different crashes last years." msgstr "" -#: ../build/NEWS:8657 +#: ../build/NEWS:7904 msgid "" "`bpo-34762 `__: Fix contextvars C API to " "use PyObject* pointer types." msgstr "" -#: ../build/NEWS:8659 +#: ../build/NEWS:7906 msgid "" "`bpo-34751 `__: The hash function for " "tuples is now based on xxHash which gives better collision results on " @@ -16777,65 +15019,65 @@ msgid "" "contributions by Tim Peters." msgstr "" -#: ../build/NEWS:8664 +#: ../build/NEWS:7911 msgid "" "`bpo-34735 `__: Fix a memory leak in " "Modules/timemodule.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8667 +#: ../build/NEWS:7914 msgid "" "`bpo-34683 `__: Fixed a bug where some " "SyntaxError error pointed to locations that were off-by-one." msgstr "" -#: ../build/NEWS:8670 +#: ../build/NEWS:7917 msgid "" "`bpo-34651 `__: Only allow the main " "interpreter to fork. The avoids the possibility of affecting the main " "interpreter, which is critical to operation of the runtime." msgstr "" -#: ../build/NEWS:8674 +#: ../build/NEWS:7921 msgid "" "`bpo-34653 `__: Remove unused function " "PyParser_SimpleParseStringFilename." msgstr "" -#: ../build/NEWS:8676 +#: ../build/NEWS:7923 msgid "" "`bpo-32236 `__: Warn that line buffering " "is not supported if :func:`open` is called with binary mode and " "``buffering=1``." msgstr "" -#: ../build/NEWS:8679 +#: ../build/NEWS:7926 msgid "" "`bpo-34641 `__: Further restrict the " "syntax of the left-hand side of keyword arguments in function calls. In " "particular, ``f((keyword)=arg)`` is now disallowed." msgstr "" -#: ../build/NEWS:8683 +#: ../build/NEWS:7930 msgid "" "`bpo-34637 `__: Make the *start* " "argument to *sum()* visible as a keyword argument." msgstr "" -#: ../build/NEWS:8686 +#: ../build/NEWS:7933 msgid "" "`bpo-1621 `__: Do not assume signed " "integer overflow behavior (C undefined behavior) when performing set hash " "table resizing." msgstr "" -#: ../build/NEWS:8689 +#: ../build/NEWS:7936 msgid "" "`bpo-34588 `__: Fix an off-by-one in the " "recursive call pruning feature of traceback formatting." msgstr "" -#: ../build/NEWS:8692 +#: ../build/NEWS:7939 msgid "" "`bpo-34485 `__: On Windows, the LC_CTYPE " "is now set to the user preferred locale at startup. Previously, the LC_CTYPE " @@ -16843,7 +15085,7 @@ msgid "" "\"\") or setlocale(LC_ALL, \"\")." msgstr "" -#: ../build/NEWS:8696 +#: ../build/NEWS:7943 msgid "" "`bpo-34485 `__: Standard streams like " "sys.stdout now use the \"surrogateescape\" error handler, instead of \"strict" @@ -16851,14 +15093,14 @@ msgid "" "is disabled)." msgstr "" -#: ../build/NEWS:8700 +#: ../build/NEWS:7947 msgid "" "`bpo-34485 `__: Fix the error handler of " "standard streams like sys.stdout: PYTHONIOENCODING=\":\" is now ignored " "instead of setting the error handler to \"strict\"." msgstr "" -#: ../build/NEWS:8704 +#: ../build/NEWS:7951 msgid "" "`bpo-34485 `__: Python now gets the " "locale encoding with C code to initialize the encoding of standard streams " @@ -16868,7 +15110,7 @@ msgid "" "startup by default." msgstr "" -#: ../build/NEWS:8710 +#: ../build/NEWS:7957 msgid "" "`bpo-34527 `__: On FreeBSD, " "Py_DecodeLocale() and Py_EncodeLocale() now also forces the ASCII encoding " @@ -16876,26 +15118,26 @@ msgid "" "\"." msgstr "" -#: ../build/NEWS:8714 +#: ../build/NEWS:7961 msgid "" "`bpo-34527 `__: The UTF-8 Mode is now " "also enabled by the \"POSIX\" locale, not only by the \"C\" locale." msgstr "" -#: ../build/NEWS:8717 +#: ../build/NEWS:7964 msgid "" "`bpo-34403 `__: On HP-UX with C or POSIX " "locale, sys.getfilesystemencoding() now returns \"ascii\" instead of " "\"roman8\" (when the UTF-8 Mode is disabled and the C locale is not coerced)." msgstr "" -#: ../build/NEWS:8721 +#: ../build/NEWS:7968 msgid "" "`bpo-34523 `__: The Python filesystem " "encoding is now read earlier during the Python initialization." msgstr "" -#: ../build/NEWS:8724 +#: ../build/NEWS:7971 msgid "" "`bpo-12458 `__: Tracebacks show now " "correct line number for subexpressions in multiline expressions. Tracebacks " @@ -16903,173 +15145,173 @@ msgid "" "of the line number of the last subexpression." msgstr "" -#: ../build/NEWS:8729 +#: ../build/NEWS:7976 msgid "" "`bpo-34408 `__: Prevent a null pointer " "dereference and resource leakage in ``PyInterpreterState_New()``." msgstr "" -#: ../build/NEWS:8732 +#: ../build/NEWS:7979 msgid "" "`bpo-34400 `__: Fix undefined behavior " "in parsetok.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8734 +#: ../build/NEWS:7981 msgid "" "`bpo-33073 `__: Added as_integer_ratio " "to ints to make them more interoperable with floats." msgstr "" -#: ../build/NEWS:8737 +#: ../build/NEWS:7984 msgid "" "`bpo-34377 `__: Update valgrind " "suppression list to use ``_PyObject_Free``/``_PyObject_Realloc`` instead of " "``PyObject_Free``/``PyObject_Realloc``." msgstr "" -#: ../build/NEWS:8741 +#: ../build/NEWS:7988 msgid "" "`bpo-34353 `__: Added the \"socket\" " "option in the `stat.filemode()` Python implementation to match the C " "implementation." msgstr "" -#: ../build/NEWS:8744 +#: ../build/NEWS:7991 msgid "" "`bpo-34320 `__: Fix ``dict(od)`` didn't " "copy iteration order of OrderedDict." msgstr "" -#: ../build/NEWS:8746 +#: ../build/NEWS:7993 msgid "" "`bpo-34113 `__: Fixed crash on debug " "builds when opcode stack was adjusted with negative numbers. Patch by " "Constantin Petrisor." msgstr "" -#: ../build/NEWS:8749 +#: ../build/NEWS:7996 msgid "" "`bpo-34100 `__: Compiler now merges " "constants in tuples and frozensets recursively. Code attributes like " "``co_names`` are merged too." msgstr "" -#: ../build/NEWS:8752 +#: ../build/NEWS:7999 msgid "" "`bpo-34151 `__: Performance of list " "concatenation, repetition and slicing operations is slightly improved. Patch " "by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:8755 +#: ../build/NEWS:8002 msgid "" "`bpo-34170 `__: -X dev: it is now " "possible to override the memory allocator using PYTHONMALLOC even if the " "developer mode is enabled." msgstr "" -#: ../build/NEWS:8758 +#: ../build/NEWS:8005 msgid "" "`bpo-33237 `__: Improved :exc:" "`AttributeError` message for partially initialized module." msgstr "" -#: ../build/NEWS:8761 +#: ../build/NEWS:8008 msgid "" "`bpo-34149 `__: Fix min and max " "functions to get default behavior when key is None." msgstr "" -#: ../build/NEWS:8764 +#: ../build/NEWS:8011 msgid "" "`bpo-34125 `__: Profiling of unbound " "built-in methods now works when ``**kwargs`` is given." msgstr "" -#: ../build/NEWS:8767 +#: ../build/NEWS:8014 msgid "" "`bpo-34141 `__: Optimized pickling " "atomic types (None, bool, int, float, bytes, str)." msgstr "" -#: ../build/NEWS:8770 +#: ../build/NEWS:8017 msgid "" "`bpo-34126 `__: Fix crashes when " "profiling certain invalid calls of unbound methods. Patch by Jeroen Demeyer." msgstr "" -#: ../build/NEWS:8773 +#: ../build/NEWS:8020 msgid "" "`bpo-24618 `__: Fixed reading invalid " "memory when create the code object with too small varnames tuple or too " "large argument counts." msgstr "" -#: ../build/NEWS:8776 +#: ../build/NEWS:8023 msgid "" "`bpo-34068 `__: In :meth:`io.IOBase." "close`, ensure that the :attr:`~io.IOBase.closed` attribute is not set with " "a live exception. Patch by Zackery Spytz and Serhiy Storchaka." msgstr "" -#: ../build/NEWS:8780 +#: ../build/NEWS:8027 msgid "" "`bpo-34087 `__: Fix buffer overflow " "while converting unicode to numeric values." msgstr "" -#: ../build/NEWS:8782 +#: ../build/NEWS:8029 msgid "" "`bpo-34080 `__: Fixed a memory leak in " "the compiler when it raised some uncommon errors during tokenizing." msgstr "" -#: ../build/NEWS:8785 +#: ../build/NEWS:8032 msgid "" "`bpo-34066 `__: Disabled interruption by " "Ctrl-C between calling ``open()`` and entering a **with** block in ``with " "open()``." msgstr "" -#: ../build/NEWS:8788 +#: ../build/NEWS:8035 msgid "" "`bpo-34042 `__: Fix dict.copy() to " "maintain correct total refcount (as reported by sys.gettotalrefcount())." msgstr "" -#: ../build/NEWS:8791 +#: ../build/NEWS:8038 msgid "" "`bpo-33418 `__: Fix potential memory " "leak in function object when it creates reference cycle." msgstr "" -#: ../build/NEWS:8794 +#: ../build/NEWS:8041 msgid "" "`bpo-33985 `__: Implement contextvars." "ContextVar.name attribute." msgstr "" -#: ../build/NEWS:8796 +#: ../build/NEWS:8043 msgid "" "`bpo-33956 `__: Update vendored Expat " "library copy to version 2.2.5." msgstr "" -#: ../build/NEWS:8798 +#: ../build/NEWS:8045 msgid "" "`bpo-24596 `__: Decref the module object " "in :c:func:`PyRun_SimpleFileExFlags` before calling :c:func:" "`PyErr_Print()`. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8801 +#: ../build/NEWS:8048 msgid "" "`bpo-33451 `__: Close directly executed " "pyc files before calling ``PyEval_EvalCode()``." msgstr "" -#: ../build/NEWS:8804 +#: ../build/NEWS:8051 msgid "" "`bpo-1617161 `__: The hash of :class:" "`BuiltinMethodType` instances (methods of built-in classes) now depends on " @@ -17081,21 +15323,21 @@ msgid "" "longer support ordering." msgstr "" -#: ../build/NEWS:8812 +#: ../build/NEWS:8059 msgid "" "`bpo-33824 `__: Fix \"LC_ALL=C python3.7 " "-V\": reset properly the command line parser when the encoding changes after " "reading the Python configuration." msgstr "" -#: ../build/NEWS:8815 ../build/NEWS:11461 +#: ../build/NEWS:8062 ../build/NEWS:10708 msgid "" "`bpo-33803 `__: Fix a crash in hamt.c " "caused by enabling GC tracking for an object that hadn't all of its fields " "set to NULL." msgstr "" -#: ../build/NEWS:8818 +#: ../build/NEWS:8065 msgid "" "`bpo-33738 `__: Seven macro " "incompatibilities with the Limited API were fixed, and the macros :c:func:" @@ -17103,40 +15345,40 @@ msgid "" "were added as functions. A script for automatic macro checks was added." msgstr "" -#: ../build/NEWS:8823 ../build/NEWS:16033 +#: ../build/NEWS:8070 ../build/NEWS:15280 msgid "" "`bpo-33786 `__: Fix asynchronous " "generators to handle GeneratorExit in athrow() correctly" msgstr "" -#: ../build/NEWS:8826 +#: ../build/NEWS:8073 msgid "" "`bpo-30167 `__: " "``PyRun_SimpleFileExFlags`` removes ``__cached__`` from module in addition " "to ``__file__``." msgstr "" -#: ../build/NEWS:8829 ../build/NEWS:11464 +#: ../build/NEWS:8076 ../build/NEWS:10711 msgid "" "`bpo-33706 `__: Fix a crash in Python " "initialization when parsing the command line options. Thanks Christoph " "Gohlke for the bug report and the fix!" msgstr "" -#: ../build/NEWS:8832 +#: ../build/NEWS:8079 msgid "" "`bpo-33597 `__: Reduce ``PyGC_Head`` " "size from 3 words to 2 words." msgstr "" -#: ../build/NEWS:8834 ../build/NEWS:11467 ../build/NEWS:16036 +#: ../build/NEWS:8081 ../build/NEWS:10714 ../build/NEWS:15283 msgid "" "`bpo-30654 `__: Fixed reset of the " "SIGINT handler to SIG_DFL on interpreter shutdown even when there was a " "custom handler set previously. Patch by Philipp Kerling." msgstr "" -#: ../build/NEWS:8838 ../build/NEWS:11573 ../build/NEWS:16040 +#: ../build/NEWS:8085 ../build/NEWS:10820 ../build/NEWS:15287 msgid "" "`bpo-33622 `__: Fixed a leak when the " "garbage collector fails to add an object with the ``__del__`` method or " @@ -17144,13 +15386,13 @@ msgid "" "can now be called when an exception is set and preserves it." msgstr "" -#: ../build/NEWS:8843 +#: ../build/NEWS:8090 msgid "" "`bpo-33462 `__: Make dict and dict views " "reversible. Patch by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:8845 +#: ../build/NEWS:8092 msgid "" "`bpo-23722 `__: A :exc:`RuntimeError` is " "now raised when the custom metaclass doesn't provide the ``__classcell__`` " @@ -17158,7 +15400,7 @@ msgid "" "`DeprecationWarning` was emitted in Python 3.6--3.7." msgstr "" -#: ../build/NEWS:8850 +#: ../build/NEWS:8097 msgid "" "`bpo-33499 `__: Add :envvar:" "`PYTHONPYCACHEPREFIX` environment variable and :option:`-X` " @@ -17166,120 +15408,120 @@ msgid "" "for writing module bytecode cache files." msgstr "" -#: ../build/NEWS:8854 +#: ../build/NEWS:8101 msgid "" "`bpo-25711 `__: The :mod:`zipimport` " "module has been rewritten in pure Python." msgstr "" -#: ../build/NEWS:8856 ../build/NEWS:11578 +#: ../build/NEWS:8103 ../build/NEWS:10825 msgid "" "`bpo-33509 `__: Fix module_globals " "parameter of warnings.warn_explicit(): don't crash if module_globals is not " "a dict." msgstr "" -#: ../build/NEWS:8859 ../build/NEWS:11471 ../build/NEWS:16045 +#: ../build/NEWS:8106 ../build/NEWS:10718 ../build/NEWS:15292 msgid "" "`bpo-31849 `__: Fix signed/unsigned " "comparison warning in pyhash.c." msgstr "" -#: ../build/NEWS:8861 ../build/NEWS:11585 +#: ../build/NEWS:8108 ../build/NEWS:10832 msgid "" "`bpo-33475 `__: Fixed miscellaneous bugs " "in converting annotations to strings and optimized parentheses in the string " "representation." msgstr "" -#: ../build/NEWS:8864 +#: ../build/NEWS:8111 msgid "" "`bpo-20104 `__: Added support for the " "`setpgroup`, `resetids`, `setsigmask`, `setsigdef` and `scheduler` " "parameters of `posix_spawn`. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8868 ../build/NEWS:11588 ../build/NEWS:16047 +#: ../build/NEWS:8115 ../build/NEWS:10835 ../build/NEWS:15294 msgid "" "`bpo-33391 `__: Fix a leak in " "set_symmetric_difference()." msgstr "" -#: ../build/NEWS:8870 ../build/NEWS:11786 +#: ../build/NEWS:8117 ../build/NEWS:11033 msgid "" "`bpo-33363 `__: Raise a SyntaxError for " "``async with`` and ``async for`` statements outside of async functions." msgstr "" -#: ../build/NEWS:8873 ../build/NEWS:11590 ../build/NEWS:16049 +#: ../build/NEWS:8120 ../build/NEWS:10837 ../build/NEWS:15296 msgid "" "`bpo-28055 `__: Fix unaligned accesses " "in siphash24(). Patch by Rolf Eike Beer." msgstr "" -#: ../build/NEWS:8875 ../build/NEWS:11789 +#: ../build/NEWS:8122 ../build/NEWS:11036 msgid "" "`bpo-33128 `__: Fix a bug that causes " "PathFinder to appear twice on sys.meta_path. Patch by Pablo Galindo Salgado." msgstr "" -#: ../build/NEWS:8878 +#: ../build/NEWS:8125 msgid "" "`bpo-33331 `__: Modules imported last " "are now cleared first at interpreter shutdown." msgstr "" -#: ../build/NEWS:8881 ../build/NEWS:11792 +#: ../build/NEWS:8128 ../build/NEWS:11039 msgid "" "`bpo-33312 `__: Fixed clang ubsan " "(undefined behavior sanitizer) warnings in dictobject.c by adjusting how the " "internal struct _dictkeysobject shared keys structure is declared." msgstr "" -#: ../build/NEWS:8885 +#: ../build/NEWS:8132 msgid "" "`bpo-33305 `__: Improved syntax error " "messages for invalid numerical literals." msgstr "" -#: ../build/NEWS:8887 +#: ../build/NEWS:8134 msgid "" "`bpo-33306 `__: Improved syntax error " "messages for unbalanced parentheses." msgstr "" -#: ../build/NEWS:8889 +#: ../build/NEWS:8136 msgid "" "`bpo-33234 `__: The list constructor " "will pre-size and not over-allocate when the input length is known." msgstr "" -#: ../build/NEWS:8892 +#: ../build/NEWS:8139 msgid "" "`bpo-33270 `__: Intern the names for all " "anonymous code objects. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8895 +#: ../build/NEWS:8142 msgid "" "`bpo-30455 `__: The C and Python code " "and the documentation related to tokens are now generated from a single " "source file :file:`Grammar/Tokens`." msgstr "" -#: ../build/NEWS:8898 +#: ../build/NEWS:8145 msgid "" "`bpo-33176 `__: Add a ``toreadonly()`` " "method to memoryviews." msgstr "" -#: ../build/NEWS:8900 ../build/NEWS:11796 ../build/NEWS:16051 +#: ../build/NEWS:8147 ../build/NEWS:11043 ../build/NEWS:15298 msgid "" "`bpo-33231 `__: Fix potential memory " "leak in ``normalizestring()``." msgstr "" -#: ../build/NEWS:8902 ../build/NEWS:11798 +#: ../build/NEWS:8149 ../build/NEWS:11045 msgid "" "`bpo-33205 `__: Change dict growth " "function from ``round_up_to_power_2(used*2+hashtable_size/2)`` to " @@ -17287,20 +15529,20 @@ msgid "" "``used == 0``. Now dict has more chance to be shrinked." msgstr "" -#: ../build/NEWS:8907 ../build/NEWS:11803 ../build/NEWS:16053 +#: ../build/NEWS:8154 ../build/NEWS:11050 ../build/NEWS:15300 msgid "" "`bpo-29922 `__: Improved error messages " "in 'async with' when ``__aenter__()`` or ``__aexit__()`` return non-" "awaitable object." msgstr "" -#: ../build/NEWS:8910 ../build/NEWS:11806 ../build/NEWS:16056 +#: ../build/NEWS:8157 ../build/NEWS:11053 ../build/NEWS:15303 msgid "" "`bpo-33199 `__: Fix ``ma_version_tag`` " "in dict implementation is uninitialized when copying from key-sharing dict." msgstr "" -#: ../build/NEWS:8913 ../build/NEWS:11977 +#: ../build/NEWS:8160 ../build/NEWS:11224 msgid "" "`bpo-33053 `__: When using the -m " "switch, sys.path[0] is now explicitly expanded as the *starting* working " @@ -17308,14 +15550,14 @@ msgid "" "from the current working directory at the time of the import)" msgstr "" -#: ../build/NEWS:8918 +#: ../build/NEWS:8165 msgid "" "`bpo-33138 `__: Changed standard error " "message for non-pickleable and non-copyable types. It now says \"cannot " "pickle\" instead of \"can't pickle\" or \"cannot serialize\"." msgstr "" -#: ../build/NEWS:8922 ../build/NEWS:11982 +#: ../build/NEWS:8169 ../build/NEWS:11229 msgid "" "`bpo-33018 `__: Improve consistency of " "errors raised by ``issubclass()`` when called with a non-class and an " @@ -17323,40 +15565,40 @@ msgid "" "by Josh Bronson." msgstr "" -#: ../build/NEWS:8926 +#: ../build/NEWS:8173 msgid "" "`bpo-33083 `__: ``math.factorial`` no " "longer accepts arguments that are not int-like. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8929 +#: ../build/NEWS:8176 msgid "" "`bpo-33041 `__: Added new opcode :opcode:" "`END_ASYNC_FOR` and fixes the following issues:" msgstr "" -#: ../build/NEWS:8932 +#: ../build/NEWS:8179 msgid "" "Setting global :exc:`StopAsyncIteration` no longer breaks ``async for`` " "loops." msgstr "" -#: ../build/NEWS:8934 +#: ../build/NEWS:8181 msgid "Jumping into an ``async for`` loop is now disabled." msgstr "" -#: ../build/NEWS:8935 +#: ../build/NEWS:8182 msgid "Jumping out of an ``async for`` loop no longer corrupts the stack." msgstr "" -#: ../build/NEWS:8937 +#: ../build/NEWS:8184 msgid "" "`bpo-25750 `__: Fix rare Python crash " "due to bad refcounting in ``type_getattro()`` if a descriptor deletes itself " "from the class. Patch by Jeroen Demeyer." msgstr "" -#: ../build/NEWS:8941 +#: ../build/NEWS:8188 msgid "" "`bpo-33041 `__: Fixed bytecode " "generation for \"async for\" with a complex target. A StopAsyncIteration " @@ -17364,13 +15606,13 @@ msgid "" "the iteration." msgstr "" -#: ../build/NEWS:8945 ../build/NEWS:11988 ../build/NEWS:16370 +#: ../build/NEWS:8192 ../build/NEWS:11235 ../build/NEWS:15617 msgid "" "`bpo-33026 `__: Fixed jumping out of " "\"with\" block by setting f_lineno." msgstr "" -#: ../build/NEWS:8947 ../build/NEWS:11990 +#: ../build/NEWS:8194 ../build/NEWS:11237 msgid "" "`bpo-33005 `__: Fix a crash on fork when " "using a custom memory allocator (ex: using PYTHONMALLOC env var). " @@ -17378,7 +15620,7 @@ msgid "" "RAW memory allocator to allocate a new interpreters mutex on fork." msgstr "" -#: ../build/NEWS:8952 ../build/NEWS:11592 +#: ../build/NEWS:8199 ../build/NEWS:10839 msgid "" "`bpo-32911 `__: Due to unexpected " "compatibility issues discovered during downstream beta testing, reverted :" @@ -17388,26 +15630,26 @@ msgid "" "on patch by Inada Naoki." msgstr "" -#: ../build/NEWS:8958 ../build/NEWS:11995 ../build/NEWS:16372 +#: ../build/NEWS:8205 ../build/NEWS:11242 ../build/NEWS:15619 msgid "" "`bpo-17288 `__: Prevent jumps from " "'return' and 'exception' trace events." msgstr "" -#: ../build/NEWS:8960 +#: ../build/NEWS:8207 msgid "" "`bpo-32946 `__: Importing names from " "already imported module with \"from ... import ...\" is now 30% faster if " "the module is not a package." msgstr "" -#: ../build/NEWS:8963 +#: ../build/NEWS:8210 msgid "" "`bpo-32932 `__: Make error message more " "revealing when there are non-str objects in ``__all__``." msgstr "" -#: ../build/NEWS:8966 +#: ../build/NEWS:8213 msgid "" "`bpo-32925 `__: Optimized iterating and " "containing test for literal lists consisting of non-constants: ``x in [a, " @@ -17415,58 +15657,58 @@ msgid "" "optimized." msgstr "" -#: ../build/NEWS:8970 ../build/NEWS:12187 ../build/NEWS:16374 +#: ../build/NEWS:8217 ../build/NEWS:11434 ../build/NEWS:15621 msgid "" "`bpo-32889 `__: Update Valgrind " "suppression list to account for the rename of ``Py_ADDRESS_IN_RANG`` to " "``address_in_range``." msgstr "" -#: ../build/NEWS:8973 ../build/NEWS:11997 +#: ../build/NEWS:8220 ../build/NEWS:11244 msgid "" "`bpo-32836 `__: Don't use temporary " "variables in cases of list/dict/set comprehensions" msgstr "" -#: ../build/NEWS:8976 ../build/NEWS:12190 +#: ../build/NEWS:8223 ../build/NEWS:11437 msgid "" "`bpo-31356 `__: Remove the new API added " "in `bpo-31356 `__ (gc.ensure_disabled() " "context manager)." msgstr "" -#: ../build/NEWS:8979 ../build/NEWS:12193 +#: ../build/NEWS:8226 ../build/NEWS:11440 msgid "" "`bpo-32305 `__: For namespace packages, " "ensure that both ``__file__`` and ``__spec__.origin`` are set to None." msgstr "" -#: ../build/NEWS:8982 ../build/NEWS:12196 +#: ../build/NEWS:8229 ../build/NEWS:11443 msgid "" "`bpo-32303 `__: Make sure ``__spec__." "loader`` matches ``__loader__`` for namespace packages." msgstr "" -#: ../build/NEWS:8985 ../build/NEWS:12199 +#: ../build/NEWS:8232 ../build/NEWS:11446 msgid "" "`bpo-32711 `__: Fix the warning messages " "for Python/ast_unparse.c. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:8988 ../build/NEWS:12202 ../build/NEWS:16385 +#: ../build/NEWS:8235 ../build/NEWS:11449 ../build/NEWS:15632 msgid "" "`bpo-32583 `__: Fix possible crashing in " "builtin Unicode decoders caused by write out-of-bound errors when using " "customized decode error handlers." msgstr "" -#: ../build/NEWS:8991 +#: ../build/NEWS:8238 msgid "" "`bpo-32489 `__: A :keyword:`continue` " "statement is now allowed in the :keyword:`finally` clause." msgstr "" -#: ../build/NEWS:8994 +#: ../build/NEWS:8241 msgid "" "`bpo-17611 `__: Simplified the " "interpreter loop by moving the logic of unrolling the stack of blocks into " @@ -17475,7 +15717,7 @@ msgid "" "keyword:`continue` and :keyword:`return`." msgstr "" -#: ../build/NEWS:9000 +#: ../build/NEWS:8247 msgid "" "Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, :opcode:" "`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes :opcode:" @@ -17484,20 +15726,20 @@ msgid "" "`WITH_CLEANUP_START`." msgstr "" -#: ../build/NEWS:9006 +#: ../build/NEWS:8253 msgid "" "`bpo-32285 `__: New function unicodedata." "is_normalized, which can check whether a string is in a specific normal form." msgstr "" -#: ../build/NEWS:9009 +#: ../build/NEWS:8256 msgid "" "`bpo-10544 `__: Yield expressions are " "now disallowed in comprehensions and generator expressions except the " "expression for the outermost iterable." msgstr "" -#: ../build/NEWS:9012 +#: ../build/NEWS:8259 msgid "" "`bpo-32117 `__: Iterable unpacking is " "now allowed without parentheses in yield and return statements, e.g. ``yield " @@ -17505,7 +15747,7 @@ msgid "" "for added tests." msgstr "" -#: ../build/NEWS:9016 +#: ../build/NEWS:8263 msgid "" "`bpo-31902 `__: Fix the ``col_offset`` " "attribute for ast nodes ``ast.AsyncFor``, ``ast.AsyncFunctionDef``, and " @@ -17513,44 +15755,44 @@ msgid "" "``async``." msgstr "" -#: ../build/NEWS:9020 +#: ../build/NEWS:8267 msgid "" "`bpo-25862 `__: Fix assertion failures " "in the ``tell()`` method of ``io.TextIOWrapper``. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:9023 ../build/NEWS:11598 ../build/NEWS:16064 +#: ../build/NEWS:8270 ../build/NEWS:10845 ../build/NEWS:15311 msgid "" "`bpo-21983 `__: Fix a crash in `ctypes." "cast()` in case the type argument is a ctypes structured data type. Patch by " "Eryk Sun and Oren Milman." msgstr "" -#: ../build/NEWS:9026 +#: ../build/NEWS:8273 msgid "" "`bpo-31577 `__: Fix a crash in `os." "utime()` in case of a bad ns argument. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:9029 +#: ../build/NEWS:8276 msgid "" "`bpo-29832 `__: Remove references to " "'getsockaddrarg' from various socket error messages. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:9035 +#: ../build/NEWS:8282 msgid "" "`bpo-35845 `__: Add 'order' parameter to " "memoryview.tobytes()." msgstr "" -#: ../build/NEWS:9037 +#: ../build/NEWS:8284 msgid "" "`bpo-35864 `__: The _asdict() method for " "collections.namedtuple now returns a regular dict instead of an OrderedDict." msgstr "" -#: ../build/NEWS:9040 +#: ../build/NEWS:8287 msgid "" "`bpo-35537 `__: An ExitStack is now used " "internally within subprocess.POpen to clean up pipe file handles. No " @@ -17559,19 +15801,19 @@ msgid "" "by Giampaolo Rodola)" msgstr "" -#: ../build/NEWS:9045 +#: ../build/NEWS:8292 msgid "" "`bpo-35847 `__: RISC-V needed the " "CTYPES_PASS_BY_REF_HACK. Fixes ctypes Structure test_pass_by_value." msgstr "" -#: ../build/NEWS:9048 +#: ../build/NEWS:8295 msgid "" "`bpo-35813 `__: Shared memory submodule " "added to multiprocessing to avoid need for serialization between processes" msgstr "" -#: ../build/NEWS:9051 +#: ../build/NEWS:8298 msgid "" "`bpo-35780 `__: Fix lru_cache() errors " "arising in recursive, reentrant, or multi-threaded code. These errors could " @@ -17586,98 +15828,98 @@ msgid "" "the underlying user function was called." msgstr "" -#: ../build/NEWS:9063 +#: ../build/NEWS:8310 msgid "" "`bpo-35537 `__: :func:`os.posix_spawn` " "and :func:`os.posix_spawnp` now have a *setsid* parameter." msgstr "" -#: ../build/NEWS:9066 +#: ../build/NEWS:8313 msgid "" "`bpo-23846 `__: :class:`asyncio." "ProactorEventLoop` now catches and logs send errors when the self-pipe is " "full." msgstr "" -#: ../build/NEWS:9069 +#: ../build/NEWS:8316 msgid "" "`bpo-34323 `__: :mod:`asyncio`: Enhance " "``IocpProactor.close()`` log: wait 1 second before the first log, then log " "every second. Log also the number of seconds since ``close()`` was called." msgstr "" -#: ../build/NEWS:9073 +#: ../build/NEWS:8320 msgid "" "`bpo-35674 `__: Add a new :func:`os." "posix_spawnp` function. Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:9076 +#: ../build/NEWS:8323 msgid "" "`bpo-35733 `__: ``ast." "Constant(boolean)`` no longer an instance of :class:`ast.Num`. Patch by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:9079 +#: ../build/NEWS:8326 msgid "" "`bpo-35726 `__: QueueHandler.prepare() " "now makes a copy of the record before modifying and enqueueing it, to avoid " "affecting other handlers in the chain." msgstr "" -#: ../build/NEWS:9083 +#: ../build/NEWS:8330 msgid "" "`bpo-35719 `__: Sped up multi-argument :" "mod:`math` functions atan2(), copysign(), remainder() and hypot() by " "1.3--2.5 times." msgstr "" -#: ../build/NEWS:9086 +#: ../build/NEWS:8333 msgid "" "`bpo-35717 `__: Fix KeyError exception " "raised when using enums and compile. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:9089 +#: ../build/NEWS:8336 msgid "" "`bpo-35699 `__: Fixed detection of " "Visual Studio Build Tools 2017 in distutils" msgstr "" -#: ../build/NEWS:9091 +#: ../build/NEWS:8338 msgid "" "`bpo-32710 `__: Fix memory leaks in " "asyncio ProactorEventLoop on overlapped operation failure." msgstr "" -#: ../build/NEWS:9094 +#: ../build/NEWS:8341 msgid "" "`bpo-35702 `__: The :data:`time." "CLOCK_UPTIME_RAW` constant is now available for macOS 10.12." msgstr "" -#: ../build/NEWS:9097 +#: ../build/NEWS:8344 msgid "" "`bpo-32710 `__: Fix a memory leak in " "asyncio in the ProactorEventLoop when ``ReadFile()`` or ``WSASend()`` " "overlapped operation fail immediately: release the internal buffer." msgstr "" -#: ../build/NEWS:9101 +#: ../build/NEWS:8348 msgid "" "`bpo-35682 `__: Fix ``asyncio." "ProactorEventLoop.sendfile()``: don't attempt to set the result of an " "internal future if it's already done." msgstr "" -#: ../build/NEWS:9104 +#: ../build/NEWS:8351 msgid "" "`bpo-35283 `__: Add a deprecated warning " "for the :meth:`threading.Thread.isAlive` method. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:9107 +#: ../build/NEWS:8354 msgid "" "`bpo-35664 `__: Improve operator." "itemgetter() performance by 33% with optimized argument handling and with " @@ -17685,52 +15927,52 @@ msgid "" "index into a tuple (which is the typical use case in the standard library)." msgstr "" -#: ../build/NEWS:9112 +#: ../build/NEWS:8359 msgid "" "`bpo-35643 `__: Fixed a SyntaxWarning: " "invalid escape sequence in Modules/_sha3/cleanup.py. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../build/NEWS:9115 +#: ../build/NEWS:8362 msgid "" "`bpo-35619 `__: Improved support of " "custom data descriptors in :func:`help` and :mod:`pydoc`." msgstr "" -#: ../build/NEWS:9118 +#: ../build/NEWS:8365 msgid "" "`bpo-28503 `__: The `crypt` module now " "internally uses the `crypt_r()` library function instead of `crypt()` when " "available." msgstr "" -#: ../build/NEWS:9121 +#: ../build/NEWS:8368 msgid "" "`bpo-35614 `__: Fixed help() on " "metaclasses. Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:9123 +#: ../build/NEWS:8370 msgid "" "`bpo-35568 `__: Expose ``raise(signum)`` " "as `raise_signal`" msgstr "" -#: ../build/NEWS:9125 +#: ../build/NEWS:8372 msgid "" "`bpo-35588 `__: The floor division and " "modulo operations and the :func:`divmod` function on :class:`fractions." "Fraction` types are 2--4x faster. Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:9129 +#: ../build/NEWS:8376 msgid "" "`bpo-35585 `__: Speed-up building enums " "by value, e.g. http.HTTPStatus(200)." msgstr "" -#: ../build/NEWS:9131 +#: ../build/NEWS:8378 msgid "" "`bpo-30561 `__: random.gammavariate(1.0, " "beta) now computes the same result as random.expovariate(1.0 / beta). This " @@ -17739,33 +15981,33 @@ msgid "" "variables than it used to." msgstr "" -#: ../build/NEWS:9136 +#: ../build/NEWS:8383 msgid "" "`bpo-35537 `__: The :mod:`subprocess` " "module can now use the :func:`os.posix_spawn` function in some cases for " "better performance." msgstr "" -#: ../build/NEWS:9139 +#: ../build/NEWS:8386 msgid "" "`bpo-35526 `__: Delaying the 'joke' of " "barry_as_FLUFL.mandatory to Python version 4.0" msgstr "" -#: ../build/NEWS:9142 +#: ../build/NEWS:8389 msgid "" "`bpo-35523 `__: Remove :mod:`ctypes` " "callback workaround: no longer create a callback at startup. Avoid SELinux " "alert on ``import ctypes`` and ``import uuid``." msgstr "" -#: ../build/NEWS:9146 +#: ../build/NEWS:8393 msgid "" "`bpo-31784 `__: :func:`uuid.uuid1` now " "calls :func:`time.time_ns` rather than ``int(time.time() * 1e9)``." msgstr "" -#: ../build/NEWS:9149 +#: ../build/NEWS:8396 msgid "" "`bpo-35513 `__: :class:`~unittest.runner." "TextTestRunner` of :mod:`unittest.runner` now uses :func:`time.perf_counter` " @@ -17773,14 +16015,14 @@ msgid "" "`time.time` can go backwards, whereas :func:`time.perf_counter` is monotonic." msgstr "" -#: ../build/NEWS:9155 +#: ../build/NEWS:8402 msgid "" "`bpo-35502 `__: Fixed reference leaks " "in :class:`xml.etree.ElementTree.TreeBuilder` in case of unfinished building " "of the tree (in particular when an error was raised during parsing XML)." msgstr "" -#: ../build/NEWS:9159 +#: ../build/NEWS:8406 msgid "" "`bpo-35348 `__: Make :func:`platform." "architecture` parsing of ``file`` command output more reliable: add the ``-" @@ -17788,7 +16030,7 @@ msgid "" "the C locale, and search also the \"shared object\" pattern." msgstr "" -#: ../build/NEWS:9164 +#: ../build/NEWS:8411 msgid "" "`bpo-35491 `__: :mod:`multiprocessing`: " "Add ``Pool.__repr__()`` and enhance ``BaseProcess.__repr__()`` (add pid and " @@ -17797,73 +16039,73 @@ msgid "" "``0``." msgstr "" -#: ../build/NEWS:9169 +#: ../build/NEWS:8416 msgid "" "`bpo-35477 `__: :meth:`multiprocessing." "Pool.__enter__` now fails if the pool is not running: ``with pool:`` fails " "if used more than once." msgstr "" -#: ../build/NEWS:9172 +#: ../build/NEWS:8419 msgid "" "`bpo-31446 `__: Copy command line that " "was passed to CreateProcessW since this function can change the content of " "the input buffer." msgstr "" -#: ../build/NEWS:9175 +#: ../build/NEWS:8422 msgid "" "`bpo-35471 `__: Python 2.4 dropped MacOS " "9 support. The macpath module was deprecated in Python 3.7. The module is " "now removed." msgstr "" -#: ../build/NEWS:9178 +#: ../build/NEWS:8425 msgid "" "`bpo-23057 `__: Unblock Proactor event " "loop when keyboard interrupt is received on Windows" msgstr "" -#: ../build/NEWS:9181 +#: ../build/NEWS:8428 msgid "" "`bpo-35052 `__: Fix xml.dom.minidom " "cloneNode() on a document with an entity: pass the correct arguments to the " "user data handler of an entity." msgstr "" -#: ../build/NEWS:9184 +#: ../build/NEWS:8431 msgid "" "`bpo-20239 `__: Allow repeated " "assignment deletion of :class:`unittest.mock.Mock` attributes. Patch by " "Pablo Galindo." msgstr "" -#: ../build/NEWS:9187 +#: ../build/NEWS:8434 msgid "" "`bpo-17185 `__: Set ``__signature__`` on " "mock for :mod:`inspect` to get signature. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:9190 +#: ../build/NEWS:8437 msgid "" "`bpo-35445 `__: Memory errors during " "creating posix.environ no longer ignored." msgstr "" -#: ../build/NEWS:9192 +#: ../build/NEWS:8439 msgid "" "`bpo-35415 `__: Validate fileno= " "argument to socket.socket()." msgstr "" -#: ../build/NEWS:9194 +#: ../build/NEWS:8441 msgid "" "`bpo-35424 `__: :class:`multiprocessing." "Pool` destructor now emits :exc:`ResourceWarning` if the pool is still " "running." msgstr "" -#: ../build/NEWS:9197 +#: ../build/NEWS:8444 msgid "" "`bpo-35330 `__: When a :class:`Mock` " "instance was used to wrap an object, if `side_effect` is used in one of the " @@ -17872,14 +16114,14 @@ msgid "" "return_value." msgstr "" -#: ../build/NEWS:9202 +#: ../build/NEWS:8449 msgid "" "`bpo-35346 `__: Drop Mac OS 9 and " "Rhapsody support from the :mod:`platform` module. Rhapsody last release was " "in 2000. Mac OS 9 last release was in 2001." msgstr "" -#: ../build/NEWS:9206 +#: ../build/NEWS:8453 msgid "" "`bpo-10496 `__: :func:`~distutils.utils." "check_environ` of :mod:`distutils.utils` now catches :exc:`KeyError` on " @@ -17887,7 +16129,7 @@ msgid "" "in this case." msgstr "" -#: ../build/NEWS:9211 +#: ../build/NEWS:8458 msgid "" "`bpo-10496 `__: :func:`posixpath." "expanduser` now returns the input *path* unchanged if the ``HOME`` " @@ -17897,20 +16139,20 @@ msgid "" "the password database (if the user has no home directory)." msgstr "" -#: ../build/NEWS:9218 +#: ../build/NEWS:8465 msgid "" "`bpo-35389 `__: :func:`platform." "libc_ver` now uses ``os.confstr('CS_GNU_LIBC_VERSION')`` if available and " "the *executable* parameter is not set." msgstr "" -#: ../build/NEWS:9222 +#: ../build/NEWS:8469 msgid "" "`bpo-35394 `__: Add empty slots to " "asyncio abstract protocols." msgstr "" -#: ../build/NEWS:9224 +#: ../build/NEWS:8471 msgid "" "`bpo-35310 `__: Fix a bug in :func:" "`select.select` where, in some cases, the file descriptor sequences were " @@ -17919,32 +16161,32 @@ msgid "" "return empty lists if a timeout has occurred. Patch by Oran Avraham." msgstr "" -#: ../build/NEWS:9230 +#: ../build/NEWS:8477 msgid "" "`bpo-35380 `__: Enable TCP_NODELAY on " "Windows for proactor asyncio event loop." msgstr "" -#: ../build/NEWS:9232 +#: ../build/NEWS:8479 msgid "" "`bpo-35341 `__: Add generic version of " "``collections.OrderedDict`` to the ``typing`` module. Patch by Ismo Toijala." msgstr "" -#: ../build/NEWS:9235 +#: ../build/NEWS:8482 msgid "" "`bpo-35371 `__: Fixed possible crash in " "``os.utime()`` on Windows when pass incorrect arguments." msgstr "" -#: ../build/NEWS:9238 +#: ../build/NEWS:8485 msgid "" "`bpo-35346 `__: :func:`platform.uname` " "now redirects ``stderr`` to :data:`os.devnull` when running external " "programs like ``cmd /c ver``." msgstr "" -#: ../build/NEWS:9241 +#: ../build/NEWS:8488 msgid "" "`bpo-35066 `__: Previously, calling the " "strftime() method on a datetime object with a trailing '%' in the format " @@ -17954,14 +16196,14 @@ msgid "" "exception on a trailing '%'." msgstr "" -#: ../build/NEWS:9247 +#: ../build/NEWS:8494 msgid "" "`bpo-35345 `__: The function `platform." "popen` has been removed, it was deprecated since Python 3.3: use :func:`os." "popen` instead." msgstr "" -#: ../build/NEWS:9250 +#: ../build/NEWS:8497 msgid "" "`bpo-35344 `__: On macOS, :func:" "`platform.platform` now uses :func:`platform.mac_ver`, if it returns a non-" @@ -17969,27 +16211,27 @@ msgid "" "version." msgstr "" -#: ../build/NEWS:9254 +#: ../build/NEWS:8501 msgid "" "`bpo-35312 `__: Make ``lib2to3.pgen2." "parse.ParseError`` round-trip pickle-able. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:9257 +#: ../build/NEWS:8504 msgid "" "`bpo-35308 `__: Fix regression in " "``webbrowser`` where default browsers may be preferred over browsers in the " "``BROWSER`` environment variable." msgstr "" -#: ../build/NEWS:9260 +#: ../build/NEWS:8507 msgid "" "`bpo-24746 `__: Avoid stripping trailing " "whitespace in doctest fancy diff. Original patch by R. David Murray & Jairo " "Trad. Enhanced by Sanyam Khurana." msgstr "" -#: ../build/NEWS:9264 +#: ../build/NEWS:8511 msgid "" "`bpo-28604 `__: :func:`locale." "localeconv` now sets temporarily the ``LC_CTYPE`` locale to the " @@ -17997,19 +16239,19 @@ msgid "" "are non-ASCII. This temporary change affects other threads." msgstr "" -#: ../build/NEWS:9269 +#: ../build/NEWS:8516 msgid "" "`bpo-35277 `__: Update ensurepip to " "install pip 18.1 and setuptools 40.6.2." msgstr "" -#: ../build/NEWS:9271 +#: ../build/NEWS:8518 msgid "" "`bpo-24209 `__: Adds IPv6 support when " "invoking http.server directly." msgstr "" -#: ../build/NEWS:9273 +#: ../build/NEWS:8520 msgid "" "`bpo-35226 `__: Recursively check " "arguments when testing for equality of :class:`unittest.mock.call` objects " @@ -18017,46 +16259,46 @@ msgid "" "in ``mock_calls`` is not possible." msgstr "" -#: ../build/NEWS:9278 +#: ../build/NEWS:8525 msgid "" "`bpo-29564 `__: The warnings module now " "suggests to enable tracemalloc if the source is specified, the tracemalloc " "module is available, but tracemalloc is not tracing memory allocations." msgstr "" -#: ../build/NEWS:9282 +#: ../build/NEWS:8529 msgid "" "`bpo-35189 `__: Modify the following " "fnctl function to retry if interrupted by a signal (EINTR): flock, lockf, " "fnctl" msgstr "" -#: ../build/NEWS:9285 +#: ../build/NEWS:8532 msgid "" "`bpo-30064 `__: Use add_done_callback() " "in sock_* asyncio API to unsubscribe reader/writer early on calcellation." msgstr "" -#: ../build/NEWS:9288 +#: ../build/NEWS:8535 msgid "" "`bpo-35186 `__: Removed the \"built with" "\" comment added when ``setup.py upload`` is used with either ``bdist_rpm`` " "or ``bdist_dumb``." msgstr "" -#: ../build/NEWS:9291 +#: ../build/NEWS:8538 msgid "" "`bpo-35152 `__: Allow sending more than " "2 GB at once on a multiprocessing connection on non-Windows systems." msgstr "" -#: ../build/NEWS:9294 +#: ../build/NEWS:8541 msgid "" "`bpo-35062 `__: Fix incorrect parsing " "of :class:`_io.IncrementalNewlineDecoder`'s *translate* argument." msgstr "" -#: ../build/NEWS:9297 +#: ../build/NEWS:8544 msgid "" "`bpo-35065 `__: Remove " "`StreamReaderProtocol._untrack_reader`. The call to `_untrack_reader` is " @@ -18064,20 +16306,20 @@ msgid "" "reader before `connection_lost` can run and feed the EOF to the reader." msgstr "" -#: ../build/NEWS:9302 +#: ../build/NEWS:8549 msgid "" "`bpo-34160 `__: ElementTree and minidom " "now preserve the attribute order specified by the user." msgstr "" -#: ../build/NEWS:9305 +#: ../build/NEWS:8552 msgid "" "`bpo-35079 `__: Improve difflib." "SequenceManager.get_matching_blocks doc by adding 'non-overlapping' and " "changing '!=' to '<'." msgstr "" -#: ../build/NEWS:9308 +#: ../build/NEWS:8555 msgid "" "`bpo-33710 `__: Deprecated " "``l*gettext()`` functions and methods in the :mod:`gettext` module. They " @@ -18086,21 +16328,21 @@ msgid "" "charset for ``l*gettext()`` functions and methods." msgstr "" -#: ../build/NEWS:9314 +#: ../build/NEWS:8561 msgid "" "`bpo-35017 `__: :meth:`socketserver." "BaseServer.serve_forever` now exits immediately if it's :meth:`~socketserver." "BaseServer.shutdown` method is called while it is polling for new events." msgstr "" -#: ../build/NEWS:9318 +#: ../build/NEWS:8565 msgid "" "`bpo-35024 `__: `importlib` no longer " "logs `wrote ` redundantly after `(created|could not create) " "` is already logged. Patch by Quentin Agren." msgstr "" -#: ../build/NEWS:9322 +#: ../build/NEWS:8569 msgid "" "`bpo-35047 `__: ``unittest.mock`` now " "includes mock calls in exception messages if ``assert_not_called``, " @@ -18108,14 +16350,14 @@ msgid "" "Petter Strandmark." msgstr "" -#: ../build/NEWS:9326 +#: ../build/NEWS:8573 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "regression where it didn't remove a trailing separator on Windows. Patch by " "Tim Graham." msgstr "" -#: ../build/NEWS:9329 +#: ../build/NEWS:8576 msgid "" "`bpo-35053 `__: tracemalloc now tries to " "update the traceback when an object is reused from a \"free list" @@ -18123,51 +16365,51 @@ msgid "" "for example)." msgstr "" -#: ../build/NEWS:9333 +#: ../build/NEWS:8580 msgid "" "`bpo-31553 `__: Add the --json-lines " "option to json.tool. Patch by hongweipeng." msgstr "" -#: ../build/NEWS:9335 +#: ../build/NEWS:8582 msgid "" "`bpo-34794 `__: Fixed a leak in Tkinter " "when pass the Python wrapper around Tcl_Obj back to Tcl/Tk." msgstr "" -#: ../build/NEWS:9338 +#: ../build/NEWS:8585 msgid "" "`bpo-34909 `__: Enum: fix grandchildren " "subclassing when parent mixed with concrete data types." msgstr "" -#: ../build/NEWS:9341 +#: ../build/NEWS:8588 msgid "" "`bpo-35022 `__: :class:`unittest.mock." "MagicMock` now supports the ``__fspath__`` method (from :class:`os." "PathLike`)." msgstr "" -#: ../build/NEWS:9344 +#: ../build/NEWS:8591 msgid "" "`bpo-35008 `__: Fixed references leaks " "when call the ``__setstate__()`` method of :class:`xml.etree.ElementTree." "Element` in the C implementation for already initialized element." msgstr "" -#: ../build/NEWS:9348 +#: ../build/NEWS:8595 msgid "" "`bpo-23420 `__: Verify the value for the " "parameter '-s' of the cProfile CLI. Patch by Robert Kuska" msgstr "" -#: ../build/NEWS:9351 +#: ../build/NEWS:8598 msgid "" "`bpo-33947 `__: dataclasses now handle " "recursive reprs without raising RecursionError." msgstr "" -#: ../build/NEWS:9354 +#: ../build/NEWS:8601 msgid "" "`bpo-34890 `__: Make :func:`inspect." "iscoroutinefunction`, :func:`inspect.isgeneratorfunction` and :func:`inspect." @@ -18175,7 +16417,7 @@ msgid "" "Galindo." msgstr "" -#: ../build/NEWS:9358 +#: ../build/NEWS:8605 msgid "" "`bpo-34521 `__: Use :func:`socket." "CMSG_SPACE` to calculate ancillary data size instead of :func:`socket." @@ -18183,20 +16425,20 @@ msgid "" "requires the use of the former for portable applications." msgstr "" -#: ../build/NEWS:9363 +#: ../build/NEWS:8610 msgid "" "`bpo-31522 `__: The `mailbox.mbox." "get_string` function *from_* parameter can now successfully be set to a non-" "default value." msgstr "" -#: ../build/NEWS:9366 +#: ../build/NEWS:8613 msgid "" "`bpo-34970 `__: Protect tasks weak set " "manipulation in ``asyncio.all_tasks()``" msgstr "" -#: ../build/NEWS:9368 +#: ../build/NEWS:8615 msgid "" "`bpo-34969 `__: gzip: Add --fast, --best " "on the gzip CLI, these parameters will be used for the fast compression " @@ -18204,34 +16446,34 @@ msgid "" "change the default compression level to 6 (tradeoff)." msgstr "" -#: ../build/NEWS:9373 +#: ../build/NEWS:8620 msgid "" "`bpo-16965 `__: The :term:" "`2to3` :2to3fixer:`execfile` fixer now opens the file with mode ``'rb'``. " "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:9376 +#: ../build/NEWS:8623 msgid "" "`bpo-34966 `__: :mod:`pydoc` now " "supports aliases not only to methods defined in the end class, but also to " "inherited methods. The docstring is not duplicated for aliases." msgstr "" -#: ../build/NEWS:9380 +#: ../build/NEWS:8627 msgid "" "`bpo-34926 `__: :meth:`mimetypes." "MimeTypes.guess_type` now accepts :term:`path-like object` in addition to " "url strings. Patch by Mayank Asthana." msgstr "" -#: ../build/NEWS:9384 +#: ../build/NEWS:8631 msgid "" "`bpo-23831 `__: Add ``moveto()`` method " "to the ``tkinter.Canvas`` widget. Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:9387 +#: ../build/NEWS:8634 msgid "" "`bpo-34941 `__: Methods ``find()``, " "``findtext()`` and ``findall()`` of the ``Element`` class in the :mod:`xml." @@ -18239,26 +16481,26 @@ msgid "" "of ``Element`` subclasses." msgstr "" -#: ../build/NEWS:9391 +#: ../build/NEWS:8638 msgid "" "`bpo-32680 `__: :class:`smtplib.SMTP` " "objects now always have a `sock` attribute present" msgstr "" -#: ../build/NEWS:9394 +#: ../build/NEWS:8641 msgid "" "`bpo-34769 `__: Fix for async generators " "not finalizing when event loop is in debug mode and garbage collector runs " "in another thread." msgstr "" -#: ../build/NEWS:9397 +#: ../build/NEWS:8644 msgid "" "`bpo-34936 `__: Fix ``TclError`` in " "``tkinter.Spinbox.selection_element()``. Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:9400 +#: ../build/NEWS:8647 msgid "" "`bpo-34829 `__: Add methods " "``selection_from``, ``selection_range``, ``selection_present`` and " @@ -18266,7 +16508,7 @@ msgid "" "``tkinter.Entry`` widget. Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:9404 +#: ../build/NEWS:8651 msgid "" "`bpo-34911 `__: Added *secure_protocols* " "argument to *http.cookiejar.DefaultCookiePolicy* to allow for tweaking of " @@ -18274,27 +16516,27 @@ msgid "" "protocol." msgstr "" -#: ../build/NEWS:9409 +#: ../build/NEWS:8656 msgid "" "`bpo-34922 `__: Fixed integer overflow " "in the :meth:`~hashlib.shake.digest()` and :meth:`~hashlib.shake." "hexdigest()` methods for the SHAKE algorithm in the :mod:`hashlib` module." msgstr "" -#: ../build/NEWS:9413 +#: ../build/NEWS:8660 msgid "" "`bpo-34925 `__: 25% speedup in argument " "parsing for the functions in the bisect module." msgstr "" -#: ../build/NEWS:9416 +#: ../build/NEWS:8663 msgid "" "`bpo-34900 `__: Fixed :meth:`unittest." "TestCase.debug` when used to call test methods with subtests. Patch by " "Bruno Oliveira." msgstr "" -#: ../build/NEWS:9419 +#: ../build/NEWS:8666 msgid "" "`bpo-34844 `__: logging.Formatter " "enhancement - Ensure styles and fmt matches in logging.Formatter - Added " @@ -18305,33 +16547,33 @@ msgid "" "format fields." msgstr "" -#: ../build/NEWS:9426 +#: ../build/NEWS:8673 msgid "" "`bpo-34897 `__: Adjust test.support." "missing_compiler_executable check so that a nominal command name of \"\" is " "ignored. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:9429 +#: ../build/NEWS:8676 msgid "" "`bpo-34871 `__: Fix inspect module " "polluted ``sys.modules`` when parsing ``__text_signature__`` of callable." msgstr "" -#: ../build/NEWS:9432 +#: ../build/NEWS:8679 msgid "" "`bpo-34898 `__: Add `mtime` argument to " "`gzip.compress` for reproducible output. Patch by Guo Ci Teo." msgstr "" -#: ../build/NEWS:9435 +#: ../build/NEWS:8682 msgid "" "`bpo-28441 `__: On Cygwin and MinGW, " "ensure that ``sys.executable`` always includes the full filename in the " "path, including the ``.exe`` suffix (unless it is a symbolic link)." msgstr "" -#: ../build/NEWS:9439 +#: ../build/NEWS:8686 msgid "" "`bpo-34866 `__: Adding " "``max_num_fields`` to ``cgi.FieldStorage`` to make DOS attacks harder by " @@ -18339,7 +16581,7 @@ msgid "" "``FieldStorage``." msgstr "" -#: ../build/NEWS:9443 +#: ../build/NEWS:8690 msgid "" "`bpo-34711 `__: http.server ensures it " "reports HTTPStatus.NOT_FOUND when the local path ends with \"/\" and is not " @@ -18347,13 +16589,13 @@ msgid "" "valid file reference. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:9448 +#: ../build/NEWS:8695 msgid "" "`bpo-34872 `__: Fix self-cancellation in " "C implementation of asyncio.Task" msgstr "" -#: ../build/NEWS:9450 +#: ../build/NEWS:8697 msgid "" "`bpo-34849 `__: Don't log waiting for " "``selector.select`` in asyncio loop iteration. The waiting is pretty normal " @@ -18361,7 +16603,7 @@ msgid "" "any useful information provided." msgstr "" -#: ../build/NEWS:9455 +#: ../build/NEWS:8702 msgid "" "`bpo-34022 `__: The :envvar:" "`SOURCE_DATE_EPOCH` environment variable no longer overrides the value of " @@ -18369,46 +16611,46 @@ msgid "" "determines its default value instead." msgstr "" -#: ../build/NEWS:9459 +#: ../build/NEWS:8706 msgid "" "`bpo-34819 `__: Use a monotonic clock to " "compute timeouts in :meth:`Executor.map` and :func:`as_completed`, in order " "to prevent timeouts from deviating when the system clock is adjusted." msgstr "" -#: ../build/NEWS:9463 +#: ../build/NEWS:8710 msgid "" "`bpo-34758 `__: Add .wasm -> application/" "wasm to list of recognized file types and content type headers" msgstr "" -#: ../build/NEWS:9466 +#: ../build/NEWS:8713 msgid "" "`bpo-34789 `__: :func:`xml.sax." "make_parser` now accepts any iterable as its *parser_list* argument. Patch " "by Andrés Delfino." msgstr "" -#: ../build/NEWS:9469 +#: ../build/NEWS:8716 msgid "" "`bpo-34334 `__: In :class:" "`QueueHandler`, clear `exc_text` from :class:`LogRecord` to prevent " "traceback from being written twice." msgstr "" -#: ../build/NEWS:9472 +#: ../build/NEWS:8719 msgid "" "`bpo-34687 `__: On Windows, asyncio now " "uses ProactorEventLoop, instead of SelectorEventLoop, by default." msgstr "" -#: ../build/NEWS:9475 +#: ../build/NEWS:8722 msgid "" "`bpo-5950 `__: Support reading zip files " "with archive comments in :mod:`zipimport`." msgstr "" -#: ../build/NEWS:9478 +#: ../build/NEWS:8725 msgid "" "`bpo-32892 `__: The parser now " "represents all constants as :class:`ast.Constant` instead of using specific " @@ -18417,60 +16659,60 @@ msgid "" "in future Python versions." msgstr "" -#: ../build/NEWS:9484 +#: ../build/NEWS:8731 msgid "" "`bpo-34728 `__: Add deprecation warning " "when `loop` is used in methods: `asyncio.sleep`, `asyncio.wait` and `asyncio." "wait_for`." msgstr "" -#: ../build/NEWS:9487 +#: ../build/NEWS:8734 msgid "" "`bpo-34738 `__: ZIP files created by :" "mod:`distutils` will now include entries for directories." msgstr "" -#: ../build/NEWS:9490 +#: ../build/NEWS:8737 msgid "" "`bpo-34659 `__: Add an optional " "*initial* argument to itertools.accumulate()." msgstr "" -#: ../build/NEWS:9492 +#: ../build/NEWS:8739 msgid "" "`bpo-29577 `__: Support multiple mixin " "classes when creating Enums." msgstr "" -#: ../build/NEWS:9494 +#: ../build/NEWS:8741 msgid "" "`bpo-34670 `__: Add SSLContext." "post_handshake_auth and SSLSocket.verify_client_post_handshake for TLS 1.3's " "post handshake authentication feature." msgstr "" -#: ../build/NEWS:9498 +#: ../build/NEWS:8745 msgid "" "`bpo-32718 `__: The Activate.ps1 script " "from venv works with PowerShell Core 6.1 and is now available under all " "operating systems." msgstr "" -#: ../build/NEWS:9501 +#: ../build/NEWS:8748 msgid "" "`bpo-31177 `__: Fix bug that prevented " "using :meth:`reset_mock ` on mock instances " "with deleted attributes" msgstr "" -#: ../build/NEWS:9504 +#: ../build/NEWS:8751 msgid "" "`bpo-34672 `__: Add a workaround, so the " "``'Z'`` :func:`time.strftime` specifier on the musl C library can work in " "some cases." msgstr "" -#: ../build/NEWS:9507 +#: ../build/NEWS:8754 msgid "" "`bpo-34666 `__: Implement ``asyncio." "StreamWriter.awrite`` and ``asyncio.StreamWriter.aclose()`` coroutines. " @@ -18478,14 +16720,14 @@ msgid "" "switched on by default." msgstr "" -#: ../build/NEWS:9512 +#: ../build/NEWS:8759 msgid "" "`bpo-6721 `__: Acquire the logging " "module's commonly used internal locks while fork()ing to avoid deadlocks in " "the child process." msgstr "" -#: ../build/NEWS:9515 +#: ../build/NEWS:8762 msgid "" "`bpo-34658 `__: Fix a rare interpreter " "unhandled exception state SystemError only seen when using subprocess with a " @@ -18493,13 +16735,13 @@ msgid "" "register_at_fork and the fork system call fails." msgstr "" -#: ../build/NEWS:9520 +#: ../build/NEWS:8767 msgid "" "`bpo-34652 `__: Ensure :func:`os.lchmod` " "is never defined on Linux." msgstr "" -#: ../build/NEWS:9522 +#: ../build/NEWS:8769 msgid "" "`bpo-34638 `__: Store a weak reference " "to stream reader to break strong references loop between reader and " @@ -18507,20 +16749,20 @@ msgid "" "(garbage collected) without ``close()`` call." msgstr "" -#: ../build/NEWS:9527 +#: ../build/NEWS:8774 msgid "" "`bpo-34536 `__: `Enum._missing_`: raise " "`ValueError` if None returned and `TypeError` if non-member is returned." msgstr "" -#: ../build/NEWS:9530 +#: ../build/NEWS:8777 msgid "" "`bpo-34636 `__: Speed up re scanning of " "many non-matching characters for \\s \\w and \\d within bytes objects. " "(microoptimization)" msgstr "" -#: ../build/NEWS:9533 +#: ../build/NEWS:8780 msgid "" "`bpo-24412 `__: Add :func:`~unittest." "addModuleCleanup()` and :meth:`~unittest.TestCase.addClassCleanup()` to " @@ -18528,39 +16770,39 @@ msgid "" "`~unittest.TestCase.setUpClass()`. Patch by Lisa Roach." msgstr "" -#: ../build/NEWS:9538 +#: ../build/NEWS:8785 msgid "" "`bpo-34630 `__: Don't log SSL " "certificate errors in asyncio code (connection error logging is skipped " "already)." msgstr "" -#: ../build/NEWS:9541 +#: ../build/NEWS:8788 msgid "" "`bpo-32490 `__: Prevent filename " "duplication in :mod:`subprocess` exception messages. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:9544 +#: ../build/NEWS:8791 msgid "" "`bpo-34363 `__: dataclasses.asdict() " "and .astuple() now handle namedtuples correctly." msgstr "" -#: ../build/NEWS:9547 +#: ../build/NEWS:8794 msgid "" "`bpo-34625 `__: Update vendorized expat " "library version to 2.2.6." msgstr "" -#: ../build/NEWS:9549 +#: ../build/NEWS:8796 msgid "" "`bpo-32270 `__: The subprocess module no " "longer mistakenly closes redirected fds even when they were in pass_fds when " "outside of the default {0, 1, 2} set." msgstr "" -#: ../build/NEWS:9553 +#: ../build/NEWS:8800 msgid "" "`bpo-34622 `__: Create a dedicated " "``asyncio.CancelledError``, ``asyncio.InvalidStateError`` and ``asyncio." @@ -18569,19 +16811,19 @@ msgid "" "exceptions into a separate file." msgstr "" -#: ../build/NEWS:9559 +#: ../build/NEWS:8806 msgid "" "`bpo-34610 `__: Fixed iterator of :class:" "`multiprocessing.managers.DictProxy`." msgstr "" -#: ../build/NEWS:9561 +#: ../build/NEWS:8808 msgid "" "`bpo-34421 `__: Fix distutils logging " "for non-ASCII strings. This caused installation issues on Windows." msgstr "" -#: ../build/NEWS:9564 +#: ../build/NEWS:8811 msgid "" "`bpo-34604 `__: Fix possible mojibake in " "the error message of `pwd.getpwnam` and `grp.getgrnam` using string " @@ -18589,54 +16831,54 @@ msgid "" "Patch by William Grzybowski." msgstr "" -#: ../build/NEWS:9568 +#: ../build/NEWS:8815 msgid "" "`bpo-30977 `__: Make uuid.UUID use " "``__slots__`` to reduce its memory footprint. Based on original patch by " "Wouter Bolsterlee." msgstr "" -#: ../build/NEWS:9571 +#: ../build/NEWS:8818 msgid "" "`bpo-34574 `__: OrderedDict iterators " "are not exhausted during pickling anymore. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:9574 +#: ../build/NEWS:8821 msgid "" "`bpo-8110 `__: Refactored :mod:" "`subprocess` to check for Windows-specific modules rather than ``sys." "platform == 'win32'``." msgstr "" -#: ../build/NEWS:9577 +#: ../build/NEWS:8824 msgid "" "`bpo-34530 `__: ``distutils.spawn." "find_executable()`` now falls back on :data:`os.defpath` if the ``PATH`` " "environment variable is not set." msgstr "" -#: ../build/NEWS:9580 +#: ../build/NEWS:8827 msgid "" "`bpo-34563 `__: On Windows, fix " "multiprocessing.Connection for very large read: fix _winapi.PeekNamedPipe() " "and _winapi.ReadFile() for read larger than INT_MAX (usually 2^31-1)." msgstr "" -#: ../build/NEWS:9584 +#: ../build/NEWS:8831 msgid "" "`bpo-34558 `__: Correct typo in Lib/" "ctypes/_aix.py" msgstr "" -#: ../build/NEWS:9586 +#: ../build/NEWS:8833 msgid "" "`bpo-34282 `__: Move ``Enum._convert`` " "to ``EnumMeta._convert_`` and fix enum members getting shadowed by parent " "attributes." msgstr "" -#: ../build/NEWS:9589 +#: ../build/NEWS:8836 msgid "" "`bpo-22872 `__: When the queue is " "closed, :exc:`ValueError` is now raised by :meth:`multiprocessing.Queue.put` " @@ -18644,20 +16886,20 @@ msgid "" "exc:`OSError`, respectively. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:9594 +#: ../build/NEWS:8841 msgid "" "`bpo-34515 `__: Fix parsing non-ASCII " "identifiers in :mod:`lib2to3.pgen2.tokenize` (PEP 3131)." msgstr "" -#: ../build/NEWS:9597 +#: ../build/NEWS:8844 msgid "" "`bpo-13312 `__: Avoids a possible " "integer underflow (undefined behavior) in the time module's year handling " "code when passed a very low negative year value." msgstr "" -#: ../build/NEWS:9601 +#: ../build/NEWS:8848 msgid "" "`bpo-34472 `__: Improved compatibility " "for streamed files in :mod:`zipfile`. Previously an optional signature was " @@ -18665,7 +16907,7 @@ msgid "" "Silas Sewell." msgstr "" -#: ../build/NEWS:9605 +#: ../build/NEWS:8852 msgid "" "`bpo-34454 `__: Fix the .fromisoformat() " "methods of datetime types crashing when given unicode with non-UTF-8-" @@ -18674,98 +16916,98 @@ msgid "" "Alexey Izbyshev, patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:9610 +#: ../build/NEWS:8857 msgid "" "`bpo-6700 `__: Fix inspect.getsourcelines " "for module level frames/tracebacks. Patch by Vladimir Matveev." msgstr "" -#: ../build/NEWS:9613 +#: ../build/NEWS:8860 msgid "" "`bpo-34171 `__: Running the :mod:`trace` " "module no longer creates the ``trace.cover`` file." msgstr "" -#: ../build/NEWS:9616 +#: ../build/NEWS:8863 msgid "" "`bpo-34441 `__: Fix crash when an " "``ABC``-derived class with invalid ``__subclasses__`` is passed as the " "second argument to :func:`issubclass()`. Patch by Alexey Izbyshev." msgstr "" -#: ../build/NEWS:9620 +#: ../build/NEWS:8867 msgid "" "`bpo-34427 `__: Fix infinite loop in ``a." "extend(a)`` for ``MutableSequence`` subclasses." msgstr "" -#: ../build/NEWS:9623 +#: ../build/NEWS:8870 msgid "" "`bpo-34412 `__: Make :func:`signal." "strsignal` work on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../build/NEWS:9626 +#: ../build/NEWS:8873 msgid "" "`bpo-20849 `__: shutil.copytree now " "accepts a new ``dirs_exist_ok`` keyword argument. Patch by Josh Bronson." msgstr "" -#: ../build/NEWS:9629 +#: ../build/NEWS:8876 msgid "" "`bpo-31715 `__: Associate ``.mjs`` file " "extension with ``application/javascript`` MIME Type." msgstr "" -#: ../build/NEWS:9632 +#: ../build/NEWS:8879 msgid "" "`bpo-34384 `__: :func:`os.readlink` now " "accepts :term:`path-like ` and :class:`bytes` objects on " "Windows." msgstr "" -#: ../build/NEWS:9635 +#: ../build/NEWS:8882 msgid "" "`bpo-22602 `__: The UTF-7 decoder now " "raises :exc:`UnicodeDecodeError` for ill-formed sequences starting with \"+" "\" (as specified in RFC 2152). Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:9639 +#: ../build/NEWS:8886 msgid "" "`bpo-2122 `__: The :meth:`mmap.flush() " "` method now returns ``None`` on success, raises an " "exception on error under all platforms." msgstr "" -#: ../build/NEWS:9642 +#: ../build/NEWS:8889 msgid "" "`bpo-34341 `__: Appending to the ZIP " "archive with the ZIP64 extension no longer grows the size of extra fields of " "existing entries." msgstr "" -#: ../build/NEWS:9645 +#: ../build/NEWS:8892 msgid "" "`bpo-34333 `__: Fix %-formatting in :" "meth:`pathlib.PurePath.with_suffix` when formatting an error message." msgstr "" -#: ../build/NEWS:9648 +#: ../build/NEWS:8895 msgid "" "`bpo-18540 `__: The :class:`imaplib." "IMAP4` and :class:`imaplib.IMAP4_SSL` classes now resolve to the local host " "IP correctly when the default value of *host* parameter (``''``) is used." msgstr "" -#: ../build/NEWS:9652 +#: ../build/NEWS:8899 msgid "" "`bpo-26502 `__: Implement ``traceback." "FrameSummary.__len__()`` method to preserve compatibility with the old tuple " "API." msgstr "" -#: ../build/NEWS:9655 +#: ../build/NEWS:8902 msgid "" "`bpo-34318 `__: :func:`~unittest." "TestCase.assertRaises`, :func:`~unittest.TestCase.assertRaisesRegex`, :func:" @@ -18775,21 +17017,21 @@ msgid "" "DeprecationWarning was raised in these cases since Python 3.5." msgstr "" -#: ../build/NEWS:9663 +#: ../build/NEWS:8910 msgid "" "`bpo-9372 `__: Deprecate :meth:" "`__getitem__` methods of :class:`xml.dom.pulldom.DOMEventStream`, :class:" "`wsgiref.util.FileWrapper` and :class:`fileinput.FileInput`." msgstr "" -#: ../build/NEWS:9667 +#: ../build/NEWS:8914 msgid "" "`bpo-33613 `__: Fix a race condition in " "``multiprocessing.semaphore_tracker`` when the tracker receives SIGINT " "before it can register signal handlers for ignoring it." msgstr "" -#: ../build/NEWS:9671 +#: ../build/NEWS:8918 msgid "" "`bpo-34248 `__: Report filename in the " "exception raised when the database file cannot be opened by :func:`dbm.gnu." @@ -18797,32 +17039,32 @@ msgid "" "Cserna." msgstr "" -#: ../build/NEWS:9675 +#: ../build/NEWS:8922 msgid "" "`bpo-33089 `__: Add math.dist() to " "compute the Euclidean distance between two points." msgstr "" -#: ../build/NEWS:9678 +#: ../build/NEWS:8925 msgid "" "`bpo-34246 `__: :meth:`smtplib.SMTP." "send_message` no longer modifies the content of the *mail_options* argument. " "Patch by Pablo S. Blum de Aguiar." msgstr "" -#: ../build/NEWS:9681 +#: ../build/NEWS:8928 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "for invalid paths on windows. Patch by Franz Woellert." msgstr "" -#: ../build/NEWS:9684 +#: ../build/NEWS:8931 msgid "" "`bpo-32321 `__: Add pure Python fallback " "for functools.reduce. Patch by Robert Wright." msgstr "" -#: ../build/NEWS:9687 +#: ../build/NEWS:8934 msgid "" "`bpo-34270 `__: The default asyncio task " "class now always has a name which can be get or set using two new methods (:" @@ -18834,60 +17076,60 @@ msgid "" "like ``Task-1`` using a monotonic counter." msgstr "" -#: ../build/NEWS:9696 +#: ../build/NEWS:8943 msgid "" "`bpo-34263 `__: asyncio's event loop " "will not pass timeouts longer than one day to epoll/select etc." msgstr "" -#: ../build/NEWS:9699 +#: ../build/NEWS:8946 msgid "" "`bpo-34035 `__: Fix several " "AttributeError in zipfile seek() methods. Patch by Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:9702 +#: ../build/NEWS:8949 msgid "" "`bpo-32215 `__: Fix performance " "regression in :mod:`sqlite3` when a DML statement appeared in a different " "line than the rest of the SQL query." msgstr "" -#: ../build/NEWS:9705 +#: ../build/NEWS:8952 msgid "" "`bpo-34075 `__: Deprecate passing non-" "ThreadPoolExecutor instances to :meth:`AbstractEventLoop." "set_default_executor`." msgstr "" -#: ../build/NEWS:9708 +#: ../build/NEWS:8955 msgid "" "`bpo-34251 `__: Restore ``msilib.Win64`` " "to preserve backwards compatibility since it's already used by :mod:" "`distutils`' ``bdist_msi`` command." msgstr "" -#: ../build/NEWS:9711 +#: ../build/NEWS:8958 msgid "" "`bpo-19891 `__: Ignore errors caused by " "missing / non-writable homedir while writing history during exit of an " "interactive session. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:9715 +#: ../build/NEWS:8962 msgid "" "`bpo-33089 `__: Enhanced math.hypot() to " "support more than two dimensions." msgstr "" -#: ../build/NEWS:9717 +#: ../build/NEWS:8964 msgid "" "`bpo-34228 `__: tracemalloc: " "PYTHONTRACEMALLOC=0 environment variable and -X tracemalloc=0 command line " "option are now allowed to disable explicitly tracemalloc at startup." msgstr "" -#: ../build/NEWS:9721 +#: ../build/NEWS:8968 msgid "" "`bpo-13041 `__: Use :func:`shutil." "get_terminal_size` to calculate the terminal width correctly in the " @@ -18895,14 +17137,14 @@ msgid "" "Szmek." msgstr "" -#: ../build/NEWS:9725 +#: ../build/NEWS:8972 msgid "" "`bpo-34213 `__: Allow frozen dataclasses " "to have a field named \"object\". Previously this conflicted with an " "internal use of \"object\"." msgstr "" -#: ../build/NEWS:9728 +#: ../build/NEWS:8975 msgid "" "`bpo-34052 `__: :meth:`sqlite3." "Connection.create_aggregate`, :meth:`sqlite3.Connection.create_function`, :" @@ -18912,7 +17154,7 @@ msgid "" "Previous behavior could lead to segfaults. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:9736 +#: ../build/NEWS:8983 msgid "" "`bpo-34197 `__: Attributes " "*skipinitialspace*, *doublequote* and *strict* of the *dialect* attribute of " @@ -18920,40 +17162,40 @@ msgid "" "or 1." msgstr "" -#: ../build/NEWS:9740 +#: ../build/NEWS:8987 msgid "" "`bpo-32788 `__: Errors other than :exc:" "`TypeError` raised in methods ``__adapt__()`` and ``__conform__()`` in the :" "mod:`sqlite3` module are now propagated to the user." msgstr "" -#: ../build/NEWS:9744 +#: ../build/NEWS:8991 msgid "" "`bpo-21446 `__: The :2to3fixer:`reload` " "fixer now uses :func:`importlib.reload` instead of deprecated :func:`imp." "reload`." msgstr "" -#: ../build/NEWS:9747 +#: ../build/NEWS:8994 msgid "" "`bpo-940286 `__: pydoc's ``Helper." "showtopic()`` method now prints the cross references of a topic correctly." msgstr "" -#: ../build/NEWS:9750 +#: ../build/NEWS:8997 msgid "" "`bpo-34164 `__: :func:`base64.b32decode` " "could raise UnboundLocalError or OverflowError for incorrect padding. Now " "it always raises :exc:`base64.Error` in these cases." msgstr "" -#: ../build/NEWS:9754 +#: ../build/NEWS:9001 msgid "" "`bpo-33729 `__: Fixed issues with " "arguments parsing in :mod:`hashlib`." msgstr "" -#: ../build/NEWS:9756 +#: ../build/NEWS:9003 msgid "" "`bpo-34097 `__: ZipFile can zip files " "older than 1980-01-01 and newer than 2107-12-31 using a new " @@ -18961,39 +17203,39 @@ msgid "" "limit." msgstr "" -#: ../build/NEWS:9760 +#: ../build/NEWS:9007 msgid "" "`bpo-34108 `__: Remove extraneous CR in " "2to3 refactor." msgstr "" -#: ../build/NEWS:9762 +#: ../build/NEWS:9009 msgid "" "`bpo-34070 `__: Make sure to only check " "if the handle is a tty, when opening a file with ``buffering=-1``." msgstr "" -#: ../build/NEWS:9765 +#: ../build/NEWS:9012 msgid "" "`bpo-27494 `__: Reverted :issue:`27494`. " "2to3 rejects now a trailing comma in generator expressions." msgstr "" -#: ../build/NEWS:9768 +#: ../build/NEWS:9015 msgid "" "`bpo-33967 `__: functools.singledispatch " "now raises TypeError instead of IndexError when no positional arguments are " "passed." msgstr "" -#: ../build/NEWS:9771 +#: ../build/NEWS:9018 msgid "" "`bpo-34041 `__: Add the parameter " "*deterministic* to the :meth:`sqlite3.Connection.create_function` method. " "Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:9775 +#: ../build/NEWS:9022 msgid "" "`bpo-34056 `__: Ensure the loader shim " "created by ``imp.load_module`` always returns bytes from its ``get_data()`` " @@ -19001,54 +17243,54 @@ msgid "" "pycs." msgstr "" -#: ../build/NEWS:9779 +#: ../build/NEWS:9026 msgid "" "`bpo-34054 `__: The multiprocessing " "module now uses the monotonic clock :func:`time.monotonic` instead of the " "system clock :func:`time.time` to implement timeout." msgstr "" -#: ../build/NEWS:9783 +#: ../build/NEWS:9030 msgid "" "`bpo-34043 `__: Optimize tarfile " "uncompress performance about 15% when gzip is used." msgstr "" -#: ../build/NEWS:9786 +#: ../build/NEWS:9033 msgid "" "`bpo-34044 `__: ``subprocess.Popen`` now " "copies the *startupinfo* argument to leave it unchanged: it will modify the " "copy, so that the same ``STARTUPINFO`` object can be used multiple times." msgstr "" -#: ../build/NEWS:9790 +#: ../build/NEWS:9037 msgid "" "`bpo-34010 `__: Fixed a performance " "regression for reading streams with tarfile. The buffered read should use a " "list, instead of appending to a bytes object." msgstr "" -#: ../build/NEWS:9794 +#: ../build/NEWS:9041 msgid "" "`bpo-34019 `__: webbrowser: Correct the " "arguments passed to Opera Browser when opening a new URL using the " "``webbrowser`` module. Patch by Bumsik Kim." msgstr "" -#: ../build/NEWS:9797 +#: ../build/NEWS:9044 msgid "" "`bpo-34003 `__: csv.DictReader now " "creates dicts instead of OrderedDicts. Patch by Michael Selik." msgstr "" -#: ../build/NEWS:9800 +#: ../build/NEWS:9047 msgid "" "`bpo-33978 `__: Closed existing logging " "handlers before reconfiguration via fileConfig and dictConfig. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:9803 +#: ../build/NEWS:9050 msgid "" "`bpo-14117 `__: Make minor tweaks to " "turtledemo. The 'wikipedia' example is now 'rosette', describing what it " @@ -19056,27 +17298,27 @@ msgid "" "eliminated." msgstr "" -#: ../build/NEWS:9807 +#: ../build/NEWS:9054 msgid "" "`bpo-33974 `__: Fixed passing lists and " "tuples of strings containing special characters ``\"``, ``\\``, ``{``, ``}`` " "and ``\\n`` as options to :mod:`~tkinter.ttk` widgets." msgstr "" -#: ../build/NEWS:9811 +#: ../build/NEWS:9058 msgid "" "`bpo-27500 `__: Fix getaddrinfo to " "resolve IPv6 addresses correctly." msgstr "" -#: ../build/NEWS:9813 +#: ../build/NEWS:9060 msgid "" "`bpo-24567 `__: Improve random.choices() " "to handle subnormal input weights that could occasionally trigger an " "IndexError." msgstr "" -#: ../build/NEWS:9816 +#: ../build/NEWS:9063 msgid "" "`bpo-33871 `__: Fixed integer overflow " "in :func:`os.readv`, :func:`os.writev`, :func:`os.preadv` and :func:`os." @@ -19084,14 +17326,14 @@ msgid "" "(on BSD-based OSes and macOS)." msgstr "" -#: ../build/NEWS:9820 +#: ../build/NEWS:9067 msgid "" "`bpo-25007 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to zlib compressors and decompressors. " "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:9823 +#: ../build/NEWS:9070 msgid "" "`bpo-33929 `__: multiprocessing: Fix a " "race condition in Popen of multiprocessing.popen_spawn_win32. The child " @@ -19101,7 +17343,7 @@ msgid "" "steal the handle from the parent process." msgstr "" -#: ../build/NEWS:9830 +#: ../build/NEWS:9077 msgid "" "`bpo-33899 `__: Tokenize module now " "implicitly emits a NEWLINE when provided with input that does not have a " @@ -19109,13 +17351,13 @@ msgid "" "internally. Contributed by Ammar Askar." msgstr "" -#: ../build/NEWS:9834 +#: ../build/NEWS:9081 msgid "" "`bpo-33897 `__: Added a 'force' keyword " "argument to logging.basicConfig()." msgstr "" -#: ../build/NEWS:9836 +#: ../build/NEWS:9083 msgid "" "`bpo-33695 `__: :func:`shutil.copytree` " "uses :func:`os.scandir` function and all copy functions depending from it " @@ -19126,33 +17368,33 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`33695`.)" msgstr "" -#: ../build/NEWS:9844 +#: ../build/NEWS:9091 msgid "" "`bpo-33916 `__: bz2 and lzma: When " "Decompressor.__init__() is called twice, free the old lock to not leak " "memory." msgstr "" -#: ../build/NEWS:9847 +#: ../build/NEWS:9094 msgid "" "`bpo-32568 `__: Make select.epoll() and " "its documentation consistent regarding *sizehint* and *flags*." msgstr "" -#: ../build/NEWS:9850 +#: ../build/NEWS:9097 msgid "" "`bpo-33833 `__: Fixed bug in asyncio " "where ProactorSocketTransport logs AssertionError if force closed during " "write." msgstr "" -#: ../build/NEWS:9853 +#: ../build/NEWS:9100 msgid "" "`bpo-33663 `__: Convert content length " "to string before putting to header." msgstr "" -#: ../build/NEWS:9855 +#: ../build/NEWS:9102 msgid "" "`bpo-33721 `__: :mod:`os.path` functions " "that return a boolean result like :func:`~os.path.exists`, :func:`~os.path." @@ -19168,134 +17410,134 @@ msgid "" "characters or bytes unrepresentable at the OS level." msgstr "" -#: ../build/NEWS:9869 +#: ../build/NEWS:9116 msgid "" "`bpo-26544 `__: Fixed implementation of :" "func:`platform.libc_ver`. It almost always returned version '2.9' for glibc." msgstr "" -#: ../build/NEWS:9872 +#: ../build/NEWS:9119 msgid "" "`bpo-33843 `__: Remove deprecated ``cgi." "escape``, ``cgi.parse_qs`` and ``cgi.parse_qsl``." msgstr "" -#: ../build/NEWS:9875 +#: ../build/NEWS:9122 msgid "" "`bpo-33842 `__: Remove ``tarfile." "filemode`` which is deprecated since Python 3.3." msgstr "" -#: ../build/NEWS:9878 ../build/NEWS:11476 ../build/NEWS:16070 +#: ../build/NEWS:9125 ../build/NEWS:10723 ../build/NEWS:15317 msgid "" "`bpo-30167 `__: Prevent site.main() " "exception if PYTHONSTARTUP is set. Patch by Steve Weber." msgstr "" -#: ../build/NEWS:9881 +#: ../build/NEWS:9128 msgid "" "`bpo-33805 `__: Improve error message of " "dataclasses.replace() when an InitVar is not specified" msgstr "" -#: ../build/NEWS:9884 +#: ../build/NEWS:9131 msgid "" "`bpo-33687 `__: Fix the call to ``os." "chmod()`` for ``uu.decode()`` if a mode is given or decoded. Patch by Timo " "Furrer." msgstr "" -#: ../build/NEWS:9887 ../build/NEWS:11479 ../build/NEWS:16073 +#: ../build/NEWS:9134 ../build/NEWS:10726 ../build/NEWS:15320 msgid "" "`bpo-33812 `__: Datetime instance d with " "non-None tzinfo, but with d.tzinfo.utcoffset(d) returning None is now " "treated as naive by the astimezone() method." msgstr "" -#: ../build/NEWS:9891 +#: ../build/NEWS:9138 msgid "" "`bpo-32108 `__: In configparser, don't " "clear section when it is assigned to itself." msgstr "" -#: ../build/NEWS:9894 +#: ../build/NEWS:9141 msgid "" "`bpo-27397 `__: Make email module " "properly handle invalid-length base64 strings." msgstr "" -#: ../build/NEWS:9897 +#: ../build/NEWS:9144 msgid "" "`bpo-33578 `__: Implement multibyte " "encoder/decoder state methods" msgstr "" -#: ../build/NEWS:9899 ../build/NEWS:11483 ../build/NEWS:16077 +#: ../build/NEWS:9146 ../build/NEWS:10730 ../build/NEWS:15324 msgid "" "`bpo-30805 `__: Avoid race condition " "with debug logging" msgstr "" -#: ../build/NEWS:9901 +#: ../build/NEWS:9148 msgid "" "`bpo-33476 `__: Fix _header_value_parser." "py when address group is missing final ';'. Contributed by Enrique Perez-" "Terron" msgstr "" -#: ../build/NEWS:9904 ../build/NEWS:11485 +#: ../build/NEWS:9151 ../build/NEWS:10732 msgid "" "`bpo-33694 `__: asyncio: Fix a race " "condition causing data loss on pause_reading()/resume_reading() when using " "the ProactorEventLoop." msgstr "" -#: ../build/NEWS:9907 ../build/NEWS:11488 +#: ../build/NEWS:9154 ../build/NEWS:10735 msgid "" "`bpo-32493 `__: Correct test for " "``uuid_enc_be`` availability in ``configure.ac``. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:9910 ../build/NEWS:11491 +#: ../build/NEWS:9157 ../build/NEWS:10738 msgid "" "`bpo-33792 `__: Add asyncio." "WindowsSelectorEventLoopPolicy and asyncio.WindowsProactorEventLoopPolicy." msgstr "" -#: ../build/NEWS:9913 +#: ../build/NEWS:9160 msgid "" "`bpo-33274 `__: W3C DOM Level 1 " "specifies return value of Element.removeAttributeNode() as \"The Attr node " "that was removed.\" xml.dom.minidom now complies with this requirement." msgstr "" -#: ../build/NEWS:9917 ../build/NEWS:11494 +#: ../build/NEWS:9164 ../build/NEWS:10741 msgid "" "`bpo-33778 `__: Update ``unicodedata``'s " "database to Unicode version 11.0.0." msgstr "" -#: ../build/NEWS:9919 +#: ../build/NEWS:9166 msgid "" "`bpo-33165 `__: Added a stacklevel " "parameter to logging calls to allow use of wrapper/helper functions for " "logging APIs." msgstr "" -#: ../build/NEWS:9922 ../build/NEWS:11496 +#: ../build/NEWS:9169 ../build/NEWS:10743 msgid "" "`bpo-33770 `__: improve base64 exception " "message for encoded inputs of invalid length" msgstr "" -#: ../build/NEWS:9925 ../build/NEWS:11499 +#: ../build/NEWS:9172 ../build/NEWS:10746 msgid "" "`bpo-33769 `__: asyncio/start_tls: Fix " "error message; cancel callbacks in case of an unhandled error; mark " "SSLTransport as closed if it is aborted." msgstr "" -#: ../build/NEWS:9928 ../build/NEWS:11502 ../build/NEWS:16079 +#: ../build/NEWS:9175 ../build/NEWS:10749 ../build/NEWS:15326 msgid "" "`bpo-33767 `__: The concatenation (``" "+``) and repetition (``*``) sequence operations now raise :exc:`TypeError` " @@ -19303,58 +17545,58 @@ msgid "" "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:9932 ../build/NEWS:11506 +#: ../build/NEWS:9179 ../build/NEWS:10753 msgid "" "`bpo-33734 `__: asyncio/ssl: Fix " "AttributeError, increase default handshake timeout" msgstr "" -#: ../build/NEWS:9935 +#: ../build/NEWS:9182 msgid "" "`bpo-31014 `__: Fixed creating a " "controller for :mod:`webbrowser` when a user specifies a path to an entry in " "the BROWSER environment variable. Based on patch by John Still." msgstr "" -#: ../build/NEWS:9939 +#: ../build/NEWS:9186 msgid "" "`bpo-2504 `__: Add gettext.pgettext() and " "variants." msgstr "" -#: ../build/NEWS:9941 +#: ../build/NEWS:9188 msgid "" "`bpo-33197 `__: Add description property " "for _ParameterKind" msgstr "" -#: ../build/NEWS:9943 ../build/NEWS:11604 +#: ../build/NEWS:9190 ../build/NEWS:10851 msgid "" "`bpo-32751 `__: When cancelling the task " "due to a timeout, :meth:`asyncio.wait_for` will now wait until the " "cancellation is complete." msgstr "" -#: ../build/NEWS:9946 ../build/NEWS:11607 ../build/NEWS:16083 +#: ../build/NEWS:9193 ../build/NEWS:10854 ../build/NEWS:15330 msgid "" "`bpo-32684 `__: Fix gather to propagate " "cancellation of itself even with return_exceptions." msgstr "" -#: ../build/NEWS:9949 ../build/NEWS:11610 +#: ../build/NEWS:9196 ../build/NEWS:10857 msgid "" "`bpo-33654 `__: Support protocol type " "switching in SSLTransport.set_protocol()." msgstr "" -#: ../build/NEWS:9951 ../build/NEWS:11612 +#: ../build/NEWS:9198 ../build/NEWS:10859 msgid "" "`bpo-33674 `__: Pause the transport as " "early as possible to further reduce the risk of data_received() being called " "before connection_made()." msgstr "" -#: ../build/NEWS:9954 +#: ../build/NEWS:9201 msgid "" "`bpo-33671 `__: :func:`shutil." "copyfile`, :func:`shutil.copy`, :func:`shutil.copy2`, :func:`shutil." @@ -19367,7 +17609,7 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`25427`.)" msgstr "" -#: ../build/NEWS:9964 ../build/NEWS:11615 ../build/NEWS:16086 +#: ../build/NEWS:9211 ../build/NEWS:10862 ../build/NEWS:15333 msgid "" "`bpo-33674 `__: Fix a race condition in " "SSLProtocol.connection_made() of asyncio.sslproto: start immediately the " @@ -19375,38 +17617,38 @@ msgid "" "called before the handshake started, causing the handshake to hang or fail." msgstr "" -#: ../build/NEWS:9969 ../build/NEWS:11620 ../build/NEWS:16091 +#: ../build/NEWS:9216 ../build/NEWS:10867 ../build/NEWS:15338 msgid "" "`bpo-31647 `__: Fixed bug where calling " "write_eof() on a _SelectorSocketTransport after it's already closed raises " "AttributeError." msgstr "" -#: ../build/NEWS:9972 ../build/NEWS:11623 +#: ../build/NEWS:9219 ../build/NEWS:10870 msgid "" "`bpo-32610 `__: Make asyncio.all_tasks() " "return only pending tasks." msgstr "" -#: ../build/NEWS:9974 ../build/NEWS:11625 +#: ../build/NEWS:9221 ../build/NEWS:10872 msgid "" "`bpo-32410 `__: Avoid blocking on file " "IO in sendfile fallback code" msgstr "" -#: ../build/NEWS:9976 ../build/NEWS:11627 ../build/NEWS:16096 +#: ../build/NEWS:9223 ../build/NEWS:10874 ../build/NEWS:15343 msgid "" "`bpo-33469 `__: Fix RuntimeError after " "closing loop that used run_in_executor" msgstr "" -#: ../build/NEWS:9978 ../build/NEWS:11629 ../build/NEWS:16094 +#: ../build/NEWS:9225 ../build/NEWS:10876 ../build/NEWS:15341 msgid "" "`bpo-33672 `__: Fix Task.__repr__ crash " "with Cython's bogus coroutines" msgstr "" -#: ../build/NEWS:9980 ../build/NEWS:11631 +#: ../build/NEWS:9227 ../build/NEWS:10878 msgid "" "`bpo-33654 `__: Fix transport." "set_protocol() to support switching between asyncio.Protocol and asyncio." @@ -19414,20 +17656,20 @@ msgid "" "BufferedProtocols." msgstr "" -#: ../build/NEWS:9984 ../build/NEWS:11635 +#: ../build/NEWS:9231 ../build/NEWS:10882 msgid "" "`bpo-33652 `__: Pickles of type " "variables and subscripted generics are now future-proof and compatible with " "older Python versions." msgstr "" -#: ../build/NEWS:9987 ../build/NEWS:11638 +#: ../build/NEWS:9234 ../build/NEWS:10885 msgid "" "`bpo-32493 `__: Fixed :func:`uuid.uuid1` " "on FreeBSD." msgstr "" -#: ../build/NEWS:9989 +#: ../build/NEWS:9236 msgid "" "`bpo-33238 `__: Add " "``InvalidStateError`` to :mod:`concurrent.futures`. ``Future.set_result`` " @@ -19435,67 +17677,67 @@ msgid "" "are not pending or running. Patch by Jason Haydaman." msgstr "" -#: ../build/NEWS:9994 ../build/NEWS:11640 +#: ../build/NEWS:9241 ../build/NEWS:10887 msgid "" "`bpo-33618 `__: Finalize and document " "preliminary and experimental TLS 1.3 support with OpenSSL 1.1.1" msgstr "" -#: ../build/NEWS:9997 +#: ../build/NEWS:9244 msgid "" "`bpo-33625 `__: Release GIL on `grp." "getgrnam`, `grp.getgrgid`, `pwd.getpwnam` and `pwd.getpwuid` if reentrant " "variants of these functions are available. Patch by William Grzybowski." msgstr "" -#: ../build/NEWS:10001 ../build/NEWS:11643 +#: ../build/NEWS:9248 ../build/NEWS:10890 msgid "" "`bpo-33623 `__: Fix possible SIGSGV when " "asyncio.Future is created in __del__" msgstr "" -#: ../build/NEWS:10003 ../build/NEWS:11509 ../build/NEWS:16098 +#: ../build/NEWS:9250 ../build/NEWS:10756 ../build/NEWS:15345 msgid "" "`bpo-11874 `__: Use a better regex when " "breaking usage into wrappable parts. Avoids bogus assertion errors from " "custom metavar strings." msgstr "" -#: ../build/NEWS:10006 ../build/NEWS:11645 ../build/NEWS:16101 +#: ../build/NEWS:9253 ../build/NEWS:10892 ../build/NEWS:15348 msgid "" "`bpo-30877 `__: Fixed a bug in the " "Python implementation of the JSON decoder that prevented the cache of parsed " "strings from clearing after finishing the decoding. Based on patch by c-fos." msgstr "" -#: ../build/NEWS:10010 +#: ../build/NEWS:9257 msgid "" "`bpo-33604 `__: Remove HMAC default to " "md5 marked for removal in 3.8 (removal originally planned in 3.6, bump to " "3.8 in gh-7062)." msgstr "" -#: ../build/NEWS:10013 ../build/NEWS:11512 +#: ../build/NEWS:9260 ../build/NEWS:10759 msgid "" "`bpo-33582 `__: Emit a deprecation " "warning for inspect.formatargspec" msgstr "" -#: ../build/NEWS:10015 +#: ../build/NEWS:9262 msgid "" "`bpo-21145 `__: Add ``functools." "cached_property`` decorator, for computed properties cached for the life of " "the instance." msgstr "" -#: ../build/NEWS:10018 ../build/NEWS:11649 +#: ../build/NEWS:9265 ../build/NEWS:10896 msgid "" "`bpo-33570 `__: Change TLS 1.3 cipher " "suite settings for compatibility with OpenSSL 1.1.1-pre6 and newer. OpenSSL " "1.1.1 will have TLS 1.3 ciphers enabled by default." msgstr "" -#: ../build/NEWS:10022 ../build/NEWS:11653 +#: ../build/NEWS:9269 ../build/NEWS:10900 msgid "" "`bpo-28556 `__: Do not simplify " "arguments to `typing.Union`. Now `Union[Manager, Employee]` is not " @@ -19503,71 +17745,71 @@ msgid "" "several bugs and limited possibilities for introspection." msgstr "" -#: ../build/NEWS:10027 +#: ../build/NEWS:9274 msgid "" "`bpo-12486 `__: :func:`tokenize." "generate_tokens` is now documented as a public API to tokenize unicode " "strings. It was previously present but undocumented." msgstr "" -#: ../build/NEWS:10031 ../build/NEWS:11658 +#: ../build/NEWS:9278 ../build/NEWS:10905 msgid "" "`bpo-33540 `__: Add a new " "``block_on_close`` class attribute to ``ForkingMixIn`` and " "``ThreadingMixIn`` classes of :mod:`socketserver`." msgstr "" -#: ../build/NEWS:10034 ../build/NEWS:11661 ../build/NEWS:16105 +#: ../build/NEWS:9281 ../build/NEWS:10908 ../build/NEWS:15352 msgid "" "`bpo-33548 `__: tempfile." "_candidate_tempdir_list should consider common TEMP locations" msgstr "" -#: ../build/NEWS:10037 ../build/NEWS:11664 +#: ../build/NEWS:9284 ../build/NEWS:10911 msgid "" "`bpo-33109 `__: argparse subparsers are " "once again not required by default, reverting the change in behavior " "introduced by `bpo-26510 `__ in 3.7.0a2." msgstr "" -#: ../build/NEWS:10040 +#: ../build/NEWS:9287 msgid "" "`bpo-33541 `__: Remove unused private " "method ``_strptime.LocaleTime.__pad`` (a.k.a. ``_LocaleTime__pad``)." msgstr "" -#: ../build/NEWS:10043 ../build/NEWS:11667 +#: ../build/NEWS:9290 ../build/NEWS:10914 msgid "" "`bpo-33536 `__: dataclasses." "make_dataclass now checks for invalid field names and duplicate fields. " "Also, added a check for invalid field specifications." msgstr "" -#: ../build/NEWS:10047 ../build/NEWS:11671 ../build/NEWS:16108 +#: ../build/NEWS:9294 ../build/NEWS:10918 ../build/NEWS:15355 msgid "" "`bpo-33542 `__: Prevent ``uuid." "get_node`` from using a DUID instead of a MAC on Windows. Patch by Zvi Effron" msgstr "" -#: ../build/NEWS:10050 ../build/NEWS:11674 ../build/NEWS:16111 +#: ../build/NEWS:9297 ../build/NEWS:10921 ../build/NEWS:15358 msgid "" "`bpo-26819 `__: Fix race condition with " "`ReadTransport.resume_reading` in Windows proactor event loop." msgstr "" -#: ../build/NEWS:10053 ../build/NEWS:11677 +#: ../build/NEWS:9300 ../build/NEWS:10924 msgid "" "Fix failure in `typing.get_type_hints()` when ClassVar was provided as a " "string forward reference." msgstr "" -#: ../build/NEWS:10056 +#: ../build/NEWS:9303 msgid "" "`bpo-33516 `__: :class:`unittest.mock." "MagicMock` now supports the ``__round__`` magic method." msgstr "" -#: ../build/NEWS:10059 +#: ../build/NEWS:9306 msgid "" "`bpo-28612 `__: Added support for Site " "Maps to urllib's ``RobotFileParser`` as :meth:`RobotFileParser.site_maps() " @@ -19575,40 +17817,40 @@ msgid "" "patch by Peter Wirtz." msgstr "" -#: ../build/NEWS:10064 +#: ../build/NEWS:9311 msgid "" "`bpo-28167 `__: Remove platform." "linux_distribution, which was deprecated since 3.5." msgstr "" -#: ../build/NEWS:10067 +#: ../build/NEWS:9314 msgid "" "`bpo-33504 `__: Switch the default " "dictionary implementation for :mod:`configparser` from :class:`collections." "OrderedDict` to the standard :class:`dict` type." msgstr "" -#: ../build/NEWS:10071 ../build/NEWS:11680 +#: ../build/NEWS:9318 ../build/NEWS:10927 msgid "" "`bpo-33505 `__: Optimize asyncio." "ensure_future() by reordering if checks: 1.17x faster." msgstr "" -#: ../build/NEWS:10074 ../build/NEWS:11683 +#: ../build/NEWS:9321 ../build/NEWS:10930 msgid "" "`bpo-33497 `__: Add errors param to cgi." "parse_multipart and make an encoding in FieldStorage use the given errors " "(needed for Twisted). Patch by Amber Brown." msgstr "" -#: ../build/NEWS:10078 +#: ../build/NEWS:9325 msgid "" "`bpo-29235 `__: The :class:`cProfile." "Profile` class can now be used as a context manager. Patch by Scott " "Sanderson." msgstr "" -#: ../build/NEWS:10081 ../build/NEWS:11687 +#: ../build/NEWS:9328 ../build/NEWS:10934 msgid "" "`bpo-33495 `__: Change dataclasses." "Fields repr to use the repr of each of its members, instead of str. This " @@ -19616,14 +17858,14 @@ msgid "" "true for the 'type' member." msgstr "" -#: ../build/NEWS:10085 +#: ../build/NEWS:9332 msgid "" "`bpo-26103 `__: Correct ``inspect." "isdatadescriptor`` to look for ``__set__`` or ``__delete__``. Patch by " "Aaron Hall." msgstr "" -#: ../build/NEWS:10088 +#: ../build/NEWS:9335 msgid "" "`bpo-29209 `__: Removed the " "``doctype()`` method and the *html* parameter of the constructor of :class:" @@ -19633,7 +17875,7 @@ msgid "" "exc:`DeprecationWarning` instead of :exc:`PendingDeprecationWarning`." msgstr "" -#: ../build/NEWS:10095 ../build/NEWS:11691 +#: ../build/NEWS:9342 ../build/NEWS:10938 msgid "" "`bpo-33453 `__: Fix dataclasses to work " "if using literal string type annotations or if using PEP 563 \"Postponed " @@ -19642,7 +17884,7 @@ msgid "" "\" and \"dataclasses.InitVar\")." msgstr "" -#: ../build/NEWS:10100 ../build/NEWS:11696 ../build/NEWS:16114 +#: ../build/NEWS:9347 ../build/NEWS:10943 ../build/NEWS:15361 msgid "" "`bpo-28556 `__: Minor fixes in typing " "module: add annotations to ``NamedTuple.__new__``, pass ``*args`` and " @@ -19650,80 +17892,80 @@ msgid "" "Dombrova." msgstr "" -#: ../build/NEWS:10104 +#: ../build/NEWS:9351 msgid "" "`bpo-33365 `__: Print the header values " "besides the header keys instead just the header keys if *debuglevel* is set " "to >0 in :mod:`http.client`. Patch by Marco Strigl." msgstr "" -#: ../build/NEWS:10108 ../build/NEWS:11700 ../build/NEWS:16118 +#: ../build/NEWS:9355 ../build/NEWS:10947 ../build/NEWS:15365 msgid "" "`bpo-20087 `__: Updated alias mapping " "with glibc 2.27 supported locales." msgstr "" -#: ../build/NEWS:10110 ../build/NEWS:11702 ../build/NEWS:16120 +#: ../build/NEWS:9357 ../build/NEWS:10949 ../build/NEWS:15367 msgid "" "`bpo-33422 `__: Fix trailing quotation " "marks getting deleted when looking up byte/string literals on pydoc. Patch " "by Andrés Delfino." msgstr "" -#: ../build/NEWS:10113 ../build/NEWS:11705 +#: ../build/NEWS:9360 ../build/NEWS:10952 msgid "" "`bpo-28167 `__: The function ``platform." "linux_distribution`` and ``platform.dist`` now trigger a " "``DeprecationWarning`` and have been marked for removal in Python 3.8" msgstr "" -#: ../build/NEWS:10117 ../build/NEWS:11812 +#: ../build/NEWS:9364 ../build/NEWS:11059 msgid "" "`bpo-33281 `__: Fix ctypes.util." "find_library regression on macOS." msgstr "" -#: ../build/NEWS:10119 +#: ../build/NEWS:9366 msgid "" "`bpo-33311 `__: Text and html output " "generated by cgitb does not display parentheses if the current call is done " "directly in the module. Patch by Stéphane Blondon." msgstr "" -#: ../build/NEWS:10123 +#: ../build/NEWS:9370 msgid "" "`bpo-27300 `__: The file classes in " "*tempfile* now accept an *errors* parameter that complements the already " "existing *encoding*. Patch by Stephan Hohe." msgstr "" -#: ../build/NEWS:10126 +#: ../build/NEWS:9373 msgid "" "`bpo-32933 `__: :func:`unittest.mock." "mock_open` now supports iteration over the file contents. Patch by Tony " "Flury." msgstr "" -#: ../build/NEWS:10129 +#: ../build/NEWS:9376 msgid "" "`bpo-33217 `__: Raise :exc:`TypeError` " "when looking up non-Enum objects in Enum classes and Enum members." msgstr "" -#: ../build/NEWS:10132 ../build/NEWS:11709 ../build/NEWS:16123 +#: ../build/NEWS:9379 ../build/NEWS:10956 ../build/NEWS:15370 msgid "" "`bpo-33197 `__: Update error message " "when constructing invalid inspect.Parameters Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:10135 ../build/NEWS:11814 ../build/NEWS:16126 +#: ../build/NEWS:9382 ../build/NEWS:11061 ../build/NEWS:15373 msgid "" "`bpo-33383 `__: Fixed crash in the get() " "method of the :mod:`dbm.ndbm` database object when it is called with a " "single argument." msgstr "" -#: ../build/NEWS:10138 +#: ../build/NEWS:9385 msgid "" "`bpo-33375 `__: The warnings module now " "finds the Python file associated with a warning from the code object, rather " @@ -19731,115 +17973,115 @@ msgid "" "and pdb find filenames, and should work better for dynamically executed code." msgstr "" -#: ../build/NEWS:10143 +#: ../build/NEWS:9390 msgid "" "`bpo-33336 `__: ``imaplib`` now allows " "``MOVE`` command in ``IMAP4.uid()`` (RFC 6851: IMAP MOVE Extension) and " "potentially as a name of supported method of ``IMAP4`` object." msgstr "" -#: ../build/NEWS:10147 +#: ../build/NEWS:9394 msgid "" "`bpo-32455 `__: Added *jump* parameter " "to :func:`dis.stack_effect`." msgstr "" -#: ../build/NEWS:10149 +#: ../build/NEWS:9396 msgid "" "`bpo-27485 `__: Rename and deprecate " "undocumented functions in :func:`urllib.parse`." msgstr "" -#: ../build/NEWS:10152 +#: ../build/NEWS:9399 msgid "" "`bpo-33332 `__: Add ``signal." "valid_signals()`` to expose the POSIX sigfillset() functionality." msgstr "" -#: ../build/NEWS:10155 +#: ../build/NEWS:9402 msgid "" "`bpo-33251 `__: `ConfigParser.items()` " "was fixed so that key-value pairs passed in via `vars` are not included in " "the resulting output." msgstr "" -#: ../build/NEWS:10158 ../build/NEWS:11817 ../build/NEWS:16129 +#: ../build/NEWS:9405 ../build/NEWS:11064 ../build/NEWS:15376 msgid "" "`bpo-33329 `__: Fix multiprocessing " "regression on newer glibcs" msgstr "" -#: ../build/NEWS:10160 +#: ../build/NEWS:9407 msgid "" "`bpo-33334 `__: :func:`dis.stack_effect` " "now supports all defined opcodes including NOP and EXTENDED_ARG." msgstr "" -#: ../build/NEWS:10163 ../build/NEWS:11819 ../build/NEWS:16131 +#: ../build/NEWS:9410 ../build/NEWS:11066 ../build/NEWS:15378 msgid "" "`bpo-991266 `__: Fix quoting of the " "``Comment`` attribute of :class:`http.cookies.SimpleCookie`." msgstr "" -#: ../build/NEWS:10166 ../build/NEWS:11822 ../build/NEWS:16134 +#: ../build/NEWS:9413 ../build/NEWS:11069 ../build/NEWS:15381 msgid "" "`bpo-33131 `__: Upgrade bundled version " "of pip to 10.0.1." msgstr "" -#: ../build/NEWS:10168 ../build/NEWS:11824 ../build/NEWS:16136 +#: ../build/NEWS:9415 ../build/NEWS:11071 ../build/NEWS:15383 msgid "" "`bpo-33308 `__: Fixed a crash in the :" "mod:`parser` module when converting an ST object to a tree of tuples or " "lists with ``line_info=False`` and ``col_info=True``." msgstr "" -#: ../build/NEWS:10172 +#: ../build/NEWS:9419 msgid "" "`bpo-23403 `__: lib2to3 now uses pickle " "protocol 4 for pre-computed grammars." msgstr "" -#: ../build/NEWS:10174 ../build/NEWS:11828 +#: ../build/NEWS:9421 ../build/NEWS:11075 msgid "" "`bpo-33266 `__: lib2to3 now recognizes " "``rf'...'`` strings." msgstr "" -#: ../build/NEWS:10176 ../build/NEWS:11830 +#: ../build/NEWS:9423 ../build/NEWS:11077 msgid "" "`bpo-11594 `__: Ensure line-endings are " "respected when using lib2to3." msgstr "" -#: ../build/NEWS:10178 ../build/NEWS:11832 +#: ../build/NEWS:9425 ../build/NEWS:11079 msgid "" "`bpo-33254 `__: Have :func:`importlib." "resources.contents` and :meth:`importlib.abc.ResourceReader.contents` return " "an :term:`iterable` instead of an :term:`iterator`." msgstr "" -#: ../build/NEWS:10182 +#: ../build/NEWS:9429 msgid "" "`bpo-33265 `__: ``contextlib.ExitStack`` " "and ``contextlib.AsyncExitStack`` now use a method instead of a wrapper " "function for exit callbacks." msgstr "" -#: ../build/NEWS:10185 ../build/NEWS:11712 ../build/NEWS:16140 +#: ../build/NEWS:9432 ../build/NEWS:10959 ../build/NEWS:15387 msgid "" "`bpo-33263 `__: Fix FD leak in " "`_SelectorSocketTransport` Patch by Vlad Starostin." msgstr "" -#: ../build/NEWS:10188 ../build/NEWS:11836 ../build/NEWS:16143 +#: ../build/NEWS:9435 ../build/NEWS:11083 ../build/NEWS:15390 msgid "" "`bpo-33256 `__: Fix display of " "```` call in the html produced by ``cgitb.html()``. Patch by " "Stéphane Blondon." msgstr "" -#: ../build/NEWS:10191 +#: ../build/NEWS:9438 msgid "" "`bpo-33144 `__: ``random.Random()`` and " "its subclassing mechanism got optimized to check only once at class/subclass " @@ -19848,53 +18090,53 @@ msgid "" "large random integers. Patch by Wolfgang Maier." msgstr "" -#: ../build/NEWS:10197 +#: ../build/NEWS:9444 msgid "" "`bpo-33185 `__: Fixed regression when " "running pydoc with the :option:`-m` switch. (The regression was introduced " "in 3.7.0b3 by the resolution of :issue:`33053`)" msgstr "" -#: ../build/NEWS:10201 +#: ../build/NEWS:9448 msgid "" "This fix also changed pydoc to add ``os.getcwd()`` to :data:`sys.path` when " "necessary, rather than adding ``\".\"``." msgstr "" -#: ../build/NEWS:10204 +#: ../build/NEWS:9451 msgid "" "`bpo-29613 `__: Added support for the " "``SameSite`` cookie flag to the ``http.cookies`` module." msgstr "" -#: ../build/NEWS:10207 ../build/NEWS:11844 +#: ../build/NEWS:9454 ../build/NEWS:11091 msgid "" "`bpo-33169 `__: Delete entries of " "``None`` in :data:`sys.path_importer_cache` when :meth:`importlib.machinery." "invalidate_caches` is called." msgstr "" -#: ../build/NEWS:10210 ../build/NEWS:11850 ../build/NEWS:16146 +#: ../build/NEWS:9457 ../build/NEWS:11097 ../build/NEWS:15393 msgid "" "`bpo-33203 `__: ``random.Random." "choice()`` now raises ``IndexError`` for empty sequences consistently even " "when called from subclasses without a ``getrandbits()`` implementation." msgstr "" -#: ../build/NEWS:10214 ../build/NEWS:11854 ../build/NEWS:16150 +#: ../build/NEWS:9461 ../build/NEWS:11101 ../build/NEWS:15397 msgid "" "`bpo-33224 `__: Update difflib.mdiff() " "for :pep:`479`. Convert an uncaught StopIteration in a generator into a " "return-statement." msgstr "" -#: ../build/NEWS:10217 ../build/NEWS:11857 ../build/NEWS:16153 +#: ../build/NEWS:9464 ../build/NEWS:11104 ../build/NEWS:15400 msgid "" "`bpo-33209 `__: End framing at the end " "of C implementation of :func:`pickle.Pickler.dump`." msgstr "" -#: ../build/NEWS:10220 +#: ../build/NEWS:9467 msgid "" "`bpo-32861 `__: The urllib.robotparser's " "``__str__`` representation now includes wildcard entries and the \"Crawl-" @@ -19902,7 +18144,7 @@ msgid "" "being appended to the end of the string. Patch by Michael Lazar." msgstr "" -#: ../build/NEWS:10225 +#: ../build/NEWS:9472 msgid "" "`bpo-23403 `__: ``DEFAULT_PROTOCOL`` in :" "mod:`pickle` was bumped to 4. Protocol 4 is described in :pep:`3154` and " @@ -19910,47 +18152,47 @@ msgid "" "compared to protocol 3 introduced in Python 3.0." msgstr "" -#: ../build/NEWS:10230 ../build/NEWS:11860 +#: ../build/NEWS:9477 ../build/NEWS:11107 msgid "" "`bpo-20104 `__: Improved error handling " "and fixed a reference leak in :func:`os.posix_spawn()`." msgstr "" -#: ../build/NEWS:10233 +#: ../build/NEWS:9480 msgid "" "`bpo-33106 `__: Deleting a key from a " "read-only dbm database raises module specific error instead of KeyError." msgstr "" -#: ../build/NEWS:10236 ../build/NEWS:11863 +#: ../build/NEWS:9483 ../build/NEWS:11110 msgid "" "`bpo-33175 `__: In dataclasses, Field." "__set_name__ now looks up the __set_name__ special method on the class, not " "the instance, of the default value." msgstr "" -#: ../build/NEWS:10240 +#: ../build/NEWS:9487 msgid "" "`bpo-32380 `__: Create functools." "singledispatchmethod to support generic single dispatch on descriptors and " "methods." msgstr "" -#: ../build/NEWS:10243 ../build/NEWS:12003 +#: ../build/NEWS:9490 ../build/NEWS:11250 msgid "" "`bpo-33141 `__: Have Field objects pass " "through __set_name__ to their default values, if they have their own " "__set_name__." msgstr "" -#: ../build/NEWS:10246 ../build/NEWS:12006 ../build/NEWS:16160 +#: ../build/NEWS:9493 ../build/NEWS:11253 ../build/NEWS:15407 msgid "" "`bpo-33096 `__: Allow ttk.Treeview." "insert to insert iid that has a false boolean value. Note iid=0 and " "iid=False would be same. Patch by Garvit Khatri." msgstr "" -#: ../build/NEWS:10250 ../build/NEWS:12010 +#: ../build/NEWS:9497 ../build/NEWS:11257 msgid "" "`bpo-32873 `__: Treat type variables and " "special typing forms as immutable by copy and pickle. This fixes several " @@ -19958,7 +18200,7 @@ msgid "" "Python 3.6." msgstr "" -#: ../build/NEWS:10254 ../build/NEWS:12014 +#: ../build/NEWS:9501 ../build/NEWS:11261 msgid "" "`bpo-33134 `__: When computing " "dataclass's __hash__, use the lookup table to contain the function which " @@ -19966,46 +18208,46 @@ msgid "" "string, and then testing that string to see what to do." msgstr "" -#: ../build/NEWS:10259 ../build/NEWS:12019 ../build/NEWS:16164 +#: ../build/NEWS:9506 ../build/NEWS:11266 ../build/NEWS:15411 msgid "" "`bpo-33127 `__: The ssl module now " "compiles with LibreSSL 2.7.1." msgstr "" -#: ../build/NEWS:10261 ../build/NEWS:12021 +#: ../build/NEWS:9508 ../build/NEWS:11268 msgid "" "`bpo-32505 `__: Raise TypeError if a " "member variable of a dataclass is of type Field, but doesn't have a type " "annotation." msgstr "" -#: ../build/NEWS:10264 ../build/NEWS:12024 +#: ../build/NEWS:9511 ../build/NEWS:11271 msgid "" "`bpo-33078 `__: Fix the failure on OSX " "caused by the tests relying on sem_getvalue" msgstr "" -#: ../build/NEWS:10267 ../build/NEWS:12027 +#: ../build/NEWS:9514 ../build/NEWS:11274 msgid "" "`bpo-33116 `__: Add 'Field' to " "dataclasses.__all__." msgstr "" -#: ../build/NEWS:10269 ../build/NEWS:12029 +#: ../build/NEWS:9516 ../build/NEWS:11276 msgid "" "`bpo-32896 `__: Fix an error where " "subclassing a dataclass with a field that uses a default_factory would " "generate an incorrect class." msgstr "" -#: ../build/NEWS:10272 ../build/NEWS:12032 +#: ../build/NEWS:9519 ../build/NEWS:11279 msgid "" "`bpo-33100 `__: Dataclasses: If a field " "has a default value that's a MemberDescriptorType, then it's from that field " "being in __slots__, not an actual default value." msgstr "" -#: ../build/NEWS:10276 ../build/NEWS:12036 +#: ../build/NEWS:9523 ../build/NEWS:11283 msgid "" "`bpo-32953 `__: If a non-dataclass " "inherits from a frozen dataclass, allow attributes to be added to the " @@ -20014,77 +18256,77 @@ msgid "" "non-frozen." msgstr "" -#: ../build/NEWS:10281 ../build/NEWS:11867 +#: ../build/NEWS:9528 ../build/NEWS:11114 msgid "" "`bpo-33097 `__: Raise RuntimeError when " "``executor.submit`` is called during interpreter shutdown." msgstr "" -#: ../build/NEWS:10284 +#: ../build/NEWS:9531 msgid "" "`bpo-32968 `__: Modulo and floor " "division involving Fraction and float should return float." msgstr "" -#: ../build/NEWS:10287 ../build/NEWS:12041 +#: ../build/NEWS:9534 ../build/NEWS:11288 msgid "" "`bpo-33061 `__: Add missing ``NoReturn`` " "to ``__all__`` in typing.py" msgstr "" -#: ../build/NEWS:10289 ../build/NEWS:12043 +#: ../build/NEWS:9536 ../build/NEWS:11290 msgid "" "`bpo-33078 `__: Fix the size handling in " "multiprocessing.Queue when a pickling error occurs." msgstr "" -#: ../build/NEWS:10292 ../build/NEWS:12046 ../build/NEWS:16416 +#: ../build/NEWS:9539 ../build/NEWS:11293 ../build/NEWS:15663 msgid "" "`bpo-33064 `__: lib2to3 now properly " "supports trailing commas after ``*args`` and ``**kwargs`` in function " "signatures." msgstr "" -#: ../build/NEWS:10295 ../build/NEWS:12049 +#: ../build/NEWS:9542 ../build/NEWS:11296 msgid "" "`bpo-33056 `__: FIX properly close " "leaking fds in concurrent.futures.ProcessPoolExecutor." msgstr "" -#: ../build/NEWS:10298 ../build/NEWS:12052 ../build/NEWS:16166 +#: ../build/NEWS:9545 ../build/NEWS:11299 ../build/NEWS:15413 msgid "" "`bpo-33021 `__: Release the GIL during " "fstat() calls, avoiding hang of all threads when calling mmap.mmap(), os." "urandom(), and random.seed(). Patch by Nir Soffer." msgstr "" -#: ../build/NEWS:10302 ../build/NEWS:12056 ../build/NEWS:16419 +#: ../build/NEWS:9549 ../build/NEWS:11303 ../build/NEWS:15666 msgid "" "`bpo-31804 `__: Avoid failing in " "multiprocessing.Process if the standard streams are closed or None at exit." msgstr "" -#: ../build/NEWS:10305 +#: ../build/NEWS:9552 msgid "" "`bpo-33034 `__: Providing an explicit " "error message when casting the port property to anything that is not an " "integer value using ``urlparse()`` and ``urlsplit()``. Patch by Matt Eaton." msgstr "" -#: ../build/NEWS:10309 +#: ../build/NEWS:9556 msgid "" "`bpo-30249 `__: Improve struct." "unpack_from() exception messages for problems with the buffer size and " "offset." msgstr "" -#: ../build/NEWS:10312 ../build/NEWS:12059 ../build/NEWS:16422 +#: ../build/NEWS:9559 ../build/NEWS:11306 ../build/NEWS:15669 msgid "" "`bpo-33037 `__: Skip sending/receiving " "data after SSL transport closing." msgstr "" -#: ../build/NEWS:10314 ../build/NEWS:12061 ../build/NEWS:16170 +#: ../build/NEWS:9561 ../build/NEWS:11308 ../build/NEWS:15417 msgid "" "`bpo-27683 `__: Fix a regression in :mod:" "`ipaddress` that result of :meth:`hosts` is empty when the network is " @@ -20092,53 +18334,53 @@ msgid "" "addresses." msgstr "" -#: ../build/NEWS:10318 +#: ../build/NEWS:9565 msgid "" "`bpo-22674 `__: Add the strsignal() " "function in the signal module that returns the system description of the " "given signal, as returned by strsignal(3)." msgstr "" -#: ../build/NEWS:10321 ../build/NEWS:12065 +#: ../build/NEWS:9568 ../build/NEWS:11312 msgid "" "`bpo-32999 `__: Fix C implementation of " "``ABC.__subclasscheck__(cls, subclass)`` crashed when ``subclass`` is not a " "type object." msgstr "" -#: ../build/NEWS:10324 ../build/NEWS:12068 ../build/NEWS:16426 +#: ../build/NEWS:9571 ../build/NEWS:11315 ../build/NEWS:15673 msgid "" "`bpo-33009 `__: Fix inspect.signature() " "for single-parameter partialmethods." msgstr "" -#: ../build/NEWS:10326 ../build/NEWS:12070 ../build/NEWS:16428 +#: ../build/NEWS:9573 ../build/NEWS:11317 ../build/NEWS:15675 msgid "" "`bpo-32969 `__: Expose several missing " "constants in zlib and fix corresponding documentation." msgstr "" -#: ../build/NEWS:10329 ../build/NEWS:12073 +#: ../build/NEWS:9576 ../build/NEWS:11320 msgid "" "`bpo-32056 `__: Improved exceptions " "raised for invalid number of channels and sample width when read an audio " "file in modules :mod:`aifc`, :mod:`wave` and :mod:`sunau`." msgstr "" -#: ../build/NEWS:10333 +#: ../build/NEWS:9580 msgid "" "`bpo-32970 `__: Improved disassembly of " "the MAKE_FUNCTION instruction." msgstr "" -#: ../build/NEWS:10335 ../build/NEWS:12077 ../build/NEWS:16174 +#: ../build/NEWS:9582 ../build/NEWS:11324 ../build/NEWS:15421 msgid "" "`bpo-32844 `__: Fix wrong redirection of " "a low descriptor (0 or 1) to stderr in subprocess if another low descriptor " "is closed." msgstr "" -#: ../build/NEWS:10338 ../build/NEWS:12208 +#: ../build/NEWS:9585 ../build/NEWS:11455 msgid "" "`bpo-32960 `__: For dataclasses, " "disallow inheriting frozen from non-frozen classes, and also disallow " @@ -20146,20 +18388,20 @@ msgid "" "at a future date." msgstr "" -#: ../build/NEWS:10342 ../build/NEWS:12212 ../build/NEWS:16431 +#: ../build/NEWS:9589 ../build/NEWS:11459 ../build/NEWS:15678 msgid "" "`bpo-32713 `__: Fixed tarfile.itn " "handling of out-of-bounds float values. Patch by Joffrey Fuhrer." msgstr "" -#: ../build/NEWS:10345 ../build/NEWS:11719 +#: ../build/NEWS:9592 ../build/NEWS:10966 msgid "" "`bpo-32257 `__: The ssl module now " "contains OP_NO_RENEGOTIATION constant, available with OpenSSL 1.1.0h or " "1.1.1." msgstr "" -#: ../build/NEWS:10348 ../build/NEWS:12215 +#: ../build/NEWS:9595 ../build/NEWS:11462 msgid "" "`bpo-32951 `__: Direct instantiation of " "SSLSocket and SSLObject objects is now prohibited. The constructors were " @@ -20167,7 +18409,7 @@ msgid "" "suppose to use ssl.wrap_socket() or SSLContext." msgstr "" -#: ../build/NEWS:10353 ../build/NEWS:12220 +#: ../build/NEWS:9600 ../build/NEWS:11467 msgid "" "`bpo-32929 `__: Remove the tri-state " "parameter \"hash\", and add the boolean \"unsafe_hash\". If unsafe_hash is " @@ -20177,71 +18419,71 @@ msgid "" "behavior. unsafe_hash=False is the default, just as hash=None used to be." msgstr "" -#: ../build/NEWS:10360 ../build/NEWS:12227 +#: ../build/NEWS:9607 ../build/NEWS:11474 msgid "" "`bpo-32947 `__: Add " "OP_ENABLE_MIDDLEBOX_COMPAT and test workaround for TLSv1.3 for future " "compatibility with OpenSSL 1.1.1." msgstr "" -#: ../build/NEWS:10363 +#: ../build/NEWS:9610 msgid "" "`bpo-32146 `__: Document the interaction " "between frozen executables and the spawn and forkserver start methods in " "multiprocessing." msgstr "" -#: ../build/NEWS:10366 ../build/NEWS:12230 ../build/NEWS:16434 +#: ../build/NEWS:9613 ../build/NEWS:11477 ../build/NEWS:15681 msgid "" "`bpo-30622 `__: The ssl module now " "detects missing NPN support in LibreSSL." msgstr "" -#: ../build/NEWS:10368 ../build/NEWS:12232 ../build/NEWS:16436 +#: ../build/NEWS:9615 ../build/NEWS:11479 ../build/NEWS:15683 msgid "" "`bpo-32922 `__: dbm.open() now encodes " "filename with the filesystem encoding rather than default encoding." msgstr "" -#: ../build/NEWS:10371 +#: ../build/NEWS:9618 msgid "" "`bpo-32759 `__: Free unused arenas in " "multiprocessing.heap." msgstr "" -#: ../build/NEWS:10373 ../build/NEWS:12235 ../build/NEWS:16439 +#: ../build/NEWS:9620 ../build/NEWS:11482 ../build/NEWS:15686 msgid "" "`bpo-32859 `__: In ``os.dup2``, don't " "check every call whether the ``dup3`` syscall exists or not." msgstr "" -#: ../build/NEWS:10376 ../build/NEWS:12238 +#: ../build/NEWS:9623 ../build/NEWS:11485 msgid "" "`bpo-32556 `__: nt._getfinalpathname, nt." "_getvolumepathname and nt._getdiskusage now correctly convert from bytes." msgstr "" -#: ../build/NEWS:10379 ../build/NEWS:12244 ../build/NEWS:16442 +#: ../build/NEWS:9626 ../build/NEWS:11491 ../build/NEWS:15689 msgid "" "`bpo-21060 `__: Rewrite confusing " "message from setup.py upload from \"No dist file created in earlier command" "\" to the more helpful \"Must create and upload files in one command\"." msgstr "" -#: ../build/NEWS:10383 ../build/NEWS:12080 ../build/NEWS:16446 +#: ../build/NEWS:9630 ../build/NEWS:11327 ../build/NEWS:15693 msgid "" "`bpo-32857 `__: In :mod:`tkinter`, " "``after_cancel(None)`` now raises a :exc:`ValueError` instead of canceling " "the first scheduled function. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:10387 ../build/NEWS:12248 ../build/NEWS:16450 +#: ../build/NEWS:9634 ../build/NEWS:11495 ../build/NEWS:15697 msgid "" "`bpo-32852 `__: Make sure sys.argv " "remains as a list when running trace." msgstr "" -#: ../build/NEWS:10389 +#: ../build/NEWS:9636 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -20250,7 +18492,7 @@ msgid "" "this makes Python start-up up to 10% faster." msgstr "" -#: ../build/NEWS:10395 +#: ../build/NEWS:9642 msgid "" "Note that the new implementation hides internal registry and caches, " "previously accessible via private attributes ``_abc_registry``, " @@ -20259,14 +18501,14 @@ msgid "" "``_abc_registry_clear``, and ``_abc_caches_clear``." msgstr "" -#: ../build/NEWS:10401 ../build/NEWS:12260 ../build/NEWS:16452 +#: ../build/NEWS:9648 ../build/NEWS:11507 ../build/NEWS:15699 msgid "" "`bpo-32841 `__: Fixed `asyncio." "Condition` issue which silently ignored cancellation after notifying and " "cancelling a conditional lock. Patch by Bar Harel." msgstr "" -#: ../build/NEWS:10405 ../build/NEWS:12264 +#: ../build/NEWS:9652 ../build/NEWS:11511 msgid "" "`bpo-32819 `__: ssl.match_hostname() has " "been simplified and no longer depends on re and ipaddress module for " @@ -20274,46 +18516,46 @@ msgid "" "improved." msgstr "" -#: ../build/NEWS:10409 +#: ../build/NEWS:9656 msgid "" "`bpo-19675 `__: ``multiprocessing.Pool`` " "no longer leaks processes if its initialization fails." msgstr "" -#: ../build/NEWS:10412 ../build/NEWS:12268 +#: ../build/NEWS:9659 ../build/NEWS:11515 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN,TCP_KEEPCNT,TCP_KEEPIDLE,TCP_KEEPINTVL flags on older version " "Windows during run-time." msgstr "" -#: ../build/NEWS:10416 ../build/NEWS:12272 ../build/NEWS:16456 +#: ../build/NEWS:9663 ../build/NEWS:11519 ../build/NEWS:15703 msgid "" "`bpo-31787 `__: Fixed refleaks of " "``__init__()`` methods in various modules. (Contributed by Oren Milman)" msgstr "" -#: ../build/NEWS:10419 ../build/NEWS:12275 ../build/NEWS:16459 +#: ../build/NEWS:9666 ../build/NEWS:11522 ../build/NEWS:15706 msgid "" "`bpo-30157 `__: Fixed guessing quote and " "delimiter in csv.Sniffer.sniff() when only the last field is quoted. Patch " "by Jake Davis." msgstr "" -#: ../build/NEWS:10422 +#: ../build/NEWS:9669 msgid "" "`bpo-30688 `__: Added support of ``" "\\N{name}`` escapes in regular expressions. Based on patch by Jonathan " "Eunice." msgstr "" -#: ../build/NEWS:10425 ../build/NEWS:12278 +#: ../build/NEWS:9672 ../build/NEWS:11525 msgid "" "`bpo-32792 `__: collections.ChainMap() " "preserves the order of the underlying mappings." msgstr "" -#: ../build/NEWS:10428 ../build/NEWS:12281 +#: ../build/NEWS:9675 ../build/NEWS:11528 msgid "" "`bpo-32775 `__: :func:`fnmatch." "translate()` no longer produces patterns which contain set operations. Sets " @@ -20323,13 +18565,13 @@ msgid "" "sets by accident." msgstr "" -#: ../build/NEWS:10434 ../build/NEWS:12287 +#: ../build/NEWS:9681 ../build/NEWS:11534 msgid "" "`bpo-32622 `__: Implement native fast " "sendfile for Windows proactor event loop." msgstr "" -#: ../build/NEWS:10436 ../build/NEWS:12289 ../build/NEWS:16465 +#: ../build/NEWS:9683 ../build/NEWS:11536 ../build/NEWS:15712 msgid "" "`bpo-32777 `__: Fix a rare but potential " "pre-exec child process deadlock in subprocess on POSIX systems when marking " @@ -20337,46 +18579,46 @@ msgid "" "to have been introduced in 3.4." msgstr "" -#: ../build/NEWS:10441 ../build/NEWS:12294 ../build/NEWS:16470 +#: ../build/NEWS:9688 ../build/NEWS:11541 ../build/NEWS:15717 msgid "" "`bpo-32647 `__: The ctypes module used " "to depend on indirect linking for dlopen. The shared extension is now " "explicitly linked against libdl on platforms with dl." msgstr "" -#: ../build/NEWS:10445 +#: ../build/NEWS:9692 msgid "" "`bpo-32749 `__: A :mod:`dbm.dumb` " "database opened with flags 'r' is now read-only. :func:`dbm.dumb.open` with " "flags 'r' and 'w' no longer creates a database if it does not exist." msgstr "" -#: ../build/NEWS:10449 ../build/NEWS:12298 +#: ../build/NEWS:9696 ../build/NEWS:11545 msgid "" "`bpo-32741 `__: Implement ``asyncio." "TimerHandle.when()`` method." msgstr "" -#: ../build/NEWS:10451 ../build/NEWS:12300 +#: ../build/NEWS:9698 ../build/NEWS:11547 msgid "" "`bpo-32691 `__: Use mod_spec.parent when " "running modules with pdb" msgstr "" -#: ../build/NEWS:10453 ../build/NEWS:12302 ../build/NEWS:16474 +#: ../build/NEWS:9700 ../build/NEWS:11549 ../build/NEWS:15721 msgid "" "`bpo-32734 `__: Fixed ``asyncio.Lock()`` " "safety issue which allowed acquiring and locking the same lock multiple " "times, without it being free. Patch by Bar Harel." msgstr "" -#: ../build/NEWS:10457 ../build/NEWS:12306 ../build/NEWS:16478 +#: ../build/NEWS:9704 ../build/NEWS:11553 ../build/NEWS:15725 msgid "" "`bpo-32727 `__: Do not include name " "field in SMTP envelope from address. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:10460 ../build/NEWS:12309 +#: ../build/NEWS:9707 ../build/NEWS:11556 msgid "" "`bpo-31453 `__: Add TLSVersion constants " "and SSLContext.maximum_version / minimum_version attributes. The new API " @@ -20384,7 +18626,7 @@ msgid "" "SSL_CTX_set_min_proto_version.html feature." msgstr "" -#: ../build/NEWS:10465 ../build/NEWS:12314 +#: ../build/NEWS:9712 ../build/NEWS:11561 msgid "" "`bpo-24334 `__: Internal implementation " "details of ssl module were cleaned up. The SSLSocket has one less layer of " @@ -20393,51 +18635,51 @@ msgid "" "simplified." msgstr "" -#: ../build/NEWS:10470 ../build/NEWS:12319 ../build/NEWS:16491 +#: ../build/NEWS:9717 ../build/NEWS:11566 ../build/NEWS:15738 msgid "" "`bpo-31848 `__: Fix the error handling " "in Aifc_read.initfp() when the SSND chunk is not found. Patch by Zackery " "Spytz." msgstr "" -#: ../build/NEWS:10473 ../build/NEWS:12322 +#: ../build/NEWS:9720 ../build/NEWS:11569 msgid "" "`bpo-32585 `__: Add Ttk spinbox widget " "to :mod:`tkinter.ttk`. Patch by Alan D Moore." msgstr "" -#: ../build/NEWS:10476 +#: ../build/NEWS:9723 msgid "" "`bpo-32512 `__: :mod:`profile` CLI " "accepts `-m module_name` as an alternative to script path." msgstr "" -#: ../build/NEWS:10479 +#: ../build/NEWS:9726 msgid "" "`bpo-8525 `__: help() on a type now " "displays builtin subclasses. This is intended primarily to help with " "notification of more specific exception subclasses." msgstr "" -#: ../build/NEWS:10483 +#: ../build/NEWS:9730 msgid "Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:10485 +#: ../build/NEWS:9732 msgid "" "`bpo-31639 `__: http.server now exposes " "a ThreadingHTTPServer class and uses it when the module is run with ``-m`` " "to cope with web browsers pre-opening sockets." msgstr "" -#: ../build/NEWS:10489 +#: ../build/NEWS:9736 msgid "" "`bpo-29877 `__: compileall: import " "ProcessPoolExecutor only when needed, preventing hangs on low resource " "platforms" msgstr "" -#: ../build/NEWS:10492 ../build/NEWS:12325 +#: ../build/NEWS:9739 ../build/NEWS:11572 msgid "" "`bpo-32221 `__: Various functions " "returning tuple containing IPv6 addresses now omit ``%scope`` part since the " @@ -20446,45 +18688,45 @@ msgid "" "useless resolving of network interface name is omitted." msgstr "" -#: ../build/NEWS:10498 +#: ../build/NEWS:9745 msgid "" "`bpo-32147 `__: :func:`binascii." "unhexlify` is now up to 2 times faster. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:10501 ../build/NEWS:12331 +#: ../build/NEWS:9748 ../build/NEWS:11578 msgid "" "`bpo-30693 `__: The TarFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../build/NEWS:10504 ../build/NEWS:12334 +#: ../build/NEWS:9751 ../build/NEWS:11581 msgid "" "`bpo-30693 `__: The ZipFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../build/NEWS:10507 +#: ../build/NEWS:9754 msgid "" "`bpo-31680 `__: Added :data:`curses." "ncurses_version`." msgstr "" -#: ../build/NEWS:10509 ../build/NEWS:11870 ../build/NEWS:16177 +#: ../build/NEWS:9756 ../build/NEWS:11117 ../build/NEWS:15424 msgid "" "`bpo-31908 `__: Fix output of cover " "files for ``trace`` module command-line tool. Previously emitted cover files " "only when ``--missing`` option was used. Patch by Michael Selik." msgstr "" -#: ../build/NEWS:10513 +#: ../build/NEWS:9760 msgid "" "`bpo-31608 `__: Raise a ``TypeError`` " "instead of crashing if a ``collections.deque`` subclass returns a non-deque " "from ``__new__``. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:10517 +#: ../build/NEWS:9764 msgid "" "`bpo-31425 `__: Add support for sockets " "of the AF_QIPCRTR address family, supported by the Linux kernel. This is " @@ -20492,7 +18734,7 @@ msgid "" "devices. Patch by Bjorn Andersson." msgstr "" -#: ../build/NEWS:10522 +#: ../build/NEWS:9769 msgid "" "`bpo-22005 `__: Implemented unpickling " "instances of :class:`~datetime.datetime`, :class:`~datetime.date` and :class:" @@ -20500,7 +18742,7 @@ msgid "" "for successful decoding." msgstr "" -#: ../build/NEWS:10527 ../build/NEWS:12088 +#: ../build/NEWS:9774 ../build/NEWS:11335 msgid "" "`bpo-27645 `__: :class:`sqlite3." "Connection` now exposes a :class:`~sqlite3.Connection.backup` method, if the " @@ -20508,44 +18750,44 @@ msgid "" "Gaifax." msgstr "" -#: ../build/NEWS:10531 ../build/NEWS:11722 ../build/NEWS:16184 +#: ../build/NEWS:9778 ../build/NEWS:10969 ../build/NEWS:15431 msgid "" "`bpo-16865 `__: Support arrays >=2GiB " "in :mod:`ctypes`. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:10533 +#: ../build/NEWS:9780 msgid "" "`bpo-31508 `__: Removed support of " "arguments in `tkinter.ttk.Treeview.selection`. It was deprecated in 3.6. " "Use specialized methods like `selection_set` for changing the selection." msgstr "" -#: ../build/NEWS:10537 +#: ../build/NEWS:9784 msgid "" "`bpo-29456 `__: Fix bugs in hangul " "normalization: u1176, u11a7 and u11c3" msgstr "" -#: ../build/NEWS:10542 +#: ../build/NEWS:9789 msgid "" "`bpo-21257 `__: Document :func:`http." "client.parse_headers`." msgstr "" -#: ../build/NEWS:10544 +#: ../build/NEWS:9791 msgid "" "`bpo-34764 `__: Improve example of " "iter() with 2nd sentinel argument." msgstr "" -#: ../build/NEWS:10546 +#: ../build/NEWS:9793 msgid "" "`bpo-35564 `__: Explicitly set " "master_doc variable in conf.py for compliance with Sphinx 2.0" msgstr "" -#: ../build/NEWS:10549 +#: ../build/NEWS:9796 msgid "" "`bpo-35511 `__: Specified that profile." "Profile class doesn't not support enable or disable methods. Also, " @@ -20553,127 +18795,127 @@ msgid "" "cProfile module." msgstr "" -#: ../build/NEWS:10553 +#: ../build/NEWS:9800 msgid "" "`bpo-10536 `__: Enhance the gettext " "docs. Patch by Éric Araujo" msgstr "" -#: ../build/NEWS:10555 +#: ../build/NEWS:9802 msgid "" "`bpo-35089 `__: Remove mention of " "``typing.io`` and ``typing.re``. Their types should be imported from " "``typing`` directly." msgstr "" -#: ../build/NEWS:10558 +#: ../build/NEWS:9805 msgid "" "`bpo-35038 `__: Fix the documentation " "about an unexisting `f_restricted` attribute in the frame object. Patch by " "Stéphane Wirtel" msgstr "" -#: ../build/NEWS:10561 +#: ../build/NEWS:9808 msgid "" "`bpo-35042 `__: Replace PEP XYZ by the " "pep role and allow to use the direct links to the PEPs." msgstr "" -#: ../build/NEWS:10564 +#: ../build/NEWS:9811 msgid "" "`bpo-35044 `__: Fix the documentation " "with the role ``exc`` for the appropriated exception. Patch by Stéphane " "Wirtel" msgstr "" -#: ../build/NEWS:10567 +#: ../build/NEWS:9814 msgid "" "`bpo-35035 `__: Rename documentation " "for :mod:`email.utils` to ``email.utils.rst``." msgstr "" -#: ../build/NEWS:10570 +#: ../build/NEWS:9817 msgid "" "`bpo-34967 `__: Use app." "add_object_type() instead of the deprecated Sphinx function app." "description_unit()" msgstr "" -#: ../build/NEWS:10573 +#: ../build/NEWS:9820 msgid "" "`bpo-34913 `__: Add documentation about " "the new command line interface of the gzip module." msgstr "" -#: ../build/NEWS:10576 +#: ../build/NEWS:9823 msgid "" "`bpo-32174 `__: chm document displays " "non-ASCII charaters properly on some MBCS Windows systems." msgstr "" -#: ../build/NEWS:10579 +#: ../build/NEWS:9826 msgid "" "`bpo-11233 `__: Create availability " "directive for documentation. Original patch by Georg Brandl." msgstr "" -#: ../build/NEWS:10582 +#: ../build/NEWS:9829 msgid "" "`bpo-34790 `__: Document how passing " "coroutines to asyncio.wait() can be confusing." msgstr "" -#: ../build/NEWS:10585 +#: ../build/NEWS:9832 msgid "" "`bpo-34552 `__: Make clear that ``==`` " "operator sometimes is equivalent to `is`. The ``<``, ``<=``, ``>`` and " "``>=`` operators are only defined where they make sense." msgstr "" -#: ../build/NEWS:10589 +#: ../build/NEWS:9836 msgid "" "`bpo-28617 `__: Fixed info in the " "stdtypes docs concerning the types that support membership tests." msgstr "" -#: ../build/NEWS:10592 +#: ../build/NEWS:9839 msgid "" "`bpo-20177 `__: Migrate datetime.date." "fromtimestamp to Argument Clinic. Patch by Tim Hoffmann." msgstr "" -#: ../build/NEWS:10595 +#: ../build/NEWS:9842 msgid "" "`bpo-34065 `__: Fix wrongly written " "basicConfig documentation markup syntax" msgstr "" -#: ../build/NEWS:10597 +#: ../build/NEWS:9844 msgid "" "`bpo-33460 `__: replaced ellipsis with " "correct error codes in tutorial chapter 3." msgstr "" -#: ../build/NEWS:10600 +#: ../build/NEWS:9847 msgid "" "`bpo-33847 `__: Add '@' operator entry " "to index." msgstr "" -#: ../build/NEWS:10602 ../build/NEWS:11517 +#: ../build/NEWS:9849 ../build/NEWS:10764 msgid "" "`bpo-33409 `__: Clarified the " "relationship between :pep:`538`'s PYTHONCOERCECLOCALE and PEP 540's " "PYTHONUTF8 mode." msgstr "" -#: ../build/NEWS:10605 +#: ../build/NEWS:9852 msgid "" "`bpo-33197 `__: Add versionadded tag to " "the documentation of ParameterKind.description" msgstr "" -#: ../build/NEWS:10608 +#: ../build/NEWS:9855 msgid "" "`bpo-17045 `__: Improve the C-API doc " "for PyTypeObject. This includes adding several quick-reference tables and a " @@ -20681,32 +18923,32 @@ msgid "" "up with a slightly more consistent format." msgstr "" -#: ../build/NEWS:10613 ../build/NEWS:11520 +#: ../build/NEWS:9860 ../build/NEWS:10767 msgid "" "`bpo-33736 `__: Improve the " "documentation of :func:`asyncio.open_connection`, :func:`asyncio." "start_server` and their UNIX socket counterparts." msgstr "" -#: ../build/NEWS:10616 ../build/NEWS:11727 +#: ../build/NEWS:9863 ../build/NEWS:10974 msgid "" "`bpo-23859 `__: Document that `asyncio." "wait()` does not cancel its futures on timeout." msgstr "" -#: ../build/NEWS:10619 ../build/NEWS:11730 +#: ../build/NEWS:9866 ../build/NEWS:10977 msgid "" "`bpo-32436 `__: Document :pep:`567` " "changes to asyncio." msgstr "" -#: ../build/NEWS:10621 ../build/NEWS:11732 +#: ../build/NEWS:9868 ../build/NEWS:10979 msgid "" "`bpo-33604 `__: Update HMAC md5 default " "to a DeprecationWarning, bump removal to 3.8." msgstr "" -#: ../build/NEWS:10624 +#: ../build/NEWS:9871 msgid "" "`bpo-33594 `__: Document ``getargspec``, " "``from_function`` and ``from_builtin`` as deprecated in their respective " @@ -20714,183 +18956,183 @@ msgid "" "message." msgstr "" -#: ../build/NEWS:10628 ../build/NEWS:11735 ../build/NEWS:16193 +#: ../build/NEWS:9875 ../build/NEWS:10982 ../build/NEWS:15440 msgid "" "`bpo-33503 `__: Fix broken pypi link" msgstr "" -#: ../build/NEWS:10630 ../build/NEWS:11737 ../build/NEWS:16195 +#: ../build/NEWS:9877 ../build/NEWS:10984 ../build/NEWS:15442 msgid "" "`bpo-33421 `__: Add missing " "documentation for ``typing.AsyncContextManager``." msgstr "" -#: ../build/NEWS:10632 +#: ../build/NEWS:9879 msgid "" "`bpo-33487 `__: BZ2file now emit a " "DeprecationWarning when buffering=None is passed, the deprecation message " "and documentation also now explicitly state it is deprecated since 3.0." msgstr "" -#: ../build/NEWS:10636 ../build/NEWS:11877 ../build/NEWS:16197 +#: ../build/NEWS:9883 ../build/NEWS:11124 ../build/NEWS:15444 msgid "" "`bpo-33378 `__: Add Korean language " "switcher for https://docs.python.org/3/" msgstr "" -#: ../build/NEWS:10638 ../build/NEWS:11879 ../build/NEWS:16199 +#: ../build/NEWS:9885 ../build/NEWS:11126 ../build/NEWS:15446 msgid "" "`bpo-33276 `__: Clarify that the " "``__path__`` attribute on modules cannot be just any value." msgstr "" -#: ../build/NEWS:10641 ../build/NEWS:11882 ../build/NEWS:16202 +#: ../build/NEWS:9888 ../build/NEWS:11129 ../build/NEWS:15449 msgid "" "`bpo-33201 `__: Modernize documentation " "for writing C extension types." msgstr "" -#: ../build/NEWS:10643 ../build/NEWS:11884 ../build/NEWS:16204 +#: ../build/NEWS:9890 ../build/NEWS:11131 ../build/NEWS:15451 msgid "" "`bpo-33195 `__: Deprecate ``Py_UNICODE`` " "usage in ``c-api/arg`` document. ``Py_UNICODE`` related APIs are deprecated " "since Python 3.3, but it is missed in the document." msgstr "" -#: ../build/NEWS:10647 ../build/NEWS:12095 ../build/NEWS:16208 +#: ../build/NEWS:9894 ../build/NEWS:11342 ../build/NEWS:15455 msgid "" "`bpo-33126 `__: Document " "PyBuffer_ToContiguous()." msgstr "" -#: ../build/NEWS:10649 ../build/NEWS:12097 ../build/NEWS:16210 +#: ../build/NEWS:9896 ../build/NEWS:11344 ../build/NEWS:15457 msgid "" "`bpo-27212 `__: Modify documentation for " "the :func:`islice` recipe to consume initial values up to the start index." msgstr "" -#: ../build/NEWS:10652 ../build/NEWS:12100 ../build/NEWS:16213 +#: ../build/NEWS:9899 ../build/NEWS:11347 ../build/NEWS:15460 msgid "" "`bpo-28247 `__: Update :mod:`zipapp` " "documentation to describe how to make standalone applications." msgstr "" -#: ../build/NEWS:10655 ../build/NEWS:12103 ../build/NEWS:16216 +#: ../build/NEWS:9902 ../build/NEWS:11350 ../build/NEWS:15463 msgid "" "`bpo-18802 `__: Documentation changes " "for ipaddress. Patch by Jon Foster and Berker Peksag." msgstr "" -#: ../build/NEWS:10658 ../build/NEWS:12106 ../build/NEWS:16219 +#: ../build/NEWS:9905 ../build/NEWS:11353 ../build/NEWS:15466 msgid "" "`bpo-27428 `__: Update documentation to " "clarify that ``WindowsRegistryFinder`` implements ``MetaPathFinder``. (Patch " "by Himanshu Lakhara)" msgstr "" -#: ../build/NEWS:10661 ../build/NEWS:12340 +#: ../build/NEWS:9908 ../build/NEWS:11587 msgid "" "`bpo-28124 `__: The ssl module function " "ssl.wrap_socket() has been de-emphasized and deprecated in favor of the more " "secure and efficient SSLContext.wrap_socket() method." msgstr "" -#: ../build/NEWS:10665 ../build/NEWS:12344 ../build/NEWS:16549 +#: ../build/NEWS:9912 ../build/NEWS:11591 ../build/NEWS:15796 msgid "" "`bpo-17232 `__: Clarify docs for -O and -" "OO. Patch by Terry Reedy." msgstr "" -#: ../build/NEWS:10667 ../build/NEWS:12346 +#: ../build/NEWS:9914 ../build/NEWS:11593 msgid "" "`bpo-32436 `__: Add documentation for " "the contextvars module (PEP 567)." msgstr "" -#: ../build/NEWS:10669 ../build/NEWS:12348 ../build/NEWS:16551 +#: ../build/NEWS:9916 ../build/NEWS:11595 ../build/NEWS:15798 msgid "" "`bpo-32800 `__: Update link to w3c doc " "for xml default namespaces." msgstr "" -#: ../build/NEWS:10671 ../build/NEWS:12350 +#: ../build/NEWS:9918 ../build/NEWS:11597 msgid "" "`bpo-11015 `__: Update :mod:`test." "support` documentation." msgstr "" -#: ../build/NEWS:10673 +#: ../build/NEWS:9920 msgid "" "`bpo-32613 `__: Update the faq/windows." "html to use the py command from PEP 397 instead of python." msgstr "" -#: ../build/NEWS:10676 ../build/NEWS:12352 ../build/NEWS:16553 +#: ../build/NEWS:9923 ../build/NEWS:11599 ../build/NEWS:15800 msgid "" "`bpo-8722 `__: Document :meth:" "`__getattr__` behavior when property :meth:`get` method raises :exc:" "`AttributeError`." msgstr "" -#: ../build/NEWS:10679 ../build/NEWS:12355 ../build/NEWS:16556 +#: ../build/NEWS:9926 ../build/NEWS:11602 ../build/NEWS:15803 msgid "" "`bpo-32614 `__: Modify RE examples in " "documentation to use raw strings to prevent :exc:`DeprecationWarning` and " "add text to REGEX HOWTO to highlight the deprecation." msgstr "" -#: ../build/NEWS:10683 +#: ../build/NEWS:9930 msgid "" "`bpo-20709 `__: Remove the paragraph " "where we explain that os.utime() does not support a directory as path under " "Windows. Patch by Jan-Philip Gehrcke" msgstr "" -#: ../build/NEWS:10686 +#: ../build/NEWS:9933 msgid "" "`bpo-32722 `__: Remove the bad example " "in the tutorial of the Generator Expression. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:10689 ../build/NEWS:12359 ../build/NEWS:16560 +#: ../build/NEWS:9936 ../build/NEWS:11606 ../build/NEWS:15807 msgid "" "`bpo-31972 `__: Improve docstrings for " "`pathlib.PurePath` subclasses." msgstr "" -#: ../build/NEWS:10691 +#: ../build/NEWS:9938 msgid "" "`bpo-30607 `__: Use the externalized " "``python-docs-theme`` package when building the documentation." msgstr "" -#: ../build/NEWS:10694 ../build/NEWS:11888 ../build/NEWS:16222 +#: ../build/NEWS:9941 ../build/NEWS:11135 ../build/NEWS:15469 msgid "" "`bpo-8243 `__: Add a note about curses." "addch and curses.addstr exception behavior when writing outside a window, or " "pad." msgstr "" -#: ../build/NEWS:10697 ../build/NEWS:11891 +#: ../build/NEWS:9944 ../build/NEWS:11138 msgid "" "`bpo-32337 `__: Update documentation " "related with ``dict`` order." msgstr "" -#: ../build/NEWS:10699 +#: ../build/NEWS:9946 msgid "" "`bpo-25041 `__: Document ``AF_PACKET`` " "in the :mod:`socket` module." msgstr "" -#: ../build/NEWS:10701 ../build/NEWS:11523 ../build/NEWS:16225 +#: ../build/NEWS:9948 ../build/NEWS:10770 ../build/NEWS:15472 msgid "" "`bpo-31432 `__: Clarify meaning of " "CERT_NONE, CERT_OPTIONAL, and CERT_REQUIRED flags for ssl.SSLContext." "verify_mode." msgstr "" -#: ../build/NEWS:10707 +#: ../build/NEWS:9954 msgid "" "`bpo-35772 `__: Fix sparse file tests of " "test_tarfile on ppc64 with the tmpfs filesystem. Fix the function testing if " @@ -20901,14 +19143,14 @@ msgid "" "KiB pages, whereas the test punch holes of 4 KiB." msgstr "" -#: ../build/NEWS:10715 +#: ../build/NEWS:9962 msgid "" "`bpo-35045 `__: Make ssl tests less " "strict and also accept TLSv1 as system default. The changes unbreaks " "test_min_max_version on Fedora 29." msgstr "" -#: ../build/NEWS:10718 +#: ../build/NEWS:9965 msgid "" "`bpo-32710 `__: ``test_asyncio/" "test_sendfile.py`` now resets the event loop policy using :func:" @@ -20916,20 +19158,20 @@ msgid "" "tests on Windows." msgstr "" -#: ../build/NEWS:10722 +#: ../build/NEWS:9969 msgid "" "`bpo-33717 `__: test.pythoninfo now logs " "information of all clocks, not only time.time() and time.perf_counter()." msgstr "" -#: ../build/NEWS:10725 +#: ../build/NEWS:9972 msgid "" "`bpo-35488 `__: Add a test to pathlib's " "Path.match() to verify it does not support glob-style ** recursive pattern " "matching." msgstr "" -#: ../build/NEWS:10728 +#: ../build/NEWS:9975 msgid "" "`bpo-31731 `__: Fix a race condition in " "``check_interrupted_write()`` of test_io: create directly the thread with " @@ -20938,14 +19180,14 @@ msgid "" "the signal is blocked." msgstr "" -#: ../build/NEWS:10733 +#: ../build/NEWS:9980 msgid "" "`bpo-35424 `__: Fix " "test_multiprocessing_main_handling: use :class:`multiprocessing.Pool` with a " "context manager and then explicitly join the pool." msgstr "" -#: ../build/NEWS:10737 +#: ../build/NEWS:9984 msgid "" "`bpo-35519 `__: Rename :mod:`test." "bisect` module to :mod:`test.bisect_cmd` to avoid conflict with :mod:" @@ -20953,13 +19195,13 @@ msgid "" "test_xmlrpc.py``." msgstr "" -#: ../build/NEWS:10741 +#: ../build/NEWS:9988 msgid "" "`bpo-35513 `__: Replace :func:`time." "time` with :func:`time.monotonic` in tests to measure time delta." msgstr "" -#: ../build/NEWS:10744 +#: ../build/NEWS:9991 msgid "" "`bpo-34279 `__: :func:`test.support." "run_unittest` no longer raise :exc:`TestDidNotRun` if the test result " @@ -20967,32 +19209,32 @@ msgid "" "been run and no test have been skipped." msgstr "" -#: ../build/NEWS:10749 +#: ../build/NEWS:9996 msgid "" "`bpo-35412 `__: Add testcase to " "``test_future4``: check unicode literal." msgstr "" -#: ../build/NEWS:10751 +#: ../build/NEWS:9998 msgid "" "`bpo-26704 `__: Added test demonstrating " "double-patching of an instance method. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:10754 +#: ../build/NEWS:10001 msgid "" "`bpo-33725 `__: " "test_multiprocessing_fork may crash on recent versions of macOS. Until the " "issue is resolved, skip the test on macOS." msgstr "" -#: ../build/NEWS:10757 +#: ../build/NEWS:10004 msgid "" "`bpo-35352 `__: Modify test_asyncio to " "use the certificate set from the test directory." msgstr "" -#: ../build/NEWS:10760 +#: ../build/NEWS:10007 msgid "" "`bpo-35317 `__: Fix ``mktime()`` " "overflow error in ``test_email``: run " @@ -21000,7 +19242,7 @@ msgid "" "``test_localtime_daylight_false_dst_true()`` with a specific timezone." msgstr "" -#: ../build/NEWS:10764 +#: ../build/NEWS:10011 msgid "" "`bpo-21263 `__: After several reports " "that test_gdb does not work properly on macOS and since gdb is not shipped " @@ -21008,7 +19250,7 @@ msgid "" "been used to compile Python. Patch by Lysandros Nikolaou" msgstr "" -#: ../build/NEWS:10769 +#: ../build/NEWS:10016 msgid "" "`bpo-34279 `__: regrtest issue a warning " "when no tests have been executed in a particular test file. Also, a new " @@ -21016,26 +19258,26 @@ msgid "" "files. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:10773 +#: ../build/NEWS:10020 msgid "" "`bpo-34962 `__: make docstest in Doc now " "passes., and is enforced in CI" msgstr "" -#: ../build/NEWS:10775 +#: ../build/NEWS:10022 msgid "" "`bpo-23596 `__: Use argparse for the " "command line of the gzip module. Patch by Antony Lee" msgstr "" -#: ../build/NEWS:10778 +#: ../build/NEWS:10025 msgid "" "`bpo-34537 `__: Fix ``test_gdb." "test_strings()`` when ``LC_ALL=C`` and GDB was compiled with Python 3.6 or " "earlier." msgstr "" -#: ../build/NEWS:10781 +#: ../build/NEWS:10028 msgid "" "`bpo-34587 `__: test_socket: Remove " "RDSTest.testCongestion(). The test tries to fill the receiver's socket " @@ -21045,70 +19287,70 @@ msgid "" "error. The test fails on Fedora 28 by design, so just remove it." msgstr "" -#: ../build/NEWS:10788 +#: ../build/NEWS:10035 msgid "" "`bpo-34661 `__: Fix test_shutil if unzip " "doesn't support -t." msgstr "" -#: ../build/NEWS:10790 +#: ../build/NEWS:10037 msgid "" "`bpo-34200 `__: Fixed non-deterministic " "flakiness of test_pkg by not using the scary test.support.module_cleanup() " "logic to save and restore sys.modules contents between test cases." msgstr "" -#: ../build/NEWS:10794 +#: ../build/NEWS:10041 msgid "" "`bpo-34569 `__: The experimental PEP 554 " "data channels now correctly pass negative PyLong objects between " "subinterpreters on 32-bit systems. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:10798 +#: ../build/NEWS:10045 msgid "" "`bpo-34594 `__: Fix usage of hardcoded " "``errno`` values in the tests." msgstr "" -#: ../build/NEWS:10800 +#: ../build/NEWS:10047 msgid "" "`bpo-34579 `__: Fix test_embed for AIX " "Patch by Michael Felt" msgstr "" -#: ../build/NEWS:10802 +#: ../build/NEWS:10049 msgid "" "`bpo-34542 `__: Use 3072 RSA keys and " "SHA-256 signature for test certs and keys." msgstr "" -#: ../build/NEWS:10805 +#: ../build/NEWS:10052 msgid "" "`bpo-11193 `__: Remove special condition " "for AIX in `test_subprocess.test_undecodable_env`" msgstr "" -#: ../build/NEWS:10808 +#: ../build/NEWS:10055 msgid "" "`bpo-34347 `__: Fix `test_utf8_mode." "test_cmd_line` for AIX" msgstr "" -#: ../build/NEWS:10810 +#: ../build/NEWS:10057 msgid "" "`bpo-34490 `__: On AIX with AF_UNIX " "family sockets getsockname() does not provide 'sockname', so skip calls to " "transport.get_extra_info('sockname')" msgstr "" -#: ../build/NEWS:10813 +#: ../build/NEWS:10060 msgid "" "`bpo-34391 `__: Fix ftplib test for TLS " "1.3 by reading from data socket." msgstr "" -#: ../build/NEWS:10815 +#: ../build/NEWS:10062 msgid "" "`bpo-11192 `__: Fix `test_socket` on AIX " "6.1 and later IPv6 zone id supports only supported by inet_pton6_zone() " @@ -21116,43 +19358,43 @@ msgid "" "rather than build-time based sys.platform()" msgstr "" -#: ../build/NEWS:10820 +#: ../build/NEWS:10067 msgid "" "`bpo-34399 `__: Update all RSA keys and " "DH params to use at least 2048 bits." msgstr "" -#: ../build/NEWS:10822 +#: ../build/NEWS:10069 msgid "" "`bpo-34373 `__: Fix ``test_mktime`` and " "``test_pthread_getcpuclickid`` tests for AIX Add range checking for " "``_PyTime_localtime`` for AIX Patch by Michael Felt" msgstr "" -#: ../build/NEWS:10826 +#: ../build/NEWS:10073 msgid "" "`bpo-11191 `__: Skip the distutils test " "'test_search_cpp' when using XLC as compiler patch by aixtools (Michael Felt)" msgstr "" -#: ../build/NEWS:10829 +#: ../build/NEWS:10076 msgid "Improved an error message when mock assert_has_calls fails." msgstr "" -#: ../build/NEWS:10831 +#: ../build/NEWS:10078 msgid "" "`bpo-33746 `__: Fix test_unittest when " "run in verbose mode." msgstr "" -#: ../build/NEWS:10833 +#: ../build/NEWS:10080 msgid "" "`bpo-33901 `__: Fix test_dbm_gnu on " "macOS with gdbm 1.15: add a larger value to make sure that the file size " "changes." msgstr "" -#: ../build/NEWS:10836 +#: ../build/NEWS:10083 msgid "" "`bpo-33873 `__: Fix a bug in " "``regrtest`` that caused an extra test to run if --huntrleaks/-R was used. " @@ -21160,97 +19402,97 @@ msgid "" "huntrleaks/-R (at least one warmup run and one repetition must be used)." msgstr "" -#: ../build/NEWS:10841 +#: ../build/NEWS:10088 msgid "" "`bpo-33562 `__: Check that a global " "asyncio event loop policy is not left behind by any tests." msgstr "" -#: ../build/NEWS:10844 ../build/NEWS:11742 ../build/NEWS:16231 +#: ../build/NEWS:10091 ../build/NEWS:10989 ../build/NEWS:15478 msgid "" "`bpo-33655 `__: Ignore " "test_posix_fallocate failures on BSD platforms that might be due to running " "on ZFS." msgstr "" -#: ../build/NEWS:10847 +#: ../build/NEWS:10094 msgid "" "`bpo-32962 `__: Fixed test_gdb when " "Python is compiled with flags -mcet -fcf-protection -O0." msgstr "" -#: ../build/NEWS:10850 ../build/NEWS:11896 +#: ../build/NEWS:10097 ../build/NEWS:11143 msgid "" "`bpo-33358 `__: Fix ``test_embed." "test_pre_initialization_sys_options()`` when the interpreter is built with " "``--enable-shared``." msgstr "" -#: ../build/NEWS:10853 ../build/NEWS:12112 ../build/NEWS:16344 +#: ../build/NEWS:10100 ../build/NEWS:11359 ../build/NEWS:15591 msgid "" "`bpo-32872 `__: Avoid regrtest " "compatibility issue with namespace packages." msgstr "" -#: ../build/NEWS:10855 ../build/NEWS:12114 ../build/NEWS:16569 +#: ../build/NEWS:10102 ../build/NEWS:11361 ../build/NEWS:15816 msgid "" "`bpo-32517 `__: Fix failing " "``test_asyncio`` on macOS 10.12.2+ due to transport of ``KqueueSelector`` " "loop was not being closed." msgstr "" -#: ../build/NEWS:10858 +#: ../build/NEWS:10105 msgid "" "`bpo-32663 `__: Making sure the " "`SMTPUTF8SimTests` class of tests gets run in test_smtplib.py." msgstr "" -#: ../build/NEWS:10861 +#: ../build/NEWS:10108 msgid "" "`bpo-27643 `__: Test_C test case needs " "\"signed short\" bitfields, but the IBM XLC compiler (on AIX) does not " "support this Skip the code and test when AIX and XLC are used" msgstr "" -#: ../build/NEWS:10865 +#: ../build/NEWS:10112 msgid "Applicable to Python2-2.7 and later" msgstr "" -#: ../build/NEWS:10867 ../build/NEWS:12117 ../build/NEWS:16234 +#: ../build/NEWS:10114 ../build/NEWS:11364 ../build/NEWS:15481 msgid "`bpo-19417 `__: Add test_bdb.py." msgstr "" -#: ../build/NEWS:10869 ../build/NEWS:12364 +#: ../build/NEWS:10116 ../build/NEWS:11611 msgid "" "`bpo-31809 `__: Add tests to verify " "connection with secp ECDH curves." msgstr "" -#: ../build/NEWS:10874 +#: ../build/NEWS:10121 msgid "" "`bpo-34691 `__: The _contextvars module " "is now built into the core Python library on Windows." msgstr "" -#: ../build/NEWS:10877 +#: ../build/NEWS:10124 msgid "" "`bpo-35683 `__: Improved Azure Pipelines " "build steps and now verifying layouts correctly" msgstr "" -#: ../build/NEWS:10880 +#: ../build/NEWS:10127 msgid "" "`bpo-35642 `__: Remove asynciomodule.c " "from pythoncore.vcxproj" msgstr "" -#: ../build/NEWS:10882 +#: ../build/NEWS:10129 msgid "" "`bpo-35550 `__: Fix incorrect Solaris " "#ifdef checks to look for __sun && __SVR4 instead of sun when compiling." msgstr "" -#: ../build/NEWS:10885 +#: ../build/NEWS:10132 msgid "" "`bpo-35499 `__: ``make profile-opt`` no " "longer replaces ``CFLAGS_NODIST`` with ``CFLAGS``. It now adds profile-" @@ -21258,27 +19500,27 @@ msgid "" "``CFLAGS_NODIST`` flags are kept." msgstr "" -#: ../build/NEWS:10889 +#: ../build/NEWS:10136 msgid "" "`bpo-35257 `__: Avoid leaking the linker " "flags from Link Time Optimizations (LTO) into distutils when compiling C " "extensions." msgstr "" -#: ../build/NEWS:10892 +#: ../build/NEWS:10139 msgid "" "`bpo-35351 `__: When building Python " "with clang and LTO, LTO flags are no longer passed into CFLAGS to build " "third-party C extensions through distutils." msgstr "" -#: ../build/NEWS:10896 +#: ../build/NEWS:10143 msgid "" "`bpo-35139 `__: Fix a compiler error " "when statically linking `pyexpat` in `Modules/Setup`." msgstr "" -#: ../build/NEWS:10899 +#: ../build/NEWS:10146 msgid "" "`bpo-35059 `__: PCbuild: Set " "InlineFunctionExpansion to OnlyExplicitInline (\"/Ob1\" option) in pyproject." @@ -21286,7 +19528,7 @@ msgid "" "make Python compiled in Debug mode a little bit faster on Windows." msgstr "" -#: ../build/NEWS:10904 +#: ../build/NEWS:10151 msgid "" "`bpo-35011 `__: Restores the use of " "pyexpatns.h to isolate our embedded copy of the expat C library so that its " @@ -21294,51 +19536,51 @@ msgid "" "application or other extension modules with their own version of libexpat." msgstr "" -#: ../build/NEWS:10909 +#: ../build/NEWS:10156 msgid "" "`bpo-28015 `__: Have --with-lto works " "correctly with clang." msgstr "" -#: ../build/NEWS:10911 +#: ../build/NEWS:10158 msgid "" "`bpo-34765 `__: Update the outdated " "install-sh file to the latest revision from automake v1.16.1" msgstr "" -#: ../build/NEWS:10914 +#: ../build/NEWS:10161 msgid "" "`bpo-34585 `__: Check for floating-point " "byte order in configure.ac using compilation tests instead of executing " "code, so that these checks work in cross-compiled builds." msgstr "" -#: ../build/NEWS:10918 +#: ../build/NEWS:10165 msgid "" "`bpo-34710 `__: Fixed SSL module build " "with OpenSSL & pedantic CFLAGS." msgstr "" -#: ../build/NEWS:10920 +#: ../build/NEWS:10167 msgid "" "`bpo-34582 `__: Add JUnit XML output for " "regression tests and update Azure DevOps builds." msgstr "" -#: ../build/NEWS:10923 +#: ../build/NEWS:10170 msgid "" "`bpo-34081 `__: Make Sphinx warnings as " "errors in the Docs Makefile." msgstr "" -#: ../build/NEWS:10925 +#: ../build/NEWS:10172 msgid "" "`bpo-34555 `__: Fix for case where it " "was not possible to have both ``HAVE_LINUX_VM_SOCKETS_H`` and " "``HAVE_SOCKADDR_ALG`` be undefined." msgstr "" -#: ../build/NEWS:10928 +#: ../build/NEWS:10175 msgid "" "`bpo-33015 `__: Fix an undefined " "behaviour in the pthread implementation of :c:func:" @@ -21346,90 +19588,90 @@ msgid "" "``NULL``." msgstr "" -#: ../build/NEWS:10932 +#: ../build/NEWS:10179 msgid "" "`bpo-34245 `__: The Python shared " "library is now installed with write permission (mode 0755), which is the " "standard way of installing such libraries." msgstr "" -#: ../build/NEWS:10936 +#: ../build/NEWS:10183 msgid "" "`bpo-34121 `__: Fix detection of C11 " "atomic support on clang." msgstr "" -#: ../build/NEWS:10938 +#: ../build/NEWS:10185 msgid "" "`bpo-32430 `__: Rename Modules/Setup." "dist to Modules/Setup, and remove the necessity to copy the former manually " "to the latter when updating the local source tree." msgstr "" -#: ../build/NEWS:10942 +#: ../build/NEWS:10189 msgid "" "`bpo-30345 `__: Add -g to LDFLAGS when " "compiling with LTO to get debug symbols." msgstr "" -#: ../build/NEWS:10944 ../build/NEWS:11529 ../build/NEWS:16239 +#: ../build/NEWS:10191 ../build/NEWS:10776 ../build/NEWS:15486 msgid "" "`bpo-5755 `__: Move ``-Wstrict-" "prototypes`` option to ``CFLAGS_NODIST`` from ``OPT``. This option emitted " "annoying warnings when building extension modules written in C++." msgstr "" -#: ../build/NEWS:10948 ../build/NEWS:11751 ../build/NEWS:16243 +#: ../build/NEWS:10195 ../build/NEWS:10998 ../build/NEWS:15490 msgid "" "`bpo-33614 `__: Ensures module " "definition files for the stable ABI on Windows are correctly regenerated." msgstr "" -#: ../build/NEWS:10951 +#: ../build/NEWS:10198 msgid "" "`bpo-33648 `__: The --with-c-locale-" "warning configuration flag has been removed. It has had no effect for about " "a year." msgstr "" -#: ../build/NEWS:10954 ../build/NEWS:11754 ../build/NEWS:16246 +#: ../build/NEWS:10201 ../build/NEWS:11001 ../build/NEWS:15493 msgid "" "`bpo-33522 `__: Enable CI builds on " "Visual Studio Team Services at https://python.visualstudio.com/cpython" msgstr "" -#: ../build/NEWS:10957 +#: ../build/NEWS:10204 msgid "" "`bpo-33512 `__: configure's check for " "\"long double\" has been simplified" msgstr "" -#: ../build/NEWS:10959 +#: ../build/NEWS:10206 msgid "" "`bpo-33483 `__: C compiler is now " "correctly detected from the standard environment variables. --without-gcc " "and --with-icc options have been removed." msgstr "" -#: ../build/NEWS:10963 ../build/NEWS:11902 ../build/NEWS:16253 +#: ../build/NEWS:10210 ../build/NEWS:11149 ../build/NEWS:15500 msgid "" "`bpo-33394 `__: Enable the verbose build " "for extension modules, when GNU make is passed macros on the command line." msgstr "" -#: ../build/NEWS:10966 ../build/NEWS:11905 +#: ../build/NEWS:10213 ../build/NEWS:11152 msgid "" "`bpo-33393 `__: Update config.guess and " "config.sub files." msgstr "" -#: ../build/NEWS:10968 ../build/NEWS:11907 +#: ../build/NEWS:10215 ../build/NEWS:11154 msgid "" "`bpo-33377 `__: Add new triplets for " "mips r6 and riscv variants (used in extension suffixes)." msgstr "" -#: ../build/NEWS:10971 ../build/NEWS:11910 +#: ../build/NEWS:10218 ../build/NEWS:11157 msgid "" "`bpo-32232 `__: By default, modules " "configured in `Modules/Setup` are no longer built with `-DPy_BUILD_CORE`. " @@ -21437,19 +19679,19 @@ msgid "" "it in their individual entries." msgstr "" -#: ../build/NEWS:10975 ../build/NEWS:11914 +#: ../build/NEWS:10222 ../build/NEWS:11161 msgid "" "`bpo-33182 `__: The embedding tests can " "once again be built with clang 6.0" msgstr "" -#: ../build/NEWS:10977 ../build/NEWS:12122 ../build/NEWS:16349 +#: ../build/NEWS:10224 ../build/NEWS:11369 ../build/NEWS:15596 msgid "" "`bpo-33163 `__: Upgrade pip to 9.0.3 and " "setuptools to v39.0.1." msgstr "" -#: ../build/NEWS:10979 +#: ../build/NEWS:10226 msgid "" "`bpo-33012 `__: gcc 8 has added a new " "warning heuristic to detect invalid function casts and a stock python build " @@ -21458,146 +19700,146 @@ msgid "" "this by adding a dummy argument to all functions that implement METH_NOARGS." msgstr "" -#: ../build/NEWS:10985 ../build/NEWS:12369 +#: ../build/NEWS:10232 ../build/NEWS:11616 msgid "" "`bpo-32898 `__: Fix the python debug " "build when using COUNT_ALLOCS." msgstr "" -#: ../build/NEWS:10987 +#: ../build/NEWS:10234 msgid "" "`bpo-29442 `__: Replace optparse with " "argparse in setup.py" msgstr "" -#: ../build/NEWS:10992 +#: ../build/NEWS:10239 msgid "" "`bpo-35890 `__: Fix API calling " "consistency of GetVersionEx and wcstok." msgstr "" -#: ../build/NEWS:10994 +#: ../build/NEWS:10241 msgid "" "`bpo-32560 `__: The ``py`` launcher now " "forwards its ``STARTUPINFO`` structure to child processes." msgstr "" -#: ../build/NEWS:10997 +#: ../build/NEWS:10244 msgid "" "`bpo-35854 `__: Fix EnvBuilder and --" "symlinks in venv on Windows" msgstr "" -#: ../build/NEWS:10999 +#: ../build/NEWS:10246 msgid "" "`bpo-35811 `__: Avoid propagating venv " "settings when launching via py.exe" msgstr "" -#: ../build/NEWS:11001 +#: ../build/NEWS:10248 msgid "" "`bpo-35797 `__: Fix default executable " "used by the multiprocessing module" msgstr "" -#: ../build/NEWS:11003 +#: ../build/NEWS:10250 msgid "" "`bpo-35758 `__: Allow building on ARM " "with MSVC." msgstr "" -#: ../build/NEWS:11005 +#: ../build/NEWS:10252 msgid "" "`bpo-29734 `__: Fix handle leaks in os." "stat on Windows." msgstr "" -#: ../build/NEWS:11007 +#: ../build/NEWS:10254 msgid "" "`bpo-35596 `__: Use unchecked PYCs for " "the embeddable distro to avoid zipimport restrictions." msgstr "" -#: ../build/NEWS:11010 +#: ../build/NEWS:10257 msgid "" "`bpo-35596 `__: Fix vcruntime140.dll " "being added to embeddable distro multiple times." msgstr "" -#: ../build/NEWS:11013 +#: ../build/NEWS:10260 msgid "" "`bpo-35402 `__: Update Windows build to " "use Tcl and Tk 8.6.9" msgstr "" -#: ../build/NEWS:11015 +#: ../build/NEWS:10262 msgid "" "`bpo-35401 `__: Updates Windows build to " "OpenSSL 1.1.0j" msgstr "" -#: ../build/NEWS:11017 +#: ../build/NEWS:10264 msgid "" "`bpo-34977 `__: venv on Windows will now " "use a python.exe redirector rather than copying the actual binaries from the " "base environment." msgstr "" -#: ../build/NEWS:11020 +#: ../build/NEWS:10267 msgid "" "`bpo-34977 `__: Adds support for " "building a Windows App Store package" msgstr "" -#: ../build/NEWS:11022 +#: ../build/NEWS:10269 msgid "" "`bpo-35067 `__: Remove _distutils_findvs " "module and use vswhere.exe instead." msgstr "" -#: ../build/NEWS:11024 +#: ../build/NEWS:10271 msgid "" "`bpo-32557 `__: Allow shutil.disk_usage " "to take a file path on Windows" msgstr "" -#: ../build/NEWS:11026 +#: ../build/NEWS:10273 msgid "" "`bpo-34770 `__: Fix a possible null " "pointer dereference in pyshellext.cpp." msgstr "" -#: ../build/NEWS:11028 +#: ../build/NEWS:10275 msgid "" "`bpo-34603 `__: Fix returning structs " "from functions produced by MSVC" msgstr "" -#: ../build/NEWS:11030 +#: ../build/NEWS:10277 msgid "" "`bpo-34581 `__: Guard MSVC-specific code " "in socketmodule.c with ``#ifdef _MSC_VER``." msgstr "" -#: ../build/NEWS:11033 +#: ../build/NEWS:10280 msgid "" "`bpo-34532 `__: Fixes exit code of list " "version arguments for py.exe." msgstr "" -#: ../build/NEWS:11035 +#: ../build/NEWS:10282 msgid "" "`bpo-34062 `__: Fixed the '--list' and " "'--list-paths' arguments for the py.exe launcher" msgstr "" -#: ../build/NEWS:11038 +#: ../build/NEWS:10285 msgid "" "`bpo-34225 `__: Ensure INCLUDE and LIB " "directories do not end with a backslash." msgstr "" -#: ../build/NEWS:11040 +#: ../build/NEWS:10287 msgid "" "`bpo-34011 `__: A suite of code has been " "changed which copied across DLLs and init.tcl from the running Python " @@ -21606,7 +19848,7 @@ msgid "" "when that is the case, rather than whenever a venv is created." msgstr "" -#: ../build/NEWS:11046 +#: ../build/NEWS:10293 msgid "" "`bpo-34006 `__: Revert line length limit " "for Windows help docs. The line-length limit is not needed because the pages " @@ -21614,7 +19856,7 @@ msgid "" "badly with the DPI setting." msgstr "" -#: ../build/NEWS:11050 +#: ../build/NEWS:10297 msgid "" "`bpo-31546 `__: Restore running " "PyOS_InputHook while waiting for user input at the prompt. The restores " @@ -21622,92 +19864,92 @@ msgid "" "prompt on Windows." msgstr "" -#: ../build/NEWS:11054 +#: ../build/NEWS:10301 msgid "" "`bpo-30237 `__: Output error when " "ReadConsole is canceled by CancelSynchronousIo instead of crashing." msgstr "" -#: ../build/NEWS:11057 +#: ../build/NEWS:10304 msgid "" "`bpo-33895 `__: GIL is released while " "calling functions that acquire Windows loader lock." msgstr "" -#: ../build/NEWS:11060 ../build/NEWS:11536 +#: ../build/NEWS:10307 ../build/NEWS:10783 msgid "" "`bpo-33720 `__: Reduces maximum marshal " "recursion depth on release builds." msgstr "" -#: ../build/NEWS:11062 +#: ../build/NEWS:10309 msgid "" "`bpo-29097 `__: Fix bug where :meth:" "`datetime.fromtimestamp` erroneously throws an :exc:`OSError` on Windows for " "values between 0 and 86400. Patch by Ammar Askar." msgstr "" -#: ../build/NEWS:11066 +#: ../build/NEWS:10313 msgid "" "`bpo-33316 `__: PyThread_release_lock " "always fails" msgstr "" -#: ../build/NEWS:11068 ../build/NEWS:11919 +#: ../build/NEWS:10315 ../build/NEWS:11166 msgid "" "`bpo-33184 `__: Update Windows installer " "to use OpenSSL 1.1.0h." msgstr "" -#: ../build/NEWS:11070 +#: ../build/NEWS:10317 msgid "" "`bpo-32890 `__: Fix usage of " "GetLastError() instead of errno in os.execve() and os.truncate()." msgstr "" -#: ../build/NEWS:11073 ../build/NEWS:12127 ../build/NEWS:16590 +#: ../build/NEWS:10320 ../build/NEWS:11374 ../build/NEWS:15837 msgid "" "`bpo-33016 `__: Fix potential use of " "uninitialized memory in nt._getfinalpathname" msgstr "" -#: ../build/NEWS:11076 ../build/NEWS:12130 ../build/NEWS:16593 +#: ../build/NEWS:10323 ../build/NEWS:11377 ../build/NEWS:15840 msgid "" "`bpo-32903 `__: Fix a memory leak in os." "chdir() on Windows if the current directory is set to a UNC path." msgstr "" -#: ../build/NEWS:11079 ../build/NEWS:12374 +#: ../build/NEWS:10326 ../build/NEWS:11621 msgid "" "`bpo-32901 `__: Update Tcl and Tk " "versions to 8.6.8" msgstr "" -#: ../build/NEWS:11081 ../build/NEWS:12376 ../build/NEWS:16596 +#: ../build/NEWS:10328 ../build/NEWS:11623 ../build/NEWS:15843 msgid "" "`bpo-31966 `__: Fixed WindowsConsoleIO." "write() for writing empty data." msgstr "" -#: ../build/NEWS:11083 ../build/NEWS:12378 ../build/NEWS:16598 +#: ../build/NEWS:10330 ../build/NEWS:11625 ../build/NEWS:15845 msgid "" "`bpo-32409 `__: Ensures activate.bat can " "handle Unicode contents." msgstr "" -#: ../build/NEWS:11085 ../build/NEWS:12380 ../build/NEWS:16600 +#: ../build/NEWS:10332 ../build/NEWS:11627 ../build/NEWS:15847 msgid "" "`bpo-32457 `__: Improves handling of " "denormalized executable path when launching Python." msgstr "" -#: ../build/NEWS:11088 ../build/NEWS:12383 ../build/NEWS:16603 +#: ../build/NEWS:10335 ../build/NEWS:11630 ../build/NEWS:15850 msgid "" "`bpo-32370 `__: Use the correct encoding " "for ipconfig output in the uuid module. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:11091 ../build/NEWS:12386 ../build/NEWS:16606 +#: ../build/NEWS:10338 ../build/NEWS:11633 ../build/NEWS:15853 msgid "" "`bpo-29248 `__: Fix :func:`os.readlink` " "on Windows, which was mistakenly treating the ``PrintNameOffset`` field of " @@ -21715,38 +19957,38 @@ msgid "" "Craig Holmquist and SSE4." msgstr "" -#: ../build/NEWS:11095 +#: ../build/NEWS:10342 msgid "" "`bpo-1104 `__: Correctly handle string " "length in ``msilib.SummaryInfo.GetProperty()`` to prevent it from truncating " "the last character." msgstr "" -#: ../build/NEWS:11102 +#: ../build/NEWS:10349 msgid "" "`bpo-35401 `__: Update macOS installer " "to use OpenSSL 1.1.0j." msgstr "" -#: ../build/NEWS:11104 +#: ../build/NEWS:10351 msgid "" "`bpo-35025 `__: Properly guard the use " "of the ``CLOCK_GETTIME`` et al. macros in ``timemodule`` on macOS." msgstr "" -#: ../build/NEWS:11107 +#: ../build/NEWS:10354 msgid "" "`bpo-24658 `__: On macOS, fix reading " "from and writing into a file with a size larger than 2 GiB." msgstr "" -#: ../build/NEWS:11110 +#: ../build/NEWS:10357 msgid "" "`bpo-34405 `__: Update to OpenSSL 1.1.0i " "for macOS installer builds." msgstr "" -#: ../build/NEWS:11112 +#: ../build/NEWS:10359 msgid "" "`bpo-33635 `__: In macOS stat on some " "file descriptors (/dev/fd/3 f.e) will result in bad file descriptor OSError. " @@ -21756,20 +19998,20 @@ msgid "" "same error ignoring pattern." msgstr "" -#: ../build/NEWS:11118 ../build/NEWS:11764 +#: ../build/NEWS:10365 ../build/NEWS:11011 msgid "" "`bpo-13631 `__: The .editrc file in " "user's home directory is now processed correctly during the readline " "initialization through editline emulation on macOS." msgstr "" -#: ../build/NEWS:11122 ../build/NEWS:11924 +#: ../build/NEWS:10369 ../build/NEWS:11171 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.1.0h." msgstr "" -#: ../build/NEWS:11124 ../build/NEWS:12136 +#: ../build/NEWS:10371 ../build/NEWS:11383 msgid "" "`bpo-32726 `__: Build and link with " "private copy of Tcl/Tk 8.6 for the macOS 10.6+ installer. The 10.9+ " @@ -21779,19 +20021,19 @@ msgid "" "as ActiveTcl." msgstr "" -#: ../build/NEWS:11130 ../build/NEWS:12393 +#: ../build/NEWS:10377 ../build/NEWS:11640 msgid "" "`bpo-32901 `__: Update macOS 10.9+ " "installer to Tcl/Tk 8.6.8." msgstr "" -#: ../build/NEWS:11132 +#: ../build/NEWS:10379 msgid "" "`bpo-31903 `__: In :mod:`_scproxy`, drop " "the GIL when calling into ``SystemConfiguration`` to avoid deadlocks." msgstr "" -#: ../build/NEWS:11138 +#: ../build/NEWS:10385 msgid "" "`bpo-35770 `__: IDLE macosx deletes " "Options => Configure IDLE. It previously deleted Window => Zoom Height by " @@ -21799,79 +20041,79 @@ msgid "" "dialog is accessed via Preferences on the IDLE menu." msgstr "" -#: ../build/NEWS:11143 +#: ../build/NEWS:10390 msgid "" "`bpo-35769 `__: Change IDLE's new file " "name from 'Untitled' to 'untitled'" msgstr "" -#: ../build/NEWS:11145 +#: ../build/NEWS:10392 msgid "" "`bpo-35660 `__: Fix imports in idlelib." "window." msgstr "" -#: ../build/NEWS:11147 +#: ../build/NEWS:10394 msgid "" "`bpo-35641 `__: Proper format `calltip` " "when the function has no docstring." msgstr "" -#: ../build/NEWS:11149 +#: ../build/NEWS:10396 msgid "" "`bpo-33987 `__: Use ttk Frame for ttk " "widgets." msgstr "" -#: ../build/NEWS:11151 +#: ../build/NEWS:10398 msgid "" "`bpo-34055 `__: Fix erroneous 'smart' " "indents and newlines in IDLE Shell." msgstr "" -#: ../build/NEWS:11153 +#: ../build/NEWS:10400 msgid "" "`bpo-35591 `__: Find Selection now works " "when selection not found." msgstr "" -#: ../build/NEWS:11155 +#: ../build/NEWS:10402 msgid "" "`bpo-35196 `__: Speed up squeezer line " "counting." msgstr "" -#: ../build/NEWS:11157 +#: ../build/NEWS:10404 msgid "" "`bpo-35598 `__: Update config_key: use " "PEP 8 names and ttk widgets, make some objects global, and add tests." msgstr "" -#: ../build/NEWS:11160 +#: ../build/NEWS:10407 msgid "" "`bpo-28097 `__: Add Previous/Next " "History entries to Shell menu." msgstr "" -#: ../build/NEWS:11162 +#: ../build/NEWS:10409 msgid "" "`bpo-35208 `__: Squeezer now properly " "counts wrapped lines before newlines." msgstr "" -#: ../build/NEWS:11164 +#: ../build/NEWS:10411 msgid "" "`bpo-35555 `__: Gray out Code Context " "menu entry when it's not applicable." msgstr "" -#: ../build/NEWS:11166 +#: ../build/NEWS:10413 msgid "" "`bpo-35521 `__: Document the IDLE editor " "code context feature. Add some internal references within the IDLE doc." msgstr "" -#: ../build/NEWS:11169 +#: ../build/NEWS:10416 msgid "" "`bpo-22703 `__: The Code Context menu " "label now toggles between Show/Hide Code Context. The Zoom Height menu now " @@ -21879,20 +20121,20 @@ msgid "" "menu to the Options menu." msgstr "" -#: ../build/NEWS:11173 +#: ../build/NEWS:10420 msgid "" "`bpo-35213 `__: Where appropriate, use " "'macOS' in idlelib." msgstr "" -#: ../build/NEWS:11175 +#: ../build/NEWS:10422 msgid "" "`bpo-34864 `__: On macOS, warn if the " "system preference \"Prefer tabs when opening documents\" is set to \"Always" "\"." msgstr "" -#: ../build/NEWS:11178 +#: ../build/NEWS:10425 msgid "" "`bpo-34864 `__: Document two IDLE on " "MacOS issues. The System Preferences Dock \"prefer tabs always\" setting " @@ -21900,26 +20142,26 @@ msgid "" "for Windows and Linux." msgstr "" -#: ../build/NEWS:11182 +#: ../build/NEWS:10429 msgid "" "`bpo-35202 `__: Remove unused imports " "from lib/idlelib" msgstr "" -#: ../build/NEWS:11184 +#: ../build/NEWS:10431 msgid "" "`bpo-33000 `__: Document that IDLE's " "shell has no line limit. A program that runs indefinitely can overfill " "memory." msgstr "" -#: ../build/NEWS:11187 +#: ../build/NEWS:10434 msgid "" "`bpo-23220 `__: Explain how IDLE's Shell " "displays output." msgstr "" -#: ../build/NEWS:11189 +#: ../build/NEWS:10436 msgid "" "`bpo-35099 `__: Improve the doc about " "IDLE running user code. The section is renamed from \"IDLE -- console " @@ -21927,41 +20169,41 @@ msgid "" "implications of using custom sys.stdxxx objects." msgstr "" -#: ../build/NEWS:11193 +#: ../build/NEWS:10440 msgid "" "`bpo-35097 `__: Add IDLE doc subsection " "explaining editor windows. Topics include opening, title and status bar, ." "py* extension, and running." msgstr "" -#: ../build/NEWS:11196 +#: ../build/NEWS:10443 msgid "" "`bpo-35093 `__: Document the IDLE " "document viewer in the IDLE doc. Add a paragraph in \"Help and preferences" "\", \"Help sources\" subsection." msgstr "" -#: ../build/NEWS:11199 +#: ../build/NEWS:10446 msgid "" "`bpo-35088 `__: Update idlelib.help." "copy_string docstring. We now use git and backporting instead of hg and " "forward merging." msgstr "" -#: ../build/NEWS:11202 +#: ../build/NEWS:10449 msgid "" "`bpo-35087 `__: Update idlelib help " "files for the current doc build. The main change is the elimination of " "chapter-section numbers." msgstr "" -#: ../build/NEWS:11205 +#: ../build/NEWS:10452 msgid "" "`bpo-34548 `__: Use configured color " "theme for read-only text views." msgstr "" -#: ../build/NEWS:11207 +#: ../build/NEWS:10454 msgid "" "`bpo-1529353 `__: Enable \"squeezing\" " "of long outputs in the shell, to avoid performance degradation and to clean " @@ -21969,26 +20211,26 @@ msgid "" "a separate window, and \"unsqueezed\"." msgstr "" -#: ../build/NEWS:11212 +#: ../build/NEWS:10459 msgid "" "`bpo-34047 `__: Fixed mousewheel " "scrolling direction on macOS." msgstr "" -#: ../build/NEWS:11214 +#: ../build/NEWS:10461 msgid "" "`bpo-34275 `__: Make IDLE calltips " "always visible on Mac. Some MacOS-tk combinations need .update_idletasks(). " "Patch by Kevin Walzer." msgstr "" -#: ../build/NEWS:11217 +#: ../build/NEWS:10464 msgid "" "`bpo-34120 `__: Fix unresponsiveness " "after closing certain windows and dialogs." msgstr "" -#: ../build/NEWS:11219 +#: ../build/NEWS:10466 msgid "" "`bpo-33975 `__: Avoid small type when " "running htests. Since part of the purpose of human-viewed tests is to " @@ -21996,39 +20238,39 @@ msgid "" "for testing as when running IDLE." msgstr "" -#: ../build/NEWS:11223 +#: ../build/NEWS:10470 msgid "" "`bpo-33905 `__: Add test for idlelib." "stackview.StackBrowser." msgstr "" -#: ../build/NEWS:11225 +#: ../build/NEWS:10472 msgid "" "`bpo-33924 `__: Change mainmenu.menudefs " "key 'windows' to 'window'. Every other menudef key is lowercase version of " "main menu entry." msgstr "" -#: ../build/NEWS:11228 +#: ../build/NEWS:10475 msgid "" "`bpo-33906 `__: Rename idlelib.windows " "as window Match Window on the main menu and remove last plural module name." msgstr "" -#: ../build/NEWS:11231 +#: ../build/NEWS:10478 msgid "" "`bpo-33917 `__: Fix and document idlelib/" "idle_test/template.py. The revised file compiles, runs, and tests OK. " "idle_test/README.txt explains how to use it to create new IDLE test files." msgstr "" -#: ../build/NEWS:11235 +#: ../build/NEWS:10482 msgid "" "`bpo-33904 `__: IDLE: In rstrip, rename " "class RstripExtension as Rstrip" msgstr "" -#: ../build/NEWS:11237 +#: ../build/NEWS:10484 msgid "" "`bpo-33907 `__: For consistency and " "clarity, rename an IDLE module and classes. Module calltips and its class " @@ -22036,26 +20278,26 @@ msgid "" "now CalltipWindow." msgstr "" -#: ../build/NEWS:11241 +#: ../build/NEWS:10488 msgid "" "`bpo-33856 `__: Add \"help\" in the " "welcome message of IDLE" msgstr "" -#: ../build/NEWS:11243 +#: ../build/NEWS:10490 msgid "" "`bpo-33839 `__: IDLE: refactor ToolTip " "and CallTip and add documentation and tests" msgstr "" -#: ../build/NEWS:11246 +#: ../build/NEWS:10493 msgid "" "`bpo-33855 `__: Minimally test all IDLE " "modules. Add missing files, import module, instantiate classes, and check " "coverage. Check existing files." msgstr "" -#: ../build/NEWS:11249 ../build/NEWS:11541 ../build/NEWS:16269 +#: ../build/NEWS:10496 ../build/NEWS:10788 ../build/NEWS:15516 msgid "" "`bpo-33656 `__: On Windows, add API call " "saying that tk scales for DPI. On Windows 8.1+ or 10, with DPI compatibility " @@ -22064,19 +20306,19 @@ msgid "" "have no effect." msgstr "" -#: ../build/NEWS:11254 ../build/NEWS:11546 ../build/NEWS:16274 +#: ../build/NEWS:10501 ../build/NEWS:10793 ../build/NEWS:15521 msgid "" "`bpo-33768 `__: Clicking on a context " "line moves that line to the top of the editor window." msgstr "" -#: ../build/NEWS:11257 ../build/NEWS:11549 ../build/NEWS:16277 +#: ../build/NEWS:10504 ../build/NEWS:10796 ../build/NEWS:15524 msgid "" "`bpo-33763 `__: IDLE: Use read-only text " "widget for code context instead of label widget." msgstr "" -#: ../build/NEWS:11260 ../build/NEWS:11552 ../build/NEWS:16280 +#: ../build/NEWS:10507 ../build/NEWS:10799 ../build/NEWS:15527 msgid "" "`bpo-33664 `__: Scroll IDLE editor text " "by lines. Previously, the mouse wheel and scrollbar slider moved text by a " @@ -22085,33 +20327,33 @@ msgid "" "to read-only text views." msgstr "" -#: ../build/NEWS:11265 ../build/NEWS:11557 ../build/NEWS:16285 +#: ../build/NEWS:10512 ../build/NEWS:10804 ../build/NEWS:15532 msgid "" "`bpo-33679 `__: Enable theme-specific " "color configuration for Code Context. Use the Highlights tab to see the " "setting for built-in themes or add settings to custom themes." msgstr "" -#: ../build/NEWS:11269 ../build/NEWS:11561 ../build/NEWS:16289 +#: ../build/NEWS:10516 ../build/NEWS:10808 ../build/NEWS:15536 msgid "" "`bpo-33642 `__: Display up to maxlines " "non-blank lines for Code Context. If there is no current context, show a " "single blank line." msgstr "" -#: ../build/NEWS:11272 ../build/NEWS:11771 ../build/NEWS:16292 +#: ../build/NEWS:10519 ../build/NEWS:11018 ../build/NEWS:15539 msgid "" "`bpo-33628 `__: IDLE: Cleanup " "codecontext.py and its test." msgstr "" -#: ../build/NEWS:11274 ../build/NEWS:11773 ../build/NEWS:16294 +#: ../build/NEWS:10521 ../build/NEWS:11020 ../build/NEWS:15541 msgid "" "`bpo-33564 `__: IDLE's code context now " "recognizes async as a block opener." msgstr "" -#: ../build/NEWS:11276 ../build/NEWS:11929 ../build/NEWS:16299 +#: ../build/NEWS:10523 ../build/NEWS:11176 ../build/NEWS:15546 msgid "" "`bpo-21474 `__: Update word/identifier " "definition from ascii to unicode. In text and entry boxes, this affects " @@ -22119,7 +20361,7 @@ msgid "" "deletion left/right by control-BACKSPACE/DEL." msgstr "" -#: ../build/NEWS:11281 ../build/NEWS:11934 ../build/NEWS:16304 +#: ../build/NEWS:10528 ../build/NEWS:11181 ../build/NEWS:15551 msgid "" "`bpo-33204 `__: IDLE: consistently color " "invalid string prefixes. A 'u' string prefix cannot be paired with either " @@ -22127,7 +20369,7 @@ msgid "" "as is valid. Revise and extend colorizer test." msgstr "" -#: ../build/NEWS:11286 ../build/NEWS:12145 ../build/NEWS:16623 +#: ../build/NEWS:10533 ../build/NEWS:11392 ../build/NEWS:15870 msgid "" "`bpo-32984 `__: Set ``__file__`` while " "running a startup file. Like Python, IDLE optionally runs one startup file " @@ -22139,37 +20381,37 @@ msgid "" "normally, without the ``-n`` option." msgstr "" -#: ../build/NEWS:11295 ../build/NEWS:12154 ../build/NEWS:16632 +#: ../build/NEWS:10542 ../build/NEWS:11401 ../build/NEWS:15879 msgid "" "`bpo-32940 `__: Simplify and rename " "StringTranslatePseudoMapping in pyparse." msgstr "" -#: ../build/NEWS:11297 ../build/NEWS:12398 ../build/NEWS:16634 +#: ../build/NEWS:10544 ../build/NEWS:11645 ../build/NEWS:15881 msgid "" "`bpo-32916 `__: Change ``str`` to " "``code`` in pyparse." msgstr "" -#: ../build/NEWS:11299 ../build/NEWS:12400 ../build/NEWS:16636 +#: ../build/NEWS:10546 ../build/NEWS:11647 ../build/NEWS:15883 msgid "" "`bpo-32905 `__: Remove unused code in " "pyparse module." msgstr "" -#: ../build/NEWS:11301 ../build/NEWS:12402 ../build/NEWS:16638 +#: ../build/NEWS:10548 ../build/NEWS:11649 ../build/NEWS:15885 msgid "" "`bpo-32874 `__: Add tests for pyparse." msgstr "" -#: ../build/NEWS:11303 ../build/NEWS:12404 ../build/NEWS:16640 +#: ../build/NEWS:10550 ../build/NEWS:11651 ../build/NEWS:15887 msgid "" "`bpo-32837 `__: Using the system and " "place-dependent default encoding for open() is a bad idea for IDLE's system " "and location-independent files." msgstr "" -#: ../build/NEWS:11306 ../build/NEWS:12407 ../build/NEWS:16643 +#: ../build/NEWS:10553 ../build/NEWS:11654 ../build/NEWS:15890 msgid "" "`bpo-32826 `__: Add \"encoding=utf-8\" " "to open() in IDLE's test_help_about. GUI test test_file_buttons() only looks " @@ -22178,98 +20420,98 @@ msgid "" "encounter a non-ascii character in CREDITS.txt." msgstr "" -#: ../build/NEWS:11312 ../build/NEWS:11775 ../build/NEWS:16309 +#: ../build/NEWS:10559 ../build/NEWS:11022 ../build/NEWS:15556 msgid "" "`bpo-32831 `__: Add docstrings and tests " "for codecontext." msgstr "" -#: ../build/NEWS:11314 ../build/NEWS:12413 ../build/NEWS:16649 +#: ../build/NEWS:10561 ../build/NEWS:11660 ../build/NEWS:15896 msgid "" "`bpo-32765 `__: Update configdialog " "General tab docstring to add new widgets to the widget list." msgstr "" -#: ../build/NEWS:11320 +#: ../build/NEWS:10567 msgid "" "`bpo-35884 `__: Add a benchmark script " "for timing various ways to access variables: ``Tools/scripts/" "var_access_benchmark.py``." msgstr "" -#: ../build/NEWS:11323 +#: ../build/NEWS:10570 msgid "" "`bpo-34989 `__: python-gdb.py now " "handles errors on computing the line number of a Python frame." msgstr "" -#: ../build/NEWS:11326 +#: ../build/NEWS:10573 msgid "" "`bpo-20260 `__: Argument Clinic now has " "non-bitwise unsigned int converters." msgstr "" -#: ../build/NEWS:11328 +#: ../build/NEWS:10575 msgid "" "`bpo-32962 `__: python-gdb now catches " "``UnicodeDecodeError`` exceptions when calling ``string()``." msgstr "" -#: ../build/NEWS:11331 +#: ../build/NEWS:10578 msgid "" "`bpo-32962 `__: python-gdb now catches " "ValueError on read_var(): when Python has no debug symbols for example." msgstr "" -#: ../build/NEWS:11334 ../build/NEWS:11942 ../build/NEWS:16314 +#: ../build/NEWS:10581 ../build/NEWS:11189 ../build/NEWS:15561 msgid "" "`bpo-33189 `__: :program:`pygettext.py` " "now recognizes only literal strings as docstrings and translatable strings, " "and rejects bytes literals and f-string expressions." msgstr "" -#: ../build/NEWS:11338 ../build/NEWS:11946 ../build/NEWS:16318 +#: ../build/NEWS:10585 ../build/NEWS:11193 ../build/NEWS:15565 msgid "" "`bpo-31920 `__: Fixed handling " "directories as arguments in the ``pygettext`` script. Based on patch by Oleg " "Krasnikov." msgstr "" -#: ../build/NEWS:11341 ../build/NEWS:11949 ../build/NEWS:16321 +#: ../build/NEWS:10588 ../build/NEWS:11196 ../build/NEWS:15568 msgid "" "`bpo-29673 `__: Fix pystackv and pystack " "gdbinit macros." msgstr "" -#: ../build/NEWS:11343 +#: ../build/NEWS:10590 msgid "" "`bpo-25427 `__: Remove the pyvenv script " "in favor of ``python3 -m venv`` in order to lower confusion as to what " "Python interpreter a virtual environment will be created for." msgstr "" -#: ../build/NEWS:11347 ../build/NEWS:12159 ../build/NEWS:16323 +#: ../build/NEWS:10594 ../build/NEWS:11406 ../build/NEWS:15570 msgid "" "`bpo-32885 `__: Add an ``-n`` flag for " "``Tools/scripts/pathfix.py`` to disable automatic backup creation (files " "with ``~`` suffix)." msgstr "" -#: ../build/NEWS:11350 ../build/NEWS:12419 ../build/NEWS:16659 +#: ../build/NEWS:10597 ../build/NEWS:11666 ../build/NEWS:15906 msgid "" "`bpo-32222 `__: Fix pygettext not " "extracting docstrings for functions with type annotated arguments. Patch by " "Toby Harradine." msgstr "" -#: ../build/NEWS:11353 ../build/NEWS:11951 ../build/NEWS:16326 +#: ../build/NEWS:10600 ../build/NEWS:11198 ../build/NEWS:15573 msgid "" "`bpo-31583 `__: Fix 2to3 for using with " "--add-suffix option but without --output-dir option for relative path to " "files in current directory." msgstr "" -#: ../build/NEWS:11359 +#: ../build/NEWS:10606 msgid "" "`bpo-35713 `__: The :c:func:" "`PyByteArray_Init` and :c:func:`PyByteArray_Fini` functions have been " @@ -22277,20 +20519,20 @@ msgid "" "from the limited API (stable ABI), and were not documented." msgstr "" -#: ../build/NEWS:11364 +#: ../build/NEWS:10611 msgid "" "`bpo-33817 `__: Fixed :c:func:" "`_PyBytes_Resize` for empty bytes objects." msgstr "" -#: ../build/NEWS:11366 +#: ../build/NEWS:10613 msgid "" "`bpo-35322 `__: Fix memory leak in :c:" "func:`PyUnicode_EncodeLocale` and :c:func:`PyUnicode_EncodeFSDefault` on " "error handling." msgstr "" -#: ../build/NEWS:11369 +#: ../build/NEWS:10616 msgid "" "`bpo-35059 `__: The following C macros " "have been converted to static inline functions: :c:func:`Py_INCREF`, :c:func:" @@ -22298,92 +20540,92 @@ msgid "" "`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`." msgstr "" -#: ../build/NEWS:11374 +#: ../build/NEWS:10621 msgid "" "`bpo-35296 `__: ``make install`` now " "also installs the internal API: ``Include/internal/*.h`` header files." msgstr "" -#: ../build/NEWS:11377 +#: ../build/NEWS:10624 msgid "" "`bpo-35081 `__: Internal APIs surrounded " "by ``#ifdef Py_BUILD_CORE`` have been moved from ``Include/*.h`` headers to " "new header files ``Include/internal/pycore_*.h``." msgstr "" -#: ../build/NEWS:11381 +#: ../build/NEWS:10628 msgid "" "`bpo-35259 `__: Conditionally declare :c:" "func:`Py_FinalizeEx()` (new in 3.6) based on Py_LIMITED_API. Patch by Arthur " "Neufeld." msgstr "" -#: ../build/NEWS:11384 +#: ../build/NEWS:10631 msgid "" "`bpo-35081 `__: The :c:func:" "`_PyObject_GC_TRACK` and :c:func:`_PyObject_GC_UNTRACK` macros have been " "removed from the public C API." msgstr "" -#: ../build/NEWS:11388 +#: ../build/NEWS:10635 msgid "" "`bpo-35134 `__: Creation of a new " "``Include/cpython/`` subdirectory." msgstr "" -#: ../build/NEWS:11390 +#: ../build/NEWS:10637 msgid "" "`bpo-34725 `__: Adds " "_Py_SetProgramFullPath so embedders may override sys.executable" msgstr "" -#: ../build/NEWS:11393 +#: ../build/NEWS:10640 msgid "" "`bpo-34910 `__: Ensure that :c:func:" "`PyObject_Print` always returns ``-1`` on error. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:11396 +#: ../build/NEWS:10643 msgid "" "`bpo-34523 `__: Py_DecodeLocale() and " "Py_EncodeLocale() now use the UTF-8 encoding on Windows if " "Py_LegacyWindowsFSEncodingFlag is zero." msgstr "" -#: ../build/NEWS:11399 +#: ../build/NEWS:10646 msgid "" "`bpo-34193 `__: Fix pluralization in " "TypeError messages in getargs.c and typeobject.c: '1 argument' instead of '1 " "arguments' and '1 element' instead of '1 elements'." msgstr "" -#: ../build/NEWS:11403 +#: ../build/NEWS:10650 msgid "" "`bpo-34127 `__: Return grammatically " "correct error message based on argument count. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../build/NEWS:11406 +#: ../build/NEWS:10653 msgid "" "`bpo-23927 `__: Fixed :exc:`SystemError` " "in :c:func:`PyArg_ParseTupleAndKeywords` when the ``w*`` format unit is used " "for optional parameter." msgstr "" -#: ../build/NEWS:11410 +#: ../build/NEWS:10657 msgid "" "`bpo-32455 `__: Added :c:func:" "`PyCompile_OpcodeStackEffectWithJump`." msgstr "" -#: ../build/NEWS:11412 +#: ../build/NEWS:10659 msgid "" "`bpo-34008 `__: Py_Main() can again be " "called after Py_Initialize(), as in Python 3.6." msgstr "" -#: ../build/NEWS:11415 +#: ../build/NEWS:10662 msgid "" "`bpo-32500 `__: Fixed error messages " "for :c:func:`PySequence_Size`, :c:func:`PySequence_GetItem`, :c:func:" @@ -22391,108 +20633,108 @@ msgid "" "and :c:func:`PyMapping_Size` called with a sequence." msgstr "" -#: ../build/NEWS:11420 +#: ../build/NEWS:10667 msgid "" "`bpo-33818 `__: :c:func:" "`PyExceptionClass_Name` will now return ``const char *`` instead of ``char " "*``." msgstr "" -#: ../build/NEWS:11423 ../build/NEWS:12165 +#: ../build/NEWS:10670 ../build/NEWS:11412 msgid "" "`bpo-33042 `__: Embedding applications " "may once again call PySys_ResetWarnOptions, PySys_AddWarnOption, and " "PySys_AddXOption prior to calling Py_Initialize." msgstr "" -#: ../build/NEWS:11427 ../build/NEWS:12169 ../build/NEWS:16332 +#: ../build/NEWS:10674 ../build/NEWS:11416 ../build/NEWS:15579 msgid "" "`bpo-32374 `__: Document that m_traverse " "for multi-phase initialized modules can be called with m_state=NULL, and add " "a sanity check" msgstr "" -#: ../build/NEWS:11430 +#: ../build/NEWS:10677 msgid "" "`bpo-30863 `__: :c:func:" "`PyUnicode_AsWideChar` and :c:func:`PyUnicode_AsWideCharString` no longer " "cache the ``wchar_t*`` representation of string objects." msgstr "" -#: ../build/NEWS:11436 +#: ../build/NEWS:10683 msgid "Python 3.7.0 final" msgstr "" -#: ../build/NEWS:11438 ../build/NEWS:16019 +#: ../build/NEWS:10685 ../build/NEWS:15266 msgid "*Release date: 2018-06-27*" msgstr "" -#: ../build/NEWS:11443 +#: ../build/NEWS:10690 msgid "" "`bpo-33851 `__: Fix :func:`ast." "get_docstring` for a node that lacks a docstring." msgstr "" -#: ../build/NEWS:11449 +#: ../build/NEWS:10696 msgid "" "`bpo-33932 `__: Calling Py_Initialize() " "twice does nothing, instead of failing with a fatal error: restore the " "Python 3.6 behaviour." msgstr "" -#: ../build/NEWS:11454 +#: ../build/NEWS:10701 msgid "Python 3.7.0 release candidate 1" msgstr "" -#: ../build/NEWS:11456 +#: ../build/NEWS:10703 msgid "*Release date: 2018-06-12*" msgstr "" -#: ../build/NEWS:11566 +#: ../build/NEWS:10813 msgid "Python 3.7.0 beta 5" msgstr "" -#: ../build/NEWS:11568 +#: ../build/NEWS:10815 msgid "*Release date: 2018-05-30*" msgstr "" -#: ../build/NEWS:11581 +#: ../build/NEWS:10828 msgid "" "`bpo-20104 `__: The new `os.posix_spawn` " "added in 3.7.0b1 was removed as we are still working on what the API should " "look like. Expect this in 3.8 instead." msgstr "" -#: ../build/NEWS:11715 ../build/NEWS:16156 +#: ../build/NEWS:10962 ../build/NEWS:15403 msgid "" "`bpo-32861 `__: The urllib.robotparser's " "``__str__`` representation now includes wildcard entries and the \"Crawl-" "delay\" and \"Request-rate\" fields. Patch by Michael Lazar." msgstr "" -#: ../build/NEWS:11745 +#: ../build/NEWS:10992 msgid "" "`bpo-32604 `__: Remove the " "_xxsubinterpreters module (meant for testing) and associated helpers. This " "module was originally added recently in 3.7b1." msgstr "" -#: ../build/NEWS:11757 ../build/NEWS:16249 +#: ../build/NEWS:11004 ../build/NEWS:15496 msgid "" "`bpo-33012 `__: Add ``-Wno-cast-function-" "type`` for gcc 8 for silencing warnings about function casts like casting to " "PyCFunction in method definition lists." msgstr "" -#: ../build/NEWS:11779 +#: ../build/NEWS:11026 msgid "Python 3.7.0 beta 4" msgstr "" -#: ../build/NEWS:11781 +#: ../build/NEWS:11028 msgid "*Release date: 2018-05-02*" msgstr "" -#: ../build/NEWS:11839 +#: ../build/NEWS:11086 msgid "" "`bpo-33185 `__: Fixed regression when " "running pydoc with the :option:`-m` switch. (The regression was introduced " @@ -22501,50 +20743,50 @@ msgid "" "adding ``\".\"``." msgstr "" -#: ../build/NEWS:11847 +#: ../build/NEWS:11094 msgid "" "`bpo-33217 `__: Deprecate looking up non-" "Enum objects in Enum classes and Enum members (will raise :exc:`TypeError` " "in 3.8+)." msgstr "" -#: ../build/NEWS:11956 +#: ../build/NEWS:11203 msgid "Python 3.7.0 beta 3" msgstr "" -#: ../build/NEWS:11958 +#: ../build/NEWS:11205 msgid "*Release date: 2018-03-29*" msgstr "" -#: ../build/NEWS:11986 ../build/NEWS:16059 +#: ../build/NEWS:11233 ../build/NEWS:15306 msgid "" "`bpo-33041 `__: Fixed jumping when the " "function contains an ``async for`` loop." msgstr "" -#: ../build/NEWS:12084 +#: ../build/NEWS:11331 msgid "" "`bpo-31639 `__: http.server now exposes " "a ThreadedHTTPServer class and uses it when the module is run with ``-m`` to " "cope with web browsers pre-opening sockets." msgstr "" -#: ../build/NEWS:12174 +#: ../build/NEWS:11421 msgid "Python 3.7.0 beta 2" msgstr "" -#: ../build/NEWS:12176 +#: ../build/NEWS:11423 msgid "*Release date: 2018-02-27*" msgstr "" -#: ../build/NEWS:12241 +#: ../build/NEWS:11488 msgid "" "`bpo-25988 `__: Emit a :exc:" "`DeprecationWarning` when using or importing an ABC directly from :mod:" "`collections` rather than from :mod:`collections.abc`." msgstr "" -#: ../build/NEWS:12250 +#: ../build/NEWS:11497 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -22558,34 +20800,34 @@ msgid "" "``_abc_caches_clear``." msgstr "" -#: ../build/NEWS:12424 +#: ../build/NEWS:11671 msgid "Python 3.7.0 beta 1" msgstr "" -#: ../build/NEWS:12426 +#: ../build/NEWS:11673 msgid "*Release date: 2018-01-30*" msgstr "" -#: ../build/NEWS:12431 +#: ../build/NEWS:11678 msgid "" "`bpo-32703 `__: Fix coroutine's " "ResourceWarning when there's an active error set when it's being finalized." msgstr "" -#: ../build/NEWS:12434 ../build/NEWS:16377 +#: ../build/NEWS:11681 ../build/NEWS:15624 msgid "" "`bpo-32650 `__: Pdb and other debuggers " "dependent on bdb.py will correctly step over (next command) native " "coroutines. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:12437 +#: ../build/NEWS:11684 msgid "" "`bpo-28685 `__: Optimize list.sort() and " "sorted() by using type specialized comparisons when possible." msgstr "" -#: ../build/NEWS:12440 ../build/NEWS:16380 +#: ../build/NEWS:11687 ../build/NEWS:15627 msgid "" "`bpo-32685 `__: Improve suggestion when " "the Python 2 form of print statement is either present on the same line as " @@ -22593,7 +20835,7 @@ msgid "" "instead of a newline. Patch by Nitish Chandra." msgstr "" -#: ../build/NEWS:12445 +#: ../build/NEWS:11692 msgid "" "`bpo-32697 `__: Python now explicitly " "preserves the definition order of keyword-only parameters. It's always " @@ -22601,21 +20843,21 @@ msgid "" "behavior is now guaranteed and tested." msgstr "" -#: ../build/NEWS:12450 +#: ../build/NEWS:11697 msgid "" "`bpo-32690 `__: The locals() dictionary " "now displays in the lexical order that variables were defined. Previously, " "the order was reversed." msgstr "" -#: ../build/NEWS:12453 +#: ../build/NEWS:11700 msgid "" "`bpo-32677 `__: Add ``.isascii()`` " "method to ``str``, ``bytes`` and ``bytearray``. It can be used to test that " "string contains only ASCII characters." msgstr "" -#: ../build/NEWS:12457 +#: ../build/NEWS:11704 msgid "" "`bpo-32670 `__: Enforce :pep:`479` for " "all code. This means that manually raising a StopIteration exception from a " @@ -22623,7 +20865,7 @@ msgid "" "import generator_stop' was used or not." msgstr "" -#: ../build/NEWS:12462 +#: ../build/NEWS:11709 msgid "" "`bpo-32591 `__: Added built-in support " "for tracking the origin of coroutine objects; see sys." @@ -22632,13 +20874,13 @@ msgid "" "coroutine objects." msgstr "" -#: ../build/NEWS:12467 +#: ../build/NEWS:11714 msgid "" "`bpo-31368 `__: Expose preadv and " "pwritev system calls in the os module. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:12470 +#: ../build/NEWS:11717 msgid "" "`bpo-32544 `__: ``hasattr(obj, name)`` " "and ``getattr(obj, name, default)`` are about 4 times faster than before " @@ -22646,38 +20888,38 @@ msgid "" "``__getattribute__``." msgstr "" -#: ../build/NEWS:12474 ../build/NEWS:16388 +#: ../build/NEWS:11721 ../build/NEWS:15635 msgid "" "`bpo-26163 `__: Improved frozenset() " "hash to create more distinct hash values when faced with datasets containing " "many similar values." msgstr "" -#: ../build/NEWS:12477 +#: ../build/NEWS:11724 msgid "" "`bpo-32550 `__: Remove the " "STORE_ANNOTATION bytecode." msgstr "" -#: ../build/NEWS:12479 +#: ../build/NEWS:11726 msgid "" "`bpo-20104 `__: Expose posix_spawn as a " "low level API in the os module. (removed before 3.7.0rc1)" msgstr "" -#: ../build/NEWS:12482 +#: ../build/NEWS:11729 msgid "" "`bpo-24340 `__: Fixed estimation of the " "code stack size." msgstr "" -#: ../build/NEWS:12484 +#: ../build/NEWS:11731 msgid "" "`bpo-32436 `__: Implement :pep:`567` " "Context Variables." msgstr "" -#: ../build/NEWS:12486 ../build/NEWS:16401 +#: ../build/NEWS:11733 ../build/NEWS:15648 msgid "" "`bpo-18533 `__: ``repr()`` on a dict " "containing its own ``values()`` or ``items()`` no longer raises " @@ -22685,39 +20927,39 @@ msgid "" "other recursive structures. Patch by Ben North." msgstr "" -#: ../build/NEWS:12491 +#: ../build/NEWS:11738 msgid "" "`bpo-20891 `__: Py_Initialize() now " "creates the GIL. The GIL is no longer created \"on demand\" to fix a race " "condition when PyGILState_Ensure() is called in a non-Python thread." msgstr "" -#: ../build/NEWS:12495 ../build/NEWS:16406 +#: ../build/NEWS:11742 ../build/NEWS:15653 msgid "" "`bpo-32028 `__: Leading whitespace is " "now correctly ignored when generating suggestions for converting Py2 print " "statements to Py3 builtin print function calls. Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:12499 +#: ../build/NEWS:11746 msgid "" "`bpo-31179 `__: Make dict.copy() up to " "5.5 times faster." msgstr "" -#: ../build/NEWS:12501 +#: ../build/NEWS:11748 msgid "" "`bpo-31113 `__: Get rid of recursion in " "the compiler for normal control flow." msgstr "" -#: ../build/NEWS:12506 +#: ../build/NEWS:11753 msgid "" "`bpo-25988 `__: Deprecate exposing the " "contents of collections.abc in the regular collections module." msgstr "" -#: ../build/NEWS:12509 +#: ../build/NEWS:11756 msgid "" "`bpo-31429 `__: The default cipher suite " "selection of the ssl module now uses a blacklist approach rather than a hard-" @@ -22726,7 +20968,7 @@ msgid "" "on compile time." msgstr "" -#: ../build/NEWS:12514 +#: ../build/NEWS:11761 msgid "" "`bpo-30306 `__: contextlib." "contextmanager now releases the arguments passed to the underlying generator " @@ -22735,45 +20977,45 @@ msgid "" "as a function decorator. Patch by Martin Teichmann." msgstr "" -#: ../build/NEWS:12520 +#: ../build/NEWS:11767 msgid "" "`bpo-21417 `__: Added support for " "setting the compression level for zipfile.ZipFile." msgstr "" -#: ../build/NEWS:12523 +#: ../build/NEWS:11770 msgid "" "`bpo-32251 `__: Implement asyncio." "BufferedProtocol (provisional API)." msgstr "" -#: ../build/NEWS:12525 +#: ../build/NEWS:11772 msgid "" "`bpo-32513 `__: In dataclasses, allow " "easier overriding of dunder methods without specifying decorator parameters." msgstr "" -#: ../build/NEWS:12528 +#: ../build/NEWS:11775 msgid "" "`bpo-32660 `__: :mod:`termios` makes " "available ``FIONREAD``, ``FIONCLEX``, ``FIOCLEX``, ``FIOASYNC`` and " "``FIONBIO`` also under Solaris/derivatives." msgstr "" -#: ../build/NEWS:12531 ../build/NEWS:16481 +#: ../build/NEWS:11778 ../build/NEWS:15728 msgid "" "`bpo-27931 `__: Fix email address header " "parsing error when the username is an empty quoted string. Patch by Xiang " "Zhang." msgstr "" -#: ../build/NEWS:12534 +#: ../build/NEWS:11781 msgid "" "`bpo-32659 `__: Under Solaris and " "derivatives, :class:`os.stat_result` provides a st_fstype attribute." msgstr "" -#: ../build/NEWS:12537 +#: ../build/NEWS:11784 msgid "" "`bpo-32662 `__: Implement Server." "start_serving(), Server.serve_forever(), and Server.is_serving() methods. " @@ -22781,44 +21023,44 @@ msgid "" "create_unix_server()." msgstr "" -#: ../build/NEWS:12541 +#: ../build/NEWS:11788 msgid "" "`bpo-32391 `__: Implement :meth:`asyncio." "StreamWriter.wait_closed` and :meth:`asyncio.StreamWriter.is_closing` methods" msgstr "" -#: ../build/NEWS:12544 +#: ../build/NEWS:11791 msgid "" "`bpo-32643 `__: Make Task._step, Task." "_wakeup and Future._schedule_callbacks methods private." msgstr "" -#: ../build/NEWS:12547 +#: ../build/NEWS:11794 msgid "" "`bpo-32630 `__: Refactor decimal module " "to use contextvars to store decimal context." msgstr "" -#: ../build/NEWS:12550 +#: ../build/NEWS:11797 msgid "" "`bpo-32622 `__: Add :meth:`asyncio." "AbstractEventLoop.sendfile` method." msgstr "" -#: ../build/NEWS:12552 ../build/NEWS:16484 +#: ../build/NEWS:11799 ../build/NEWS:15731 msgid "" "`bpo-32304 `__: distutils' upload " "command no longer corrupts tar files ending with a CR byte, and no longer " "tries to convert CR to CRLF in any of the upload text fields." msgstr "" -#: ../build/NEWS:12556 ../build/NEWS:16488 +#: ../build/NEWS:11803 ../build/NEWS:15735 msgid "" "`bpo-32502 `__: uuid.uuid1 no longer " "raises an exception if a 64-bit hardware address is encountered." msgstr "" -#: ../build/NEWS:12559 +#: ../build/NEWS:11806 msgid "" "`bpo-32596 `__: ``concurrent.futures`` " "imports ``ThreadPoolExecutor`` and ``ProcessPoolExecutor`` lazily (using :" @@ -22826,81 +21068,81 @@ msgid "" "uses only ``ThreadPoolExecutor`` by default." msgstr "" -#: ../build/NEWS:12564 +#: ../build/NEWS:11811 msgid "" "`bpo-31801 `__: Add ``_ignore_`` to " "``Enum`` so temporary variables can be used during class construction " "without being turned into members." msgstr "" -#: ../build/NEWS:12567 +#: ../build/NEWS:11814 msgid "" "`bpo-32576 `__: Use queue.SimpleQueue() " "in places where it can be invoked from a weakref callback." msgstr "" -#: ../build/NEWS:12570 +#: ../build/NEWS:11817 msgid "" "`bpo-32574 `__: Fix memory leak in " "asyncio.Queue, when the queue has limited size and it is full, the " "cancelation of queue.put() can cause a memory leak. Patch by: José Melero." msgstr "" -#: ../build/NEWS:12574 ../build/NEWS:16498 +#: ../build/NEWS:11821 ../build/NEWS:15745 msgid "" "`bpo-32521 `__: The nis module is now " "compatible with new libnsl and headers location." msgstr "" -#: ../build/NEWS:12577 +#: ../build/NEWS:11824 msgid "" "`bpo-32467 `__: collections.abc." "ValuesView now inherits from collections.abc.Collection." msgstr "" -#: ../build/NEWS:12580 ../build/NEWS:16501 +#: ../build/NEWS:11827 ../build/NEWS:15748 msgid "" "`bpo-32473 `__: Improve ABCMeta." "_dump_registry() output readability" msgstr "" -#: ../build/NEWS:12582 +#: ../build/NEWS:11829 msgid "" "`bpo-32102 `__: New argument " "``capture_output`` for subprocess.run" msgstr "" -#: ../build/NEWS:12584 ../build/NEWS:16503 +#: ../build/NEWS:11831 ../build/NEWS:15750 msgid "" "`bpo-32521 `__: glibc has removed Sun " "RPC. Use replacement libtirpc headers and library in nis module." msgstr "" -#: ../build/NEWS:12587 +#: ../build/NEWS:11834 msgid "" "`bpo-32493 `__: UUID module fixes build " "for FreeBSD/OpenBSD" msgstr "" -#: ../build/NEWS:12589 +#: ../build/NEWS:11836 msgid "" "`bpo-32503 `__: Pickling with protocol 4 " "no longer creates too small frames." msgstr "" -#: ../build/NEWS:12591 +#: ../build/NEWS:11838 msgid "" "`bpo-29237 `__: Create enum for pstats " "sorting options" msgstr "" -#: ../build/NEWS:12593 +#: ../build/NEWS:11840 msgid "" "`bpo-32454 `__: Add close(fd) function " "to the socket module." msgstr "" -#: ../build/NEWS:12595 +#: ../build/NEWS:11842 msgid "" "`bpo-25942 `__: The subprocess module is " "now more graceful when handling a Ctrl-C KeyboardInterrupt during subprocess." @@ -22911,58 +21153,58 @@ msgid "" "child had a chance first." msgstr "" -#: ../build/NEWS:12602 +#: ../build/NEWS:11849 msgid "" "`bpo-32433 `__: The hmac module now has " "hmac.digest(), which provides an optimized HMAC digest." msgstr "" -#: ../build/NEWS:12605 +#: ../build/NEWS:11852 msgid "" "`bpo-28134 `__: Sockets now auto-detect " "family, type and protocol from file descriptor by default." msgstr "" -#: ../build/NEWS:12608 +#: ../build/NEWS:11855 msgid "" "`bpo-32404 `__: Fix bug where :meth:" "`datetime.datetime.fromtimestamp` did not call __new__ in :class:`datetime." "datetime` subclasses." msgstr "" -#: ../build/NEWS:12611 +#: ../build/NEWS:11858 msgid "" "`bpo-32403 `__: Improved speed of :class:" "`datetime.date` and :class:`datetime.datetime` alternate constructors." msgstr "" -#: ../build/NEWS:12614 ../build/NEWS:16506 +#: ../build/NEWS:11861 ../build/NEWS:15753 msgid "" "`bpo-32228 `__: Ensure that " "``truncate()`` preserves the file position (as reported by ``tell()``) after " "writes longer than the buffer size." msgstr "" -#: ../build/NEWS:12617 +#: ../build/NEWS:11864 msgid "" "`bpo-32410 `__: Implement ``loop." "sock_sendfile`` for asyncio event loop." msgstr "" -#: ../build/NEWS:12619 +#: ../build/NEWS:11866 msgid "" "`bpo-22908 `__: Added seek and tell to " "the ZipExtFile class. This only works if the file object used to open the " "zipfile is seekable." msgstr "" -#: ../build/NEWS:12622 +#: ../build/NEWS:11869 msgid "" "`bpo-32373 `__: Add socket.getblocking() " "method." msgstr "" -#: ../build/NEWS:12624 +#: ../build/NEWS:11871 msgid "" "`bpo-32248 `__: Add :mod:`importlib." "resources` and :class:`importlib.abc.ResourceReader` as the unified API for " @@ -22972,19 +21214,19 @@ msgid "" "`importlib.abc.ResourceLoader` is deprecated in favor of these new APIs." msgstr "" -#: ../build/NEWS:12632 +#: ../build/NEWS:11879 msgid "" "`bpo-32320 `__: collections.namedtuple() " "now supports default values." msgstr "" -#: ../build/NEWS:12634 +#: ../build/NEWS:11881 msgid "" "`bpo-29302 `__: Add contextlib." "AsyncExitStack. Patch by Alexander Mohr and Ilya Kulakov." msgstr "" -#: ../build/NEWS:12637 +#: ../build/NEWS:11884 msgid "" "`bpo-31961 `__: *Removed in Python " "3.7.0b2.* The *args* argument of subprocess.Popen can now be a :term:`path-" @@ -22992,7 +21234,7 @@ msgid "" "be a :term:`path-like object` as well." msgstr "" -#: ../build/NEWS:12642 ../build/NEWS:16534 +#: ../build/NEWS:11889 ../build/NEWS:15781 msgid "" "`bpo-31900 `__: The :func:`locale." "localeconv` function now sets temporarily the ``LC_CTYPE`` locale to the " @@ -23004,14 +21246,14 @@ msgid "" "subclasses) with the ``n`` type (ex: ``'{:n}'.format(1234)``)." msgstr "" -#: ../build/NEWS:12651 +#: ../build/NEWS:11898 msgid "" "`bpo-31853 `__: Use super().method " "instead of socket.method in SSLSocket. They were there most likely for " "legacy reasons." msgstr "" -#: ../build/NEWS:12654 +#: ../build/NEWS:11901 msgid "" "`bpo-31399 `__: The ssl module now uses " "OpenSSL's X509_VERIFY_PARAM_set1_host() and X509_VERIFY_PARAM_set1_ip() API " @@ -23019,26 +21261,26 @@ msgid "" "disabled with SSLContext.hostname_checks_common_name." msgstr "" -#: ../build/NEWS:12659 +#: ../build/NEWS:11906 msgid "" "`bpo-14976 `__: Add a queue.SimpleQueue " "class, an unbounded FIFO queue with a reentrant C implementation of put()." msgstr "" -#: ../build/NEWS:12665 +#: ../build/NEWS:11912 msgid "" "`bpo-32724 `__: Add references to some " "commands in the documentation of Pdb. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:12668 +#: ../build/NEWS:11915 msgid "" "`bpo-32649 `__: Complete the C API " "documentation, profiling and tracing part with the newly added per-opcode " "events." msgstr "" -#: ../build/NEWS:12671 ../build/NEWS:16562 +#: ../build/NEWS:11918 ../build/NEWS:15809 msgid "" "`bpo-17799 `__: Explain real behaviour " "of sys.settrace and sys.setprofile and their C-API counterparts regarding " @@ -23046,13 +21288,13 @@ msgid "" "Salgado." msgstr "" -#: ../build/NEWS:12678 ../build/NEWS:16572 +#: ../build/NEWS:11925 ../build/NEWS:15819 msgid "" "`bpo-32721 `__: Fix test_hashlib to not " "fail if the _md5 module is not built." msgstr "" -#: ../build/NEWS:12680 +#: ../build/NEWS:11927 msgid "" "`bpo-28414 `__: Add test cases for IDNA " "2003 and 2008 host names. IDNA 2003 internationalized host names are working " @@ -23060,7 +21302,7 @@ msgid "" "2008 are still broken." msgstr "" -#: ../build/NEWS:12684 +#: ../build/NEWS:11931 msgid "" "`bpo-32604 `__: Add a new " "\"_xxsubinterpreters\" extension module that exposes the existing " @@ -23070,63 +21312,63 @@ msgid "" "removed in 3.7.0rc1." msgstr "" -#: ../build/NEWS:12690 +#: ../build/NEWS:11937 msgid "" "`bpo-32602 `__: Add test certs and test " "for ECDSA cert and EC/RSA dual mode." msgstr "" -#: ../build/NEWS:12692 +#: ../build/NEWS:11939 msgid "" "`bpo-32549 `__: On Travis CI, Python now " "Compiles and uses a local copy of OpenSSL 1.1.0g for testing." msgstr "" -#: ../build/NEWS:12698 ../build/NEWS:16584 +#: ../build/NEWS:11945 ../build/NEWS:15831 msgid "" "`bpo-32635 `__: Fix segfault of the " "crypt module when libxcrypt is provided instead of libcrypt at the system." msgstr "" -#: ../build/NEWS:12701 +#: ../build/NEWS:11948 msgid "" "`bpo-32598 `__: Use autoconf to detect " "OpenSSL libs, headers and supported features. The ax_check_openssl M4 macro " "uses pkg-config to locate OpenSSL and falls back to manual search." msgstr "" -#: ../build/NEWS:12705 +#: ../build/NEWS:11952 msgid "" "`bpo-32593 `__: Drop support of FreeBSD " "9 and older." msgstr "" -#: ../build/NEWS:12707 +#: ../build/NEWS:11954 msgid "" "`bpo-29708 `__: If the :envvar:" "`SOURCE_DATE_EPOCH` environment variable is set, :mod:`py_compile` will " "always create hash-based ``.pyc`` files." msgstr "" -#: ../build/NEWS:12713 +#: ../build/NEWS:11960 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module and add missing _queue module to installer." msgstr "" -#: ../build/NEWS:12716 +#: ../build/NEWS:11963 msgid "" "`bpo-29911 `__: Ensure separate Modify " "and Uninstall buttons are displayed." msgstr "" -#: ../build/NEWS:12718 +#: ../build/NEWS:11965 msgid "" "`bpo-32507 `__: Use app-local UCRT " "install rather than the proper update for old versions of Windows." msgstr "" -#: ../build/NEWS:12724 +#: ../build/NEWS:11971 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in 64-" @@ -23135,34 +21377,34 @@ msgid "" "own copy of Tcl/Tk 8.6." msgstr "" -#: ../build/NEWS:12729 +#: ../build/NEWS:11976 msgid "" "`bpo-28440 `__: No longer add /Library/" "Python/3.x/site-packages to sys.path for macOS framework builds to avoid " "future conflicts." msgstr "" -#: ../build/NEWS:12735 +#: ../build/NEWS:11982 msgid "" "`bpo-32681 `__: Fix uninitialized " "variable 'res' in the C implementation of os.dup2. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:12738 +#: ../build/NEWS:11985 msgid "" "`bpo-10381 `__: Add C API access to the " "``datetime.timezone`` constructor and ``datetime.timzone.UTC`` singleton." msgstr "" -#: ../build/NEWS:12743 +#: ../build/NEWS:11990 msgid "Python 3.7.0 alpha 4" msgstr "" -#: ../build/NEWS:12745 +#: ../build/NEWS:11992 msgid "*Release date: 2018-01-08*" msgstr "" -#: ../build/NEWS:12750 +#: ../build/NEWS:11997 msgid "" "`bpo-31975 `__: The default warning " "filter list now starts with a \"default::DeprecationWarning:__main__\" " @@ -23170,19 +21412,19 @@ msgid "" "file scripts and at the interactive prompt." msgstr "" -#: ../build/NEWS:12755 +#: ../build/NEWS:12002 msgid "" "`bpo-32226 `__: ``__class_getitem__`` is " "now an automatic class method." msgstr "" -#: ../build/NEWS:12757 +#: ../build/NEWS:12004 msgid "" "`bpo-32399 `__: Add AIX uuid library " "support for RFC4122 using uuid_create() in libc.a" msgstr "" -#: ../build/NEWS:12760 +#: ../build/NEWS:12007 msgid "" "`bpo-32390 `__: Fix the compilation " "failure on AIX after the f_fsid field has been added to the object returned " @@ -23190,26 +21432,26 @@ msgid "" "Original patch by Michael Felt." msgstr "" -#: ../build/NEWS:12764 +#: ../build/NEWS:12011 msgid "" "`bpo-32379 `__: Make MRO computation " "faster when a class inherits from a single base." msgstr "" -#: ../build/NEWS:12767 +#: ../build/NEWS:12014 msgid "" "`bpo-32259 `__: The error message of a " "TypeError raised when unpack non-iterable is now more specific." msgstr "" -#: ../build/NEWS:12770 ../build/NEWS:16391 +#: ../build/NEWS:12017 ../build/NEWS:15638 msgid "" "`bpo-27169 `__: The ``__debug__`` " "constant is now optimized out at compile time. This fixes also `bpo-22091 " "`__." msgstr "" -#: ../build/NEWS:12773 +#: ../build/NEWS:12020 msgid "" "`bpo-32329 `__: The :option:`-R` option " "now turns on hash randomization when the :envvar:`PYTHONHASHSEED` " @@ -23218,7 +21460,7 @@ msgid "" "hash randomization is turned off by ``PYTHONHASHSEED=0``." msgstr "" -#: ../build/NEWS:12779 +#: ../build/NEWS:12026 msgid "" "`bpo-30416 `__: The optimizer is now " "protected from spending much time doing complex calculations and consuming " @@ -23226,34 +21468,34 @@ msgid "" "limits for constants that can be produced in constant folding." msgstr "" -#: ../build/NEWS:12784 ../build/NEWS:16061 +#: ../build/NEWS:12031 ../build/NEWS:15308 msgid "" "`bpo-32282 `__: Fix an unnecessary ifdef " "in the include of VersionHelpers.h in socketmodule on Windows." msgstr "" -#: ../build/NEWS:12787 +#: ../build/NEWS:12034 msgid "" "`bpo-30579 `__: Implement TracebackType." "__new__ to allow Python-level creation of traceback objects, and make " "TracebackType.tb_next mutable." msgstr "" -#: ../build/NEWS:12790 +#: ../build/NEWS:12037 msgid "" "`bpo-32260 `__: Don't byte swap the " "input keys to the SipHash algorithm on big-endian platforms. This should " "ensure siphash gives consistent results across platforms." msgstr "" -#: ../build/NEWS:12794 +#: ../build/NEWS:12041 msgid "" "`bpo-31506 `__: Improve the error " "message logic for object.__new__ and object.__init__. Patch by Sanyam " "Khurana." msgstr "" -#: ../build/NEWS:12797 +#: ../build/NEWS:12044 msgid "" "`bpo-20361 `__: ``-b`` and ``-bb`` now " "inject ``'default::BytesWarning'`` and ``error::BytesWarning`` entries into " @@ -23262,124 +21504,124 @@ msgid "" "environment variable." msgstr "" -#: ../build/NEWS:12802 +#: ../build/NEWS:12049 msgid "" "`bpo-32230 `__: `-X dev` now injects a " "``'default'`` entry into sys.warnoptions, ensuring that it behaves " "identically to actually passing ``-Wdefault`` at the command line." msgstr "" -#: ../build/NEWS:12806 +#: ../build/NEWS:12053 msgid "" "`bpo-29240 `__: Add a new UTF-8 mode: " "implementation of the :pep:`540`." msgstr "" -#: ../build/NEWS:12808 +#: ../build/NEWS:12055 msgid "" "`bpo-32226 `__: :pep:`560`: Add support " "for ``__mro_entries__`` and ``__class_getitem__``. Implemented by Ivan " "Levkivskyi." msgstr "" -#: ../build/NEWS:12811 +#: ../build/NEWS:12058 msgid "" "`bpo-32225 `__: :pep:`562`: Add support " "for module ``__getattr__`` and ``__dir__``. Implemented by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:12814 +#: ../build/NEWS:12061 msgid "" "`bpo-31901 `__: The `atexit` module now " "has its callback stored per interpreter." msgstr "" -#: ../build/NEWS:12817 +#: ../build/NEWS:12064 msgid "" "`bpo-31650 `__: Implement :pep:`552` " "(Deterministic pycs). Python now supports invalidating bytecode cache files " "bashed on a source content hash rather than source last-modified time." msgstr "" -#: ../build/NEWS:12821 +#: ../build/NEWS:12068 msgid "" "`bpo-29469 `__: Move constant folding " "from bytecode layer to AST layer. Original patch by Eugene Toder." msgstr "" -#: ../build/NEWS:12827 +#: ../build/NEWS:12074 msgid "" "`bpo-32506 `__: Now that dict is defined " "as keeping insertion order, drop OrderedDict and just use plain dict." msgstr "" -#: ../build/NEWS:12830 +#: ../build/NEWS:12077 msgid "" "`bpo-32279 `__: Add params to " "dataclasses.make_dataclasses(): init, repr, eq, order, hash, and frozen. " "Pass them through to dataclass()." msgstr "" -#: ../build/NEWS:12833 +#: ../build/NEWS:12080 msgid "" "`bpo-32278 `__: Make type information " "optional on dataclasses.make_dataclass(). If omitted, the string 'typing." "Any' is used." msgstr "" -#: ../build/NEWS:12836 +#: ../build/NEWS:12083 msgid "" "`bpo-32499 `__: Add dataclasses." "is_dataclass(obj), which returns True if obj is a dataclass or an instance " "of one." msgstr "" -#: ../build/NEWS:12839 +#: ../build/NEWS:12086 msgid "" "`bpo-32468 `__: Improve frame repr() to " "mention filename, code name and current line number." msgstr "" -#: ../build/NEWS:12842 +#: ../build/NEWS:12089 msgid "" "`bpo-23749 `__: asyncio: Implement loop." "start_tls()" msgstr "" -#: ../build/NEWS:12844 +#: ../build/NEWS:12091 msgid "" "`bpo-32441 `__: Return the new file " "descriptor (i.e., the second argument) from ``os.dup2``. Previously, " "``None`` was always returned." msgstr "" -#: ../build/NEWS:12847 +#: ../build/NEWS:12094 msgid "" "`bpo-32422 `__: ``functools.lru_cache`` " "uses less memory (3 words for each cached key) and takes about 1/3 time for " "cyclic GC." msgstr "" -#: ../build/NEWS:12850 +#: ../build/NEWS:12097 msgid "" "`bpo-31721 `__: Prevent Python crash " "from happening when Future._log_traceback is set to True manually. Now it " "can only be set to False, or a ValueError is raised." msgstr "" -#: ../build/NEWS:12854 +#: ../build/NEWS:12101 msgid "" "`bpo-32415 `__: asyncio: Add Task." "get_loop() and Future.get_loop()" msgstr "" -#: ../build/NEWS:12856 ../build/NEWS:16509 +#: ../build/NEWS:12103 ../build/NEWS:15756 msgid "" "`bpo-26133 `__: Don't unsubscribe " "signals in asyncio UNIX event loop on interpreter shutdown." msgstr "" -#: ../build/NEWS:12859 +#: ../build/NEWS:12106 msgid "" "`bpo-32363 `__: Make asyncio.Task." "set_exception() and set_result() raise NotImplementedError. Task._step() and " @@ -23387,7 +21629,7 @@ msgid "" "state, instead of raising an AssertionError." msgstr "" -#: ../build/NEWS:12864 +#: ../build/NEWS:12111 msgid "" "`bpo-32357 `__: Optimize asyncio." "iscoroutine() and loop.create_task() for non-native coroutines (e.g. async/" @@ -23396,33 +21638,33 @@ msgid "" "fast." msgstr "" -#: ../build/NEWS:12869 +#: ../build/NEWS:12116 msgid "" "`bpo-32356 `__: asyncio.transport." "resume_reading() and pause_reading() are now idempotent. New transport." "is_reading() method is added." msgstr "" -#: ../build/NEWS:12872 +#: ../build/NEWS:12119 msgid "" "`bpo-32355 `__: Optimize asyncio." "gather(); now up to 15% faster." msgstr "" -#: ../build/NEWS:12874 +#: ../build/NEWS:12121 msgid "" "`bpo-32351 `__: Use fastpath in asyncio." "sleep if delay<0 (2x boost)" msgstr "" -#: ../build/NEWS:12876 +#: ../build/NEWS:12123 msgid "" "`bpo-32348 `__: Optimize asyncio.Future " "schedule/add/remove callback. The optimization shows 3-6% performance " "improvements of async/await code." msgstr "" -#: ../build/NEWS:12879 +#: ../build/NEWS:12126 msgid "" "`bpo-32331 `__: Fix socket.settimeout() " "and socket.setblocking() to keep socket.type as is. Fix socket.socket() " @@ -23430,7 +21672,7 @@ msgid "" "only affects OSes that have SOCK_NONBLOCK and/or SOCK_CLOEXEC." msgstr "" -#: ../build/NEWS:12884 +#: ../build/NEWS:12131 msgid "" "`bpo-32248 `__: Add :class:`importlib." "abc.ResourceReader` as an ABC for loaders to provide a unified API for " @@ -23438,13 +21680,13 @@ msgid "" "resources` as the port of ``importlib_resources``." msgstr "" -#: ../build/NEWS:12889 +#: ../build/NEWS:12136 msgid "" "`bpo-32311 `__: Implement asyncio." "create_task(coro) shortcut" msgstr "" -#: ../build/NEWS:12891 +#: ../build/NEWS:12138 msgid "" "`bpo-32327 `__: Convert asyncio " "functions that were documented as coroutines to coroutines. Affected " @@ -23452,55 +21694,55 @@ msgid "" "getaddrinfo, loop.getnameinfo." msgstr "" -#: ../build/NEWS:12895 ../build/NEWS:16515 +#: ../build/NEWS:12142 ../build/NEWS:15762 msgid "" "`bpo-32323 `__: :func:`urllib.parse." "urlsplit()` does not convert zone-id (scope) to lower case for scoped IPv6 " "addresses in hostnames now." msgstr "" -#: ../build/NEWS:12898 ../build/NEWS:16518 +#: ../build/NEWS:12145 ../build/NEWS:15765 msgid "" "`bpo-32302 `__: Fix bdist_wininst of " "distutils for CRT v142: it binary compatible with CRT v140." msgstr "" -#: ../build/NEWS:12901 +#: ../build/NEWS:12148 msgid "" "`bpo-29711 `__: Fix ``stop_serving`` in " "asyncio proactor loop kill all listening servers" msgstr "" -#: ../build/NEWS:12904 +#: ../build/NEWS:12151 msgid "" "`bpo-32308 `__: :func:`re.sub()` now " "replaces empty matches adjacent to a previous non-empty match." msgstr "" -#: ../build/NEWS:12907 +#: ../build/NEWS:12154 msgid "" "`bpo-29970 `__: Abort asyncio " "SSLProtocol connection if handshake not complete within 10s" msgstr "" -#: ../build/NEWS:12910 +#: ../build/NEWS:12157 msgid "" "`bpo-32314 `__: Implement asyncio.run()." msgstr "" -#: ../build/NEWS:12912 +#: ../build/NEWS:12159 msgid "" "`bpo-17852 `__: Revert incorrect fix " "based on misunderstanding of _Py_PyAtExit() semantics." msgstr "" -#: ../build/NEWS:12915 +#: ../build/NEWS:12162 msgid "" "`bpo-32296 `__: Implement asyncio." "_get_running_loop() and get_event_loop() in C. This makes them 4x faster." msgstr "" -#: ../build/NEWS:12918 +#: ../build/NEWS:12165 msgid "" "`bpo-32250 `__: Implement ``asyncio." "current_task()`` and ``asyncio.all_tasks()``. Add helpers intended to be " @@ -23510,7 +21752,7 @@ msgid "" "Task.all_tasks()``." msgstr "" -#: ../build/NEWS:12924 ../build/NEWS:16521 +#: ../build/NEWS:12171 ../build/NEWS:15768 msgid "" "`bpo-32255 `__: A single empty field is " "now always quoted when written into a CSV file. This allows to distinguish " @@ -23518,7 +21760,7 @@ msgid "" "Takeuchi." msgstr "" -#: ../build/NEWS:12928 ../build/NEWS:16525 +#: ../build/NEWS:12175 ../build/NEWS:15772 msgid "" "`bpo-32277 `__: Raise " "``NotImplementedError`` instead of ``SystemError`` on platforms where " @@ -23526,14 +21768,14 @@ msgid "" "Sottile." msgstr "" -#: ../build/NEWS:12932 +#: ../build/NEWS:12179 msgid "" "`bpo-30050 `__: New argument " "warn_on_full_buffer to signal.set_wakeup_fd lets you control whether Python " "prints a warning on stderr when the wakeup fd buffer overflows." msgstr "" -#: ../build/NEWS:12936 +#: ../build/NEWS:12183 msgid "" "`bpo-29137 `__: The ``fpectl`` library " "has been removed. It was never enabled by default, never worked correctly on " @@ -23541,25 +21783,25 @@ msgid "" "breakage of C extensions." msgstr "" -#: ../build/NEWS:12940 +#: ../build/NEWS:12187 msgid "" "`bpo-32273 `__: Move asyncio.test_utils " "to test.test_asyncio." msgstr "" -#: ../build/NEWS:12942 +#: ../build/NEWS:12189 msgid "" "`bpo-32272 `__: Remove asyncio.async() " "function." msgstr "" -#: ../build/NEWS:12944 +#: ../build/NEWS:12191 msgid "" "`bpo-32269 `__: Add asyncio." "get_running_loop() function." msgstr "" -#: ../build/NEWS:12946 +#: ../build/NEWS:12193 msgid "" "`bpo-32265 `__: All class and static " "methods of builtin types now are correctly classified by inspect." @@ -23567,39 +21809,39 @@ msgid "" "ClassMethodDescriptorType for unbound class methods of builtin types." msgstr "" -#: ../build/NEWS:12951 +#: ../build/NEWS:12198 msgid "" "`bpo-32253 `__: Deprecate ``yield from " "lock``, ``await lock``, ``with (yield from lock)`` and ``with await lock`` " "for asyncio synchronization primitives." msgstr "" -#: ../build/NEWS:12955 +#: ../build/NEWS:12202 msgid "" "`bpo-22589 `__: Changed MIME type of ." "bmp from 'image/x-ms-bmp' to 'image/bmp'" msgstr "" -#: ../build/NEWS:12957 +#: ../build/NEWS:12204 msgid "" "`bpo-32193 `__: Convert asyncio to use " "*async/await* syntax. Old styled ``yield from`` is still supported too." msgstr "" -#: ../build/NEWS:12960 +#: ../build/NEWS:12207 msgid "" "`bpo-32206 `__: Add support to run " "modules with pdb" msgstr "" -#: ../build/NEWS:12962 +#: ../build/NEWS:12209 msgid "" "`bpo-32227 `__: ``functools." "singledispatch`` now supports registering implementations using type " "annotations." msgstr "" -#: ../build/NEWS:12965 +#: ../build/NEWS:12212 msgid "" "`bpo-15873 `__: Added new alternate " "constructors :meth:`datetime.datetime.fromisoformat`, :meth:`datetime.time." @@ -23607,26 +21849,26 @@ msgid "" "operation of each classes's respective ``isoformat`` methods." msgstr "" -#: ../build/NEWS:12971 ../build/NEWS:16529 +#: ../build/NEWS:12218 ../build/NEWS:15776 msgid "" "`bpo-32199 `__: The getnode() ip getter " "now uses 'ip link' instead of 'ip link list'." msgstr "" -#: ../build/NEWS:12974 +#: ../build/NEWS:12221 msgid "" "`bpo-32143 `__: os.statvfs() includes " "the f_fsid field from statvfs(2)" msgstr "" -#: ../build/NEWS:12976 +#: ../build/NEWS:12223 msgid "" "`bpo-26439 `__: Fix ctypes.util." "find_library() for AIX by implementing ctypes._aix.find_library() Patch by: " "Michael Felt" msgstr "" -#: ../build/NEWS:12979 +#: ../build/NEWS:12226 msgid "" "`bpo-31993 `__: The pickler now uses " "less memory when serializing large bytes and str objects into a file. " @@ -23634,33 +21876,33 @@ msgid "" "large bytes and str objects." msgstr "" -#: ../build/NEWS:12983 ../build/NEWS:16532 +#: ../build/NEWS:12230 ../build/NEWS:15779 msgid "" "`bpo-27456 `__: Ensure TCP_NODELAY is " "set on Linux. Tests by Victor Stinner." msgstr "" -#: ../build/NEWS:12985 +#: ../build/NEWS:12232 msgid "" "`bpo-31778 `__: ast.literal_eval() is " "now more strict. Addition and subtraction of arbitrary numbers no longer " "allowed." msgstr "" -#: ../build/NEWS:12988 ../build/NEWS:16543 +#: ../build/NEWS:12235 ../build/NEWS:15790 msgid "" "`bpo-31802 `__: Importing native path " "module (``posixpath``, ``ntpath``) now works even if the ``os`` module still " "is not imported." msgstr "" -#: ../build/NEWS:12991 +#: ../build/NEWS:12238 msgid "" "`bpo-30241 `__: Add contextlib." "AbstractAsyncContextManager. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:12994 +#: ../build/NEWS:12241 msgid "" "`bpo-31699 `__: Fix deadlocks in :class:" "`concurrent.futures.ProcessPoolExecutor` when task arguments or results " @@ -23668,81 +21910,81 @@ msgid "" "the :class:`ProcessPoolExecutor` API always eventually return." msgstr "" -#: ../build/NEWS:12999 +#: ../build/NEWS:12246 msgid "" "`bpo-15216 `__: ``TextIOWrapper." "reconfigure()`` supports changing *encoding*, *errors*, and *newline*." msgstr "" -#: ../build/NEWS:13005 +#: ../build/NEWS:12252 msgid "" "`bpo-32418 `__: Add get_loop() method to " "Server and AbstractServer classes." msgstr "" -#: ../build/NEWS:13010 ../build/NEWS:16574 +#: ../build/NEWS:12257 ../build/NEWS:15821 msgid "" "`bpo-32252 `__: Fix " "faulthandler_suppress_crash_report() used to prevent core dump files when " "testing crashes. getrlimit() returns zero on success." msgstr "" -#: ../build/NEWS:13013 +#: ../build/NEWS:12260 msgid "" "`bpo-32002 `__: Adjust C locale coercion " "testing for the empty locale and POSIX locale cases to more readily adjust " "to platform dependent behaviour." msgstr "" -#: ../build/NEWS:13019 +#: ../build/NEWS:12266 msgid "" "`bpo-19764 `__: Implement support for " "`subprocess.Popen(close_fds=True)` on Windows. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:13025 ../build/NEWS:16655 +#: ../build/NEWS:12272 ../build/NEWS:15902 msgid "" "`bpo-24960 `__: 2to3 and lib2to3 can now " "read pickled grammar files using pkgutil.get_data() rather than probing the " "filesystem. This lets 2to3 and lib2to3 work when run from a zipfile." msgstr "" -#: ../build/NEWS:13032 +#: ../build/NEWS:12279 msgid "" "`bpo-32030 `__: Py_Initialize() doesn't " "reset the memory allocators to default if the ``PYTHONMALLOC`` environment " "variable is not set." msgstr "" -#: ../build/NEWS:13035 ../build/NEWS:16665 +#: ../build/NEWS:12282 ../build/NEWS:15912 msgid "" "`bpo-29084 `__: Undocumented C API for " "OrderedDict has been excluded from the limited C API. It was added by " "mistake and actually never worked in the limited C API." msgstr "" -#: ../build/NEWS:13039 +#: ../build/NEWS:12286 msgid "" "`bpo-32264 `__: Moved the pygetopt.h " "header into internal/, since it has no public APIs." msgstr "" -#: ../build/NEWS:13042 +#: ../build/NEWS:12289 msgid "" "`bpo-32241 `__: :c:func:" "`Py_SetProgramName` and :c:func:`Py_SetPythonHome` now take the ``const " "wchar *`` arguments instead of ``wchar *``." msgstr "" -#: ../build/NEWS:13047 +#: ../build/NEWS:12294 msgid "Python 3.7.0 alpha 3" msgstr "" -#: ../build/NEWS:13049 ../build/NEWS:16682 +#: ../build/NEWS:12296 ../build/NEWS:15929 msgid "*Release date: 2017-12-05*" msgstr "" -#: ../build/NEWS:13054 ../build/NEWS:16687 +#: ../build/NEWS:12301 ../build/NEWS:15934 msgid "" "`bpo-32176 `__: co_flags.CO_NOFREE is " "now always set correctly by the code object constructor based on freevars " @@ -23751,7 +21993,7 @@ msgid "" "injected into a modified code object and function." msgstr "" -#: ../build/NEWS:13060 +#: ../build/NEWS:12307 msgid "" "`bpo-10544 `__: Yield expressions are " "now deprecated in comprehensions and generator expressions. They are still " @@ -23759,14 +22001,14 @@ msgid "" "directly in the enclosing scope." msgstr "" -#: ../build/NEWS:13064 ../build/NEWS:16410 +#: ../build/NEWS:12311 ../build/NEWS:15657 msgid "" "`bpo-32137 `__: The repr of deeply " "nested dict now raises a RecursionError instead of crashing due to a stack " "overflow." msgstr "" -#: ../build/NEWS:13067 +#: ../build/NEWS:12314 msgid "" "`bpo-32096 `__: Revert memory allocator " "changes in the C API: move structures back from _PyRuntime to Objects/" @@ -23775,13 +22017,13 @@ msgid "" "_PyRuntime_Initialize()." msgstr "" -#: ../build/NEWS:13072 +#: ../build/NEWS:12319 msgid "" "`bpo-32043 `__: Add a new \"developer " "mode\": new \"-X dev\" command line option to enable debug checks at runtime." msgstr "" -#: ../build/NEWS:13075 +#: ../build/NEWS:12322 msgid "" "`bpo-32023 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is used " @@ -23789,7 +22031,7 @@ msgid "" "parentheses can be omitted only on calls." msgstr "" -#: ../build/NEWS:13080 +#: ../build/NEWS:12327 msgid "" "`bpo-32012 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is passed " @@ -23798,7 +22040,7 @@ msgid "" "comma on either side." msgstr "" -#: ../build/NEWS:13085 +#: ../build/NEWS:12332 msgid "" "`bpo-28180 `__: A new internal " "``_Py_SetLocaleFromEnv(category)`` helper function has been added in order " @@ -23807,7 +22049,7 @@ msgid "" "environment by default)." msgstr "" -#: ../build/NEWS:13090 ../build/NEWS:16693 +#: ../build/NEWS:12337 ../build/NEWS:15940 msgid "" "`bpo-31949 `__: Fixed several issues in " "printing tracebacks (PyTraceBack_Print()). Setting sys.tracebacklimit to 0 " @@ -23818,13 +22060,13 @@ msgid "" "traceback items on Windows. Fixed output errors handling." msgstr "" -#: ../build/NEWS:13098 ../build/NEWS:16701 +#: ../build/NEWS:12345 ../build/NEWS:15948 msgid "" "`bpo-30696 `__: Fix the interactive " "interpreter looping endlessly when no memory." msgstr "" -#: ../build/NEWS:13101 ../build/NEWS:16704 +#: ../build/NEWS:12348 ../build/NEWS:15951 msgid "" "`bpo-20047 `__: Bytearray methods " "partition() and rpartition() now accept only bytes-like objects as " @@ -23832,34 +22074,34 @@ msgid "" "returning a bogus result when an integer is passed as a separator." msgstr "" -#: ../build/NEWS:13106 ../build/NEWS:16712 +#: ../build/NEWS:12353 ../build/NEWS:15959 msgid "" "`bpo-21720 `__: BytesWarning no longer " "emitted when the *fromlist* argument of ``__import__()`` or the ``__all__`` " "attribute of the module contain bytes instances." msgstr "" -#: ../build/NEWS:13110 +#: ../build/NEWS:12357 msgid "" "`bpo-31845 `__: Environment variables " "are once more read correctly at interpreter startup." msgstr "" -#: ../build/NEWS:13113 +#: ../build/NEWS:12360 msgid "" "`bpo-28936 `__: Ensure that lexically " "first syntax error involving a parameter and ``global`` or ``nonlocal`` is " "detected first at a given scope. Patch by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:13117 ../build/NEWS:16716 +#: ../build/NEWS:12364 ../build/NEWS:15963 msgid "" "`bpo-31825 `__: Fixed OverflowError in " "the 'unicode-escape' codec and in codecs.escape_decode() when decode an " "escaped non-ascii byte." msgstr "" -#: ../build/NEWS:13120 +#: ../build/NEWS:12367 msgid "" "`bpo-31618 `__: The per-frame tracing " "logic added in 3.7a1 has been altered so that ``frame->f_lineno`` is updated " @@ -23870,14 +22112,14 @@ msgid "" "enabled, line events now occur first." msgstr "" -#: ../build/NEWS:13128 ../build/NEWS:16719 +#: ../build/NEWS:12375 ../build/NEWS:15966 msgid "" "`bpo-28603 `__: Print the full context/" "cause chain of exceptions on interpreter exit, even if an exception in the " "chain is unhashable or compares equal to later ones. Patch by Zane Bitter." msgstr "" -#: ../build/NEWS:13132 ../build/NEWS:16723 +#: ../build/NEWS:12379 ../build/NEWS:15970 msgid "" "`bpo-31786 `__: Fix timeout rounding in " "the select module to round correctly negative timeouts between -1.0 and 0.0. " @@ -23885,35 +22127,35 @@ msgid "" "was incorrectly non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:13137 +#: ../build/NEWS:12384 msgid "" "`bpo-31781 `__: Prevent crashes when " "calling methods of an uninitialized ``zipimport.zipimporter`` object. Patch " "by Oren Milman." msgstr "" -#: ../build/NEWS:13140 +#: ../build/NEWS:12387 msgid "" "`bpo-30399 `__: Standard repr() of " "BaseException with a single argument no longer contains redundant trailing " "comma." msgstr "" -#: ../build/NEWS:13143 ../build/NEWS:16731 +#: ../build/NEWS:12390 ../build/NEWS:15978 msgid "" "`bpo-31626 `__: Fixed a bug in debug " "memory allocator. There was a write to freed memory after shrinking a " "memory block." msgstr "" -#: ../build/NEWS:13146 ../build/NEWS:16776 +#: ../build/NEWS:12393 ../build/NEWS:16023 msgid "" "`bpo-30817 `__: `PyErr_PrintEx()` clears " "now the ignored exception that may be raised by `_PySys_SetObjectId()`, for " "example when no memory." msgstr "" -#: ../build/NEWS:13152 ../build/NEWS:16782 +#: ../build/NEWS:12399 ../build/NEWS:16029 msgid "" "`bpo-28556 `__: Two minor fixes for " "``typing`` module: allow shallow copying instances of generic classes, " @@ -23921,14 +22163,14 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:13156 +#: ../build/NEWS:12403 msgid "" "`bpo-32214 `__: PEP 557, Data Classes. " "Provides a decorator which adds boilerplate methods to classes which use " "type annotations so specify fields." msgstr "" -#: ../build/NEWS:13160 ../build/NEWS:16786 +#: ../build/NEWS:12407 ../build/NEWS:16033 msgid "" "`bpo-27240 `__: The header folding " "algorithm for the new email policies has been rewritten, which also fixes " @@ -23937,20 +22179,20 @@ msgid "" "issue32182>`__. In particular, RFC2231 folding is now done correctly." msgstr "" -#: ../build/NEWS:13164 ../build/NEWS:16790 +#: ../build/NEWS:12411 ../build/NEWS:16037 msgid "" "`bpo-32186 `__: io.FileIO.readall() and " "io.FileIO.read() now release the GIL when getting the file size. Fixed hang " "of all threads with inaccessible NFS server. Patch by Nir Soffer." msgstr "" -#: ../build/NEWS:13168 +#: ../build/NEWS:12415 msgid "" "`bpo-321010 `__: Add :attr:`sys.flags." "dev_mode` flag" msgstr "" -#: ../build/NEWS:13170 +#: ../build/NEWS:12417 msgid "" "`bpo-32154 `__: The ``asyncio." "windows_utils.socketpair()`` function has been removed: use directly :func:" @@ -23960,7 +22202,7 @@ msgid "" "newer." msgstr "" -#: ../build/NEWS:13176 +#: ../build/NEWS:12423 msgid "" "`bpo-32089 `__: warnings: In development " "(-X dev) and debug mode (pydebug build), use the \"default\" action for " @@ -23968,7 +22210,7 @@ msgid "" "filters." msgstr "" -#: ../build/NEWS:13180 +#: ../build/NEWS:12427 msgid "" "`bpo-32107 `__: ``uuid.getnode()`` now " "preferentially returns universally administered MAC addresses if available, " @@ -23978,7 +22220,7 @@ msgid "" "returned." msgstr "" -#: ../build/NEWS:13186 +#: ../build/NEWS:12433 msgid "" "`bpo-23033 `__: Wildcard is now " "supported in hostname when it is one and only character in the left most " @@ -23986,14 +22228,14 @@ msgid "" "by Mandeep Singh." msgstr "" -#: ../build/NEWS:13190 ../build/NEWS:16794 +#: ../build/NEWS:12437 ../build/NEWS:16041 msgid "" "`bpo-12239 `__: Make :meth:`msilib." "SummaryInformation.GetProperty` return ``None`` when the value of property " "is ``VT_EMPTY``. Initial patch by Mark Mc Mahon." msgstr "" -#: ../build/NEWS:13194 +#: ../build/NEWS:12441 msgid "" "`bpo-28334 `__: Use :func:`os.path." "expanduser` to find the ``~/.netrc`` file in :class:`netrc.netrc`. If it " @@ -24001,7 +22243,7 @@ msgid "" "Merejkowsky." msgstr "" -#: ../build/NEWS:13198 +#: ../build/NEWS:12445 msgid "" "`bpo-32121 `__: Made ``tracemalloc." "Traceback`` behave more like the traceback module, sorting the frames from " @@ -24011,21 +22253,21 @@ msgid "" "format()``. (Patch by Jesse Bakker.)" msgstr "" -#: ../build/NEWS:13205 ../build/NEWS:16798 +#: ../build/NEWS:12452 ../build/NEWS:16045 msgid "" "`bpo-31325 `__: Fix wrong usage of :func:" "`collections.namedtuple` in the :meth:`RobotFileParser.parse() ` method. Initial patch by Robin Wellner." msgstr "" -#: ../build/NEWS:13209 ../build/NEWS:16802 +#: ../build/NEWS:12456 ../build/NEWS:16049 msgid "" "`bpo-12382 `__: :func:`msilib." "OpenDatabase` now raises a better exception message when it couldn't open or " "create an MSI file. Initial patch by William Tisäter." msgstr "" -#: ../build/NEWS:13213 +#: ../build/NEWS:12460 msgid "" "`bpo-19610 `__: ``setup()`` now warns " "about invalid types for some fields. The ``distutils.dist.Distribution`` " @@ -24033,21 +22275,21 @@ msgid "" "are not specified as a list or a string." msgstr "" -#: ../build/NEWS:13218 +#: ../build/NEWS:12465 msgid "" "`bpo-32071 `__: Added the ``-k`` command-" "line option to ``python -m unittest`` to run only tests that match the given " "pattern(s)." msgstr "" -#: ../build/NEWS:13221 +#: ../build/NEWS:12468 msgid "" "`bpo-10049 `__: Added *nullcontext* no-" "op context manager to contextlib. This provides a simpler and faster " "alternative to ExitStack() when handling optional context managers." msgstr "" -#: ../build/NEWS:13225 +#: ../build/NEWS:12472 msgid "" "`bpo-28684 `__: The new test.support." "skip_unless_bind_unix_socket() decorator is used here to skip asyncio tests " @@ -24056,7 +22298,7 @@ msgid "" "versions that run now SELinux in enforcing mode)." msgstr "" -#: ../build/NEWS:13231 ../build/NEWS:16806 +#: ../build/NEWS:12478 ../build/NEWS:16053 msgid "" "`bpo-32110 `__: ``codecs.StreamReader." "read(n)`` now returns not more than *n* characters/bytes for non-negative " @@ -24064,7 +22306,7 @@ msgid "" "objects." msgstr "" -#: ../build/NEWS:13235 +#: ../build/NEWS:12482 msgid "" "`bpo-27535 `__: The warnings module " "doesn't leak memory anymore in the hidden warnings registry for the \"ignore" @@ -24072,7 +22314,7 @@ msgid "" "warning key to the registry anymore for the \"ignore\" action." msgstr "" -#: ../build/NEWS:13240 +#: ../build/NEWS:12487 msgid "" "`bpo-32088 `__: warnings: When Python " "is build is debug mode (``Py_DEBUG``), :exc:`DeprecationWarning`, :exc:" @@ -24080,20 +22322,20 @@ msgid "" "displayed by default." msgstr "" -#: ../build/NEWS:13244 +#: ../build/NEWS:12491 msgid "" "`bpo-1647489 `__: Fixed searching " "regular expression patterns that could match an empty string. Non-empty " "string can now be correctly found after matching an empty string." msgstr "" -#: ../build/NEWS:13248 +#: ../build/NEWS:12495 msgid "" "`bpo-25054 `__: Added support of " "splitting on a pattern that could match an empty string." msgstr "" -#: ../build/NEWS:13251 ../build/NEWS:16810 ../build/NEWS:21527 +#: ../build/NEWS:12498 ../build/NEWS:16057 ../build/NEWS:20774 msgid "" "`bpo-32072 `__: Fixed issues with binary " "plists: Fixed saving bytearrays. Identical objects will be saved only once. " @@ -24101,38 +22343,38 @@ msgid "" "and loading recursive data structures." msgstr "" -#: ../build/NEWS:13256 +#: ../build/NEWS:12503 msgid "" "`bpo-32069 `__: Drop legacy SSL " "transport from asyncio, ssl.MemoryBIO is always used anyway." msgstr "" -#: ../build/NEWS:13259 +#: ../build/NEWS:12506 msgid "" "`bpo-32066 `__: asyncio: Support pathlib." "Path in create_unix_connection; sock arg should be optional" msgstr "" -#: ../build/NEWS:13262 +#: ../build/NEWS:12509 msgid "" "`bpo-32046 `__: Updates 2to3 to convert " "from operator.isCallable(obj) to callable(obj). Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:13265 +#: ../build/NEWS:12512 msgid "" "`bpo-32018 `__: inspect.signature should " "follow :pep:`8`, if the parameter has an annotation and a default value. " "Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:13268 +#: ../build/NEWS:12515 msgid "" "`bpo-32025 `__: Add time.thread_time() " "and time.thread_time_ns()" msgstr "" -#: ../build/NEWS:13270 +#: ../build/NEWS:12517 msgid "" "`bpo-32037 `__: Integers that fit in a " "signed 32-bit integer will be now pickled with protocol 0 using the INT " @@ -24141,27 +22383,27 @@ msgid "" "2." msgstr "" -#: ../build/NEWS:13275 ../build/NEWS:16815 +#: ../build/NEWS:12522 ../build/NEWS:16062 msgid "" "`bpo-32034 `__: Make asyncio." "IncompleteReadError and LimitOverrunError pickleable." msgstr "" -#: ../build/NEWS:13278 ../build/NEWS:16818 +#: ../build/NEWS:12525 ../build/NEWS:16065 msgid "" "`bpo-32015 `__: Fixed the looping of " "asyncio in the case of reconnection the socket during waiting async read/" "write from/to the socket." msgstr "" -#: ../build/NEWS:13281 ../build/NEWS:16821 +#: ../build/NEWS:12528 ../build/NEWS:16068 msgid "" "`bpo-32011 `__: Restored support of " "loading marshal files with the TYPE_INT64 code. These files can be produced " "in Python 2.7." msgstr "" -#: ../build/NEWS:13284 +#: ../build/NEWS:12531 msgid "" "`bpo-28369 `__: Enhance add_reader/" "writer check that socket is not used by some transport. Before, only cases " @@ -24169,14 +22411,14 @@ msgid "" "check is implemented correctly for all file-like objects." msgstr "" -#: ../build/NEWS:13289 +#: ../build/NEWS:12536 msgid "" "`bpo-31976 `__: Fix race condition when " "flushing a file is slow, which can cause a segfault if closing the file from " "another thread." msgstr "" -#: ../build/NEWS:13292 +#: ../build/NEWS:12539 msgid "" "`bpo-31985 `__: Formally deprecated aifc." "openfp, sunau.openfp, and wave.openfp. Since change " @@ -24186,40 +22428,40 @@ msgid "" "undocumented." msgstr "" -#: ../build/NEWS:13298 +#: ../build/NEWS:12545 msgid "" "`bpo-21862 `__: cProfile command line " "now accepts `-m module_name` as an alternative to script path. Patch by " "Sanyam Khurana." msgstr "" -#: ../build/NEWS:13301 ../build/NEWS:16824 +#: ../build/NEWS:12548 ../build/NEWS:16071 msgid "" "`bpo-31970 `__: Reduce performance " "overhead of asyncio debug mode." msgstr "" -#: ../build/NEWS:13303 +#: ../build/NEWS:12550 msgid "" "`bpo-31843 `__: *database* argument of " "sqlite3.connect() now accepts a :term:`path-like object`, instead of just a " "string." msgstr "" -#: ../build/NEWS:13306 +#: ../build/NEWS:12553 msgid "" "`bpo-31945 `__: Add Configurable " "*blocksize* to ``HTTPConnection`` and ``HTTPSConnection`` for improved " "upload throughput. Patch by Nir Soffer." msgstr "" -#: ../build/NEWS:13309 +#: ../build/NEWS:12556 msgid "" "`bpo-31943 `__: Add a ``cancelled()`` " "method to :class:`asyncio.Handle`. Patch by Marat Sharafutdinov." msgstr "" -#: ../build/NEWS:13312 ../build/NEWS:16826 +#: ../build/NEWS:12559 ../build/NEWS:16073 msgid "" "`bpo-9678 `__: Fixed determining the MAC " "address in the uuid module: Using ifconfig on NetBSD and OpenBSD. Using arp " @@ -24227,32 +22469,32 @@ msgid "" "Shimizukawa." msgstr "" -#: ../build/NEWS:13316 ../build/NEWS:16830 +#: ../build/NEWS:12563 ../build/NEWS:16077 msgid "" "`bpo-30057 `__: Fix potential missed " "signal in signal.signal()." msgstr "" -#: ../build/NEWS:13318 ../build/NEWS:16832 +#: ../build/NEWS:12565 ../build/NEWS:16079 msgid "" "`bpo-31933 `__: Fix Blake2 params " "leaf_size and node_offset on big endian platforms. Patch by Jack O'Connor." msgstr "" -#: ../build/NEWS:13321 +#: ../build/NEWS:12568 msgid "" "`bpo-21423 `__: Add an initializer " "argument to {Process,Thread}PoolExecutor" msgstr "" -#: ../build/NEWS:13323 ../build/NEWS:16835 +#: ../build/NEWS:12570 ../build/NEWS:16082 msgid "" "`bpo-31927 `__: Fixed compilation of the " "socket module on NetBSD 8. Fixed assertion failure or reading arbitrary " "data when parse a AF_BLUETOOTH address on NetBSD and DragonFly BSD." msgstr "" -#: ../build/NEWS:13327 ../build/NEWS:16839 +#: ../build/NEWS:12574 ../build/NEWS:16086 msgid "" "`bpo-27666 `__: Fixed stack corruption " "in curses.box() and curses.ungetmouse() when the size of types chtype or " @@ -24260,65 +22502,65 @@ msgid "" "as arguments. Based on patch by Steve Fink." msgstr "" -#: ../build/NEWS:13332 +#: ../build/NEWS:12579 msgid "" "`bpo-31917 `__: Add 3 new clock " "identifiers: :data:`time.CLOCK_BOOTTIME`, :data:`time.CLOCK_PROF` and :data:" "`time.CLOCK_UPTIME`." msgstr "" -#: ../build/NEWS:13335 ../build/NEWS:16844 +#: ../build/NEWS:12582 ../build/NEWS:16091 msgid "" "`bpo-31897 `__: plistlib now catches " "more errors when read binary plists and raises InvalidFileException instead " "of unexpected exceptions." msgstr "" -#: ../build/NEWS:13338 ../build/NEWS:16847 +#: ../build/NEWS:12585 ../build/NEWS:16094 msgid "" "`bpo-25720 `__: Fix the method for " "checking pad state of curses WINDOW. Patch by Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:13341 ../build/NEWS:16850 +#: ../build/NEWS:12588 ../build/NEWS:16097 msgid "" "`bpo-31893 `__: Fixed the layout of the " "kqueue_event structure on OpenBSD and NetBSD. Fixed the comparison of the " "kqueue_event objects." msgstr "" -#: ../build/NEWS:13344 ../build/NEWS:16853 +#: ../build/NEWS:12591 ../build/NEWS:16100 msgid "" "`bpo-31891 `__: Fixed building the " "curses module on NetBSD." msgstr "" -#: ../build/NEWS:13346 +#: ../build/NEWS:12593 msgid "" "`bpo-31884 `__: added required constants " "to subprocess module for setting priority on windows" msgstr "" -#: ../build/NEWS:13349 +#: ../build/NEWS:12596 msgid "" "`bpo-28281 `__: Remove year (1-9999) " "limits on the Calendar.weekday() function. Patch by Mark Gollahon." msgstr "" -#: ../build/NEWS:13352 +#: ../build/NEWS:12599 msgid "" "`bpo-31702 `__: crypt.mksalt() now " "allows to specify the number of rounds for SHA-256 and SHA-512 hashing." msgstr "" -#: ../build/NEWS:13355 +#: ../build/NEWS:12602 msgid "" "`bpo-30639 `__: :func:`inspect.getfile` " "no longer computes the repr of unknown objects to display in an error " "message, to protect against badly behaved custom reprs." msgstr "" -#: ../build/NEWS:13359 +#: ../build/NEWS:12606 msgid "" "`bpo-30768 `__: Fix the pthread" "+semaphore implementation of PyThread_acquire_lock_timed() when called with " @@ -24326,20 +22568,20 @@ msgid "" "interrupted by a signal (EINTR). See also the :pep:`475`." msgstr "" -#: ../build/NEWS:13364 +#: ../build/NEWS:12611 msgid "" "`bpo-31854 `__: Add ``mmap." "ACCESS_DEFAULT`` constant." msgstr "" -#: ../build/NEWS:13366 +#: ../build/NEWS:12613 msgid "" "`bpo-31834 `__: Use optimized code for " "BLAKE2 only with SSSE3+. The pure SSE2 implementation is slower than the " "pure C reference implementation." msgstr "" -#: ../build/NEWS:13369 +#: ../build/NEWS:12616 msgid "" "`bpo-28292 `__: Calendar." "itermonthdates() will now consistently raise an exception when a date falls " @@ -24349,47 +22591,47 @@ msgid "" "restricted by the range supported by datetime.date." msgstr "" -#: ../build/NEWS:13376 +#: ../build/NEWS:12623 msgid "" "`bpo-28564 `__: The shutil.rmtree() " "function has been sped up to 20--40%. This was done using the os.scandir() " "function." msgstr "" -#: ../build/NEWS:13379 ../build/NEWS:16855 +#: ../build/NEWS:12626 ../build/NEWS:16102 msgid "" "`bpo-28416 `__: Instances of pickle." "Pickler subclass with the persistent_id() method and pickle.Unpickler " "subclass with the persistent_load() method no longer create reference cycles." msgstr "" -#: ../build/NEWS:13383 +#: ../build/NEWS:12630 msgid "" "`bpo-31653 `__: Don't release the GIL if " "we can acquire a multiprocessing semaphore immediately." msgstr "" -#: ../build/NEWS:13386 ../build/NEWS:16859 +#: ../build/NEWS:12633 ../build/NEWS:16106 msgid "" "`bpo-28326 `__: Fix multiprocessing." "Process when stdout and/or stderr is closed or None." msgstr "" -#: ../build/NEWS:13389 +#: ../build/NEWS:12636 msgid "" "`bpo-20825 `__: Add `subnet_of` and " "`superset_of` containment tests to :class:`ipaddress.IPv6Network` and :class:" "`ipaddress.IPv4Network`. Patch by Michel Albert and Cheryl Sabella." msgstr "" -#: ../build/NEWS:13393 +#: ../build/NEWS:12640 msgid "" "`bpo-31827 `__: Remove the os." "stat_float_times() function. It was introduced in Python 2.3 for backward " "compatibility with Python 2.2, and was deprecated since Python 3.1." msgstr "" -#: ../build/NEWS:13397 +#: ../build/NEWS:12644 msgid "" "`bpo-31756 `__: Add a ``subprocess." "Popen(text=False)`` keyword argument to `subprocess` functions to be more " @@ -24397,25 +22639,25 @@ msgid "" "Patch by Andrew Clegg." msgstr "" -#: ../build/NEWS:13401 +#: ../build/NEWS:12648 msgid "" "`bpo-31819 `__: Add AbstractEventLoop." "sock_recv_into()." msgstr "" -#: ../build/NEWS:13403 ../build/NEWS:16181 ../build/NEWS:16862 +#: ../build/NEWS:12650 ../build/NEWS:15428 ../build/NEWS:16109 msgid "" "`bpo-31457 `__: If nested log adapters " "are used, the inner ``process()`` methods are no longer omitted." msgstr "" -#: ../build/NEWS:13406 ../build/NEWS:16865 +#: ../build/NEWS:12653 ../build/NEWS:16112 msgid "" "`bpo-31457 `__: The ``manager`` property " "on LoggerAdapter objects is now properly settable." msgstr "" -#: ../build/NEWS:13409 ../build/NEWS:16868 +#: ../build/NEWS:12656 ../build/NEWS:16115 msgid "" "`bpo-31806 `__: Fix timeout rounding in " "time.sleep(), threading.Lock.acquire() and socket.socket.settimeout() to " @@ -24424,20 +22666,20 @@ msgid "" "non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:13415 +#: ../build/NEWS:12662 msgid "" "`bpo-31803 `__: time.clock() and time." "get_clock_info('clock') now emit a DeprecationWarning warning." msgstr "" -#: ../build/NEWS:13418 +#: ../build/NEWS:12665 msgid "" "`bpo-31800 `__: Extended support for " "parsing UTC offsets. strptime '%z' can now parse the output generated by " "datetime.isoformat, including seconds and microseconds." msgstr "" -#: ../build/NEWS:13422 ../build/NEWS:16874 +#: ../build/NEWS:12669 ../build/NEWS:16121 msgid "" "`bpo-28603 `__: traceback: Fix a " "TypeError that occurred during printing of exception tracebacks when either " @@ -24445,14 +22687,14 @@ msgid "" "unhashable. Patch by Zane Bitter." msgstr "" -#: ../build/NEWS:13426 +#: ../build/NEWS:12673 msgid "" "`bpo-30541 `__: Add new function to seal " "a mock and prevent the automatically creation of child mocks. Patch by Mario " "Corchero." msgstr "" -#: ../build/NEWS:13429 +#: ../build/NEWS:12676 msgid "" "`bpo-31784 `__: Implement the :pep:" "`564`, add new 6 new functions with nanosecond resolution to the :mod:`time` " @@ -24461,80 +22703,80 @@ msgid "" "process_time_ns`, :func:`~time.time_ns`." msgstr "" -#: ../build/NEWS:13435 +#: ../build/NEWS:12682 msgid "" "`bpo-30143 `__: 2to3 now generates a " "code that uses abstract collection classes from collections.abc rather than " "collections." msgstr "" -#: ../build/NEWS:13438 ../build/NEWS:16880 +#: ../build/NEWS:12685 ../build/NEWS:16127 msgid "" "`bpo-31770 `__: Prevent a crash when " "calling the ``__init__()`` method of a ``sqlite3.Cursor`` object more than " "once. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13441 ../build/NEWS:16887 +#: ../build/NEWS:12688 ../build/NEWS:16134 msgid "" "`bpo-31764 `__: Prevent a crash in " "``sqlite3.Cursor.close()`` in case the ``Cursor`` object is uninitialized. " "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13444 ../build/NEWS:16890 +#: ../build/NEWS:12691 ../build/NEWS:16137 msgid "" "`bpo-31752 `__: Fix possible crash in " "timedelta constructor called with custom integers." msgstr "" -#: ../build/NEWS:13447 ../build/NEWS:16899 +#: ../build/NEWS:12694 ../build/NEWS:16146 msgid "" "`bpo-31620 `__: an empty asyncio.Queue " "now doesn't leak memory when queue.get pollers timeout" msgstr "" -#: ../build/NEWS:13450 +#: ../build/NEWS:12697 msgid "" "`bpo-31690 `__: Allow the flags re." "ASCII, re.LOCALE, and re.UNICODE to be used as group flags for regular " "expressions." msgstr "" -#: ../build/NEWS:13453 +#: ../build/NEWS:12700 msgid "" "`bpo-30349 `__: FutureWarning is now " "emitted if a regular expression contains character set constructs that will " "change semantically in the future (nested sets and set operations)." msgstr "" -#: ../build/NEWS:13457 +#: ../build/NEWS:12704 msgid "" "`bpo-31664 `__: Added support for the " "Blowfish hashing in the crypt module." msgstr "" -#: ../build/NEWS:13459 ../build/NEWS:16902 +#: ../build/NEWS:12706 ../build/NEWS:16149 msgid "" "`bpo-31632 `__: Fix method " "set_protocol() of class _SSLProtocolTransport in asyncio module. This method " "was previously modifying a wrong reference to the protocol." msgstr "" -#: ../build/NEWS:13463 ../build/NEWS:16913 +#: ../build/NEWS:12710 ../build/NEWS:16160 msgid "" "`bpo-15037 `__: Added a workaround for " "getkey() in curses for ncurses 5.7 and earlier." msgstr "" -#: ../build/NEWS:13466 +#: ../build/NEWS:12713 msgid "" "`bpo-31307 `__: Allow use of bytes " "objects for arguments to :meth:`configparser.ConfigParser.read`. Patch by " "Vincent Michel." msgstr "" -#: ../build/NEWS:13469 ../build/NEWS:16933 +#: ../build/NEWS:12716 ../build/NEWS:16180 msgid "" "`bpo-31334 `__: Fix ``poll." "poll([timeout])`` in the ``select`` module for arbitrary negative timeouts " @@ -24542,66 +22784,66 @@ msgid "" "Riccardo Coccioli." msgstr "" -#: ../build/NEWS:13473 ../build/NEWS:16937 +#: ../build/NEWS:12720 ../build/NEWS:16184 msgid "" "`bpo-31310 `__: multiprocessing's " "semaphore tracker should be launched again if crashed." msgstr "" -#: ../build/NEWS:13476 ../build/NEWS:16940 +#: ../build/NEWS:12723 ../build/NEWS:16187 msgid "" "`bpo-31308 `__: Make multiprocessing's " "forkserver process immune to Ctrl-C and other user interruptions. If it " "crashes, restart it when necessary." msgstr "" -#: ../build/NEWS:13479 +#: ../build/NEWS:12726 msgid "" "`bpo-31245 `__: Added support for " "AF_UNIX socket in asyncio `create_datagram_endpoint`." msgstr "" -#: ../build/NEWS:13482 +#: ../build/NEWS:12729 msgid "" "`bpo-30553 `__: Add HTTP/2 status code " "421 (Misdirected Request) to :class:`http.HTTPStatus`. Patch by Vitor " "Pereira." msgstr "" -#: ../build/NEWS:13488 ../build/NEWS:16946 +#: ../build/NEWS:12735 ../build/NEWS:16193 msgid "" "`bpo-32105 `__: Added asyncio." "BaseEventLoop.connect_accepted_socket versionadded marker." msgstr "" -#: ../build/NEWS:13494 ../build/NEWS:16959 +#: ../build/NEWS:12741 ../build/NEWS:16206 msgid "" "`bpo-31380 `__: Skip test_httpservers " "test_undecodable_file on macOS: fails on APFS." msgstr "" -#: ../build/NEWS:13497 ../build/NEWS:16962 +#: ../build/NEWS:12744 ../build/NEWS:16209 msgid "" "`bpo-31705 `__: Skip test_socket." "test_sha256() on Linux kernel older than 4.5. The test fails with ENOKEY on " "kernel 3.10 (on ppc64le). A fix was merged into the kernel 4.5." msgstr "" -#: ../build/NEWS:13501 +#: ../build/NEWS:12748 msgid "" "`bpo-32138 `__: Skip on Android " "test_faulthandler tests that raise SIGSEGV and remove the test.support." "requires_android_level decorator." msgstr "" -#: ../build/NEWS:13504 +#: ../build/NEWS:12751 msgid "" "`bpo-32136 `__: The runtime embedding " "tests have been split out from ``Lib/test/test_capi.py`` into a new ``Lib/" "test/test_embed.py`` file." msgstr "" -#: ../build/NEWS:13507 +#: ../build/NEWS:12754 msgid "" "`bpo-28668 `__: test.support." "requires_multiprocessing_queue is removed. Skip tests with test.support." @@ -24609,126 +22851,126 @@ msgid "" "implementation is broken or missing." msgstr "" -#: ../build/NEWS:13511 +#: ../build/NEWS:12758 msgid "" "`bpo-32126 `__: Skip " "test_get_event_loop_new_process in test.test_asyncio.test_events when " "sem_open() is not functional." msgstr "" -#: ../build/NEWS:13514 ../build/NEWS:16966 +#: ../build/NEWS:12761 ../build/NEWS:16213 msgid "" "`bpo-31174 `__: Fix test_tools." "test_unparse: DirectoryTestCase now stores the names sample to always test " "the same files. It prevents false alarms when hunting reference leaks." msgstr "" -#: ../build/NEWS:13521 +#: ../build/NEWS:12768 msgid "" "`bpo-28538 `__: Revert the previous " "changes, the if_nameindex structure is defined by Unified Headers." msgstr "" -#: ../build/NEWS:13524 +#: ../build/NEWS:12771 msgid "" "`bpo-28762 `__: Revert the last commit, " "the F_LOCK macro is defined by Android Unified Headers." msgstr "" -#: ../build/NEWS:13527 +#: ../build/NEWS:12774 msgid "" "`bpo-29040 `__: Support building Android " "with Unified Headers. The first NDK release to support Unified Headers is " "android-ndk-r14." msgstr "" -#: ../build/NEWS:13530 ../build/NEWS:16976 +#: ../build/NEWS:12777 ../build/NEWS:16223 msgid "" "`bpo-32059 `__: ``detect_modules()`` in " "``setup.py`` now also searches the sysroot paths when cross-compiling." msgstr "" -#: ../build/NEWS:13533 ../build/NEWS:16979 +#: ../build/NEWS:12780 ../build/NEWS:16226 msgid "" "`bpo-31957 `__: Fixes Windows SDK " "version detection when building for Windows." msgstr "" -#: ../build/NEWS:13535 ../build/NEWS:16981 +#: ../build/NEWS:12782 ../build/NEWS:16228 msgid "" "`bpo-31609 `__: Fixes quotes in PCbuild/" "clean.bat" msgstr "" -#: ../build/NEWS:13537 ../build/NEWS:16983 +#: ../build/NEWS:12784 ../build/NEWS:16230 msgid "" "`bpo-31934 `__: Abort the build when " "building out of a not clean source tree." msgstr "" -#: ../build/NEWS:13539 ../build/NEWS:16985 +#: ../build/NEWS:12786 ../build/NEWS:16232 msgid "" "`bpo-31926 `__: Fixed Argument Clinic " "sometimes causing compilation errors when there was more than one function " "and/or method in a .c file with the same name." msgstr "" -#: ../build/NEWS:13543 ../build/NEWS:16989 +#: ../build/NEWS:12790 ../build/NEWS:16236 msgid "" "`bpo-28791 `__: Update Windows builds to " "use SQLite 3.21.0." msgstr "" -#: ../build/NEWS:13545 ../build/NEWS:16991 +#: ../build/NEWS:12792 ../build/NEWS:16238 msgid "" "`bpo-28791 `__: Update OS X installer to " "use SQLite 3.21.0." msgstr "" -#: ../build/NEWS:13547 +#: ../build/NEWS:12794 msgid "" "`bpo-28643 `__: Record profile-opt build " "progress with stamp files." msgstr "" -#: ../build/NEWS:13549 +#: ../build/NEWS:12796 msgid "" "`bpo-31866 `__: Finish removing support " "for AtheOS." msgstr "" -#: ../build/NEWS:13554 ../build/NEWS:17001 +#: ../build/NEWS:12801 ../build/NEWS:16248 msgid "" "`bpo-1102 `__: Return ``None`` when " "``View.Fetch()`` returns ``ERROR_NO_MORE_ITEMS`` instead of raising " "``MSIError``. Initial patch by Anthony Tuininga." msgstr "" -#: ../build/NEWS:13558 ../build/NEWS:17005 +#: ../build/NEWS:12805 ../build/NEWS:16252 msgid "" "`bpo-31944 `__: Fixes Modify button in " "Apps and Features dialog." msgstr "" -#: ../build/NEWS:13560 +#: ../build/NEWS:12807 msgid "" "`bpo-20486 `__: Implement the ``Database." "Close()`` method to help closing MSI database objects." msgstr "" -#: ../build/NEWS:13563 +#: ../build/NEWS:12810 msgid "" "`bpo-31857 `__: Make the behavior of " "USE_STACKCHECK deterministic in a multi-threaded environment." msgstr "" -#: ../build/NEWS:13569 ../build/NEWS:17010 +#: ../build/NEWS:12816 ../build/NEWS:16257 msgid "" "`bpo-31392 `__: Update macOS installer " "to use OpenSSL 1.0.2m" msgstr "" -#: ../build/NEWS:13574 ../build/NEWS:17015 +#: ../build/NEWS:12821 ../build/NEWS:16262 msgid "" "`bpo-32207 `__: Improve tk event " "exception tracebacks in IDLE. When tk event handling is driven by IDLE's run " @@ -24738,20 +22980,20 @@ msgid "" "Serhiy Storchaka." msgstr "" -#: ../build/NEWS:13580 ../build/NEWS:17021 +#: ../build/NEWS:12827 ../build/NEWS:16268 msgid "" "`bpo-32164 `__: Delete unused file " "idlelib/tabbedpages.py. Use of TabbedPageSet in configdialog was replaced by " "ttk.Notebook." msgstr "" -#: ../build/NEWS:13583 ../build/NEWS:17024 +#: ../build/NEWS:12830 ../build/NEWS:16271 msgid "" "`bpo-32100 `__: IDLE: Fix old and new " "bugs in pathbrowser; improve tests. Patch mostly by Cheryl Sabella." msgstr "" -#: ../build/NEWS:13586 ../build/NEWS:17027 +#: ../build/NEWS:12833 ../build/NEWS:16274 msgid "" "`bpo-31858 `__: IDLE -- Restrict shell " "prompt manipulation to the shell. Editor and output windows only see an " @@ -24760,14 +23002,14 @@ msgid "" "not set or changed." msgstr "" -#: ../build/NEWS:13591 ../build/NEWS:17032 +#: ../build/NEWS:12838 ../build/NEWS:16279 msgid "" "`bpo-31860 `__: The font sample in the " "IDLE configuration dialog is now editable. Changes persist while IDLE " "remains open" msgstr "" -#: ../build/NEWS:13594 ../build/NEWS:17035 +#: ../build/NEWS:12841 ../build/NEWS:16282 msgid "" "`bpo-31836 `__: Test_code_module now " "passes if run after test_idle, which sets ps1. The code module uses sys.ps1 " @@ -24775,14 +23017,14 @@ msgid "" "both behaviors. Ditto for ps2." msgstr "" -#: ../build/NEWS:13598 ../build/NEWS:17039 +#: ../build/NEWS:12845 ../build/NEWS:16286 msgid "" "`bpo-28603 `__: Fix a TypeError that " "caused a shell restart when printing a traceback that includes an exception " "that is unhashable. Patch by Zane Bitter." msgstr "" -#: ../build/NEWS:13602 +#: ../build/NEWS:12849 msgid "" "`bpo-13802 `__: Use non-Latin characters " "in the IDLE's Font settings sample. Even if one selects a font that defines " @@ -24793,7 +23035,7 @@ msgid "" "arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../build/NEWS:13613 +#: ../build/NEWS:12860 msgid "" "`bpo-32159 `__: Remove CVS and " "Subversion tools: remove svneol.py and treesync.py scripts. CPython migrated " @@ -24801,14 +23043,14 @@ msgid "" "are no longer used to develop CPython." msgstr "" -#: ../build/NEWS:13618 ../build/NEWS:17078 +#: ../build/NEWS:12865 ../build/NEWS:16325 msgid "" "`bpo-30722 `__: Make redemo work with " "Python 3.6 and newer versions. Also, remove the ``LOCALE`` option since it " "doesn't work with string patterns in Python 3. Patch by Christoph Sarnowski." msgstr "" -#: ../build/NEWS:13625 ../build/NEWS:17085 +#: ../build/NEWS:12872 ../build/NEWS:16332 msgid "" "`bpo-20891 `__: Fix PyGILState_Ensure(). " "When PyGILState_Ensure() is called in a non-Python thread before " @@ -24816,14 +23058,14 @@ msgid "" "PyThreadState_New() to fix a crash." msgstr "" -#: ../build/NEWS:13629 +#: ../build/NEWS:12876 msgid "" "`bpo-32125 `__: The " "``Py_UseClassExceptionsFlag`` flag has been removed. It was deprecated and " "wasn't used anymore since Python 2.0." msgstr "" -#: ../build/NEWS:13632 +#: ../build/NEWS:12879 msgid "" "`bpo-25612 `__: Move the current " "exception state from the frame object to the co-routine. This simplifies the " @@ -24831,14 +23073,14 @@ msgid "" "exception state when entering or exiting a generator." msgstr "" -#: ../build/NEWS:13637 +#: ../build/NEWS:12884 msgid "" "`bpo-23699 `__: Add " "Py_RETURN_RICHCOMPARE macro to reduce boilerplate code in rich comparison " "functions." msgstr "" -#: ../build/NEWS:13640 ../build/NEWS:17092 +#: ../build/NEWS:12887 ../build/NEWS:16339 msgid "" "`bpo-30697 `__: The " "`PyExc_RecursionErrorInst` singleton is removed and " @@ -24848,15 +23090,15 @@ msgid "" "org/issue22898>`__." msgstr "" -#: ../build/NEWS:13647 +#: ../build/NEWS:12894 msgid "Python 3.7.0 alpha 2" msgstr "" -#: ../build/NEWS:13649 +#: ../build/NEWS:12896 msgid "*Release date: 2017-10-16*" msgstr "" -#: ../build/NEWS:13654 +#: ../build/NEWS:12901 msgid "" "`bpo-31558 `__: ``gc.freeze()`` is a new " "API that allows for moving all objects currently tracked by the garbage " @@ -24866,85 +23108,85 @@ msgid "" "stability at fork()." msgstr "" -#: ../build/NEWS:13660 ../build/NEWS:16728 +#: ../build/NEWS:12907 ../build/NEWS:15975 msgid "" "`bpo-31642 `__: Restored blocking \"from " "package import module\" by setting sys.modules[\"package.module\"] to None." msgstr "" -#: ../build/NEWS:13663 +#: ../build/NEWS:12910 msgid "" "`bpo-31708 `__: Allow use of " "asynchronous generator expressions in synchronous functions." msgstr "" -#: ../build/NEWS:13666 +#: ../build/NEWS:12913 msgid "" "`bpo-31709 `__: Drop support of " "asynchronous __aiter__." msgstr "" -#: ../build/NEWS:13668 +#: ../build/NEWS:12915 msgid "" "`bpo-30404 `__: The -u option now makes " "the stdout and stderr streams unbuffered rather than line-buffered." msgstr "" -#: ../build/NEWS:13671 ../build/NEWS:16734 +#: ../build/NEWS:12918 ../build/NEWS:15981 msgid "" "`bpo-31619 `__: Fixed a ValueError when " "convert a string with large number of underscores to integer with binary " "base." msgstr "" -#: ../build/NEWS:13674 +#: ../build/NEWS:12921 msgid "" "`bpo-31602 `__: Fix an assertion failure " "in `zipimporter.get_source()` in case of a bad `zlib.decompress()`. Patch by " "Oren Milman." msgstr "" -#: ../build/NEWS:13677 ../build/NEWS:16737 +#: ../build/NEWS:12924 ../build/NEWS:15984 msgid "" "`bpo-31592 `__: Fixed an assertion " "failure in Python parser in case of a bad `unicodedata.normalize()`. Patch " "by Oren Milman." msgstr "" -#: ../build/NEWS:13680 ../build/NEWS:16740 +#: ../build/NEWS:12927 ../build/NEWS:15987 msgid "" "`bpo-31588 `__: Raise a `TypeError` with " "a helpful error message when class creation fails due to a metaclass with a " "bad ``__prepare__()`` method. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13684 +#: ../build/NEWS:12931 msgid "" "`bpo-31574 `__: Importlib was " "instrumented with two dtrace probes to profile import timing." msgstr "" -#: ../build/NEWS:13687 ../build/NEWS:16744 +#: ../build/NEWS:12934 ../build/NEWS:15991 msgid "" "`bpo-31566 `__: Fix an assertion failure " "in `_warnings.warn()` in case of a bad ``__name__`` global. Patch by Oren " "Milman." msgstr "" -#: ../build/NEWS:13690 +#: ../build/NEWS:12937 msgid "" "`bpo-31506 `__: Improved the error " "message logic for object.__new__ and object.__init__." msgstr "" -#: ../build/NEWS:13693 ../build/NEWS:16747 +#: ../build/NEWS:12940 ../build/NEWS:15994 msgid "" "`bpo-31505 `__: Fix an assertion failure " "in `json`, in case `_json.make_encoder()` received a bad `encoder()` " "argument. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13697 ../build/NEWS:16751 +#: ../build/NEWS:12944 ../build/NEWS:15998 msgid "" "`bpo-31492 `__: Fix assertion failures " "in case of failing to import from a module with a bad ``__name__`` " @@ -24952,21 +23194,21 @@ msgid "" "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13701 ../build/NEWS:16759 +#: ../build/NEWS:12948 ../build/NEWS:16006 msgid "" "`bpo-31478 `__: Fix an assertion failure " "in `_random.Random.seed()` in case the argument has a bad ``__abs__()`` " "method. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13704 +#: ../build/NEWS:12951 msgid "" "`bpo-31336 `__: Speed up class creation " "by 10-20% by reducing the overhead in the necessary special method lookups. " "Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:13707 +#: ../build/NEWS:12954 msgid "" "`bpo-31415 `__: Add ``-X importtime`` " "option to show how long each import takes. It can be used to optimize " @@ -24974,13 +23216,13 @@ msgid "" "as an equivalent way to enable this." msgstr "" -#: ../build/NEWS:13711 +#: ../build/NEWS:12958 msgid "" "`bpo-31410 `__: Optimized calling " "wrapper and classmethod descriptors." msgstr "" -#: ../build/NEWS:13713 +#: ../build/NEWS:12960 msgid "" "`bpo-31353 `__: :pep:`553` - Add a new " "built-in called ``breakpoint()`` which calls ``sys.breakpointhook()``. By " @@ -24989,101 +23231,101 @@ msgid "" "original value of the hook is saved in ``sys.__breakpointhook__``." msgstr "" -#: ../build/NEWS:13719 +#: ../build/NEWS:12966 msgid "" "`bpo-17852 `__: Maintain a list of open " "buffered files, flush them before exiting the interpreter. Based on a patch " "from Armin Rigo." msgstr "" -#: ../build/NEWS:13722 ../build/NEWS:16762 +#: ../build/NEWS:12969 ../build/NEWS:16009 msgid "" "`bpo-31315 `__: Fix an assertion failure " "in imp.create_dynamic(), when spec.name is not a string. Patch by Oren " "Milman." msgstr "" -#: ../build/NEWS:13725 ../build/NEWS:16765 +#: ../build/NEWS:12972 ../build/NEWS:16012 msgid "" "`bpo-31311 `__: Fix a crash in the " "``__setstate__()`` method of `ctypes._CData`, in case of a bad ``__dict__``. " "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13728 ../build/NEWS:16768 +#: ../build/NEWS:12975 ../build/NEWS:16015 msgid "" "`bpo-31293 `__: Fix crashes in true " "division and multiplication of a timedelta object by a float with a bad " "as_integer_ratio() method. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13732 ../build/NEWS:16772 +#: ../build/NEWS:12979 ../build/NEWS:16019 msgid "" "`bpo-31285 `__: Fix an assertion failure " "in `warnings.warn_explicit`, when the return value of the received loader's " "get_source() has a bad splitlines() method. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13736 +#: ../build/NEWS:12983 msgid "" "`bpo-30406 `__: Make ``async`` and " "``await`` proper keywords, as specified in :pep:`492`." msgstr "" -#: ../build/NEWS:13742 ../build/NEWS:16878 +#: ../build/NEWS:12989 ../build/NEWS:16125 msgid "" "`bpo-30058 `__: Fixed buffer overflow in " "select.kqueue.control()." msgstr "" -#: ../build/NEWS:13744 ../build/NEWS:16883 +#: ../build/NEWS:12991 ../build/NEWS:16130 msgid "" "`bpo-31672 `__: ``idpattern`` in " "``string.Template`` matched some non-ASCII characters. Now it uses ``-i`` " "regular expression local flag to avoid non-ASCII characters." msgstr "" -#: ../build/NEWS:13748 ../build/NEWS:16893 +#: ../build/NEWS:12995 ../build/NEWS:16140 msgid "" "`bpo-31701 `__: On Windows, faulthandler." "enable() now ignores MSC and COM exceptions." msgstr "" -#: ../build/NEWS:13751 ../build/NEWS:16896 +#: ../build/NEWS:12998 ../build/NEWS:16143 msgid "" "`bpo-31728 `__: Prevent crashes in " "`_elementtree` due to unsafe cleanup of `Element.text` and `Element.tail`. " "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13754 +#: ../build/NEWS:13001 msgid "" "`bpo-31671 `__: Now ``re.compile()`` " "converts passed RegexFlag to normal int object before compiling. " "bm_regex_compile benchmark shows 14% performance improvements." msgstr "" -#: ../build/NEWS:13758 +#: ../build/NEWS:13005 msgid "" "`bpo-30397 `__: The types of compiled " "regular objects and match objects are now exposed as `re.Pattern` and `re." "Match`. This adds information in pydoc output for the re module." msgstr "" -#: ../build/NEWS:13762 ../build/NEWS:16906 +#: ../build/NEWS:13009 ../build/NEWS:16153 msgid "" "`bpo-31675 `__: Fixed memory leaks in " "Tkinter's methods splitlist() and split() when pass a string larger than 2 " "GiB." msgstr "" -#: ../build/NEWS:13765 ../build/NEWS:16909 +#: ../build/NEWS:13012 ../build/NEWS:16156 msgid "" "`bpo-31673 `__: Fixed typo in the name " "of Tkinter's method adderrorinfo()." msgstr "" -#: ../build/NEWS:13767 +#: ../build/NEWS:13014 msgid "" "`bpo-31648 `__: Improvements to path " "predicates in ElementTree: Allow whitespace around predicate parts, i.e. " @@ -25092,70 +23334,70 @@ msgid "" "by Stefan Behnel." msgstr "" -#: ../build/NEWS:13772 ../build/NEWS:16911 +#: ../build/NEWS:13019 ../build/NEWS:16158 msgid "" "`bpo-30806 `__: Fix the string " "representation of a netrc object." msgstr "" -#: ../build/NEWS:13774 +#: ../build/NEWS:13021 msgid "" "`bpo-31638 `__: Add optional argument " "``compressed`` to ``zipapp.create_archive``, and add option ``--compress`` " "to the command line interface of ``zipapp``." msgstr "" -#: ../build/NEWS:13778 ../build/NEWS:16916 +#: ../build/NEWS:13025 ../build/NEWS:16163 msgid "" "`bpo-25351 `__: Avoid venv activate " "failures with undefined variables" msgstr "" -#: ../build/NEWS:13780 +#: ../build/NEWS:13027 msgid "" "`bpo-20519 `__: Avoid ctypes use (if " "possible) and improve import time for uuid." msgstr "" -#: ../build/NEWS:13783 +#: ../build/NEWS:13030 msgid "" "`bpo-28293 `__: The regular expression " "cache is no longer completely dumped when it is full." msgstr "" -#: ../build/NEWS:13786 +#: ../build/NEWS:13033 msgid "" "`bpo-31596 `__: Added " "pthread_getcpuclockid() to the time module" msgstr "" -#: ../build/NEWS:13788 +#: ../build/NEWS:13035 msgid "" "`bpo-27494 `__: Make 2to3 accept a " "trailing comma in generator expressions. For example, ``set(x for x in " "[],)`` is now allowed." msgstr "" -#: ../build/NEWS:13791 ../build/NEWS:16922 +#: ../build/NEWS:13038 ../build/NEWS:16169 msgid "" "`bpo-30347 `__: Stop crashes when " "concurrently iterate over itertools.groupby() iterators." msgstr "" -#: ../build/NEWS:13794 +#: ../build/NEWS:13041 msgid "" "`bpo-30346 `__: An iterator produced by " "itertools.groupby() iterator now becomes exhausted after advancing the " "groupby iterator." msgstr "" -#: ../build/NEWS:13797 +#: ../build/NEWS:13044 msgid "" "`bpo-31556 `__: Cancel asyncio.wait_for " "future faster if timeout <= 0" msgstr "" -#: ../build/NEWS:13799 +#: ../build/NEWS:13046 msgid "" "`bpo-31540 `__: Allow passing a context " "object in :class:`concurrent.futures.ProcessPoolExecutor` constructor. Also, " @@ -25163,20 +23405,20 @@ msgid "" "earlier to improve memory usage when a worker waits for new jobs." msgstr "" -#: ../build/NEWS:13804 ../build/NEWS:16925 +#: ../build/NEWS:13051 ../build/NEWS:16172 msgid "" "`bpo-31516 `__: ``threading." "current_thread()`` should not return a dummy thread at shutdown." msgstr "" -#: ../build/NEWS:13807 +#: ../build/NEWS:13054 msgid "" "`bpo-31525 `__: In the sqlite module, " "require the sqlite3_prepare_v2 API. Thus, the sqlite module now requires " "sqlite version at least 3.3.9." msgstr "" -#: ../build/NEWS:13810 +#: ../build/NEWS:13057 msgid "" "`bpo-26510 `__: argparse subparsers are " "now required by default. This matches behaviour in Python 2. For optional " @@ -25185,7 +23427,7 @@ msgid "" "as had been the case since Python 3.3.)" msgstr "" -#: ../build/NEWS:13816 +#: ../build/NEWS:13063 msgid "" "`bpo-27541 `__: Reprs of subclasses of " "some collection and iterator classes (`bytearray`, `array.array`, " @@ -25194,70 +23436,70 @@ msgid "" "of the base class." msgstr "" -#: ../build/NEWS:13821 ../build/NEWS:16928 +#: ../build/NEWS:13068 ../build/NEWS:16175 msgid "" "`bpo-31351 `__: python -m ensurepip now " "exits with non-zero exit code if pip bootstrapping has failed." msgstr "" -#: ../build/NEWS:13824 +#: ../build/NEWS:13071 msgid "" "`bpo-31389 `__: ``pdb.set_trace()`` now " "takes an optional keyword-only argument ``header``. If given, this is " "printed to the console just before debugging begins." msgstr "" -#: ../build/NEWS:13831 ../build/NEWS:16949 +#: ../build/NEWS:13078 ../build/NEWS:16196 msgid "" "`bpo-31537 `__: Fix incorrect usage of " "``get_history_length`` in readline documentation example code. Patch by Brad " "Smith." msgstr "" -#: ../build/NEWS:13834 ../build/NEWS:16952 +#: ../build/NEWS:13081 ../build/NEWS:16199 msgid "" "`bpo-30085 `__: The operator functions " "without double underscores are preferred for clarity. The one with " "underscores are only kept for back-compatibility." msgstr "" -#: ../build/NEWS:13841 +#: ../build/NEWS:13088 msgid "" "`bpo-31696 `__: Improve compiler version " "information in :data:`sys.version` when Python is built with Clang." msgstr "" -#: ../build/NEWS:13844 +#: ../build/NEWS:13091 msgid "" "`bpo-31625 `__: Stop using ranlib on " "static libraries. Instead, we assume ar supports the 's' flag." msgstr "" -#: ../build/NEWS:13847 +#: ../build/NEWS:13094 msgid "" "`bpo-31624 `__: Remove support for BSD/" "OS." msgstr "" -#: ../build/NEWS:13849 ../build/NEWS:16993 +#: ../build/NEWS:13096 ../build/NEWS:16240 msgid "" "`bpo-22140 `__: Prevent double " "substitution of prefix in python-config.sh." msgstr "" -#: ../build/NEWS:13851 +#: ../build/NEWS:13098 msgid "" "`bpo-31569 `__: Correct PCBuild/ case to " "PCbuild/ in build scripts and documentation." msgstr "" -#: ../build/NEWS:13854 ../build/NEWS:16995 +#: ../build/NEWS:13101 ../build/NEWS:16242 msgid "" "`bpo-31536 `__: Avoid wholesale rebuild " "after `make regen-all` if nothing changed." msgstr "" -#: ../build/NEWS:13860 ../build/NEWS:17051 +#: ../build/NEWS:13107 ../build/NEWS:16298 msgid "" "`bpo-31460 `__: Simplify the API of " "IDLE's Module Browser. Passing a widget instead of an flist with a root " @@ -25267,19 +23509,19 @@ msgid "" "py." msgstr "" -#: ../build/NEWS:13866 ../build/NEWS:17057 +#: ../build/NEWS:13113 ../build/NEWS:16304 msgid "" "`bpo-31649 `__: IDLE - Make _htest, " "_utest parameters keyword only." msgstr "" -#: ../build/NEWS:13868 ../build/NEWS:17059 +#: ../build/NEWS:13115 ../build/NEWS:16306 msgid "" "`bpo-31559 `__: Remove test order " "dependence in idle_test.test_browser." msgstr "" -#: ../build/NEWS:13870 ../build/NEWS:17061 +#: ../build/NEWS:13117 ../build/NEWS:16308 msgid "" "`bpo-31459 `__: Rename IDLE's module " "browser from Class Browser to Module Browser. The original module-level " @@ -25290,33 +23532,33 @@ msgid "" "changed. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:13878 ../build/NEWS:17069 +#: ../build/NEWS:13125 ../build/NEWS:16316 msgid "" "`bpo-31500 `__: Default fonts now are " "scaled on HiDPI displays." msgstr "" -#: ../build/NEWS:13880 ../build/NEWS:17071 +#: ../build/NEWS:13127 ../build/NEWS:16318 msgid "" "`bpo-1612262 `__: IDLE module browser " "now shows nested classes and functions. Original patches for code and tests " "by Guilherme Polo and Cheryl Sabella, respectively." msgstr "" -#: ../build/NEWS:13887 +#: ../build/NEWS:13134 msgid "" "`bpo-28280 `__: Make `PyMapping_Keys()`, " "`PyMapping_Values()` and `PyMapping_Items()` always return a `list` (rather " "than a `list` or a `tuple`). Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13891 ../build/NEWS:17089 +#: ../build/NEWS:13138 ../build/NEWS:16336 msgid "" "`bpo-31532 `__: Fix memory corruption " "due to allocator mix in getpath.c between Py_GetPath() and Py_SetPath()" msgstr "" -#: ../build/NEWS:13894 +#: ../build/NEWS:13141 msgid "" "`bpo-25658 `__: Implement :pep:`539` for " "Thread Specific Storage (TSS) API: it is a new Thread Local Storage (TLS) " @@ -25325,40 +23567,40 @@ msgid "" "M. Bray, patch by Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:13902 +#: ../build/NEWS:13149 msgid "Python 3.7.0 alpha 1" msgstr "" -#: ../build/NEWS:13904 +#: ../build/NEWS:13151 msgid "*Release date: 2017-09-19*" msgstr "" -#: ../build/NEWS:13909 ../build/NEWS:17127 +#: ../build/NEWS:13156 ../build/NEWS:16374 msgid "" "`bpo-29781 `__: SSLObject.version() now " "correctly returns None when handshake over BIO has not been performed yet." msgstr "" -#: ../build/NEWS:13912 +#: ../build/NEWS:13159 msgid "" "`bpo-29505 `__: Add fuzz tests for " "float(str), int(str), unicode(str); for oss-fuzz." msgstr "" -#: ../build/NEWS:13915 ../build/NEWS:17130 ../build/NEWS:21515 +#: ../build/NEWS:13162 ../build/NEWS:16377 ../build/NEWS:20762 msgid "" "`bpo-30947 `__: Upgrade libexpat " "embedded copy from version 2.2.1 to 2.2.3 to get security fixes." msgstr "" -#: ../build/NEWS:13918 ../build/NEWS:17590 ../build/NEWS:21557 +#: ../build/NEWS:13165 ../build/NEWS:16837 ../build/NEWS:20804 msgid "" "`bpo-30730 `__: Prevent environment " "variables injection in subprocess on Windows. Prevent passing other " "environment variables and command arguments." msgstr "" -#: ../build/NEWS:13922 ../build/NEWS:17594 ../build/NEWS:21561 +#: ../build/NEWS:13169 ../build/NEWS:16841 ../build/NEWS:20808 msgid "" "`bpo-30694 `__: Upgrade expat copy from " "2.2.0 to 2.2.1 to get fixes of multiple security vulnerabilities including: " @@ -25370,7 +23612,7 @@ msgid "" "expat secret using ``XML_SetHashSalt()``." msgstr "" -#: ../build/NEWS:13931 ../build/NEWS:17603 ../build/NEWS:21570 +#: ../build/NEWS:13178 ../build/NEWS:16850 ../build/NEWS:20817 msgid "" "`bpo-30500 `__: Fix urllib.parse." "splithost() to correctly parse fragments. For example, " @@ -25379,14 +23621,14 @@ msgid "" "authentication (``login@host``)." msgstr "" -#: ../build/NEWS:13936 ../build/NEWS:17692 ../build/NEWS:21575 +#: ../build/NEWS:13183 ../build/NEWS:16939 ../build/NEWS:20822 msgid "" "`bpo-29591 `__: Update expat copy from " "2.1.1 to 2.2.0 to get fixes of CVE-2016-0718 and CVE-2016-4472. See https://" "sourceforge.net/p/expat/bugs/537/ for more information." msgstr "" -#: ../build/NEWS:13943 ../build/NEWS:16755 +#: ../build/NEWS:13190 ../build/NEWS:16002 msgid "" "`bpo-31490 `__: Fix an assertion failure " "in `ctypes` class definition, in case the class has an attribute whose name " @@ -25394,28 +23636,28 @@ msgid "" "Milman." msgstr "" -#: ../build/NEWS:13947 ../build/NEWS:17136 +#: ../build/NEWS:13194 ../build/NEWS:16383 msgid "" "`bpo-31471 `__: Fix an assertion failure " "in `subprocess.Popen()` on Windows, in case the env argument has a bad " "keys() method. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13950 ../build/NEWS:17139 +#: ../build/NEWS:13197 ../build/NEWS:16386 msgid "" "`bpo-31418 `__: Fix an assertion failure " "in `PyErr_WriteUnraisable()` in case of an exception with a bad " "``__module__`` attribute. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13953 ../build/NEWS:17142 +#: ../build/NEWS:13200 ../build/NEWS:16389 msgid "" "`bpo-31416 `__: Fix assertion failures " "in case of a bad warnings.filters or warnings.defaultaction. Patch by Oren " "Milman." msgstr "" -#: ../build/NEWS:13956 +#: ../build/NEWS:13203 msgid "" "`bpo-28411 `__: Change direct usage of " "PyInterpreterState.modules to PyImport_GetModuleDict(). Also introduce more " @@ -25423,7 +23665,7 @@ msgid "" "complications when working on sys.modules." msgstr "" -#: ../build/NEWS:13961 +#: ../build/NEWS:13208 msgid "" "`bpo-28411 `__: Switch to the abstract " "API when dealing with ``PyInterpreterState.modules``. This allows later " @@ -25431,14 +23673,14 @@ msgid "" "a ``PyImport_GetModule()`` function to reduce a bunch of duplicated code." msgstr "" -#: ../build/NEWS:13966 ../build/NEWS:17145 +#: ../build/NEWS:13213 ../build/NEWS:16392 msgid "" "`bpo-31411 `__: Raise a TypeError " "instead of SystemError in case warnings.onceregistry is not a dictionary. " "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13969 +#: ../build/NEWS:13216 msgid "" "`bpo-31344 `__: For finer control of " "tracing behaviour when testing the interpreter, two new frame attributes " @@ -25448,13 +23690,13 @@ msgid "" "events." msgstr "" -#: ../build/NEWS:13975 ../build/NEWS:17148 +#: ../build/NEWS:13222 ../build/NEWS:16395 msgid "" "`bpo-31373 `__: Fix several possible " "instances of undefined behavior due to floating-point demotions." msgstr "" -#: ../build/NEWS:13978 ../build/NEWS:17151 +#: ../build/NEWS:13225 ../build/NEWS:16398 msgid "" "`bpo-30465 `__: Location information " "(``lineno`` and ``col_offset``) in f-strings is now (mostly) correct. This " @@ -25462,93 +23704,93 @@ msgid "" "the first line of the file)." msgstr "" -#: ../build/NEWS:13982 +#: ../build/NEWS:13229 msgid "" "`bpo-30860 `__: Consolidate CPython's " "global runtime state under a single struct. This improves discoverability " "of the runtime state." msgstr "" -#: ../build/NEWS:13985 +#: ../build/NEWS:13232 msgid "" "`bpo-31347 `__: Fix possible undefined " "behavior in _PyObject_FastCall_Prepend." msgstr "" -#: ../build/NEWS:13987 ../build/NEWS:17155 +#: ../build/NEWS:13234 ../build/NEWS:16402 msgid "" "`bpo-31343 `__: Include sys/sysmacros.h " "for major(), minor(), and makedev(). GNU C libray plans to remove the " "functions from sys/types.h." msgstr "" -#: ../build/NEWS:13990 ../build/NEWS:17158 +#: ../build/NEWS:13237 ../build/NEWS:16405 msgid "" "`bpo-31291 `__: Fix an assertion failure " "in `zipimport.zipimporter.get_data` on Windows, when the return value of " "``pathname.replace('/','\\\\')`` isn't a string. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13994 ../build/NEWS:17162 +#: ../build/NEWS:13241 ../build/NEWS:16409 msgid "" "`bpo-31271 `__: Fix an assertion failure " "in the write() method of `io.TextIOWrapper`, when the encoder doesn't return " "a bytes object. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13998 ../build/NEWS:17166 +#: ../build/NEWS:13245 ../build/NEWS:16413 msgid "" "`bpo-31243 `__: Fix a crash in some " "methods of `io.TextIOWrapper`, when the decoder's state is invalid. Patch by " "Oren Milman." msgstr "" -#: ../build/NEWS:14001 ../build/NEWS:17169 +#: ../build/NEWS:13248 ../build/NEWS:16416 msgid "" "`bpo-30721 `__: ``print`` now shows " "correct usage hint for using Python 2 redirection syntax. Patch by Sanyam " "Khurana." msgstr "" -#: ../build/NEWS:14004 ../build/NEWS:17172 +#: ../build/NEWS:13251 ../build/NEWS:16419 msgid "" "`bpo-31070 `__: Fix a race condition in " "importlib _get_module_lock()." msgstr "" -#: ../build/NEWS:14006 +#: ../build/NEWS:13253 msgid "" "`bpo-30747 `__: Add a non-dummy " "implementation of _Py_atomic_store and _Py_atomic_load on MSVC." msgstr "" -#: ../build/NEWS:14009 ../build/NEWS:17174 ../build/NEWS:21521 +#: ../build/NEWS:13256 ../build/NEWS:16421 ../build/NEWS:20768 msgid "" "`bpo-31095 `__: Fix potential crash " "during GC caused by ``tp_dealloc`` which doesn't call " "``PyObject_GC_UnTrack()``." msgstr "" -#: ../build/NEWS:14012 ../build/NEWS:17177 +#: ../build/NEWS:13259 ../build/NEWS:16424 msgid "" "`bpo-31071 `__: Avoid masking original " "TypeError in call with * unpacking when other arguments are passed." msgstr "" -#: ../build/NEWS:14015 ../build/NEWS:17180 +#: ../build/NEWS:13262 ../build/NEWS:16427 msgid "" "`bpo-30978 `__: str.format_map() now " "passes key lookup exceptions through. Previously any exception was replaced " "with a KeyError exception." msgstr "" -#: ../build/NEWS:14018 ../build/NEWS:17183 +#: ../build/NEWS:13265 ../build/NEWS:16430 msgid "" "`bpo-30808 `__: Use _Py_atomic API for " "concurrency-sensitive signal state." msgstr "" -#: ../build/NEWS:14020 ../build/NEWS:17185 ../build/NEWS:21582 +#: ../build/NEWS:13267 ../build/NEWS:16432 ../build/NEWS:20829 msgid "" "`bpo-30876 `__: Relative import from " "unloaded package now reimports the package instead of failing with " @@ -25556,7 +23798,7 @@ msgid "" "rather than SystemError." msgstr "" -#: ../build/NEWS:14024 ../build/NEWS:17189 +#: ../build/NEWS:13271 ../build/NEWS:16436 msgid "" "`bpo-30703 `__: Improve signal delivery. " "Avoid using Py_AddPendingCall from signal handler, to avoid calling signal-" @@ -25565,52 +23807,52 @@ msgid "" "(some signals could be lost)." msgstr "" -#: ../build/NEWS:14029 ../build/NEWS:17194 ../build/NEWS:21586 +#: ../build/NEWS:13276 ../build/NEWS:16441 ../build/NEWS:20833 msgid "" "`bpo-30765 `__: Avoid blocking in " "pthread_mutex_lock() when PyThread_acquire_lock() is asked not to block." msgstr "" -#: ../build/NEWS:14032 ../build/NEWS:17197 +#: ../build/NEWS:13279 ../build/NEWS:16444 msgid "" "`bpo-31161 `__: Make sure the 'Missing " "parentheses' syntax error message is only applied to SyntaxError, not to " "subclasses. Patch by Martijn Pieters." msgstr "" -#: ../build/NEWS:14035 ../build/NEWS:17200 +#: ../build/NEWS:13282 ../build/NEWS:16447 msgid "" "`bpo-30814 `__: Fixed a race condition " "when import a submodule from a package." msgstr "" -#: ../build/NEWS:14037 +#: ../build/NEWS:13284 msgid "" "`bpo-30736 `__: The internal unicodedata " "database has been upgraded to Unicode 10.0." msgstr "" -#: ../build/NEWS:14040 +#: ../build/NEWS:13287 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "from per-thread to per-interpreter to avoid crashes." msgstr "" -#: ../build/NEWS:14043 ../build/NEWS:17202 +#: ../build/NEWS:13290 ../build/NEWS:16449 msgid "" "`bpo-30597 `__: ``print`` now shows " "expected input in custom error message when used as a Python 2 statement. " "Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:14046 ../build/NEWS:17617 +#: ../build/NEWS:13293 ../build/NEWS:16864 msgid "" "`bpo-30682 `__: Removed a too-strict " "assertion that failed for certain f-strings, such as eval(\"f'\\\\\\n'\") " "and eval(\"f'\\\\\\r'\")." msgstr "" -#: ../build/NEWS:14049 +#: ../build/NEWS:13296 msgid "" "`bpo-30501 `__: The compiler now " "produces more optimal code for complex condition expressions in the \"if\", " @@ -25618,7 +23860,7 @@ msgid "" "expressions and comprehensions." msgstr "" -#: ../build/NEWS:14053 +#: ../build/NEWS:13300 msgid "" "`bpo-28180 `__: Implement :pep:`538` " "(legacy C locale coercion). This means that when a suitable coercion target " @@ -25626,20 +23868,20 @@ msgid "" "will assume the use of UTF-8 as the default text encoding, rather than ASCII." msgstr "" -#: ../build/NEWS:14058 +#: ../build/NEWS:13305 msgid "" "`bpo-30486 `__: Allows setting cell " "values for __closure__. Patch by Lisa Roach." msgstr "" -#: ../build/NEWS:14061 +#: ../build/NEWS:13308 msgid "" "`bpo-30537 `__: itertools.islice now " "accepts integer-like objects (having an __index__ method) as start, stop, " "and slice arguments" msgstr "" -#: ../build/NEWS:14064 +#: ../build/NEWS:13311 msgid "" "`bpo-25324 `__: Tokens needed for " "parsing in Python moved to C. ``COMMENT``, ``NL`` and ``ENCODING``. This way " @@ -25647,27 +23889,27 @@ msgid "" "import the tokenize module." msgstr "" -#: ../build/NEWS:14068 ../build/NEWS:17622 +#: ../build/NEWS:13315 ../build/NEWS:16869 msgid "" "`bpo-29104 `__: Fixed parsing " "backslashes in f-strings." msgstr "" -#: ../build/NEWS:14070 ../build/NEWS:17624 ../build/NEWS:21589 +#: ../build/NEWS:13317 ../build/NEWS:16871 ../build/NEWS:20836 msgid "" "`bpo-27945 `__: Fixed various segfaults " "with dict when input collections are mutated during searching, inserting or " "comparing. Based on patches by Duane Griffin and Tim Mitchell." msgstr "" -#: ../build/NEWS:14074 ../build/NEWS:17628 ../build/NEWS:21593 +#: ../build/NEWS:13321 ../build/NEWS:16875 ../build/NEWS:20840 msgid "" "`bpo-25794 `__: Fixed type.__setattr__() " "and type.__delattr__() for non-interned attribute names. Based on patch by " "Eryk Sun." msgstr "" -#: ../build/NEWS:14077 ../build/NEWS:17631 +#: ../build/NEWS:13324 ../build/NEWS:16878 msgid "" "`bpo-30039 `__: If a KeyboardInterrupt " "happens when the interpreter is in the middle of resuming a chain of nested " @@ -25675,60 +23917,60 @@ msgid "" "frame." msgstr "" -#: ../build/NEWS:14081 +#: ../build/NEWS:13328 msgid "" "`bpo-28974 `__: ``object.__format__(x, " "'')`` is now equivalent to ``str(x)`` rather than ``format(str(self), '')``." msgstr "" -#: ../build/NEWS:14084 +#: ../build/NEWS:13331 msgid "" "`bpo-30024 `__: Circular imports " "involving absolute imports with binding a submodule to a name are now " "supported." msgstr "" -#: ../build/NEWS:14087 ../build/NEWS:17635 +#: ../build/NEWS:13334 ../build/NEWS:16882 msgid "" "`bpo-12414 `__: sys.getsizeof() on a " "code object now returns the sizes which includes the code struct and sizes " "of objects which it references. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:14091 +#: ../build/NEWS:13338 msgid "" "`bpo-29839 `__: len() now raises " "ValueError rather than OverflowError if __len__() returned a large negative " "integer." msgstr "" -#: ../build/NEWS:14094 +#: ../build/NEWS:13341 msgid "" "`bpo-11913 `__: README.rst is now " "included in the list of distutils standard READMEs and therefore included in " "source distributions." msgstr "" -#: ../build/NEWS:14097 +#: ../build/NEWS:13344 msgid "" "`bpo-29914 `__: Fixed default " "implementations of __reduce__ and __reduce_ex__(). object.__reduce__() no " "longer takes arguments, object.__reduce_ex__() now requires one argument." msgstr "" -#: ../build/NEWS:14101 ../build/NEWS:17639 +#: ../build/NEWS:13348 ../build/NEWS:16886 msgid "" "`bpo-29949 `__: Fix memory usage " "regression of set and frozenset object." msgstr "" -#: ../build/NEWS:14103 ../build/NEWS:17641 ../build/NEWS:21596 +#: ../build/NEWS:13350 ../build/NEWS:16888 ../build/NEWS:20843 msgid "" "`bpo-29935 `__: Fixed error messages in " "the index() method of tuple, list and deque when pass indices of wrong type." msgstr "" -#: ../build/NEWS:14106 +#: ../build/NEWS:13353 msgid "" "`bpo-29816 `__: Shift operation now has " "less opportunity to raise OverflowError. ValueError always is raised rather " @@ -25736,44 +23978,44 @@ msgid "" "count always returns zero." msgstr "" -#: ../build/NEWS:14111 +#: ../build/NEWS:13358 msgid "" "`bpo-24821 `__: Fixed the slowing down " "to 25 times in the searching of some unlucky Unicode characters." msgstr "" -#: ../build/NEWS:14114 +#: ../build/NEWS:13361 msgid "" "`bpo-29102 `__: Add a unique ID to " "PyInterpreterState. This makes it easier to identify each subinterpreter." msgstr "" -#: ../build/NEWS:14117 +#: ../build/NEWS:13364 msgid "" "`bpo-29894 `__: The deprecation warning " "is emitted if __complex__ returns an instance of a strict subclass of " "complex. In a future versions of Python this can be an error." msgstr "" -#: ../build/NEWS:14121 ../build/NEWS:17644 +#: ../build/NEWS:13368 ../build/NEWS:16891 msgid "" "`bpo-29859 `__: Show correct error " "messages when any of the pthread_* calls in thread_pthread.h fails." msgstr "" -#: ../build/NEWS:14124 +#: ../build/NEWS:13371 msgid "" "`bpo-29849 `__: Fix a memory leak when " "an ImportError is raised during from import." msgstr "" -#: ../build/NEWS:14127 ../build/NEWS:17652 +#: ../build/NEWS:13374 ../build/NEWS:16899 msgid "" "`bpo-28856 `__: Fix an oversight that %b " "format for bytes should support objects follow the buffer protocol." msgstr "" -#: ../build/NEWS:14130 ../build/NEWS:17969 +#: ../build/NEWS:13377 ../build/NEWS:17216 msgid "" "`bpo-29723 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__ " @@ -25785,77 +24027,77 @@ msgid "" "location named on the command line." msgstr "" -#: ../build/NEWS:14138 +#: ../build/NEWS:13385 msgid "" "`bpo-29568 `__: Escaped percent \"%%\" " "in the format string for classic string formatting no longer allows any " "characters between two percents." msgstr "" -#: ../build/NEWS:14141 ../build/NEWS:17655 +#: ../build/NEWS:13388 ../build/NEWS:16902 msgid "" "`bpo-29714 `__: Fix a regression that " "bytes format may fail when containing zero bytes inside." msgstr "" -#: ../build/NEWS:14144 +#: ../build/NEWS:13391 msgid "" "`bpo-29695 `__: bool(), float(), list() " "and tuple() no longer take keyword arguments. The first argument of int() " "can now be passes only as positional argument." msgstr "" -#: ../build/NEWS:14148 ../build/NEWS:17993 +#: ../build/NEWS:13395 ../build/NEWS:17240 msgid "" "`bpo-28893 `__: Set correct __cause__ " "for errors about invalid awaitables returned from __aiter__ and __anext__." msgstr "" -#: ../build/NEWS:14151 ../build/NEWS:17647 ../build/NEWS:21599 +#: ../build/NEWS:13398 ../build/NEWS:16894 ../build/NEWS:20846 msgid "" "`bpo-28876 `__: ``bool(range)`` works " "even if ``len(range)`` raises :exc:`OverflowError`." msgstr "" -#: ../build/NEWS:14154 ../build/NEWS:17996 +#: ../build/NEWS:13401 ../build/NEWS:17243 msgid "" "`bpo-29683 `__: Fixes to memory " "allocation in _PyCode_SetExtra. Patch by Brian Coleman." msgstr "" -#: ../build/NEWS:14157 ../build/NEWS:17999 +#: ../build/NEWS:13404 ../build/NEWS:17246 msgid "" "`bpo-29684 `__: Fix minor regression of " "PyEval_CallObjectWithKeywords. It should raise TypeError when kwargs is not " "a dict. But it might cause segv when args=NULL and kwargs is not a dict." msgstr "" -#: ../build/NEWS:14161 ../build/NEWS:18003 ../build/NEWS:21610 +#: ../build/NEWS:13408 ../build/NEWS:17250 ../build/NEWS:20857 msgid "" "`bpo-28598 `__: Support __rmod__ for " "subclasses of str being called before str.__mod__. Patch by Martijn Pieters." msgstr "" -#: ../build/NEWS:14164 ../build/NEWS:18006 +#: ../build/NEWS:13411 ../build/NEWS:17253 msgid "" "`bpo-29607 `__: Fix stack_effect " "computation for CALL_FUNCTION_EX. Patch by Matthieu Dartiailh." msgstr "" -#: ../build/NEWS:14167 ../build/NEWS:18009 ../build/NEWS:21613 +#: ../build/NEWS:13414 ../build/NEWS:17256 ../build/NEWS:20860 msgid "" "`bpo-29602 `__: Fix incorrect handling " "of signed zeros in complex constructor for complex subclasses and for inputs " "having a __complex__ method. Patch by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:14171 ../build/NEWS:18013 ../build/NEWS:21617 +#: ../build/NEWS:13418 ../build/NEWS:17260 ../build/NEWS:20864 msgid "" "`bpo-29347 `__: Fixed possibly " "dereferencing undefined pointers when creating weakref objects." msgstr "" -#: ../build/NEWS:14174 +#: ../build/NEWS:13421 msgid "" "`bpo-29463 `__: Add ``docstring`` field " "to Module, ClassDef, FunctionDef, and AsyncFunctionDef ast nodes. docstring " @@ -25864,115 +24106,115 @@ msgid "" "`32911`.)" msgstr "" -#: ../build/NEWS:14179 ../build/NEWS:18016 ../build/NEWS:21620 +#: ../build/NEWS:13426 ../build/NEWS:17263 ../build/NEWS:20867 msgid "" "`bpo-29438 `__: Fixed use-after-free " "problem in key sharing dict." msgstr "" -#: ../build/NEWS:14181 +#: ../build/NEWS:13428 msgid "" "`bpo-29546 `__: Set the 'path' and " "'name' attribute on ImportError for ``from ... import ...``." msgstr "" -#: ../build/NEWS:14184 +#: ../build/NEWS:13431 msgid "" "`bpo-29546 `__: Improve from-import " "error message with location" msgstr "" -#: ../build/NEWS:14186 ../build/NEWS:17658 ../build/NEWS:21627 +#: ../build/NEWS:13433 ../build/NEWS:16905 ../build/NEWS:20874 msgid "" "`bpo-29478 `__: If max_line_length=None " "is specified while using the Compat32 policy, it is no longer ignored. " "Patch by Mircea Cosbuc." msgstr "" -#: ../build/NEWS:14189 ../build/NEWS:18018 ../build/NEWS:21622 +#: ../build/NEWS:13436 ../build/NEWS:17265 ../build/NEWS:20869 msgid "" "`bpo-29319 `__: Prevent " "RunMainFromImporter overwriting sys.path[0]." msgstr "" -#: ../build/NEWS:14191 ../build/NEWS:18020 ../build/NEWS:21624 +#: ../build/NEWS:13438 ../build/NEWS:17267 ../build/NEWS:20871 msgid "" "`bpo-29337 `__: Fixed possible " "BytesWarning when compare the code objects. Warnings could be emitted at " "compile time." msgstr "" -#: ../build/NEWS:14194 ../build/NEWS:18023 +#: ../build/NEWS:13441 ../build/NEWS:17270 msgid "" "`bpo-29327 `__: Fixed a crash when pass " "the iterable keyword argument to sorted()." msgstr "" -#: ../build/NEWS:14197 ../build/NEWS:18026 +#: ../build/NEWS:13444 ../build/NEWS:17273 msgid "" "`bpo-29034 `__: Fix memory leak and use-" "after-free in os module (path_converter)." msgstr "" -#: ../build/NEWS:14200 ../build/NEWS:18029 +#: ../build/NEWS:13447 ../build/NEWS:17276 msgid "" "`bpo-29159 `__: Fix regression in " "bytes(x) when x.__index__() raises Exception." msgstr "" -#: ../build/NEWS:14202 +#: ../build/NEWS:13449 msgid "" "`bpo-29049 `__: Call " "_PyObject_GC_TRACK() lazily when calling Python function. Calling function " "is up to 5% faster." msgstr "" -#: ../build/NEWS:14205 +#: ../build/NEWS:13452 msgid "" "`bpo-28927 `__: bytes.fromhex() and " "bytearray.fromhex() now ignore all ASCII whitespace, not only spaces. Patch " "by Robert Xiao." msgstr "" -#: ../build/NEWS:14208 ../build/NEWS:18031 ../build/NEWS:21976 +#: ../build/NEWS:13455 ../build/NEWS:17278 ../build/NEWS:21223 msgid "" "`bpo-28932 `__: Do not include if it does not exist." msgstr "" -#: ../build/NEWS:14210 ../build/NEWS:18033 ../build/NEWS:21981 +#: ../build/NEWS:13457 ../build/NEWS:17280 ../build/NEWS:21228 msgid "" "`bpo-25677 `__: Correct the positioning " "of the syntax error caret for indented blocks. Based on patch by Michael " "Layzell." msgstr "" -#: ../build/NEWS:14213 ../build/NEWS:18036 ../build/NEWS:21984 +#: ../build/NEWS:13460 ../build/NEWS:17283 ../build/NEWS:21231 msgid "" "`bpo-29000 `__: Fixed bytes formatting " "of octals with zero padding in alternate form." msgstr "" -#: ../build/NEWS:14216 +#: ../build/NEWS:13463 msgid "" "`bpo-18896 `__: Python function can now " "have more than 255 parameters. collections.namedtuple() now supports tuples " "with more than 255 elements." msgstr "" -#: ../build/NEWS:14219 +#: ../build/NEWS:13466 msgid "" "`bpo-28596 `__: The preferred encoding " "is UTF-8 on Android. Patch written by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:14222 +#: ../build/NEWS:13469 msgid "" "`bpo-22257 `__: Clean up interpreter " "startup (see :pep:`432`)." msgstr "" -#: ../build/NEWS:14224 ../build/NEWS:18039 +#: ../build/NEWS:13471 ../build/NEWS:17286 msgid "" "`bpo-26919 `__: On Android, operating " "system data is now always encoded/decoded to/from UTF-8, instead of the " @@ -25980,41 +24222,41 @@ msgid "" "fsdecode() which are already using UTF-8." msgstr "" -#: ../build/NEWS:14228 ../build/NEWS:18043 +#: ../build/NEWS:13475 ../build/NEWS:17290 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug triggerable by a monkey-patched " "len() function." msgstr "" -#: ../build/NEWS:14231 ../build/NEWS:18317 +#: ../build/NEWS:13478 ../build/NEWS:17564 msgid "" "`bpo-28147 `__: Fix a memory leak in " "split-table dictionaries: setattr() must not convert combined table into " "split table. Patch written by INADA Naoki." msgstr "" -#: ../build/NEWS:14234 ../build/NEWS:18046 +#: ../build/NEWS:13481 ../build/NEWS:17293 msgid "" "`bpo-28739 `__: f-string expressions are " "no longer accepted as docstrings and by ast.literal_eval() even if they do " "not include expressions." msgstr "" -#: ../build/NEWS:14237 ../build/NEWS:18049 ../build/NEWS:21987 +#: ../build/NEWS:13484 ../build/NEWS:17296 ../build/NEWS:21234 msgid "" "`bpo-28512 `__: Fixed setting the offset " "attribute of SyntaxError by PyErr_SyntaxLocationEx() and " "PyErr_SyntaxLocationObject()." msgstr "" -#: ../build/NEWS:14240 ../build/NEWS:18052 +#: ../build/NEWS:13487 ../build/NEWS:17299 msgid "" "`bpo-28918 `__: Fix the cross " "compilation of xxlimited when Python has been built with Py_DEBUG defined." msgstr "" -#: ../build/NEWS:14243 ../build/NEWS:18347 +#: ../build/NEWS:13490 ../build/NEWS:17594 msgid "" "`bpo-23722 `__: Rather than silently " "producing a class that doesn't support zero-argument ``super()`` in methods, " @@ -26023,7 +24265,7 @@ msgid "" "zero-argument ``super()``." msgstr "" -#: ../build/NEWS:14249 ../build/NEWS:18353 +#: ../build/NEWS:13496 ../build/NEWS:17600 msgid "" "`bpo-28797 `__: Modifying the class " "__dict__ inside the __set_name__ method of a descriptor that is used inside " @@ -26031,7 +24273,7 @@ msgid "" "descriptors." msgstr "" -#: ../build/NEWS:14253 +#: ../build/NEWS:13500 msgid "" "`bpo-28799 `__: Remove the " "``PyEval_GetCallStats()`` function and deprecate the untested and " @@ -26040,13 +24282,13 @@ msgid "" "mod:`profile` to profile function calls." msgstr "" -#: ../build/NEWS:14258 +#: ../build/NEWS:13505 msgid "" "`bpo-12844 `__: More than 255 arguments " "can now be passed to a function." msgstr "" -#: ../build/NEWS:14260 ../build/NEWS:18357 +#: ../build/NEWS:13507 ../build/NEWS:17604 msgid "" "`bpo-28782 `__: Fix a bug in the " "implementation ``yield from`` when checking if the next instruction is " @@ -26054,7 +24296,7 @@ msgid "" "python.org/issue26647>`__)." msgstr "" -#: ../build/NEWS:14264 +#: ../build/NEWS:13511 msgid "" "`bpo-28774 `__: Fix error position of " "the unicode error in ASCII and Latin1 encoders when a string returned by the " @@ -26062,20 +24304,20 @@ msgid "" "ASCII codec, characters out of the U+0000-U+00FF range for Latin1)." msgstr "" -#: ../build/NEWS:14269 ../build/NEWS:18055 +#: ../build/NEWS:13516 ../build/NEWS:17302 msgid "" "`bpo-28731 `__: Optimize " "_PyDict_NewPresized() to create correct size dict. Improve speed of dict " "literal with constant keys up to 30%." msgstr "" -#: ../build/NEWS:14272 ../build/NEWS:18411 +#: ../build/NEWS:13519 ../build/NEWS:17658 msgid "" "`bpo-28532 `__: Show sys.version when -V " "option is supplied twice." msgstr "" -#: ../build/NEWS:14274 ../build/NEWS:18413 +#: ../build/NEWS:13521 ../build/NEWS:17660 msgid "" "`bpo-27100 `__: The with-statement now " "checks for __enter__ before it checks for __exit__. This gives less " @@ -26083,336 +24325,336 @@ msgid "" "Ellington." msgstr "" -#: ../build/NEWS:14278 ../build/NEWS:18417 +#: ../build/NEWS:13525 ../build/NEWS:17664 msgid "" "`bpo-28746 `__: Fix the " "set_inheritable() file descriptor method on platforms that do not have the " "ioctl FIOCLEX and FIONCLEX commands." msgstr "" -#: ../build/NEWS:14281 ../build/NEWS:18420 +#: ../build/NEWS:13528 ../build/NEWS:17667 msgid "" "`bpo-26920 `__: Fix not getting the " "locale's charset upon initializing the interpreter, on platforms that do not " "have langinfo." msgstr "" -#: ../build/NEWS:14284 ../build/NEWS:18423 ../build/NEWS:21993 +#: ../build/NEWS:13531 ../build/NEWS:17670 ../build/NEWS:21240 msgid "" "`bpo-28648 `__: Fixed crash in " "Py_DecodeLocale() in debug build on Mac OS X when decode astral characters. " "Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14287 ../build/NEWS:18429 +#: ../build/NEWS:13534 ../build/NEWS:17676 msgid "" "`bpo-28665 `__: Improve speed of the " "STORE_DEREF opcode by 40%." msgstr "" -#: ../build/NEWS:14289 ../build/NEWS:18426 ../build/NEWS:21996 +#: ../build/NEWS:13536 ../build/NEWS:17673 ../build/NEWS:21243 msgid "" "`bpo-19398 `__: Extra slash no longer " "added to sys.path components in case of empty compile-time PYTHONPATH " "components." msgstr "" -#: ../build/NEWS:14292 +#: ../build/NEWS:13539 msgid "" "`bpo-28621 `__: Sped up converting int " "to float by reusing faster bits counting implementation. Patch by Adrian " "Wielgosik." msgstr "" -#: ../build/NEWS:14295 +#: ../build/NEWS:13542 msgid "" "`bpo-28580 `__: Optimize iterating split " "table values. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14297 ../build/NEWS:18431 +#: ../build/NEWS:13544 ../build/NEWS:17678 msgid "" "`bpo-28583 `__: PyDict_SetDefault didn't " "combine split table when needed. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14300 ../build/NEWS:18525 +#: ../build/NEWS:13547 ../build/NEWS:17772 msgid "" "`bpo-28128 `__: Deprecation warning for " "invalid str and byte escape sequences now prints better information about " "where the error occurs. Patch by Serhiy Storchaka and Eric Smith." msgstr "" -#: ../build/NEWS:14304 ../build/NEWS:18529 +#: ../build/NEWS:13551 ../build/NEWS:17776 msgid "" "`bpo-28509 `__: dict.update() no longer " "allocate unnecessary large memory." msgstr "" -#: ../build/NEWS:14306 ../build/NEWS:18531 ../build/NEWS:21999 +#: ../build/NEWS:13553 ../build/NEWS:17778 ../build/NEWS:21246 msgid "" "`bpo-28426 `__: Fixed potential crash in " "PyUnicode_AsDecodedObject() in debug build." msgstr "" -#: ../build/NEWS:14309 ../build/NEWS:18534 +#: ../build/NEWS:13556 ../build/NEWS:17781 msgid "" "`bpo-28517 `__: Fixed of-by-one error in " "the peephole optimizer that caused keeping unreachable code." msgstr "" -#: ../build/NEWS:14312 ../build/NEWS:18537 +#: ../build/NEWS:13559 ../build/NEWS:17784 msgid "" "`bpo-28214 `__: Improved exception " "reporting for problematic __set_name__ attributes." msgstr "" -#: ../build/NEWS:14315 ../build/NEWS:18540 ../build/NEWS:22002 +#: ../build/NEWS:13562 ../build/NEWS:17787 ../build/NEWS:21249 msgid "" "`bpo-23782 `__: Fixed possible memory " "leak in _PyTraceback_Add() and exception loss in PyTraceBack_Here()." msgstr "" -#: ../build/NEWS:14318 ../build/NEWS:18649 +#: ../build/NEWS:13565 ../build/NEWS:17896 msgid "" "`bpo-28183 `__: Optimize and cleanup " "dict iteration." msgstr "" -#: ../build/NEWS:14320 ../build/NEWS:18651 +#: ../build/NEWS:13567 ../build/NEWS:17898 msgid "" "`bpo-26081 `__: Added C implementation " "of asyncio.Future. Original patch by Yury Selivanov." msgstr "" -#: ../build/NEWS:14323 ../build/NEWS:18654 ../build/NEWS:22005 +#: ../build/NEWS:13570 ../build/NEWS:17901 ../build/NEWS:21252 msgid "" "`bpo-28379 `__: Added sanity checks and " "tests for PyUnicode_CopyCharacters(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14326 ../build/NEWS:18657 ../build/NEWS:22008 +#: ../build/NEWS:13573 ../build/NEWS:17904 ../build/NEWS:21255 msgid "" "`bpo-28376 `__: The type of long range " "iterator is now registered as Iterator. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:14329 +#: ../build/NEWS:13576 msgid "" "`bpo-28376 `__: Creating instances of " "range_iterator by calling range_iterator type now is disallowed. Calling " "iter() on range instance is the only way. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:14333 ../build/NEWS:18666 ../build/NEWS:22014 +#: ../build/NEWS:13580 ../build/NEWS:17913 ../build/NEWS:21261 msgid "" "`bpo-26906 `__: Resolving special " "methods of uninitialized type now causes implicit initialization of the type " "instead of a fail." msgstr "" -#: ../build/NEWS:14336 ../build/NEWS:18669 ../build/NEWS:22017 +#: ../build/NEWS:13583 ../build/NEWS:17916 ../build/NEWS:21264 msgid "" "`bpo-18287 `__: PyType_Ready() now " "checks that tp_name is not NULL. Original patch by Niklas Koep." msgstr "" -#: ../build/NEWS:14339 ../build/NEWS:18672 ../build/NEWS:22020 +#: ../build/NEWS:13586 ../build/NEWS:17919 ../build/NEWS:21267 msgid "" "`bpo-24098 `__: Fixed possible crash " "when AST is changed in process of compiling it." msgstr "" -#: ../build/NEWS:14342 ../build/NEWS:18675 +#: ../build/NEWS:13589 ../build/NEWS:17922 msgid "" "`bpo-28201 `__: Dict reduces possibility " "of 2nd conflict in hash table when hashes have same lower bits." msgstr "" -#: ../build/NEWS:14345 ../build/NEWS:18678 ../build/NEWS:22023 +#: ../build/NEWS:13592 ../build/NEWS:17925 ../build/NEWS:21270 msgid "" "`bpo-28350 `__: String constants with " "null character no longer interned." msgstr "" -#: ../build/NEWS:14347 ../build/NEWS:18680 ../build/NEWS:22025 +#: ../build/NEWS:13594 ../build/NEWS:17927 ../build/NEWS:21272 msgid "" "`bpo-26617 `__: Fix crash when GC runs " "during weakref callbacks." msgstr "" -#: ../build/NEWS:14349 ../build/NEWS:18682 ../build/NEWS:22027 +#: ../build/NEWS:13596 ../build/NEWS:17929 ../build/NEWS:21274 msgid "" "`bpo-27942 `__: String constants now " "interned recursively in tuples and frozensets." msgstr "" -#: ../build/NEWS:14352 +#: ../build/NEWS:13599 msgid "" "`bpo-28289 `__: ImportError.__init__ now " "resets not specified attributes." msgstr "" -#: ../build/NEWS:14354 ../build/NEWS:18685 ../build/NEWS:22030 +#: ../build/NEWS:13601 ../build/NEWS:17932 ../build/NEWS:21277 msgid "" "`bpo-21578 `__: Fixed misleading error " "message when ImportError called with invalid keyword args." msgstr "" -#: ../build/NEWS:14357 ../build/NEWS:18688 +#: ../build/NEWS:13604 ../build/NEWS:17935 msgid "" "`bpo-28203 `__: Fix incorrect type in " "complex(1.0, {2:3}) error message. Patch by Soumya Sharma." msgstr "" -#: ../build/NEWS:14360 ../build/NEWS:18691 +#: ../build/NEWS:13607 ../build/NEWS:17938 msgid "" "`bpo-28086 `__: Single var-positional " "argument of tuple subtype was passed unscathed to the C-defined function. " "Now it is converted to exact tuple." msgstr "" -#: ../build/NEWS:14363 ../build/NEWS:18694 +#: ../build/NEWS:13610 ../build/NEWS:17941 msgid "" "`bpo-28214 `__: Now __set_name__ is " "looked up on the class instead of the instance." msgstr "" -#: ../build/NEWS:14366 ../build/NEWS:18697 ../build/NEWS:22036 +#: ../build/NEWS:13613 ../build/NEWS:17944 ../build/NEWS:21283 msgid "" "`bpo-27955 `__: Fallback on reading /dev/" "urandom device when the getrandom() syscall fails with EPERM, for example " "when blocked by SECCOMP." msgstr "" -#: ../build/NEWS:14369 ../build/NEWS:18700 +#: ../build/NEWS:13616 ../build/NEWS:17947 msgid "" "`bpo-28192 `__: Don't import readline in " "isolated mode." msgstr "" -#: ../build/NEWS:14371 +#: ../build/NEWS:13618 msgid "" "`bpo-27441 `__: Remove some redundant " "assignments to ob_size in longobject.c. Thanks Oren Milman." msgstr "" -#: ../build/NEWS:14374 +#: ../build/NEWS:13621 msgid "" "`bpo-27222 `__: Clean up redundant code " "in long_rshift function. Thanks Oren Milman." msgstr "" -#: ../build/NEWS:14377 ../build/NEWS:18702 +#: ../build/NEWS:13624 ../build/NEWS:17949 msgid "Upgrade internal unicode databases to Unicode version 9.0.0." msgstr "" -#: ../build/NEWS:14379 ../build/NEWS:18704 ../build/NEWS:22039 +#: ../build/NEWS:13626 ../build/NEWS:17951 ../build/NEWS:21286 msgid "" "`bpo-28131 `__: Fix a regression in " "zipimport's compile_source(). zipimport should use the same optimization " "level as the interpreter." msgstr "" -#: ../build/NEWS:14382 ../build/NEWS:18707 +#: ../build/NEWS:13629 ../build/NEWS:17954 msgid "" "`bpo-28126 `__: Replace Py_MEMCPY with " "memcpy(). Visual Studio can properly optimize memcpy()." msgstr "" -#: ../build/NEWS:14385 ../build/NEWS:18710 +#: ../build/NEWS:13632 ../build/NEWS:17957 msgid "" "`bpo-28120 `__: Fix dict.pop() for " "splitted dictionary when trying to remove a \"pending key\" (Not yet " "inserted in split-table). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14388 ../build/NEWS:18713 +#: ../build/NEWS:13635 ../build/NEWS:17960 msgid "" "`bpo-26182 `__: Raise DeprecationWarning " "when async and await keywords are used as variable/attribute/class/function " "name." msgstr "" -#: ../build/NEWS:14391 ../build/NEWS:18438 +#: ../build/NEWS:13638 ../build/NEWS:17685 msgid "" "`bpo-26182 `__: Fix a refleak in code " "that raises DeprecationWarning." msgstr "" -#: ../build/NEWS:14393 ../build/NEWS:18440 +#: ../build/NEWS:13640 ../build/NEWS:17687 msgid "" "`bpo-28721 `__: Fix asynchronous " "generators aclose() and athrow() to handle StopAsyncIteration propagation " "properly." msgstr "" -#: ../build/NEWS:14396 +#: ../build/NEWS:13643 msgid "" "`bpo-26110 `__: Speed-up method calls: " "add LOAD_METHOD and CALL_METHOD opcodes." msgstr "" -#: ../build/NEWS:14401 ../build/NEWS:17208 +#: ../build/NEWS:13648 ../build/NEWS:16455 msgid "" "`bpo-31499 `__: xml.etree: Fix a crash " "when a parser is part of a reference cycle." msgstr "" -#: ../build/NEWS:14404 ../build/NEWS:16931 +#: ../build/NEWS:13651 ../build/NEWS:16178 msgid "" "`bpo-31482 `__: ``random.seed()`` now " "works with bytes in version=1" msgstr "" -#: ../build/NEWS:14406 ../build/NEWS:17211 +#: ../build/NEWS:13653 ../build/NEWS:16458 msgid "" "`bpo-28556 `__: typing.get_type_hints " "now finds the right globalns for classes and modules by default (when no " "``globalns`` was specified by the caller)." msgstr "" -#: ../build/NEWS:14409 ../build/NEWS:17214 +#: ../build/NEWS:13656 ../build/NEWS:16461 msgid "" "`bpo-28556 `__: Speed improvements to " "the ``typing`` module. Original PRs by Ivan Levkivskyi and Mitar." msgstr "" -#: ../build/NEWS:14412 ../build/NEWS:17217 +#: ../build/NEWS:13659 ../build/NEWS:16464 msgid "" "`bpo-31544 `__: The C accelerator module " "of ElementTree ignored exceptions raised when looking up TreeBuilder target " "methods in XMLParser()." msgstr "" -#: ../build/NEWS:14415 ../build/NEWS:17220 +#: ../build/NEWS:13662 ../build/NEWS:16467 msgid "" "`bpo-31234 `__: socket." "create_connection() now fixes manually a reference cycle: clear the variable " "storing the last exception on success." msgstr "" -#: ../build/NEWS:14418 ../build/NEWS:17223 +#: ../build/NEWS:13665 ../build/NEWS:16470 msgid "" "`bpo-31457 `__: LoggerAdapter objects " "can now be nested." msgstr "" -#: ../build/NEWS:14420 +#: ../build/NEWS:13667 msgid "" "`bpo-31431 `__: SSLContext." "check_hostname now automatically sets SSLContext.verify_mode to ssl." "CERT_REQUIRED instead of failing with a ValueError." msgstr "" -#: ../build/NEWS:14424 +#: ../build/NEWS:13671 msgid "" "`bpo-31233 `__: socketserver." "ThreadingMixIn now keeps a list of non-daemonic threads to wait until all " "these threads complete in server_close()." msgstr "" -#: ../build/NEWS:14427 +#: ../build/NEWS:13674 msgid "" "`bpo-28638 `__: Changed the " "implementation strategy for collections.namedtuple() to substantially reduce " @@ -26426,39 +24668,39 @@ msgid "" "Serhiy Storchaka, and Raymond Hettinger.)" msgstr "" -#: ../build/NEWS:14438 ../build/NEWS:17225 +#: ../build/NEWS:13685 ../build/NEWS:16472 msgid "" "`bpo-31400 `__: Improves SSL error " "handling to avoid losing error numbers." msgstr "" -#: ../build/NEWS:14440 +#: ../build/NEWS:13687 msgid "" "`bpo-27629 `__: Make return types of " "SSLContext.wrap_bio() and SSLContext.wrap_socket() customizable." msgstr "" -#: ../build/NEWS:14443 ../build/NEWS:17227 +#: ../build/NEWS:13690 ../build/NEWS:16474 msgid "" "`bpo-28958 `__: ssl.SSLContext() now " "uses OpenSSL error information when a context cannot be instantiated." msgstr "" -#: ../build/NEWS:14446 +#: ../build/NEWS:13693 msgid "" "`bpo-28182 `__: The SSL module now " "raises SSLCertVerificationError when OpenSSL fails to verify the peer's " "certificate. The exception contains more information about the error." msgstr "" -#: ../build/NEWS:14450 ../build/NEWS:17230 +#: ../build/NEWS:13697 ../build/NEWS:16477 msgid "" "`bpo-27340 `__: SSLSocket.sendall() now " "uses memoryview to create slices of data. This fixes support for all bytes-" "like object. It is also more efficient and avoids costly copies." msgstr "" -#: ../build/NEWS:14454 +#: ../build/NEWS:13701 msgid "" "`bpo-14191 `__: A new function " "``argparse.ArgumentParser.parse_intermixed_args`` provides the ability to " @@ -26466,32 +24708,32 @@ msgid "" "arguments." msgstr "" -#: ../build/NEWS:14459 ../build/NEWS:17234 +#: ../build/NEWS:13706 ../build/NEWS:16481 msgid "" "`bpo-31178 `__: Fix string concatenation " "bug in rare error path in the subprocess module" msgstr "" -#: ../build/NEWS:14462 ../build/NEWS:17237 +#: ../build/NEWS:13709 ../build/NEWS:16484 msgid "" "`bpo-31350 `__: Micro-optimize :func:" "`asyncio._get_running_loop` to become up to 10% faster." msgstr "" -#: ../build/NEWS:14465 ../build/NEWS:17240 ../build/NEWS:21532 +#: ../build/NEWS:13712 ../build/NEWS:16487 ../build/NEWS:20779 msgid "" "`bpo-31170 `__: expat: Update libexpat " "from 2.2.3 to 2.2.4. Fix copying of partial characters for UTF-8 input " "(libexpat bug 115): https://github.com/libexpat/libexpat/issues/115" msgstr "" -#: ../build/NEWS:14469 ../build/NEWS:17244 +#: ../build/NEWS:13716 ../build/NEWS:16491 msgid "" "`bpo-29136 `__: Add TLS 1.3 cipher " "suites and OP_NO_TLSv1_3." msgstr "" -#: ../build/NEWS:14471 +#: ../build/NEWS:13718 msgid "" "`bpo-1198569 `__: ``string.Template`` " "subclasses can optionally define ``braceidpattern`` if they want to specify " @@ -26499,7 +24741,7 @@ msgid "" "default) it falls back to ``idpattern``." msgstr "" -#: ../build/NEWS:14476 +#: ../build/NEWS:13723 msgid "" "`bpo-31326 `__: concurrent.futures." "ProcessPoolExecutor.shutdown() now explicitly closes the call queue. " @@ -26507,61 +24749,61 @@ msgid "" "prevent leaking a dangling thread." msgstr "" -#: ../build/NEWS:14480 ../build/NEWS:17255 +#: ../build/NEWS:13727 ../build/NEWS:16502 msgid "" "`bpo-27144 `__: The ``map()`` and " "``as_completed()`` iterators in ``concurrent.futures`` now avoid keeping a " "reference to yielded objects." msgstr "" -#: ../build/NEWS:14483 +#: ../build/NEWS:13730 msgid "" "`bpo-31281 `__: Fix ``fileinput." "FileInput(files, inplace=True)`` when ``files`` contain ``pathlib.Path`` " "objects." msgstr "" -#: ../build/NEWS:14486 ../build/NEWS:17258 +#: ../build/NEWS:13733 ../build/NEWS:16505 msgid "" "`bpo-10746 `__: Fix ctypes producing " "wrong :pep:`3118` type codes for integer types." msgstr "" -#: ../build/NEWS:14489 +#: ../build/NEWS:13736 msgid "" "`bpo-27584 `__: ``AF_VSOCK`` has been " "added to the socket interface which allows communication between virtual " "machines and their host." msgstr "" -#: ../build/NEWS:14492 ../build/NEWS:17261 +#: ../build/NEWS:13739 ../build/NEWS:16508 msgid "" "`bpo-22536 `__: The subprocess module " "now sets the filename when FileNotFoundError is raised on POSIX systems due " "to the executable or cwd not being found." msgstr "" -#: ../build/NEWS:14496 +#: ../build/NEWS:13743 msgid "" "`bpo-29741 `__: Update some methods in " "the _pyio module to also accept integer types. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:14499 ../build/NEWS:17265 +#: ../build/NEWS:13746 ../build/NEWS:16512 msgid "" "`bpo-31249 `__: concurrent.futures: " "WorkItem.run() used by ThreadPoolExecutor now breaks a reference cycle " "between an exception object and the WorkItem object." msgstr "" -#: ../build/NEWS:14503 ../build/NEWS:17269 +#: ../build/NEWS:13750 ../build/NEWS:16516 msgid "" "`bpo-31247 `__: xmlrpc.server now " "explicitly breaks reference cycles when using sys.exc_info() in code " "handling exceptions." msgstr "" -#: ../build/NEWS:14506 +#: ../build/NEWS:13753 msgid "" "`bpo-23835 `__: configparser: reading " "defaults in the ``ConfigParser()`` constructor is now using ``read_dict()``, " @@ -26570,7 +24812,7 @@ msgid "" "strings. Patch by James Tocknell." msgstr "" -#: ../build/NEWS:14512 ../build/NEWS:16186 +#: ../build/NEWS:13759 ../build/NEWS:15433 msgid "" "`bpo-31238 `__: pydoc: the stop() method " "of the private ServerThread class now waits until DocServer." @@ -26578,20 +24820,20 @@ msgid "" "attribute to None to break a reference cycle." msgstr "" -#: ../build/NEWS:14516 +#: ../build/NEWS:13763 msgid "" "`bpo-5001 `__: Many asserts in " "`multiprocessing` are now more informative, and some error types have been " "changed to more specific ones." msgstr "" -#: ../build/NEWS:14519 +#: ../build/NEWS:13766 msgid "" "`bpo-31109 `__: Convert zipimport to use " "Argument Clinic." msgstr "" -#: ../build/NEWS:14521 ../build/NEWS:17272 +#: ../build/NEWS:13768 ../build/NEWS:16519 msgid "" "`bpo-30102 `__: The ssl and hashlib " "modules now call OPENSSL_add_all_algorithms_noconf() on OpenSSL < 1.1.0. The " @@ -26600,20 +24842,20 @@ msgid "" "Scalet." msgstr "" -#: ../build/NEWS:14526 +#: ../build/NEWS:13773 msgid "" "`bpo-18966 `__: Non-daemonic threads " "created by a multiprocessing.Process are now joined on child exit." msgstr "" -#: ../build/NEWS:14529 +#: ../build/NEWS:13776 msgid "" "`bpo-31183 `__: `dis` now works with " "asynchronous generator and coroutine objects. Patch by George Collins based " "on diagnosis by Luciano Ramalho." msgstr "" -#: ../build/NEWS:14532 +#: ../build/NEWS:13779 msgid "" "`bpo-5001 `__: There are a number of " "uninformative asserts in the `multiprocessing` module, as noted in issue " @@ -26626,33 +24868,33 @@ msgid "" "31169). - Patch by Allen W. Smith (drallensmith on github)." msgstr "" -#: ../build/NEWS:14542 ../build/NEWS:17277 +#: ../build/NEWS:13789 ../build/NEWS:16524 msgid "" "`bpo-31185 `__: Fixed miscellaneous " "errors in asyncio speedup module." msgstr "" -#: ../build/NEWS:14544 +#: ../build/NEWS:13791 msgid "" "`bpo-31151 `__: socketserver." "ForkingMixIn.server_close() now waits until all child processes completed to " "prevent leaking zombie processes." msgstr "" -#: ../build/NEWS:14547 +#: ../build/NEWS:13794 msgid "" "`bpo-31072 `__: Add an ``include_file`` " "parameter to ``zipapp.create_archive()``" msgstr "" -#: ../build/NEWS:14550 +#: ../build/NEWS:13797 msgid "" "`bpo-24700 `__: Optimize array.array " "comparison. It is now from 10x up to 70x faster when comparing arrays " "holding values of the same integer type." msgstr "" -#: ../build/NEWS:14553 ../build/NEWS:17279 +#: ../build/NEWS:13800 ../build/NEWS:16526 msgid "" "`bpo-31135 `__: ttk: fix the destroy() " "method of LabeledScale and OptionMenu classes. Call the parent destroy() " @@ -26661,58 +24903,58 @@ msgid "" "garbage collector to destroy all widgets." msgstr "" -#: ../build/NEWS:14559 ../build/NEWS:17285 +#: ../build/NEWS:13806 ../build/NEWS:16532 msgid "" "`bpo-31107 `__: Fix `copyreg." "_slotnames()` mangled attribute calculation for classes whose name begins " "with an underscore. Patch by Shane Harvey." msgstr "" -#: ../build/NEWS:14562 +#: ../build/NEWS:13809 msgid "" "`bpo-31080 `__: Allow `logging.config." "fileConfig` to accept kwargs and/or args." msgstr "" -#: ../build/NEWS:14564 +#: ../build/NEWS:13811 msgid "" "`bpo-30897 `__: ``pathlib.Path`` objects " "now include an ``is_mount()`` method (only implemented on POSIX). This is " "similar to ``os.path.ismount(p)``. Patch by Cooper Ry Lees." msgstr "" -#: ../build/NEWS:14568 ../build/NEWS:17288 +#: ../build/NEWS:13815 ../build/NEWS:16535 msgid "" "`bpo-31061 `__: Fixed a crash when using " "asyncio and threads." msgstr "" -#: ../build/NEWS:14570 +#: ../build/NEWS:13817 msgid "" "`bpo-30987 `__: Added support for CAN " "ISO-TP protocol in the socket module." msgstr "" -#: ../build/NEWS:14572 +#: ../build/NEWS:13819 msgid "" "`bpo-30522 `__: Added a ``setStream`` " "method to ``logging.StreamHandler`` to allow the stream to be set after " "creation." msgstr "" -#: ../build/NEWS:14575 ../build/NEWS:17290 +#: ../build/NEWS:13822 ../build/NEWS:16537 msgid "" "`bpo-30502 `__: Fix handling of long " "oids in ssl. Based on patch by Christian Heimes." msgstr "" -#: ../build/NEWS:14578 +#: ../build/NEWS:13825 msgid "" "`bpo-5288 `__: Support tzinfo objects " "with sub-minute offsets." msgstr "" -#: ../build/NEWS:14580 +#: ../build/NEWS:13827 msgid "" "`bpo-30919 `__: Fix shared memory " "performance regression in multiprocessing in 3.x. Shared memory used " @@ -26720,83 +24962,83 @@ msgid "" "careful to do as little disk I/O as possible." msgstr "" -#: ../build/NEWS:14584 +#: ../build/NEWS:13831 msgid "" "`bpo-26732 `__: Fix too many fds in " "processes started with the \"forkserver\" method. A child process would " "inherit as many fds as the number of still-running children." msgstr "" -#: ../build/NEWS:14588 ../build/NEWS:17300 ../build/NEWS:21633 +#: ../build/NEWS:13835 ../build/NEWS:16547 ../build/NEWS:20880 msgid "" "`bpo-29403 `__: Fix ``unittest.mock``'s " "autospec to not fail on method-bound builtin functions. Patch by Aaron " "Gallagher." msgstr "" -#: ../build/NEWS:14591 ../build/NEWS:17303 ../build/NEWS:21636 +#: ../build/NEWS:13838 ../build/NEWS:16550 ../build/NEWS:20883 msgid "" "`bpo-30961 `__: Fix decrementing a " "borrowed reference in tracemalloc." msgstr "" -#: ../build/NEWS:14593 +#: ../build/NEWS:13840 msgid "" "`bpo-19896 `__: Fix multiprocessing." "sharedctypes to recognize typecodes ``'q'`` and ``'Q'``." msgstr "" -#: ../build/NEWS:14596 +#: ../build/NEWS:13843 msgid "" "`bpo-30946 `__: Remove obsolete code in " "readline module for platforms where GNU readline is older than 2.1 or where " "select() is not available." msgstr "" -#: ../build/NEWS:14599 ../build/NEWS:17305 +#: ../build/NEWS:13846 ../build/NEWS:16552 msgid "" "`bpo-25684 `__: Change ``ttk." "OptionMenu`` radiobuttons to be unique across instances of ``OptionMenu``." msgstr "" -#: ../build/NEWS:14602 ../build/NEWS:17308 ../build/NEWS:21638 +#: ../build/NEWS:13849 ../build/NEWS:16555 ../build/NEWS:20885 msgid "" "`bpo-30886 `__: Fix multiprocessing." "Queue.join_thread(): it now waits until the thread completes, even if the " "thread was started by the same process which created the queue." msgstr "" -#: ../build/NEWS:14606 ../build/NEWS:17312 ../build/NEWS:21642 +#: ../build/NEWS:13853 ../build/NEWS:16559 ../build/NEWS:20889 msgid "" "`bpo-29854 `__: Fix segfault in readline " "when using readline's history-size option. Patch by Nir Soffer." msgstr "" -#: ../build/NEWS:14609 +#: ../build/NEWS:13856 msgid "" "`bpo-30794 `__: Added multiprocessing." "Process.kill method to terminate using the SIGKILL signal on Unix." msgstr "" -#: ../build/NEWS:14612 ../build/NEWS:17315 +#: ../build/NEWS:13859 ../build/NEWS:16562 msgid "" "`bpo-30319 `__: socket.close() now " "ignores ECONNRESET error." msgstr "" -#: ../build/NEWS:14614 ../build/NEWS:17317 +#: ../build/NEWS:13861 ../build/NEWS:16564 msgid "" "`bpo-30828 `__: Fix out of bounds write " "in `asyncio.CFuture.remove_done_callback()`." msgstr "" -#: ../build/NEWS:14617 +#: ../build/NEWS:13864 msgid "" "`bpo-30302 `__: Use keywords in the " "``repr`` of ``datetime.timedelta``." msgstr "" -#: ../build/NEWS:14619 ../build/NEWS:17320 ../build/NEWS:21645 +#: ../build/NEWS:13866 ../build/NEWS:16567 ../build/NEWS:20892 msgid "" "`bpo-30807 `__: signal.setitimer() may " "disable the timer when passed a tiny value. Tiny values (such as 1e-6) are " @@ -26806,20 +25048,20 @@ msgid "" "timer instead of (re-)scheduling it." msgstr "" -#: ../build/NEWS:14626 ../build/NEWS:17327 ../build/NEWS:21652 +#: ../build/NEWS:13873 ../build/NEWS:16574 ../build/NEWS:20899 msgid "" "`bpo-30441 `__: Fix bug when modifying " "os.environ while iterating over it" msgstr "" -#: ../build/NEWS:14628 +#: ../build/NEWS:13875 msgid "" "`bpo-29585 `__: Avoid importing " "``sysconfig`` from ``site`` to improve startup speed. Python startup is " "about 5% faster on Linux and 30% faster on macOS." msgstr "" -#: ../build/NEWS:14631 +#: ../build/NEWS:13878 msgid "" "`bpo-29293 `__: Add missing parameter \"n" "\" on multiprocessing.Condition.notify(). The doc claims multiprocessing." @@ -26828,19 +25070,19 @@ msgid "" "that threading.Condition.notify() accepts." msgstr "" -#: ../build/NEWS:14637 ../build/NEWS:17329 ../build/NEWS:21654 +#: ../build/NEWS:13884 ../build/NEWS:16576 ../build/NEWS:20901 msgid "" "`bpo-30532 `__: Fix email header value " "parser dropping folding white space in certain cases." msgstr "" -#: ../build/NEWS:14640 +#: ../build/NEWS:13887 msgid "" "`bpo-30596 `__: Add a ``close()`` method " "to ``multiprocessing.Process``." msgstr "" -#: ../build/NEWS:14642 ../build/NEWS:17251 +#: ../build/NEWS:13889 ../build/NEWS:16498 msgid "" "`bpo-9146 `__: Fix a segmentation fault " "in _hashopenssl when standard hash functions such as md5 are not available " @@ -26848,44 +25090,44 @@ msgid "" "environments." msgstr "" -#: ../build/NEWS:14646 ../build/NEWS:18061 ../build/NEWS:21657 +#: ../build/NEWS:13893 ../build/NEWS:17308 ../build/NEWS:20904 msgid "" "`bpo-29169 `__: Update zlib to 1.2.11." msgstr "" -#: ../build/NEWS:14648 ../build/NEWS:17293 ../build/NEWS:21545 +#: ../build/NEWS:13895 ../build/NEWS:16540 ../build/NEWS:20792 msgid "" "`bpo-30119 `__: ftplib.FTP.putline() now " "throws ValueError on commands that contains CR or LF. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:14651 ../build/NEWS:17332 ../build/NEWS:21659 +#: ../build/NEWS:13898 ../build/NEWS:16579 ../build/NEWS:20906 msgid "" "`bpo-30879 `__: os.listdir() and os." "scandir() now emit bytes names when called with bytes-like argument." msgstr "" -#: ../build/NEWS:14654 ../build/NEWS:17335 ../build/NEWS:21662 +#: ../build/NEWS:13901 ../build/NEWS:16582 ../build/NEWS:20909 msgid "" "`bpo-30746 `__: Prohibited the '=' " "character in environment variable names in ``os.putenv()`` and ``os." "spawn*()``." msgstr "" -#: ../build/NEWS:14657 +#: ../build/NEWS:13904 msgid "" "`bpo-30664 `__: The description of a " "unittest subtest now preserves the order of keyword arguments of TestCase." "subTest()." msgstr "" -#: ../build/NEWS:14660 +#: ../build/NEWS:13907 msgid "" "`bpo-21071 `__: struct.Struct.format " "type is now :class:`str` instead of :class:`bytes`." msgstr "" -#: ../build/NEWS:14663 ../build/NEWS:17246 +#: ../build/NEWS:13910 ../build/NEWS:16493 msgid "" "`bpo-29212 `__: Fix concurrent.futures." "thread.ThreadPoolExecutor threads to have a non repr() based thread name by " @@ -26893,44 +25135,44 @@ msgid "" "themselves as \"ThreadPoolExecutor-y_n\"." msgstr "" -#: ../build/NEWS:14668 ../build/NEWS:17338 ../build/NEWS:21665 +#: ../build/NEWS:13915 ../build/NEWS:16585 ../build/NEWS:20912 msgid "" "`bpo-29755 `__: Fixed the lgettext() " "family of functions in the gettext module. They now always return bytes." msgstr "" -#: ../build/NEWS:14671 ../build/NEWS:17664 +#: ../build/NEWS:13918 ../build/NEWS:16911 msgid "" "`bpo-30616 `__: Functional API of enum " "allows to create empty enums. Patched by Dong-hee Na" msgstr "" -#: ../build/NEWS:14674 ../build/NEWS:17667 +#: ../build/NEWS:13921 ../build/NEWS:16914 msgid "" "`bpo-30038 `__: Fix race condition " "between signal delivery and wakeup file descriptor. Patch by Nathaniel Smith." msgstr "" -#: ../build/NEWS:14677 ../build/NEWS:17670 +#: ../build/NEWS:13924 ../build/NEWS:16917 msgid "" "`bpo-23894 `__: lib2to3 now recognizes " "``rb'...'`` and ``f'...'`` strings." msgstr "" -#: ../build/NEWS:14679 +#: ../build/NEWS:13926 msgid "" "`bpo-24744 `__: pkgutil.walk_packages " "function now raises ValueError if *path* is a string. Patch by Sanyam " "Khurana." msgstr "" -#: ../build/NEWS:14682 ../build/NEWS:21682 +#: ../build/NEWS:13929 ../build/NEWS:20929 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup." msgstr "" -#: ../build/NEWS:14684 +#: ../build/NEWS:13931 msgid "" "`bpo-30589 `__: Fix multiprocessing." "Process.exitcode to return the opposite of the signal number when the " @@ -26938,174 +25180,174 @@ msgid "" "method." msgstr "" -#: ../build/NEWS:14688 ../build/NEWS:17701 ../build/NEWS:21684 +#: ../build/NEWS:13935 ../build/NEWS:16948 ../build/NEWS:20931 msgid "" "`bpo-28994 `__: The traceback no longer " "displayed for SystemExit raised in a callback registered by atexit." msgstr "" -#: ../build/NEWS:14691 ../build/NEWS:17704 ../build/NEWS:21687 +#: ../build/NEWS:13938 ../build/NEWS:16951 ../build/NEWS:20934 msgid "" "`bpo-30508 `__: Don't log exceptions if " "Task/Future \"cancel()\" method was called." msgstr "" -#: ../build/NEWS:14694 +#: ../build/NEWS:13941 msgid "" "`bpo-30645 `__: Fix path calculation in " "`imp.load_package()`, fixing it for cases when a package is only shipped " "with bytecodes. Patch by Alexandru Ardelean." msgstr "" -#: ../build/NEWS:14698 +#: ../build/NEWS:13945 msgid "" "`bpo-11822 `__: The dis.dis() function " "now is able to disassemble nested code objects." msgstr "" -#: ../build/NEWS:14701 +#: ../build/NEWS:13948 msgid "" "`bpo-30624 `__: selectors does not take " "KeyboardInterrupt and SystemExit into account, leaving a fd in a bad state " "in case of error. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:14705 ../build/NEWS:17296 +#: ../build/NEWS:13952 ../build/NEWS:16543 msgid "" "`bpo-30595 `__: multiprocessing.Queue." "get() with a timeout now polls its reader in non-blocking mode if it " "succeeded to acquire the lock but the acquire took longer than the timeout." msgstr "" -#: ../build/NEWS:14709 ../build/NEWS:17707 ../build/NEWS:21690 +#: ../build/NEWS:13956 ../build/NEWS:16954 ../build/NEWS:20937 msgid "" "`bpo-28556 `__: Updates to typing " "module: Add generic AsyncContextManager, add support for ContextManager on " "all versions. Original PRs by Jelle Zijlstra and Ivan Levkivskyi" msgstr "" -#: ../build/NEWS:14713 ../build/NEWS:17686 +#: ../build/NEWS:13960 ../build/NEWS:16933 msgid "" "`bpo-30605 `__: re.compile() no longer " "raises a BytesWarning when compiling a bytes instance with misplaced inline " "modifier. Patch by Roy Williams." msgstr "" -#: ../build/NEWS:14716 ../build/NEWS:17711 ../build/NEWS:21694 +#: ../build/NEWS:13963 ../build/NEWS:16958 ../build/NEWS:20941 msgid "" "`bpo-29870 `__: Fix ssl sockets leaks " "when connection is aborted in asyncio/ssl implementation. Patch by Michaël " "Sghaïer." msgstr "" -#: ../build/NEWS:14719 ../build/NEWS:17714 ../build/NEWS:21697 +#: ../build/NEWS:13966 ../build/NEWS:16961 ../build/NEWS:20944 msgid "" "`bpo-29743 `__: Closing transport during " "handshake process leaks open socket. Patch by Nikolay Kim" msgstr "" -#: ../build/NEWS:14722 ../build/NEWS:17717 ../build/NEWS:21700 +#: ../build/NEWS:13969 ../build/NEWS:16964 ../build/NEWS:20947 msgid "" "`bpo-27585 `__: Fix waiter cancellation " "in asyncio.Lock. Patch by Mathieu Sornay." msgstr "" -#: ../build/NEWS:14725 +#: ../build/NEWS:13972 msgid "" "`bpo-30014 `__: modify() method of " "poll(), epoll() and devpoll() based classes of selectors module is around " "10% faster. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:14728 ../build/NEWS:17720 ../build/NEWS:21703 +#: ../build/NEWS:13975 ../build/NEWS:16967 ../build/NEWS:20950 msgid "" "`bpo-30418 `__: On Windows, subprocess." "Popen.communicate() now also ignore EINVAL on stdin.write() if the child " "process is still running but closed the pipe." msgstr "" -#: ../build/NEWS:14732 +#: ../build/NEWS:13979 msgid "" "`bpo-30463 `__: Addded empty __slots__ " "to abc.ABC. This allows subclassers to deny __dict__ and __weakref__ " "creation. Patch by Aaron Hall." msgstr "" -#: ../build/NEWS:14735 +#: ../build/NEWS:13982 msgid "" "`bpo-30520 `__: Loggers are now " "pickleable." msgstr "" -#: ../build/NEWS:14737 ../build/NEWS:17731 +#: ../build/NEWS:13984 ../build/NEWS:16978 msgid "" "`bpo-30557 `__: faulthandler now " "correctly filters and displays exception codes on Windows" msgstr "" -#: ../build/NEWS:14740 +#: ../build/NEWS:13987 msgid "" "`bpo-30526 `__: Add TextIOWrapper." "reconfigure() and a TextIOWrapper.write_through attribute." msgstr "" -#: ../build/NEWS:14743 +#: ../build/NEWS:13990 msgid "" "`bpo-30245 `__: Fix possible overflow " "when organize struct.pack_into error message. Patch by Yuan Liu." msgstr "" -#: ../build/NEWS:14746 ../build/NEWS:17734 ../build/NEWS:21707 +#: ../build/NEWS:13993 ../build/NEWS:16981 ../build/NEWS:20954 msgid "" "`bpo-30378 `__: Fix the problem that " "logging.handlers.SysLogHandler cannot handle IPv6 addresses." msgstr "" -#: ../build/NEWS:14749 +#: ../build/NEWS:13996 msgid "" "`bpo-16500 `__: Allow registering at-" "fork handlers." msgstr "" -#: ../build/NEWS:14751 +#: ../build/NEWS:13998 msgid "" "`bpo-30470 `__: Deprecate invalid ctypes " "call protection on Windows. Patch by Mariatta Wijaya." msgstr "" -#: ../build/NEWS:14754 ../build/NEWS:17740 ../build/NEWS:21713 +#: ../build/NEWS:14001 ../build/NEWS:16987 ../build/NEWS:20960 msgid "" "`bpo-30414 `__: multiprocessing.Queue." "_feed background running thread do not break from main loop on exception." msgstr "" -#: ../build/NEWS:14757 ../build/NEWS:17743 ../build/NEWS:21716 +#: ../build/NEWS:14004 ../build/NEWS:16990 ../build/NEWS:20963 msgid "" "`bpo-30003 `__: Fix handling escape " "characters in HZ codec. Based on patch by Ma Lin." msgstr "" -#: ../build/NEWS:14760 ../build/NEWS:17675 ../build/NEWS:21675 +#: ../build/NEWS:14007 ../build/NEWS:16922 ../build/NEWS:20922 msgid "" "`bpo-30149 `__: inspect.signature() now " "supports callables with variable-argument parameters wrapped with " "partialmethod. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:14764 +#: ../build/NEWS:14011 msgid "" "`bpo-30436 `__: importlib.find_spec() " "raises ModuleNotFoundError instead of AttributeError if the specified parent " "module is not a package (i.e. lacks a __path__ attribute)." msgstr "" -#: ../build/NEWS:14768 ../build/NEWS:17746 ../build/NEWS:21719 +#: ../build/NEWS:14015 ../build/NEWS:16993 ../build/NEWS:20966 msgid "" "`bpo-30301 `__: Fix AttributeError when " "using SimpleQueue.empty() under *spawn* and *forkserver* start methods." msgstr "" -#: ../build/NEWS:14771 ../build/NEWS:17753 ../build/NEWS:21726 +#: ../build/NEWS:14018 ../build/NEWS:17000 ../build/NEWS:20973 msgid "" "`bpo-30375 `__: Warnings emitted when " "compile a regular expression now always point to the line in the user code. " @@ -27113,7 +25355,7 @@ msgid "" "inside of groups or conditionals." msgstr "" -#: ../build/NEWS:14775 ../build/NEWS:17749 ../build/NEWS:21722 +#: ../build/NEWS:14022 ../build/NEWS:16996 ../build/NEWS:20969 msgid "" "`bpo-30329 `__: imaplib and poplib now " "catch the Windows socket WSAEINVAL error (code 10022) on " @@ -27121,7 +25363,7 @@ msgid "" "sometimes on SSL connections." msgstr "" -#: ../build/NEWS:14779 +#: ../build/NEWS:14026 msgid "" "`bpo-29196 `__: Removed previously " "deprecated in Python 2.4 classes Plist, Dict and _InternalDict in the " @@ -27130,27 +25372,27 @@ msgid "" "access to access items of these dictionaries." msgstr "" -#: ../build/NEWS:14784 +#: ../build/NEWS:14031 msgid "" "`bpo-9850 `__: The :mod:`macpath` is now " "deprecated and will be removed in Python 3.8." msgstr "" -#: ../build/NEWS:14787 +#: ../build/NEWS:14034 msgid "" "`bpo-30299 `__: Compiling regular " "expression in debug mode on CPython now displays the compiled bytecode in " "human readable form." msgstr "" -#: ../build/NEWS:14790 ../build/NEWS:17757 ../build/NEWS:21730 +#: ../build/NEWS:14037 ../build/NEWS:17004 ../build/NEWS:20977 msgid "" "`bpo-30048 `__: Fixed ``Task.cancel()`` " "can be ignored when the task is running coroutine and the coroutine returned " "without any more ``await``." msgstr "" -#: ../build/NEWS:14793 ../build/NEWS:17760 +#: ../build/NEWS:14040 ../build/NEWS:17007 msgid "" "`bpo-30266 `__: contextlib." "AbstractContextManager now supports anti-registration by setting __enter__ = " @@ -27158,14 +25400,14 @@ msgid "" "`__. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:14797 +#: ../build/NEWS:14044 msgid "" "`bpo-30340 `__: Enhanced regular " "expressions optimization. This increased the performance of matching some " "patterns up to 25 times." msgstr "" -#: ../build/NEWS:14800 ../build/NEWS:17764 +#: ../build/NEWS:14047 ../build/NEWS:17011 msgid "" "`bpo-30298 `__: Weaken the condition of " "deprecation warnings for inline modifiers. Now allowed several subsequential " @@ -27174,19 +25416,19 @@ msgid "" "inline modifiers (e.g. ``'(?x) (?i) (?s)...'``)." msgstr "" -#: ../build/NEWS:14806 +#: ../build/NEWS:14053 msgid "" "`bpo-30285 `__: Optimized case-" "insensitive matching and searching of regular expressions." msgstr "" -#: ../build/NEWS:14809 ../build/NEWS:17770 ../build/NEWS:21733 +#: ../build/NEWS:14056 ../build/NEWS:17017 ../build/NEWS:20980 msgid "" "`bpo-29990 `__: Fix range checking in " "GB18030 decoder. Original patch by Ma Lin." msgstr "" -#: ../build/NEWS:14812 +#: ../build/NEWS:14059 msgid "" "`bpo-29979 `__: rewrite cgi." "parse_multipart, reusing the FieldStorage class and making its results " @@ -27194,7 +25436,7 @@ msgid "" "Patch by Pierre Quentel." msgstr "" -#: ../build/NEWS:14816 ../build/NEWS:17776 ../build/NEWS:21739 +#: ../build/NEWS:14063 ../build/NEWS:17023 ../build/NEWS:20986 msgid "" "`bpo-30243 `__: Removed the __init__ " "methods of _json's scanner and encoder. Misusing them could cause memory " @@ -27202,7 +25444,7 @@ msgid "" "initialized in the __new__ methods." msgstr "" -#: ../build/NEWS:14820 +#: ../build/NEWS:14067 msgid "" "`bpo-30215 `__: Compiled regular " "expression objects with the re.LOCALE flag no longer depend on the locale at " @@ -27210,39 +25452,39 @@ msgid "" "matching." msgstr "" -#: ../build/NEWS:14824 ../build/NEWS:17780 ../build/NEWS:21743 +#: ../build/NEWS:14071 ../build/NEWS:17027 ../build/NEWS:20990 msgid "" "`bpo-30185 `__: Avoid KeyboardInterrupt " "tracebacks in forkserver helper process when Ctrl-C is received." msgstr "" -#: ../build/NEWS:14827 +#: ../build/NEWS:14074 msgid "" "`bpo-30103 `__: binascii.b2a_uu() and uu." "encode() now support using ``'`'`` as zero instead of space." msgstr "" -#: ../build/NEWS:14830 ../build/NEWS:17783 ../build/NEWS:21746 +#: ../build/NEWS:14077 ../build/NEWS:17030 ../build/NEWS:20993 msgid "" "`bpo-28556 `__: Various updates to " "typing module: add typing.NoReturn type, use WrapperDescriptorType, minor " "bug-fixes. Original PRs by Jim Fasarakis-Hilliard and Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:14834 ../build/NEWS:17787 ../build/NEWS:21750 +#: ../build/NEWS:14081 ../build/NEWS:17034 ../build/NEWS:20997 msgid "" "`bpo-30205 `__: Fix getsockname() for " "unbound AF_UNIX sockets on Linux." msgstr "" -#: ../build/NEWS:14836 +#: ../build/NEWS:14083 msgid "" "`bpo-30228 `__: The seek() and tell() " "methods of io.FileIO now set the internal seekable attribute to avoid one " "syscall on open() (in buffered or text mode)." msgstr "" -#: ../build/NEWS:14840 +#: ../build/NEWS:14087 msgid "" "`bpo-30190 `__: unittest's " "assertAlmostEqual and assertNotAlmostEqual provide a better message in case " @@ -27250,38 +25492,38 @@ msgid "" "(patch by Giampaolo Rodola')" msgstr "" -#: ../build/NEWS:14844 +#: ../build/NEWS:14091 msgid "" "`bpo-30101 `__: Add support for curses." "A_ITALIC." msgstr "" -#: ../build/NEWS:14846 ../build/NEWS:17724 +#: ../build/NEWS:14093 ../build/NEWS:16971 msgid "" "`bpo-29822 `__: inspect.isabstract() now " "works during __init_subclass__. Patch by Nate Soares." msgstr "" -#: ../build/NEWS:14849 ../build/NEWS:17737 ../build/NEWS:21710 +#: ../build/NEWS:14096 ../build/NEWS:16984 ../build/NEWS:20957 msgid "" "`bpo-29960 `__: Preserve generator state " "when _random.Random.setstate() raises an exception. Patch by Bryan Olson." msgstr "" -#: ../build/NEWS:14852 ../build/NEWS:17789 ../build/NEWS:21752 +#: ../build/NEWS:14099 ../build/NEWS:17036 ../build/NEWS:20999 msgid "" "`bpo-30070 `__: Fixed leaks and crashes " "in errors handling in the parser module." msgstr "" -#: ../build/NEWS:14855 +#: ../build/NEWS:14102 msgid "" "`bpo-22352 `__: Column widths in the " "output of dis.dis() are now adjusted for large line numbers and instruction " "offsets." msgstr "" -#: ../build/NEWS:14858 ../build/NEWS:17792 ../build/NEWS:21755 +#: ../build/NEWS:14105 ../build/NEWS:17039 ../build/NEWS:21002 msgid "" "`bpo-30061 `__: Fixed crashes in IOBase " "methods __next__() and readlines() when readline() or __next__() " @@ -27290,39 +25532,39 @@ msgid "" "PyMapping_Size()." msgstr "" -#: ../build/NEWS:14863 +#: ../build/NEWS:14110 msgid "" "`bpo-30218 `__: Fix PathLike support for " "shutil.unpack_archive. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:14866 +#: ../build/NEWS:14113 msgid "" "`bpo-10076 `__: Compiled regular " "expression and match objects in the re module now support copy.copy() and " "copy.deepcopy() (they are considered atomic)." msgstr "" -#: ../build/NEWS:14869 ../build/NEWS:17801 ../build/NEWS:21760 +#: ../build/NEWS:14116 ../build/NEWS:17048 ../build/NEWS:21007 msgid "" "`bpo-30068 `__: _io._IOBase.readlines " "will check if it's closed first when hint is present." msgstr "" -#: ../build/NEWS:14872 ../build/NEWS:17804 ../build/NEWS:21763 +#: ../build/NEWS:14119 ../build/NEWS:17051 ../build/NEWS:21010 msgid "" "`bpo-29694 `__: Fixed race condition in " "pathlib mkdir with flags parents=True. Patch by Armin Rigo." msgstr "" -#: ../build/NEWS:14875 ../build/NEWS:17807 ../build/NEWS:21766 +#: ../build/NEWS:14122 ../build/NEWS:17054 ../build/NEWS:21013 msgid "" "`bpo-29692 `__: Fixed arbitrary " "unchaining of RuntimeError exceptions in contextlib.contextmanager. Patch " "by Siddharth Velankar." msgstr "" -#: ../build/NEWS:14878 +#: ../build/NEWS:14125 msgid "" "`bpo-26187 `__: Test that sqlite3 trace " "callback is not called multiple times when schema is changing. Indirectly " @@ -27330,70 +25572,70 @@ msgid "" "python.org/issue9303>`__. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:14882 ../build/NEWS:17797 +#: ../build/NEWS:14129 ../build/NEWS:17044 msgid "" "`bpo-30017 `__: Allowed calling the " "close() method of the zip entry writer object multiple times. Writing to a " "closed writer now always produces a ValueError." msgstr "" -#: ../build/NEWS:14886 ../build/NEWS:17810 ../build/NEWS:21769 +#: ../build/NEWS:14133 ../build/NEWS:17057 ../build/NEWS:21016 msgid "" "`bpo-29998 `__: Pickling and copying " "ImportError now preserves name and path attributes." msgstr "" -#: ../build/NEWS:14889 +#: ../build/NEWS:14136 msgid "" "`bpo-29995 `__: re.escape() now escapes " "only regex special characters." msgstr "" -#: ../build/NEWS:14891 +#: ../build/NEWS:14138 msgid "" "`bpo-29962 `__: Add math.remainder " "operation, implementing remainder as specified in IEEE 754." msgstr "" -#: ../build/NEWS:14894 +#: ../build/NEWS:14141 msgid "" "`bpo-29649 `__: Improve struct." "pack_into() exception messages for problems with the buffer size and " "offset. Patch by Andrew Nester." msgstr "" -#: ../build/NEWS:14897 +#: ../build/NEWS:14144 msgid "" "`bpo-29654 `__: Support If-Modified-" "Since HTTP header (browser cache). Patch by Pierre Quentel." msgstr "" -#: ../build/NEWS:14900 ../build/NEWS:17683 ../build/NEWS:21679 +#: ../build/NEWS:14147 ../build/NEWS:16930 ../build/NEWS:20926 msgid "" "`bpo-29931 `__: Fixed comparison check " "for ipaddress.ip_interface objects. Patch by Sanjay Sundaresan." msgstr "" -#: ../build/NEWS:14903 ../build/NEWS:17813 +#: ../build/NEWS:14150 ../build/NEWS:17060 msgid "" "`bpo-29953 `__: Fixed memory leaks in " "the replace() method of datetime and time objects when pass out of bound " "fold argument." msgstr "" -#: ../build/NEWS:14906 ../build/NEWS:17816 ../build/NEWS:21772 +#: ../build/NEWS:14153 ../build/NEWS:17063 ../build/NEWS:21019 msgid "" "`bpo-29942 `__: Fix a crash in itertools." "chain.from_iterable when encountering long runs of empty iterables." msgstr "" -#: ../build/NEWS:14909 +#: ../build/NEWS:14156 msgid "" "`bpo-10030 `__: Sped up reading " "encrypted ZIP files by 2 times." msgstr "" -#: ../build/NEWS:14911 +#: ../build/NEWS:14158 msgid "" "`bpo-29204 `__: Element.getiterator() " "and the html parameter of XMLParser() were deprecated only in the " @@ -27401,20 +25643,20 @@ msgid "" "emits a deprecation warning." msgstr "" -#: ../build/NEWS:14915 ../build/NEWS:17819 ../build/NEWS:21775 +#: ../build/NEWS:14162 ../build/NEWS:17066 ../build/NEWS:21022 msgid "" "`bpo-27863 `__: Fixed multiple crashes " "in ElementTree caused by race conditions and wrong types." msgstr "" -#: ../build/NEWS:14918 +#: ../build/NEWS:14165 msgid "" "`bpo-25996 `__: Added support of file " "descriptors in os.scandir() on Unix. os.fwalk() is sped up by 2 times by " "using os.scandir()." msgstr "" -#: ../build/NEWS:14921 ../build/NEWS:17822 ../build/NEWS:21778 +#: ../build/NEWS:14168 ../build/NEWS:17069 ../build/NEWS:21025 msgid "" "`bpo-28699 `__: Fixed a bug in pools in " "multiprocessing.pool that raising an exception at the very first of an " @@ -27422,253 +25664,253 @@ msgid "" "Potts and Xiang Zhang." msgstr "" -#: ../build/NEWS:14925 ../build/NEWS:17672 ../build/NEWS:21672 +#: ../build/NEWS:14172 ../build/NEWS:16919 ../build/NEWS:20919 msgid "" "`bpo-23890 `__: unittest.TestCase." "assertRaises() now manually breaks a reference cycle to not keep objects " "alive longer than expected." msgstr "" -#: ../build/NEWS:14928 +#: ../build/NEWS:14175 msgid "" "`bpo-29901 `__: The zipapp module now " "supports general path-like objects, not just pathlib.Path." msgstr "" -#: ../build/NEWS:14931 ../build/NEWS:17826 ../build/NEWS:21782 +#: ../build/NEWS:14178 ../build/NEWS:17073 ../build/NEWS:21029 msgid "" "`bpo-25803 `__: Avoid incorrect errors " "raised by Path.mkdir(exist_ok=True) when the OS gives priority to errors " "such as EACCES over EEXIST." msgstr "" -#: ../build/NEWS:14934 ../build/NEWS:17829 ../build/NEWS:21785 +#: ../build/NEWS:14181 ../build/NEWS:17076 ../build/NEWS:21032 msgid "" "`bpo-29861 `__: Release references to " "tasks, their arguments and their results as soon as they are finished in " "multiprocessing.Pool." msgstr "" -#: ../build/NEWS:14937 +#: ../build/NEWS:14184 msgid "" "`bpo-19930 `__: The mode argument of os." "makedirs() no longer affects the file permission bits of newly-created " "intermediate-level directories." msgstr "" -#: ../build/NEWS:14940 ../build/NEWS:17832 ../build/NEWS:21788 +#: ../build/NEWS:14187 ../build/NEWS:17079 ../build/NEWS:21035 msgid "" "`bpo-29884 `__: faulthandler: Restore " "the old sigaltstack during teardown. Patch by Christophe Zeitouny." msgstr "" -#: ../build/NEWS:14943 ../build/NEWS:17835 ../build/NEWS:21791 +#: ../build/NEWS:14190 ../build/NEWS:17082 ../build/NEWS:21038 msgid "" "`bpo-25455 `__: Fixed crashes in repr of " "recursive buffered file-like objects." msgstr "" -#: ../build/NEWS:14945 ../build/NEWS:17837 ../build/NEWS:21793 +#: ../build/NEWS:14192 ../build/NEWS:17084 ../build/NEWS:21040 msgid "" "`bpo-29800 `__: Fix crashes in partial." "__repr__ if the keys of partial.keywords are not strings. Patch by Michael " "Seifert." msgstr "" -#: ../build/NEWS:14948 ../build/NEWS:17843 ../build/NEWS:21799 +#: ../build/NEWS:14195 ../build/NEWS:17090 ../build/NEWS:21046 msgid "" "`bpo-8256 `__: Fixed possible failing or " "crashing input() if attributes \"encoding\" or \"errors\" of sys.stdin or " "sys.stdout are not set or are not strings." msgstr "" -#: ../build/NEWS:14952 +#: ../build/NEWS:14199 msgid "" "`bpo-28692 `__: Using non-integer value " "for selecting a plural form in gettext is now deprecated." msgstr "" -#: ../build/NEWS:14955 +#: ../build/NEWS:14202 msgid "" "`bpo-26121 `__: Use C library " "implementation for math functions erf() and erfc()." msgstr "" -#: ../build/NEWS:14958 +#: ../build/NEWS:14205 msgid "" "`bpo-29619 `__: os.stat() and os." "DirEntry.inode() now convert inode (st_ino) using unsigned integers." msgstr "" -#: ../build/NEWS:14961 +#: ../build/NEWS:14208 msgid "" "`bpo-28298 `__: Fix a bug that prevented " "array 'Q', 'L' and 'I' from accepting big intables (objects that have " "__int__) as elements." msgstr "" -#: ../build/NEWS:14964 +#: ../build/NEWS:14211 msgid "" "`bpo-29645 `__: Speed up importing the " "webbrowser module. webbrowser.register() is now thread-safe." msgstr "" -#: ../build/NEWS:14967 ../build/NEWS:17851 +#: ../build/NEWS:14214 ../build/NEWS:17098 msgid "" "`bpo-28231 `__: The zipfile module now " "accepts path-like objects for external paths." msgstr "" -#: ../build/NEWS:14970 ../build/NEWS:17854 +#: ../build/NEWS:14217 ../build/NEWS:17101 msgid "" "`bpo-26915 `__: index() and count() " "methods of collections.abc.Sequence now check identity before checking " "equality when do comparisons." msgstr "" -#: ../build/NEWS:14973 +#: ../build/NEWS:14220 msgid "" "`bpo-28682 `__: Added support for bytes " "paths in os.fwalk()." msgstr "" -#: ../build/NEWS:14975 +#: ../build/NEWS:14222 msgid "" "`bpo-29728 `__: Add new :data:`socket." "TCP_NOTSENT_LOWAT` (Linux 3.12) constant. Patch by Nathaniel J. Smith." msgstr "" -#: ../build/NEWS:14978 ../build/NEWS:18063 +#: ../build/NEWS:14225 ../build/NEWS:17310 msgid "" "`bpo-29623 `__: Allow use of path-like " "object as a single argument in ConfigParser.read(). Patch by David Ellis." msgstr "" -#: ../build/NEWS:14981 +#: ../build/NEWS:14228 msgid "" "`bpo-9303 `__: Migrate sqlite3 module to " "_v2 API. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:14983 ../build/NEWS:18066 +#: ../build/NEWS:14230 ../build/NEWS:17313 msgid "" "`bpo-28963 `__: Fix out of bound " "iteration in asyncio.Future.remove_done_callback implemented in C." msgstr "" -#: ../build/NEWS:14986 ../build/NEWS:18069 ../build/NEWS:21811 +#: ../build/NEWS:14233 ../build/NEWS:17316 ../build/NEWS:21058 msgid "" "`bpo-29704 `__: asyncio.subprocess." "SubprocessStreamProtocol no longer closes before all pipes are closed." msgstr "" -#: ../build/NEWS:14989 ../build/NEWS:18072 +#: ../build/NEWS:14236 ../build/NEWS:17319 msgid "" "`bpo-29271 `__: Fix Task.current_task " "and Task.all_tasks implemented in C to accept None argument as their pure " "Python implementation." msgstr "" -#: ../build/NEWS:14992 ../build/NEWS:18075 ../build/NEWS:21814 +#: ../build/NEWS:14239 ../build/NEWS:17322 ../build/NEWS:21061 msgid "" "`bpo-29703 `__: Fix asyncio to support " "instantiation of new event loops in child processes." msgstr "" -#: ../build/NEWS:14995 ../build/NEWS:17857 ../build/NEWS:21807 +#: ../build/NEWS:14242 ../build/NEWS:17104 ../build/NEWS:21054 msgid "" "`bpo-29615 `__: SimpleXMLRPCDispatcher " "no longer chains KeyError (or any other exception) to exception(s) raised in " "the dispatched methods. Patch by Petr Motejlek." msgstr "" -#: ../build/NEWS:14999 +#: ../build/NEWS:14246 msgid "" "`bpo-7769 `__: Method register_function() " "of xmlrpc.server.SimpleXMLRPCDispatcher and its subclasses can now be used " "as a decorator." msgstr "" -#: ../build/NEWS:15003 ../build/NEWS:18078 ../build/NEWS:21817 +#: ../build/NEWS:14250 ../build/NEWS:17325 ../build/NEWS:21064 msgid "" "`bpo-29376 `__: Fix assertion error in " "threading._DummyThread.is_alive()." msgstr "" -#: ../build/NEWS:15005 ../build/NEWS:18080 +#: ../build/NEWS:14252 ../build/NEWS:17327 msgid "" "`bpo-28624 `__: Add a test that checks " "that cwd parameter of Popen() accepts PathLike objects. Patch by Sayan " "Chowdhury." msgstr "" -#: ../build/NEWS:15008 ../build/NEWS:18083 +#: ../build/NEWS:14255 ../build/NEWS:17330 msgid "" "`bpo-28518 `__: Start a transaction " "implicitly before a DML statement. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:15011 ../build/NEWS:17840 ../build/NEWS:21796 +#: ../build/NEWS:14258 ../build/NEWS:17087 ../build/NEWS:21043 msgid "" "`bpo-29742 `__: get_extra_info() raises " "exception if get called on closed ssl transport. Patch by Nikolay Kim." msgstr "" -#: ../build/NEWS:15014 +#: ../build/NEWS:14261 msgid "" "`bpo-16285 `__: urllib.parse.quote is " "now based on RFC 3986 and hence includes '~' in the set of characters that " "is not quoted by default. Patch by Christian Theune and Ratnadeep Debnath." msgstr "" -#: ../build/NEWS:15018 ../build/NEWS:18086 ../build/NEWS:21825 +#: ../build/NEWS:14265 ../build/NEWS:17333 ../build/NEWS:21072 msgid "" "`bpo-29532 `__: Altering a kwarg " "dictionary passed to functools.partial() no longer affects a partial object " "after creation." msgstr "" -#: ../build/NEWS:15021 ../build/NEWS:18089 ../build/NEWS:21819 +#: ../build/NEWS:14268 ../build/NEWS:17336 ../build/NEWS:21066 msgid "" "`bpo-29110 `__: Fix file object leak in " "aifc.open() when file is given as a filesystem path and is not in valid AIFF " "format. Patch by Anthony Zhang." msgstr "" -#: ../build/NEWS:15024 +#: ../build/NEWS:14271 msgid "" "`bpo-22807 `__: Add uuid.SafeUUID and " "uuid.UUID.is_safe to relay information from the platform about whether " "generated UUIDs are generated with a multiprocessing safe method." msgstr "" -#: ../build/NEWS:15028 +#: ../build/NEWS:14275 msgid "" "`bpo-29576 `__: Improve some " "deprecations in importlib. Some deprecated methods now emit " "DeprecationWarnings and have better descriptive messages." msgstr "" -#: ../build/NEWS:15031 +#: ../build/NEWS:14278 msgid "" "`bpo-29534 `__: Fixed different " "behaviour of Decimal.from_float() for _decimal and _pydecimal. Thanks Andrew " "Nester." msgstr "" -#: ../build/NEWS:15034 +#: ../build/NEWS:14281 msgid "" "`bpo-10379 `__: locale.format_string now " "supports the 'monetary' keyword argument, and locale.format is deprecated." msgstr "" -#: ../build/NEWS:15037 +#: ../build/NEWS:14284 msgid "" "`bpo-29851 `__: importlib.reload() now " "raises ModuleNotFoundError if the module lacks a spec." msgstr "" -#: ../build/NEWS:15040 ../build/NEWS:18092 ../build/NEWS:21828 +#: ../build/NEWS:14287 ../build/NEWS:17339 ../build/NEWS:21075 msgid "" "`bpo-28556 `__: Various updates to " "typing module: typing.Counter, typing.ChainMap, improved ABC caching, etc. " @@ -27676,111 +25918,111 @@ msgid "" "Langa." msgstr "" -#: ../build/NEWS:15044 ../build/NEWS:18096 ../build/NEWS:21832 +#: ../build/NEWS:14291 ../build/NEWS:17343 ../build/NEWS:21079 msgid "" "`bpo-29100 `__: Fix datetime." "fromtimestamp() regression introduced in Python 3.6.0: check minimum and " "maximum years." msgstr "" -#: ../build/NEWS:15047 ../build/NEWS:18102 ../build/NEWS:21838 +#: ../build/NEWS:14294 ../build/NEWS:17349 ../build/NEWS:21085 msgid "" "`bpo-29416 `__: Prevent infinite loop in " "pathlib.Path.mkdir" msgstr "" -#: ../build/NEWS:15049 ../build/NEWS:18104 ../build/NEWS:21840 +#: ../build/NEWS:14296 ../build/NEWS:17351 ../build/NEWS:21087 msgid "" "`bpo-29444 `__: Fixed out-of-bounds " "buffer access in the group() method of the match object. Based on patch by " "WGH." msgstr "" -#: ../build/NEWS:15052 +#: ../build/NEWS:14299 msgid "" "`bpo-29377 `__: Add " "WrapperDescriptorType, MethodWrapperType, and MethodDescriptorType built-in " "types to types module. Original patch by Manuel Krebber." msgstr "" -#: ../build/NEWS:15056 +#: ../build/NEWS:14303 msgid "" "`bpo-29218 `__: Unused install_misc " "command is now removed. It has been documented as unused since 2000. Patch " "by Eric N. Vander Weele." msgstr "" -#: ../build/NEWS:15059 +#: ../build/NEWS:14306 msgid "" "`bpo-29368 `__: The extend() method is " "now called instead of the append() method when unpickle collections.deque " "and other list-like objects. This can speed up unpickling to 2 times." msgstr "" -#: ../build/NEWS:15063 +#: ../build/NEWS:14310 msgid "" "`bpo-29338 `__: The help of a builtin or " "extension class now includes the constructor signature if __text_signature__ " "is provided for the class." msgstr "" -#: ../build/NEWS:15066 ../build/NEWS:18107 ../build/NEWS:21843 +#: ../build/NEWS:14313 ../build/NEWS:17354 ../build/NEWS:21090 msgid "" "`bpo-29335 `__: Fix subprocess.Popen." "wait() when the child process has exited to a stopped instead of terminated " "state (ex: when under ptrace)." msgstr "" -#: ../build/NEWS:15069 ../build/NEWS:18110 ../build/NEWS:21846 +#: ../build/NEWS:14316 ../build/NEWS:17357 ../build/NEWS:21093 msgid "" "`bpo-29290 `__: Fix a regression in " "argparse that help messages would wrap at non-breaking spaces." msgstr "" -#: ../build/NEWS:15072 ../build/NEWS:18113 ../build/NEWS:21849 +#: ../build/NEWS:14319 ../build/NEWS:17360 ../build/NEWS:21096 msgid "" "`bpo-28735 `__: Fixed the comparison of " "mock.MagickMock with mock.ANY." msgstr "" -#: ../build/NEWS:15074 +#: ../build/NEWS:14321 msgid "" "`bpo-29197 `__: Removed deprecated " "function ntpath.splitunc()." msgstr "" -#: ../build/NEWS:15076 +#: ../build/NEWS:14323 msgid "" "`bpo-29210 `__: Removed support of " "deprecated argument \"exclude\" in tarfile.TarFile.add()." msgstr "" -#: ../build/NEWS:15079 ../build/NEWS:18118 ../build/NEWS:21853 +#: ../build/NEWS:14326 ../build/NEWS:17365 ../build/NEWS:21100 msgid "" "`bpo-29219 `__: Fixed infinite recursion " "in the repr of uninitialized ctypes.CDLL instances." msgstr "" -#: ../build/NEWS:15082 +#: ../build/NEWS:14329 msgid "" "`bpo-29192 `__: Removed deprecated " "features in the http.cookies module." msgstr "" -#: ../build/NEWS:15084 +#: ../build/NEWS:14331 msgid "" "`bpo-29193 `__: A format string argument " "for string.Formatter.format() is now positional-only." msgstr "" -#: ../build/NEWS:15087 +#: ../build/NEWS:14334 msgid "" "`bpo-29195 `__: Removed support of " "deprecated undocumented keyword arguments in methods of regular expression " "objects." msgstr "" -#: ../build/NEWS:15090 ../build/NEWS:18123 ../build/NEWS:21856 +#: ../build/NEWS:14337 ../build/NEWS:17370 ../build/NEWS:21103 msgid "" "`bpo-28969 `__: Fixed race condition in " "C implementation of functools.lru_cache. KeyError could be raised when " @@ -27788,112 +26030,112 @@ msgid "" "threads with the same uncached arguments." msgstr "" -#: ../build/NEWS:15095 +#: ../build/NEWS:14342 msgid "" "`bpo-20804 `__: The unittest.mock." "sentinel attributes now preserve their identity when they are copied or " "pickled." msgstr "" -#: ../build/NEWS:15098 ../build/NEWS:18128 ../build/NEWS:21861 +#: ../build/NEWS:14345 ../build/NEWS:17375 ../build/NEWS:21108 msgid "" "`bpo-29142 `__: In urllib.request, " "suffixes in no_proxy environment variable with leading dots could match " "related hostnames again (e.g. .b.c matches a.b.c). Patch by Milan Oberkirch." msgstr "" -#: ../build/NEWS:15102 ../build/NEWS:18132 ../build/NEWS:21822 +#: ../build/NEWS:14349 ../build/NEWS:17379 ../build/NEWS:21069 msgid "" "`bpo-28961 `__: Fix unittest.mock._Call " "helper: don't ignore the name parameter anymore. Patch written by Jiajun " "Huang." msgstr "" -#: ../build/NEWS:15105 ../build/NEWS:18139 ../build/NEWS:22105 +#: ../build/NEWS:14352 ../build/NEWS:17386 ../build/NEWS:21352 msgid "" "`bpo-15812 `__: inspect.getframeinfo() " "now correctly shows the first line of a context. Patch by Sam Breese." msgstr "" -#: ../build/NEWS:15108 +#: ../build/NEWS:14355 msgid "" "`bpo-28985 `__: Update authorizer " "constants in sqlite3 module. Patch by Dingyuan Wang." msgstr "" -#: ../build/NEWS:15111 ../build/NEWS:18151 +#: ../build/NEWS:14358 ../build/NEWS:17398 msgid "" "`bpo-29079 `__: Prevent infinite loop in " "pathlib.resolve() on Windows" msgstr "" -#: ../build/NEWS:15113 ../build/NEWS:18153 ../build/NEWS:22111 +#: ../build/NEWS:14360 ../build/NEWS:17400 ../build/NEWS:21358 msgid "" "`bpo-13051 `__: Fixed recursion errors " "in large or resized curses.textpad.Textbox. Based on patch by Tycho " "Andersen." msgstr "" -#: ../build/NEWS:15116 ../build/NEWS:18160 ../build/NEWS:22118 +#: ../build/NEWS:14363 ../build/NEWS:17407 ../build/NEWS:21365 msgid "" "`bpo-9770 `__: curses.ascii predicates " "now work correctly with negative integers." msgstr "" -#: ../build/NEWS:15119 ../build/NEWS:18163 ../build/NEWS:22121 +#: ../build/NEWS:14366 ../build/NEWS:17410 ../build/NEWS:21368 msgid "" "`bpo-28427 `__: old keys should not " "remove new values from WeakValueDictionary when collecting from another " "thread." msgstr "" -#: ../build/NEWS:15122 ../build/NEWS:18166 ../build/NEWS:22124 +#: ../build/NEWS:14369 ../build/NEWS:17413 ../build/NEWS:21371 msgid "" "`bpo-28923 `__: Remove editor artifacts " "from Tix.py." msgstr "" -#: ../build/NEWS:15124 ../build/NEWS:18171 ../build/NEWS:22126 +#: ../build/NEWS:14371 ../build/NEWS:17418 ../build/NEWS:21373 msgid "" "`bpo-28871 `__: Fixed a crash when " "deallocate deep ElementTree." msgstr "" -#: ../build/NEWS:15126 ../build/NEWS:18173 ../build/NEWS:22128 +#: ../build/NEWS:14373 ../build/NEWS:17420 ../build/NEWS:21375 msgid "" "`bpo-19542 `__: Fix bugs in " "WeakValueDictionary.setdefault() and WeakValueDictionary.pop() when a GC " "collection happens in another thread." msgstr "" -#: ../build/NEWS:15129 ../build/NEWS:18176 +#: ../build/NEWS:14376 ../build/NEWS:17423 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when passing a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../build/NEWS:15132 +#: ../build/NEWS:14379 msgid "" "`bpo-16255 `__: subprocess.Popen uses /" "system/bin/sh on Android as the shell, instead of /bin/sh." msgstr "" -#: ../build/NEWS:15135 ../build/NEWS:18179 ../build/NEWS:22134 +#: ../build/NEWS:14382 ../build/NEWS:17426 ../build/NEWS:21381 msgid "" "`bpo-28779 `__: multiprocessing." "set_forkserver_preload() would crash the forkserver process if a preloaded " "module instantiated some multiprocessing objects such as locks." msgstr "" -#: ../build/NEWS:15139 ../build/NEWS:18186 +#: ../build/NEWS:14386 ../build/NEWS:17433 msgid "" "`bpo-26937 `__: The chown() method of " "the tarfile.TarFile class does not fail now when the grp module cannot be " "imported, as for example on Android platforms." msgstr "" -#: ../build/NEWS:15143 +#: ../build/NEWS:14390 msgid "" "`bpo-28847 `__: dbm.dumb now supports " "reading read-only files and no longer writes the index file when it is not " @@ -27902,21 +26144,21 @@ msgid "" "releases)." msgstr "" -#: ../build/NEWS:15148 +#: ../build/NEWS:14395 msgid "" "`bpo-27030 `__: Unknown escapes " "consisting of ``'\\'`` and an ASCII letter in re.sub() replacement templates " "regular expressions now are errors." msgstr "" -#: ../build/NEWS:15151 ../build/NEWS:18367 +#: ../build/NEWS:14398 ../build/NEWS:17614 msgid "" "`bpo-28835 `__: Fix a regression " "introduced in warnings.catch_warnings(): call warnings.showwarning() if it " "was overridden inside the context manager." msgstr "" -#: ../build/NEWS:15154 ../build/NEWS:18370 +#: ../build/NEWS:14401 ../build/NEWS:17617 msgid "" "`bpo-27172 `__: To assist with upgrades " "from 2.7, the previously documented deprecation of ``inspect." @@ -27924,27 +26166,27 @@ msgid "" "after the Python 2.7 branch is no longer officially supported." msgstr "" -#: ../build/NEWS:15159 +#: ../build/NEWS:14406 msgid "" "`bpo-28740 `__: Add sys." "getandroidapilevel(): return the build time API version of Android as an " "integer. Function only available on Android." msgstr "" -#: ../build/NEWS:15162 ../build/NEWS:18375 +#: ../build/NEWS:14409 ../build/NEWS:17622 msgid "" "`bpo-26273 `__: Add new :data:`socket." "TCP_CONGESTION` (Linux 2.6.13) and :data:`socket.TCP_USER_TIMEOUT` (Linux " "2.6.37) constants. Patch written by Omar Sandoval." msgstr "" -#: ../build/NEWS:15166 ../build/NEWS:18446 +#: ../build/NEWS:14413 ../build/NEWS:17693 msgid "" "`bpo-28752 `__: Restored the " "__reduce__() methods of datetime objects." msgstr "" -#: ../build/NEWS:15168 ../build/NEWS:18448 +#: ../build/NEWS:14415 ../build/NEWS:17695 msgid "" "`bpo-28727 `__: Regular expression " "patterns, _sre.SRE_Pattern objects created by re.compile(), become " @@ -27954,34 +26196,34 @@ msgid "" "unit tests)." msgstr "" -#: ../build/NEWS:15173 +#: ../build/NEWS:14420 msgid "" "`bpo-20572 `__: Remove the subprocess." "Popen.wait endtime parameter. It was deprecated in 3.4 and undocumented " "prior to that." msgstr "" -#: ../build/NEWS:15176 ../build/NEWS:18456 ../build/NEWS:22141 +#: ../build/NEWS:14423 ../build/NEWS:17703 ../build/NEWS:21388 msgid "" "`bpo-25659 `__: In ctypes, prevent a " "crash calling the from_buffer() and from_buffer_copy() methods on abstract " "classes like Array." msgstr "" -#: ../build/NEWS:15179 +#: ../build/NEWS:14426 msgid "" "`bpo-28548 `__: In the \"http.server\" " "module, parse the protocol version if possible, to avoid using HTTP 0.9 in " "some error responses." msgstr "" -#: ../build/NEWS:15182 ../build/NEWS:18459 +#: ../build/NEWS:14429 ../build/NEWS:17706 msgid "" "`bpo-19717 `__: Makes Path.resolve() " "succeed on paths that do not exist. Patch by Vajrasky Kok" msgstr "" -#: ../build/NEWS:15185 ../build/NEWS:18462 +#: ../build/NEWS:14432 ../build/NEWS:17709 msgid "" "`bpo-28563 `__: Fixed possible DoS and " "arbitrary code execution when handle plural form selections in the gettext " @@ -27989,27 +26231,27 @@ msgid "" "gettext." msgstr "" -#: ../build/NEWS:15189 ../build/NEWS:18466 ../build/NEWS:22150 +#: ../build/NEWS:14436 ../build/NEWS:17713 ../build/NEWS:21397 msgid "" "`bpo-28387 `__: Fixed possible crash in " "_io.TextIOWrapper deallocator when the garbage collector is invoked in other " "thread. Based on patch by Sebastian Cufre." msgstr "" -#: ../build/NEWS:15193 ../build/NEWS:18549 ../build/NEWS:22154 +#: ../build/NEWS:14440 ../build/NEWS:17796 ../build/NEWS:21401 msgid "" "`bpo-27517 `__: LZMA compressor and " "decompressor no longer raise exceptions if given empty data twice. Patch by " "Benjamin Fogle." msgstr "" -#: ../build/NEWS:15196 ../build/NEWS:18552 ../build/NEWS:22157 +#: ../build/NEWS:14443 ../build/NEWS:17799 ../build/NEWS:21404 msgid "" "`bpo-28549 `__: Fixed segfault in " "curses's addch() with ncurses6." msgstr "" -#: ../build/NEWS:15198 ../build/NEWS:18554 ../build/NEWS:22159 +#: ../build/NEWS:14445 ../build/NEWS:17801 ../build/NEWS:21406 msgid "" "`bpo-28449 `__: tarfile.open() with mode " "\"r\" or \"r:\" now tries to open a tar file with compression before trying " @@ -28017,14 +26259,14 @@ msgid "" "ignore_zeros=True." msgstr "" -#: ../build/NEWS:15202 ../build/NEWS:18558 ../build/NEWS:22163 +#: ../build/NEWS:14449 ../build/NEWS:17805 ../build/NEWS:21410 msgid "" "`bpo-23262 `__: The webbrowser module " "now supports Firefox 36+ and derived browsers. Based on patch by Oleg " "Broytman." msgstr "" -#: ../build/NEWS:15205 +#: ../build/NEWS:14452 msgid "" "`bpo-24241 `__: The webbrowser in an X " "environment now prefers using the default browser directly. Also, the " @@ -28033,7 +26275,7 @@ msgid "" "Steele" msgstr "" -#: ../build/NEWS:15210 ../build/NEWS:18561 ../build/NEWS:22166 +#: ../build/NEWS:14457 ../build/NEWS:17808 ../build/NEWS:21413 msgid "" "`bpo-27939 `__: Fixed bugs in tkinter." "ttk.LabeledScale and tkinter.Scale caused by representing the scale as float " @@ -28041,7 +26283,7 @@ msgid "" "underlying Tk variable." msgstr "" -#: ../build/NEWS:15214 +#: ../build/NEWS:14461 msgid "" "`bpo-28255 `__: calendar.TextCalendar." "prweek() no longer prints a space after a weeks's calendar. calendar." @@ -28049,52 +26291,52 @@ msgid "" "calendar. Based on patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:15218 +#: ../build/NEWS:14465 msgid "" "`bpo-28255 `__: calendar.TextCalendar." "prmonth() no longer prints a space at the start of new line after printing a " "month's calendar. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:15222 ../build/NEWS:18572 ../build/NEWS:22174 +#: ../build/NEWS:14469 ../build/NEWS:17819 ../build/NEWS:21421 msgid "" "`bpo-20491 `__: The textwrap.TextWrapper " "class now honors non-breaking spaces. Based on patch by Kaarle Ritvanen." msgstr "" -#: ../build/NEWS:15225 ../build/NEWS:18575 ../build/NEWS:22177 +#: ../build/NEWS:14472 ../build/NEWS:17822 ../build/NEWS:21424 msgid "" "`bpo-28353 `__: os.fwalk() no longer " "fails on broken links." msgstr "" -#: ../build/NEWS:15227 ../build/NEWS:18577 +#: ../build/NEWS:14474 ../build/NEWS:17824 msgid "" "`bpo-28430 `__: Fix iterator of C " "implemented asyncio.Future doesn't accept non-None value is passed to it." "send(val)." msgstr "" -#: ../build/NEWS:15230 ../build/NEWS:18580 +#: ../build/NEWS:14477 ../build/NEWS:17827 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets now start by the \"!\" prefix for readability." msgstr "" -#: ../build/NEWS:15233 ../build/NEWS:18583 ../build/NEWS:22179 +#: ../build/NEWS:14480 ../build/NEWS:17830 ../build/NEWS:21426 msgid "" "`bpo-25464 `__: Fixed HList." "header_exists() in tkinter.tix module by addin a workaround to Tix library " "bug." msgstr "" -#: ../build/NEWS:15236 ../build/NEWS:18586 +#: ../build/NEWS:14483 ../build/NEWS:17833 msgid "" "`bpo-28488 `__: shutil.make_archive() no " "longer adds entry \"./\" to ZIP archive." msgstr "" -#: ../build/NEWS:15238 ../build/NEWS:18588 +#: ../build/NEWS:14485 ../build/NEWS:17835 msgid "" "`bpo-25953 `__: re.sub() now raises an " "error for invalid numerical group reference in replacement template even if " @@ -28103,57 +26345,57 @@ msgid "" "Based on patch by SilentGhost." msgstr "" -#: ../build/NEWS:15243 +#: ../build/NEWS:14490 msgid "" "`bpo-28469 `__: timeit now uses the " "sequence 1, 2, 5, 10, 20, 50,... instead of 1, 10, 100,... for autoranging." msgstr "" -#: ../build/NEWS:15246 +#: ../build/NEWS:14493 msgid "" "`bpo-28115 `__: Command-line interface " "of the zipfile module now uses argparse. Added support of long options." msgstr "" -#: ../build/NEWS:15249 ../build/NEWS:18593 +#: ../build/NEWS:14496 ../build/NEWS:17840 msgid "" "`bpo-18219 `__: Optimize csv.DictWriter " "for large number of columns. Patch by Mariatta Wijaya." msgstr "" -#: ../build/NEWS:15252 ../build/NEWS:18596 +#: ../build/NEWS:14499 ../build/NEWS:17843 msgid "" "`bpo-28448 `__: Fix C implemented " "asyncio.Future didn't work on Windows." msgstr "" -#: ../build/NEWS:15254 +#: ../build/NEWS:14501 msgid "" "`bpo-23214 `__: In the \"io\" module, " "the argument to BufferedReader and BytesIO's read1() methods is now optional " "and can be -1, matching the BufferedIOBase specification." msgstr "" -#: ../build/NEWS:15258 ../build/NEWS:18598 +#: ../build/NEWS:14505 ../build/NEWS:17845 msgid "" "`bpo-28480 `__: Fix error building " "socket module when multithreading is disabled." msgstr "" -#: ../build/NEWS:15261 +#: ../build/NEWS:14508 msgid "" "`bpo-28240 `__: timeit: remove ``-c/--" "clock`` and ``-t/--time`` command line options which were deprecated since " "Python 3.3." msgstr "" -#: ../build/NEWS:15264 +#: ../build/NEWS:14511 msgid "" "`bpo-28240 `__: timeit now repeats the " "benchmarks 5 times instead of only 3 to make benchmarks more reliable." msgstr "" -#: ../build/NEWS:15267 +#: ../build/NEWS:14514 msgid "" "`bpo-28240 `__: timeit autorange now " "uses a single loop iteration if the benchmark takes less than 10 seconds, " @@ -28161,7 +26403,7 @@ msgid "" "sleep(1)'\" now takes 4 seconds instead of 40 seconds." msgstr "" -#: ../build/NEWS:15272 +#: ../build/NEWS:14519 msgid "" "Distutils.sdist now looks for README and setup.py files with case " "sensitivity. This behavior matches that found in Setuptools 6.0 and later. " @@ -28169,107 +26411,107 @@ msgid "" "rationale." msgstr "" -#: ../build/NEWS:15277 +#: ../build/NEWS:14524 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X. Patch by Ned Batchelder." msgstr "" -#: ../build/NEWS:15280 ../build/NEWS:18603 ../build/NEWS:22186 +#: ../build/NEWS:14527 ../build/NEWS:17850 ../build/NEWS:21433 msgid "" "`bpo-20766 `__: Fix references leaked by " "pdb in the handling of SIGINT handlers." msgstr "" -#: ../build/NEWS:15283 ../build/NEWS:18719 +#: ../build/NEWS:14530 ../build/NEWS:17966 msgid "" "`bpo-27998 `__: Fixed bytes path support " "in os.scandir() on Windows. Patch by Eryk Sun." msgstr "" -#: ../build/NEWS:15286 ../build/NEWS:18722 +#: ../build/NEWS:14533 ../build/NEWS:17969 msgid "" "`bpo-28317 `__: The disassembler now " "decodes FORMAT_VALUE argument." msgstr "" -#: ../build/NEWS:15288 ../build/NEWS:18728 +#: ../build/NEWS:14535 ../build/NEWS:17975 msgid "" "`bpo-28380 `__: unittest.mock Mock " "autospec functions now properly support assert_called, assert_not_called, " "and assert_called_once." msgstr "" -#: ../build/NEWS:15291 ../build/NEWS:18733 +#: ../build/NEWS:14538 ../build/NEWS:17980 msgid "" "`bpo-28229 `__: lzma module now supports " "pathlib." msgstr "" -#: ../build/NEWS:15293 ../build/NEWS:18735 ../build/NEWS:22193 +#: ../build/NEWS:14540 ../build/NEWS:17982 ../build/NEWS:21440 msgid "" "`bpo-28321 `__: Fixed writing non-BMP " "characters with binary format in plistlib." msgstr "" -#: ../build/NEWS:15296 ../build/NEWS:18738 +#: ../build/NEWS:14543 ../build/NEWS:17985 msgid "" "`bpo-28225 `__: bz2 module now supports " "pathlib. Initial patch by Ethan Furman." msgstr "" -#: ../build/NEWS:15299 ../build/NEWS:18741 +#: ../build/NEWS:14546 ../build/NEWS:17988 msgid "" "`bpo-28227 `__: gzip now supports " "pathlib. Patch by Ethan Furman." msgstr "" -#: ../build/NEWS:15301 +#: ../build/NEWS:14548 msgid "" "`bpo-28332 `__: Deprecated silent " "truncations in socket.htons and socket.ntohs. Original patch by Oren Milman." msgstr "" -#: ../build/NEWS:15304 ../build/NEWS:18743 +#: ../build/NEWS:14551 ../build/NEWS:17990 msgid "" "`bpo-27358 `__: Optimized merging var-" "keyword arguments and improved error message when passing a non-mapping as a " "var-keyword argument." msgstr "" -#: ../build/NEWS:15307 ../build/NEWS:18746 +#: ../build/NEWS:14554 ../build/NEWS:17993 msgid "" "`bpo-28257 `__: Improved error message " "when passing a non-iterable as a var-positional argument. Added opcode " "BUILD_TUPLE_UNPACK_WITH_CALL." msgstr "" -#: ../build/NEWS:15310 ../build/NEWS:18749 ../build/NEWS:22196 +#: ../build/NEWS:14557 ../build/NEWS:17996 ../build/NEWS:21443 msgid "" "`bpo-28322 `__: Fixed possible crashes " "when unpickle itertools objects from incorrect pickle data. Based on patch " "by John Leitch." msgstr "" -#: ../build/NEWS:15313 ../build/NEWS:18752 +#: ../build/NEWS:14560 ../build/NEWS:17999 msgid "" "`bpo-28228 `__: imghdr now supports " "pathlib." msgstr "" -#: ../build/NEWS:15315 ../build/NEWS:18754 +#: ../build/NEWS:14562 ../build/NEWS:18001 msgid "" "`bpo-28226 `__: compileall now supports " "pathlib." msgstr "" -#: ../build/NEWS:15317 ../build/NEWS:18756 +#: ../build/NEWS:14564 ../build/NEWS:18003 msgid "" "`bpo-28314 `__: Fix function declaration " "(C flags) for the getiterator() method of xml.etree.ElementTree.Element." msgstr "" -#: ../build/NEWS:15320 ../build/NEWS:18759 +#: ../build/NEWS:14567 ../build/NEWS:18006 msgid "" "`bpo-28148 `__: Stop using localtime() " "and gmtime() in the time module. Introduced platform independent " @@ -28277,7 +26519,7 @@ msgid "" "all platforms. Patch by Ed Schouten." msgstr "" -#: ../build/NEWS:15324 ../build/NEWS:18763 ../build/NEWS:22205 +#: ../build/NEWS:14571 ../build/NEWS:18010 ../build/NEWS:21452 msgid "" "`bpo-28253 `__: Fixed calendar functions " "for extreme months: 0001-01 and 9999-12. Methods itermonthdays() and " @@ -28285,271 +26527,271 @@ msgid "" "which can cause datetime.date under/overflow." msgstr "" -#: ../build/NEWS:15329 ../build/NEWS:18768 ../build/NEWS:22210 +#: ../build/NEWS:14576 ../build/NEWS:18015 ../build/NEWS:21457 msgid "" "`bpo-28275 `__: Fixed possible use after " "free in the decompress() methods of the LZMADecompressor and BZ2Decompressor " "classes. Original patch by John Leitch." msgstr "" -#: ../build/NEWS:15333 ../build/NEWS:18772 ../build/NEWS:22214 +#: ../build/NEWS:14580 ../build/NEWS:18019 ../build/NEWS:21461 msgid "" "`bpo-27897 `__: Fixed possible crash in " "sqlite3.Connection.create_collation() if pass invalid string-like object as " "a name. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:15336 ../build/NEWS:18775 +#: ../build/NEWS:14583 ../build/NEWS:18022 msgid "" "`bpo-18844 `__: random.choices() now has " "k as a keyword-only argument to improve the readability of common cases and " "come into line with the signature used in other languages." msgstr "" -#: ../build/NEWS:15340 ../build/NEWS:18779 ../build/NEWS:22217 +#: ../build/NEWS:14587 ../build/NEWS:18026 ../build/NEWS:21464 msgid "" "`bpo-18893 `__: Fix invalid exception " "handling in Lib/ctypes/macholib/dyld.py. Patch by Madison May." msgstr "" -#: ../build/NEWS:15343 ../build/NEWS:18782 +#: ../build/NEWS:14590 ../build/NEWS:18029 msgid "" "`bpo-27611 `__: Fixed support of default " "root window in the tkinter.tix module. Added the master parameter in the " "DisplayStyle constructor." msgstr "" -#: ../build/NEWS:15346 ../build/NEWS:18785 ../build/NEWS:22222 +#: ../build/NEWS:14593 ../build/NEWS:18032 ../build/NEWS:21469 msgid "" "`bpo-27348 `__: In the traceback module, " "restore the formatting of exception messages like \"Exception: None\". This " "fixes a regression introduced in 3.5a2." msgstr "" -#: ../build/NEWS:15350 ../build/NEWS:18789 ../build/NEWS:22226 +#: ../build/NEWS:14597 ../build/NEWS:18036 ../build/NEWS:21473 msgid "" "`bpo-25651 `__: Allow falsy values to be " "used for msg parameter of subTest()." msgstr "" -#: ../build/NEWS:15352 ../build/NEWS:18791 +#: ../build/NEWS:14599 ../build/NEWS:18038 msgid "" "`bpo-27778 `__: Fix a memory leak in os." "getrandom() when the getrandom() is interrupted by a signal and a signal " "handler raises a Python exception." msgstr "" -#: ../build/NEWS:15355 ../build/NEWS:18794 +#: ../build/NEWS:14602 ../build/NEWS:18041 msgid "" "`bpo-28200 `__: Fix memory leak on " "Windows in the os module (fix path_converter() function)." msgstr "" -#: ../build/NEWS:15358 ../build/NEWS:18797 +#: ../build/NEWS:14605 ../build/NEWS:18044 msgid "" "`bpo-25400 `__: RobotFileParser now " "correctly returns default values for crawl_delay and request_rate. Initial " "patch by Peter Wirtz." msgstr "" -#: ../build/NEWS:15361 ../build/NEWS:18800 ../build/NEWS:22228 +#: ../build/NEWS:14608 ../build/NEWS:18047 ../build/NEWS:21475 msgid "" "`bpo-27932 `__: Prevent memory leak in " "win32_ver()." msgstr "" -#: ../build/NEWS:15363 ../build/NEWS:18802 ../build/NEWS:22230 +#: ../build/NEWS:14610 ../build/NEWS:18049 ../build/NEWS:21477 msgid "Fix UnboundLocalError in socket._sendfile_use_sendfile." msgstr "" -#: ../build/NEWS:15365 ../build/NEWS:18804 ../build/NEWS:22232 +#: ../build/NEWS:14612 ../build/NEWS:18051 ../build/NEWS:21479 msgid "" "`bpo-28075 `__: Check for " "ERROR_ACCESS_DENIED in Windows implementation of os.stat(). Patch by Eryk " "Sun." msgstr "" -#: ../build/NEWS:15368 ../build/NEWS:18807 +#: ../build/NEWS:14615 ../build/NEWS:18054 msgid "" "`bpo-22493 `__: Warning message emitted " "by using inline flags in the middle of regular expression now contains a " "(truncated) regex pattern. Patch by Tim Graham." msgstr "" -#: ../build/NEWS:15372 ../build/NEWS:18811 ../build/NEWS:22235 +#: ../build/NEWS:14619 ../build/NEWS:18058 ../build/NEWS:21482 msgid "" "`bpo-25270 `__: Prevent codecs." "escape_encode() from raising SystemError when an empty bytestring is passed." msgstr "" -#: ../build/NEWS:15375 ../build/NEWS:18814 ../build/NEWS:22238 +#: ../build/NEWS:14622 ../build/NEWS:18061 ../build/NEWS:21485 msgid "" "`bpo-28181 `__: Get antigravity over " "HTTPS. Patch by Kaartic Sivaraam." msgstr "" -#: ../build/NEWS:15377 ../build/NEWS:18816 ../build/NEWS:22240 +#: ../build/NEWS:14624 ../build/NEWS:18063 ../build/NEWS:21487 msgid "" "`bpo-25895 `__: Enable WebSocket URL " "schemes in urllib.parse.urljoin. Patch by Gergely Imreh and Markus " "Holtermann." msgstr "" -#: ../build/NEWS:15380 ../build/NEWS:18819 +#: ../build/NEWS:14627 ../build/NEWS:18066 msgid "" "`bpo-28114 `__: Fix a crash in " "parse_envlist() when env contains byte strings. Patch by Eryk Sun." msgstr "" -#: ../build/NEWS:15383 ../build/NEWS:18822 ../build/NEWS:22243 +#: ../build/NEWS:14630 ../build/NEWS:18069 ../build/NEWS:21490 msgid "" "`bpo-27599 `__: Fixed buffer overrun in " "binascii.b2a_qp() and binascii.a2b_qp()." msgstr "" -#: ../build/NEWS:15386 ../build/NEWS:18825 ../build/NEWS:22444 +#: ../build/NEWS:14633 ../build/NEWS:18072 ../build/NEWS:21691 msgid "" "`bpo-27906 `__: Fix socket accept " "exhaustion during high TCP traffic. Patch by Kevin Conway." msgstr "" -#: ../build/NEWS:15389 ../build/NEWS:18828 ../build/NEWS:22447 +#: ../build/NEWS:14636 ../build/NEWS:18075 ../build/NEWS:21694 msgid "" "`bpo-28174 `__: Handle when SO_REUSEPORT " "isn't properly supported. Patch by Seth Michael Larson." msgstr "" -#: ../build/NEWS:15392 ../build/NEWS:18831 ../build/NEWS:22450 +#: ../build/NEWS:14639 ../build/NEWS:18078 ../build/NEWS:21697 msgid "" "`bpo-26654 `__: Inspect functools." "partial in asyncio.Handle.__repr__. Patch by iceboy." msgstr "" -#: ../build/NEWS:15395 ../build/NEWS:18834 ../build/NEWS:22453 +#: ../build/NEWS:14642 ../build/NEWS:18081 ../build/NEWS:21700 msgid "" "`bpo-26909 `__: Fix slow pipes IO in " "asyncio. Patch by INADA Naoki." msgstr "" -#: ../build/NEWS:15397 ../build/NEWS:18836 ../build/NEWS:22455 +#: ../build/NEWS:14644 ../build/NEWS:18083 ../build/NEWS:21702 msgid "" "`bpo-28176 `__: Fix callbacks race in " "asyncio.SelectorLoop.sock_connect." msgstr "" -#: ../build/NEWS:15399 ../build/NEWS:18838 ../build/NEWS:22457 +#: ../build/NEWS:14646 ../build/NEWS:18085 ../build/NEWS:21704 msgid "" "`bpo-27759 `__: Fix selectors " "incorrectly retain invalid file descriptors. Patch by Mark Williams." msgstr "" -#: ../build/NEWS:15402 +#: ../build/NEWS:14649 msgid "" "`bpo-28325 `__: Remove vestigial MacOS 9 " "macurl2path module and its tests." msgstr "" -#: ../build/NEWS:15404 ../build/NEWS:18841 ../build/NEWS:22460 +#: ../build/NEWS:14651 ../build/NEWS:18088 ../build/NEWS:21707 msgid "" "`bpo-28368 `__: Refuse monitoring " "processes if the child watcher has no loop attached. Patch by Vincent Michel." msgstr "" -#: ../build/NEWS:15407 ../build/NEWS:18844 ../build/NEWS:22463 +#: ../build/NEWS:14654 ../build/NEWS:18091 ../build/NEWS:21710 msgid "" "`bpo-28369 `__: Raise RuntimeError when " "transport's FD is used with add_reader, add_writer, etc." msgstr "" -#: ../build/NEWS:15410 ../build/NEWS:18847 ../build/NEWS:22466 +#: ../build/NEWS:14657 ../build/NEWS:18094 ../build/NEWS:21713 msgid "" "`bpo-28370 `__: Speedup asyncio." "StreamReader.readexactly. Patch by Коренберг Марк." msgstr "" -#: ../build/NEWS:15413 ../build/NEWS:18850 ../build/NEWS:22469 +#: ../build/NEWS:14660 ../build/NEWS:18097 ../build/NEWS:21716 msgid "" "`bpo-28371 `__: Deprecate passing " "asyncio.Handles to run_in_executor." msgstr "" -#: ../build/NEWS:15415 ../build/NEWS:18852 ../build/NEWS:22471 +#: ../build/NEWS:14662 ../build/NEWS:18099 ../build/NEWS:21718 msgid "" "`bpo-28372 `__: Fix asyncio to support " "formatting of non-python coroutines." msgstr "" -#: ../build/NEWS:15417 ../build/NEWS:18854 ../build/NEWS:22473 +#: ../build/NEWS:14664 ../build/NEWS:18101 ../build/NEWS:21720 msgid "" "`bpo-28399 `__: Remove UNIX socket from " "FS before binding. Patch by Коренберг Марк." msgstr "" -#: ../build/NEWS:15420 ../build/NEWS:18857 ../build/NEWS:22476 +#: ../build/NEWS:14667 ../build/NEWS:18104 ../build/NEWS:21723 msgid "" "`bpo-27972 `__: Prohibit Tasks to await " "on themselves." msgstr "" -#: ../build/NEWS:15422 ../build/NEWS:18379 +#: ../build/NEWS:14669 ../build/NEWS:17626 msgid "" "`bpo-24142 `__: Reading a corrupt config " "file left configparser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../build/NEWS:15425 ../build/NEWS:17727 +#: ../build/NEWS:14672 ../build/NEWS:16974 msgid "" "`bpo-29581 `__: ABCMeta.__new__ now " "accepts ``**kwargs``, allowing abstract base classes to use keyword " "parameters in __init_subclass__. Patch by Nate Soares." msgstr "" -#: ../build/NEWS:15429 ../build/NEWS:16918 +#: ../build/NEWS:14676 ../build/NEWS:16165 msgid "" "`bpo-25532 `__: inspect.unwrap() will " "now only try to unwrap an object sys.getrecursionlimit() times, to protect " "against objects which create a new object on every attribute access." msgstr "" -#: ../build/NEWS:15433 ../build/NEWS:17861 +#: ../build/NEWS:14680 ../build/NEWS:17108 msgid "" "`bpo-30177 `__: path." "resolve(strict=False) no longer cuts the path after the first element not " "present in the filesystem. Patch by Antoine Pietri." msgstr "" -#: ../build/NEWS:15439 ../build/NEWS:17344 +#: ../build/NEWS:14686 ../build/NEWS:16591 msgid "" "`bpo-31294 `__: Fix incomplete code " "snippet in the ZeroMQSocketListener and ZeroMQSocketHandler examples and " "adapt them to Python 3." msgstr "" -#: ../build/NEWS:15442 ../build/NEWS:17347 +#: ../build/NEWS:14689 ../build/NEWS:16594 msgid "" "`bpo-21649 `__: Add RFC 7525 and Mozilla " "server side TLS links to SSL documentation." msgstr "" -#: ../build/NEWS:15445 +#: ../build/NEWS:14692 msgid "" "`bpo-31128 `__: Allow the pydoc server " "to bind to arbitrary hostnames." msgstr "" -#: ../build/NEWS:15447 ../build/NEWS:17350 +#: ../build/NEWS:14694 ../build/NEWS:16597 msgid "" "`bpo-30803 `__: Clarify doc on truth " "value testing. Original patch by Peter Thomassen." msgstr "" -#: ../build/NEWS:15450 ../build/NEWS:17916 ../build/NEWS:21868 +#: ../build/NEWS:14697 ../build/NEWS:17163 ../build/NEWS:21115 msgid "" "`bpo-30176 `__: Add missing attribute " "related constants in curses documentation." msgstr "" -#: ../build/NEWS:15453 ../build/NEWS:17919 +#: ../build/NEWS:14700 ../build/NEWS:17166 msgid "" "`bpo-30052 `__: the link targets for :" "func:`bytes` and :func:`bytearray` are now their respective type " @@ -28560,13 +26802,13 @@ msgid "" "default output caching features in Sphinx." msgstr "" -#: ../build/NEWS:15461 ../build/NEWS:17927 ../build/NEWS:21871 +#: ../build/NEWS:14708 ../build/NEWS:17174 ../build/NEWS:21118 msgid "" "`bpo-26985 `__: Add missing info of code " "object in inspect documentation." msgstr "" -#: ../build/NEWS:15463 +#: ../build/NEWS:14710 msgid "" "`bpo-19824 `__: Improve the " "documentation for, and links to, template strings by emphasizing their " @@ -28575,33 +26817,33 @@ msgid "" "`__)" msgstr "" -#: ../build/NEWS:15467 ../build/NEWS:18236 ../build/NEWS:21873 +#: ../build/NEWS:14714 ../build/NEWS:17483 ../build/NEWS:21120 msgid "" "`bpo-28929 `__: Link the documentation " "to its source file on GitHub." msgstr "" -#: ../build/NEWS:15469 ../build/NEWS:18238 ../build/NEWS:21875 +#: ../build/NEWS:14716 ../build/NEWS:17485 ../build/NEWS:21122 msgid "" "`bpo-25008 `__: Document smtpd.py as " "effectively deprecated and add a pointer to aiosmtpd, a third-party asyncio-" "based replacement." msgstr "" -#: ../build/NEWS:15472 ../build/NEWS:18241 ../build/NEWS:21878 +#: ../build/NEWS:14719 ../build/NEWS:17488 ../build/NEWS:21125 msgid "" "`bpo-26355 `__: Add canonical header " "link on each page to corresponding major version of the documentation. Patch " "by Matthias Bussonnier." msgstr "" -#: ../build/NEWS:15475 ../build/NEWS:18244 ../build/NEWS:21881 +#: ../build/NEWS:14722 ../build/NEWS:17491 ../build/NEWS:21128 msgid "" "`bpo-29349 `__: Fix Python 2 syntax in " "code for building the documentation." msgstr "" -#: ../build/NEWS:15477 +#: ../build/NEWS:14724 msgid "" "`bpo-23722 `__: The data model reference " "and the porting section in the 3.6 What's New guide now cover the additional " @@ -28609,45 +26851,45 @@ msgid "" "pep:`487` and zero-argument ``super()``." msgstr "" -#: ../build/NEWS:15482 ../build/NEWS:18495 ../build/NEWS:22544 +#: ../build/NEWS:14729 ../build/NEWS:17742 ../build/NEWS:21791 msgid "" "`bpo-28513 `__: Documented command-line " "interface of zipfile." msgstr "" -#: ../build/NEWS:15487 +#: ../build/NEWS:14734 msgid "" "`bpo-29639 `__: test.support.HOST is now " "\"localhost\", a new HOSTv4 constant has been added for your ``127.0.0.1`` " "needs, similar to the existing HOSTv6 constant." msgstr "" -#: ../build/NEWS:15491 ../build/NEWS:17356 +#: ../build/NEWS:14738 ../build/NEWS:16603 msgid "" "`bpo-31320 `__: Silence traceback in " "test_ssl" msgstr "" -#: ../build/NEWS:15493 +#: ../build/NEWS:14740 msgid "" "`bpo-31346 `__: Prefer " "PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER protocols for SSLContext." msgstr "" -#: ../build/NEWS:15496 ../build/NEWS:17358 +#: ../build/NEWS:14743 ../build/NEWS:16605 msgid "" "`bpo-25674 `__: Remove sha256.tbs-" "internet.com ssl test" msgstr "" -#: ../build/NEWS:15498 ../build/NEWS:17360 +#: ../build/NEWS:14745 ../build/NEWS:16607 msgid "" "`bpo-30715 `__: Address ALPN callback " "changes for OpenSSL 1.1.0f. The latest version behaves like OpenSSL 1.0.2 " "and no longer aborts handshake." msgstr "" -#: ../build/NEWS:15501 ../build/NEWS:17363 +#: ../build/NEWS:14748 ../build/NEWS:16610 msgid "" "`bpo-30822 `__: regrtest: Exclude tzdata " "from regrtest --all. When running the test suite using --use=all / -u all, " @@ -28656,14 +26898,14 @@ msgid "" "line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../build/NEWS:15507 ../build/NEWS:16970 +#: ../build/NEWS:14754 ../build/NEWS:16217 msgid "" "`bpo-30695 `__: Add the " "`set_nomemory(start, stop)` and `remove_mem_hooks()` functions to the " "_testcapi module." msgstr "" -#: ../build/NEWS:15510 ../build/NEWS:17938 ../build/NEWS:21900 +#: ../build/NEWS:14757 ../build/NEWS:17185 ../build/NEWS:21147 msgid "" "`bpo-30357 `__: test_thread: setUp() now " "uses support.threading_setup() and support.threading_cleanup() to wait until " @@ -28671,7 +26913,7 @@ msgid "" "patch written by Grzegorz Grzywacz." msgstr "" -#: ../build/NEWS:15515 ../build/NEWS:17943 ../build/NEWS:21909 +#: ../build/NEWS:14762 ../build/NEWS:17190 ../build/NEWS:21156 msgid "" "`bpo-30197 `__: Enhanced functions " "swap_attr() and swap_item() in the test.support module. They now work when " @@ -28680,76 +26922,76 @@ msgid "" "to the target of the \"as\" clause, if there is one." msgstr "" -#: ../build/NEWS:15521 +#: ../build/NEWS:14768 msgid "" "`bpo-24932 `__: Use proper command line " "parsing in _testembed" msgstr "" -#: ../build/NEWS:15523 ../build/NEWS:18259 +#: ../build/NEWS:14770 ../build/NEWS:17506 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l in regrtest command line arguments." msgstr "" -#: ../build/NEWS:15526 ../build/NEWS:18262 +#: ../build/NEWS:14773 ../build/NEWS:17509 msgid "" "`bpo-28683 `__: Fix the tests that " "bind() a unix socket and raise PermissionError on Android for a non-root " "user." msgstr "" -#: ../build/NEWS:15529 +#: ../build/NEWS:14776 msgid "" "`bpo-26936 `__: Fix the test_socket " "failures on Android - getservbyname(), getservbyport() and getaddrinfo() are " "broken on some Android API levels." msgstr "" -#: ../build/NEWS:15532 ../build/NEWS:18500 ../build/NEWS:22552 +#: ../build/NEWS:14779 ../build/NEWS:17747 ../build/NEWS:21799 msgid "" "`bpo-28666 `__: Now test.support.rmtree " "is able to remove unwritable or unreadable directories." msgstr "" -#: ../build/NEWS:15535 ../build/NEWS:18503 ../build/NEWS:22555 +#: ../build/NEWS:14782 ../build/NEWS:17750 ../build/NEWS:21802 msgid "" "`bpo-23839 `__: Various caches now are " "cleared before running every test file." msgstr "" -#: ../build/NEWS:15537 ../build/NEWS:18635 +#: ../build/NEWS:14784 ../build/NEWS:17882 msgid "" "`bpo-26944 `__: Fix test_posix for " "Android where 'id -G' is entirely wrong or missing the effective gid." msgstr "" -#: ../build/NEWS:15540 ../build/NEWS:18638 ../build/NEWS:22557 +#: ../build/NEWS:14787 ../build/NEWS:17885 ../build/NEWS:21804 msgid "" "`bpo-28409 `__: regrtest: fix the parser " "of command line arguments." msgstr "" -#: ../build/NEWS:15542 ../build/NEWS:18906 +#: ../build/NEWS:14789 ../build/NEWS:18153 msgid "" "`bpo-28217 `__: Adds _testconsole module " "to test console input." msgstr "" -#: ../build/NEWS:15544 ../build/NEWS:18265 +#: ../build/NEWS:14791 ../build/NEWS:17512 msgid "" "`bpo-26939 `__: Add the support." "setswitchinterval() function to fix test_functools hanging on the Android " "armv7 qemu emulator." msgstr "" -#: ../build/NEWS:15550 +#: ../build/NEWS:14797 msgid "" "`bpo-31354 `__: Allow --with-lto to be " "used on all builds, not just `make profile-opt`." msgstr "" -#: ../build/NEWS:15553 +#: ../build/NEWS:14800 msgid "" "`bpo-31370 `__: Remove support for " "building --without-threads. This option is not really useful anymore in the " @@ -28757,78 +26999,78 @@ msgid "" "code base, including in difficult to maintain low-level internal code." msgstr "" -#: ../build/NEWS:15558 +#: ../build/NEWS:14805 msgid "" "`bpo-31341 `__: Per :pep:`11`, support " "for the IRIX operating system was removed." msgstr "" -#: ../build/NEWS:15561 ../build/NEWS:17372 +#: ../build/NEWS:14808 ../build/NEWS:16619 msgid "" "`bpo-30854 `__: Fix compile error when " "compiling --without-threads. Patch by Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:15564 ../build/NEWS:17952 ../build/NEWS:21937 +#: ../build/NEWS:14811 ../build/NEWS:17199 ../build/NEWS:21184 msgid "" "`bpo-30687 `__: Locate msbuild.exe on " "Windows when building rather than vcvarsall.bat" msgstr "" -#: ../build/NEWS:15567 +#: ../build/NEWS:14814 msgid "" "`bpo-20210 `__: Support the *disabled* " "marker in Setup files. Extension modules listed after this marker are not " "built at all, neither by the Makefile nor by setup.py." msgstr "" -#: ../build/NEWS:15571 ../build/NEWS:17896 +#: ../build/NEWS:14818 ../build/NEWS:17143 msgid "" "`bpo-29941 `__: Add ``--with-" "assertions`` configure flag to explicitly enable C ``assert()`` checks. " "Defaults to off. ``--with-pydebug`` implies ``--with-assertions``." msgstr "" -#: ../build/NEWS:15575 ../build/NEWS:17900 +#: ../build/NEWS:14822 ../build/NEWS:17147 msgid "" "`bpo-28787 `__: Fix out-of-tree builds " "of Python when configured with ``--with--dtrace``." msgstr "" -#: ../build/NEWS:15578 ../build/NEWS:17903 ../build/NEWS:21924 +#: ../build/NEWS:14825 ../build/NEWS:17150 ../build/NEWS:21171 msgid "" "`bpo-29243 `__: Prevent unnecessary " "rebuilding of Python during ``make test``, ``make install`` and some other " "make targets when configured with ``--enable-optimizations``." msgstr "" -#: ../build/NEWS:15582 ../build/NEWS:17907 ../build/NEWS:21928 +#: ../build/NEWS:14829 ../build/NEWS:17154 ../build/NEWS:21175 msgid "" "`bpo-23404 `__: Don't regenerate " "generated files based on file modification time anymore: the action is now " "explicit. Replace ``make touch`` with ``make regen-all``." msgstr "" -#: ../build/NEWS:15586 ../build/NEWS:17911 ../build/NEWS:21932 +#: ../build/NEWS:14833 ../build/NEWS:17158 ../build/NEWS:21179 msgid "" "`bpo-29643 `__: Fix ``--enable-" "optimization`` didn't work." msgstr "" -#: ../build/NEWS:15588 ../build/NEWS:18271 +#: ../build/NEWS:14835 ../build/NEWS:17518 msgid "" "`bpo-27593 `__: sys.version and the " "platform module python_build(), python_branch(), and python_revision() " "functions now use git information rather than hg when building from a repo." msgstr "" -#: ../build/NEWS:15592 ../build/NEWS:18275 +#: ../build/NEWS:14839 ../build/NEWS:17522 msgid "" "`bpo-29572 `__: Update Windows build and " "OS X installers to use OpenSSL 1.0.2k." msgstr "" -#: ../build/NEWS:15594 +#: ../build/NEWS:14841 msgid "" "`bpo-27659 `__: Prohibit implicit C " "function declarations: use ``-Werror=implicit-function-declaration`` when " @@ -28836,50 +27078,50 @@ msgid "" "written by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:15598 +#: ../build/NEWS:14845 msgid "" "`bpo-29384 `__: Remove old Be OS helper " "scripts." msgstr "" -#: ../build/NEWS:15600 ../build/NEWS:18277 +#: ../build/NEWS:14847 ../build/NEWS:17524 msgid "" "`bpo-26851 `__: Set Android compilation " "and link flags." msgstr "" -#: ../build/NEWS:15602 ../build/NEWS:18279 +#: ../build/NEWS:14849 ../build/NEWS:17526 msgid "" "`bpo-28768 `__: Fix implicit declaration " "of function _setmode. Patch by Masayuki Yamamoto" msgstr "" -#: ../build/NEWS:15605 ../build/NEWS:18282 ../build/NEWS:22595 +#: ../build/NEWS:14852 ../build/NEWS:17529 ../build/NEWS:21842 msgid "" "`bpo-29080 `__: Removes hard dependency " "on hg.exe from PCBuild/build.bat" msgstr "" -#: ../build/NEWS:15607 ../build/NEWS:18284 ../build/NEWS:22597 +#: ../build/NEWS:14854 ../build/NEWS:17531 ../build/NEWS:21844 msgid "" "`bpo-23903 `__: Added missed names to PC/" "python3.def." msgstr "" -#: ../build/NEWS:15609 ../build/NEWS:18286 +#: ../build/NEWS:14856 ../build/NEWS:17533 msgid "" "`bpo-28762 `__: lockf() is available on " "Android API level 24, but the F_LOCK macro is not defined in android-ndk-r13." msgstr "" -#: ../build/NEWS:15612 ../build/NEWS:18289 +#: ../build/NEWS:14859 ../build/NEWS:17536 msgid "" "`bpo-28538 `__: Fix the compilation " "error that occurs because if_nameindex() is available on Android API level " "24, but the if_nameindex structure is not defined." msgstr "" -#: ../build/NEWS:15616 ../build/NEWS:18293 +#: ../build/NEWS:14863 ../build/NEWS:17540 msgid "" "`bpo-20211 `__: Do not add the directory " "for installing C header files and the directory for installing object code " @@ -28887,77 +27129,77 @@ msgid "" "Petazzoni." msgstr "" -#: ../build/NEWS:15620 ../build/NEWS:18297 +#: ../build/NEWS:14867 ../build/NEWS:17544 msgid "" "`bpo-28849 `__: Do not define sys." "implementation._multiarch on Android." msgstr "" -#: ../build/NEWS:15622 ../build/NEWS:18508 ../build/NEWS:22599 +#: ../build/NEWS:14869 ../build/NEWS:17755 ../build/NEWS:21846 msgid "" "`bpo-10656 `__: Fix out-of-tree building " "on AIX. Patch by Tristan Carel and Michael Haubenwallner." msgstr "" -#: ../build/NEWS:15625 ../build/NEWS:18511 ../build/NEWS:22602 +#: ../build/NEWS:14872 ../build/NEWS:17758 ../build/NEWS:21849 msgid "" "`bpo-26359 `__: Rename --with-" "optimiations to --enable-optimizations." msgstr "" -#: ../build/NEWS:15627 ../build/NEWS:18626 ../build/NEWS:22604 +#: ../build/NEWS:14874 ../build/NEWS:17873 ../build/NEWS:21851 msgid "" "`bpo-28444 `__: Fix missing extensions " "modules when cross compiling." msgstr "" -#: ../build/NEWS:15629 ../build/NEWS:18628 +#: ../build/NEWS:14876 ../build/NEWS:17875 msgid "" "`bpo-28208 `__: Update Windows build and " "OS X installers to use SQLite 3.14.2." msgstr "" -#: ../build/NEWS:15631 ../build/NEWS:18630 ../build/NEWS:22606 +#: ../build/NEWS:14878 ../build/NEWS:17877 ../build/NEWS:21853 msgid "" "`bpo-28248 `__: Update Windows build and " "OS X installers to use OpenSSL 1.0.2j." msgstr "" -#: ../build/NEWS:15633 +#: ../build/NEWS:14880 msgid "" "`bpo-21124 `__: Fix building the _struct " "module on Cygwin by passing ``NULL`` instead of ``&PyType_Type`` to " "PyVarObject_HEAD_INIT. Patch by Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:15637 +#: ../build/NEWS:14884 msgid "" "`bpo-13756 `__: Fix building extensions " "modules on Cygwin. Patch by Roumen Petrov, based on original patch by Jason " "Tishler." msgstr "" -#: ../build/NEWS:15640 +#: ../build/NEWS:14887 msgid "" "`bpo-21085 `__: Add configure check for " "siginfo_t.si_band, which Cygwin does not provide. Patch by Masayuki Yamamoto " "with review and rebase by Erik Bray." msgstr "" -#: ../build/NEWS:15644 ../build/NEWS:18895 ../build/NEWS:22608 +#: ../build/NEWS:14891 ../build/NEWS:18142 ../build/NEWS:21855 msgid "" "`bpo-28258 `__: Fixed build with " "Estonian locale (python-config and distclean targets in Makefile). Patch by " "Arfrever Frehtes Taifersar Arahesis." msgstr "" -#: ../build/NEWS:15647 ../build/NEWS:18898 ../build/NEWS:22611 +#: ../build/NEWS:14894 ../build/NEWS:18145 ../build/NEWS:21858 msgid "" "`bpo-26661 `__: setup.py now detects " "system libffi with multiarch wrapper." msgstr "" -#: ../build/NEWS:15649 +#: ../build/NEWS:14896 msgid "" "`bpo-27979 `__: A full copy of libffi is " "no longer bundled for use when building _ctypes on non-OSX UNIX platforms. " @@ -28965,82 +27207,82 @@ msgid "" "platforms." msgstr "" -#: ../build/NEWS:15653 ../build/NEWS:18900 ../build/NEWS:22616 +#: ../build/NEWS:14900 ../build/NEWS:18147 ../build/NEWS:21863 msgid "" "`bpo-15819 `__: Remove redundant include " "search directory option for building outside the source tree." msgstr "" -#: ../build/NEWS:15656 ../build/NEWS:18513 ../build/NEWS:22653 +#: ../build/NEWS:14903 ../build/NEWS:17760 ../build/NEWS:21900 msgid "" "`bpo-28676 `__: Prevent missing " "'getentropy' declaration warning on macOS. Patch by Gareth Rees." msgstr "" -#: ../build/NEWS:15662 +#: ../build/NEWS:14909 msgid "" "`bpo-31392 `__: Update Windows build to " "use OpenSSL 1.1.0f" msgstr "" -#: ../build/NEWS:15664 ../build/NEWS:17378 +#: ../build/NEWS:14911 ../build/NEWS:16625 msgid "" "`bpo-30389 `__: Adds detection of Visual " "Studio 2017 to distutils on Windows." msgstr "" -#: ../build/NEWS:15666 +#: ../build/NEWS:14913 msgid "" "`bpo-31358 `__: zlib is no longer " "bundled in the CPython source, instead it is downloaded on demand just like " "bz2, lzma, OpenSSL, Tcl/Tk, and SQLite." msgstr "" -#: ../build/NEWS:15669 ../build/NEWS:17380 +#: ../build/NEWS:14916 ../build/NEWS:16627 msgid "" "`bpo-31340 `__: Change to building with " "MSVC v141 (included with Visual Studio 2017)" msgstr "" -#: ../build/NEWS:15672 ../build/NEWS:17383 +#: ../build/NEWS:14919 ../build/NEWS:16630 msgid "" "`bpo-30581 `__: os.cpu_count() now " "returns the correct number of processors on Windows when the number of " "logical processors is greater than 64." msgstr "" -#: ../build/NEWS:15675 +#: ../build/NEWS:14922 msgid "" "`bpo-30916 `__: Pre-build OpenSSL, Tcl " "and Tk and include the binaries in the build." msgstr "" -#: ../build/NEWS:15678 ../build/NEWS:17386 +#: ../build/NEWS:14925 ../build/NEWS:16633 msgid "" "`bpo-30731 `__: Add a missing xmlns to " "python.manifest so that it matches the schema." msgstr "" -#: ../build/NEWS:15681 +#: ../build/NEWS:14928 msgid "" "`bpo-30291 `__: Allow requiring 64-bit " "interpreters from py.exe using -64 suffix. Contributed by Steve (Gadget) " "Barnes." msgstr "" -#: ../build/NEWS:15684 +#: ../build/NEWS:14931 msgid "" "`bpo-30362 `__: Adds list options (-0, " "-0p) to py.exe launcher. Contributed by Steve Barnes." msgstr "" -#: ../build/NEWS:15687 +#: ../build/NEWS:14934 msgid "" "`bpo-23451 `__: Fix socket deprecation " "warnings in socketmodule.c. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:15690 ../build/NEWS:17955 +#: ../build/NEWS:14937 ../build/NEWS:17202 msgid "" "`bpo-30450 `__: The build process on " "Windows no longer depends on Subversion, instead pulling external code from " @@ -29048,98 +27290,98 @@ msgid "" "``py -3.6``), NuGet is used to download a copy of 32-bit Python." msgstr "" -#: ../build/NEWS:15695 +#: ../build/NEWS:14942 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer." msgstr "" -#: ../build/NEWS:15697 ../build/NEWS:18212 +#: ../build/NEWS:14944 ../build/NEWS:17459 msgid "" "`bpo-25778 `__: winreg does not truncate " "string correctly (Patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:15699 +#: ../build/NEWS:14946 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default" msgstr "" -#: ../build/NEWS:15701 ../build/NEWS:18621 +#: ../build/NEWS:14948 ../build/NEWS:17868 msgid "" "`bpo-28522 `__: Fixes mishandled buffer " "reallocation in getpathp.c" msgstr "" -#: ../build/NEWS:15703 ../build/NEWS:18862 +#: ../build/NEWS:14950 ../build/NEWS:18109 msgid "" "`bpo-28402 `__: Adds signed catalog " "files for stdlib on Windows." msgstr "" -#: ../build/NEWS:15705 ../build/NEWS:18864 +#: ../build/NEWS:14952 ../build/NEWS:18111 msgid "" "`bpo-28333 `__: Enables Unicode for ps1/" "ps2 and input() prompts. (Patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:15708 ../build/NEWS:18867 ../build/NEWS:22580 +#: ../build/NEWS:14955 ../build/NEWS:18114 ../build/NEWS:21827 msgid "" "`bpo-28251 `__: Improvements to help " "manuals on Windows." msgstr "" -#: ../build/NEWS:15710 ../build/NEWS:18869 ../build/NEWS:22582 +#: ../build/NEWS:14957 ../build/NEWS:18116 ../build/NEWS:21829 msgid "" "`bpo-28110 `__: launcher.msi has " "different product codes between 32-bit and 64-bit" msgstr "" -#: ../build/NEWS:15713 ../build/NEWS:18872 +#: ../build/NEWS:14960 ../build/NEWS:18119 msgid "" "`bpo-28161 `__: Opening CON for write " "access fails" msgstr "" -#: ../build/NEWS:15715 ../build/NEWS:18874 +#: ../build/NEWS:14962 ../build/NEWS:18121 msgid "" "`bpo-28162 `__: WindowsConsoleIO " "readall() fails if first line starts with Ctrl+Z" msgstr "" -#: ../build/NEWS:15718 ../build/NEWS:18877 +#: ../build/NEWS:14965 ../build/NEWS:18124 msgid "" "`bpo-28163 `__: WindowsConsoleIO " "fileno() passes wrong flags to _open_osfhandle" msgstr "" -#: ../build/NEWS:15720 ../build/NEWS:18879 +#: ../build/NEWS:14967 ../build/NEWS:18126 msgid "" "`bpo-28164 `__: _PyIO_get_console_type " "fails for various paths" msgstr "" -#: ../build/NEWS:15722 ../build/NEWS:18881 +#: ../build/NEWS:14969 ../build/NEWS:18128 msgid "" "`bpo-28137 `__: Renames Windows path " "file to ._pth" msgstr "" -#: ../build/NEWS:15724 ../build/NEWS:18883 +#: ../build/NEWS:14971 ../build/NEWS:18130 msgid "" "`bpo-28138 `__: Windows ._pth file " "should allow import site" msgstr "" -#: ../build/NEWS:15729 ../build/NEWS:17392 +#: ../build/NEWS:14976 ../build/NEWS:16639 msgid "" "`bpo-31493 `__: IDLE code context -- fix " "code update and font update timers. Canceling timers prevents a warning " "message when test_idle completes." msgstr "" -#: ../build/NEWS:15732 ../build/NEWS:17395 +#: ../build/NEWS:14979 ../build/NEWS:16642 msgid "" "`bpo-31488 `__: IDLE - Update non-key " "options in former extension classes. When applying configdialog changes, " @@ -29147,20 +27389,20 @@ msgid "" "affect existing instances attached to existing editor windows." msgstr "" -#: ../build/NEWS:15737 ../build/NEWS:17400 +#: ../build/NEWS:14984 ../build/NEWS:16647 msgid "" "`bpo-31477 `__: IDLE - Improve rstrip " "entry in doc. Strip trailing whitespace strips more than blank spaces. " "Multiline string literals are not skipped." msgstr "" -#: ../build/NEWS:15740 ../build/NEWS:17403 +#: ../build/NEWS:14987 ../build/NEWS:16650 msgid "" "`bpo-31480 `__: IDLE - make tests pass " "with zzdummy extension disabled by default." msgstr "" -#: ../build/NEWS:15743 ../build/NEWS:17406 +#: ../build/NEWS:14990 ../build/NEWS:16653 msgid "" "`bpo-31421 `__: Document how IDLE runs " "tkinter programs. IDLE calls tcl/tk update in the background in order to " @@ -29168,33 +27410,33 @@ msgid "" "easier." msgstr "" -#: ../build/NEWS:15747 ../build/NEWS:17410 +#: ../build/NEWS:14994 ../build/NEWS:16657 msgid "" "`bpo-31414 `__: IDLE -- fix tk entry box " "tests by deleting first. Adding to an int entry is not the same as deleting " "and inserting because int('') will fail." msgstr "" -#: ../build/NEWS:15751 ../build/NEWS:17414 +#: ../build/NEWS:14998 ../build/NEWS:16661 msgid "" "`bpo-31051 `__: Rearrange IDLE " "configdialog GenPage into Window, Editor, and Help sections." msgstr "" -#: ../build/NEWS:15754 ../build/NEWS:17417 +#: ../build/NEWS:15001 ../build/NEWS:16664 msgid "" "`bpo-30617 `__: IDLE - Add docstrings " "and tests for outwin subclass of editor. Move some data and functions from " "the class to module level. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15758 ../build/NEWS:17421 +#: ../build/NEWS:15005 ../build/NEWS:16668 msgid "" "`bpo-31287 `__: IDLE - Do not modify " "tkinter.message in test_configdialog." msgstr "" -#: ../build/NEWS:15760 ../build/NEWS:17423 +#: ../build/NEWS:15007 ../build/NEWS:16670 msgid "" "`bpo-27099 `__: Convert IDLE's built-in " "'extensions' to regular features. About 10 IDLE features were implemented as " @@ -29213,72 +27455,72 @@ msgid "" "Initial patch by Charles Wohlganger." msgstr "" -#: ../build/NEWS:15776 ../build/NEWS:17439 +#: ../build/NEWS:15023 ../build/NEWS:16686 msgid "" "`bpo-31206 `__: IDLE: Factor " "HighPage(Frame) class from ConfigDialog. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15779 ../build/NEWS:17442 +#: ../build/NEWS:15026 ../build/NEWS:16689 msgid "" "`bpo-31001 `__: Add tests for " "configdialog highlight tab. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15782 ../build/NEWS:17445 +#: ../build/NEWS:15029 ../build/NEWS:16692 msgid "" "`bpo-31205 `__: IDLE: Factor " "KeysPage(Frame) class from ConfigDialog. The slightly modified tests " "continue to pass. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15785 ../build/NEWS:17448 +#: ../build/NEWS:15032 ../build/NEWS:16695 msgid "" "`bpo-31130 `__: IDLE -- stop leaks in " "test_configdialog. Initial patch by Victor Stinner." msgstr "" -#: ../build/NEWS:15788 ../build/NEWS:17451 +#: ../build/NEWS:15035 ../build/NEWS:16698 msgid "" "`bpo-31002 `__: Add tests for " "configdialog keys tab. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15790 ../build/NEWS:17453 +#: ../build/NEWS:15037 ../build/NEWS:16700 msgid "" "`bpo-19903 `__: IDLE: Calltips use " "`inspect.signature` instead of `inspect.getfullargspec`. This improves " "calltips for builtins converted to use Argument Clinic. Patch by Louie Lu." msgstr "" -#: ../build/NEWS:15794 ../build/NEWS:17457 +#: ../build/NEWS:15041 ../build/NEWS:16704 msgid "" "`bpo-31083 `__: IDLE - Add an outline of " "a TabPage class in configdialog. Update existing classes to match outline. " "Initial patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15797 ../build/NEWS:17460 +#: ../build/NEWS:15044 ../build/NEWS:16707 msgid "" "`bpo-31050 `__: Factor GenPage(Frame) " "class from ConfigDialog. The slightly modified tests continue to pass. Patch " "by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15800 ../build/NEWS:17463 +#: ../build/NEWS:15047 ../build/NEWS:16710 msgid "" "`bpo-31004 `__: IDLE - Factor " "FontPage(Frame) class from ConfigDialog. Slightly modified tests continue to " "pass. Fix General tests. Patch mostly by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15804 ../build/NEWS:17467 +#: ../build/NEWS:15051 ../build/NEWS:16714 msgid "" "`bpo-30781 `__: IDLE - Use ttk widgets " "in ConfigDialog. Patches by Terry Jan Reedy and Cheryl Sabella." msgstr "" -#: ../build/NEWS:15807 ../build/NEWS:17470 +#: ../build/NEWS:15054 ../build/NEWS:16717 msgid "" "`bpo-31060 `__: IDLE - Finish " "rearranging methods of ConfigDialog Grouping methods pertaining to each tab " @@ -29286,7 +27528,7 @@ msgid "" "enable splitting the groups into classes." msgstr "" -#: ../build/NEWS:15811 ../build/NEWS:17474 +#: ../build/NEWS:15058 ../build/NEWS:16721 msgid "" "`bpo-30853 `__: IDLE -- Factor a " "VarTrace class out of ConfigDialog. Instance tracers manages pairs " @@ -29295,13 +27537,13 @@ msgid "" "class is 100%." msgstr "" -#: ../build/NEWS:15816 ../build/NEWS:17479 +#: ../build/NEWS:15063 ../build/NEWS:16726 msgid "" "`bpo-31003 `__: IDLE: Add more tests for " "General tab." msgstr "" -#: ../build/NEWS:15818 ../build/NEWS:17481 +#: ../build/NEWS:15065 ../build/NEWS:16728 msgid "" "`bpo-30993 `__: IDLE - Improve " "configdialog font page and tests. In configdialog: Document causal pathways " @@ -29315,25 +27557,25 @@ msgid "" "completely cover the related functions." msgstr "" -#: ../build/NEWS:15829 ../build/NEWS:17492 +#: ../build/NEWS:15076 ../build/NEWS:16739 msgid "" "`bpo-30981 `__: IDLE -- Add more " "configdialog font page tests." msgstr "" -#: ../build/NEWS:15831 ../build/NEWS:17494 +#: ../build/NEWS:15078 ../build/NEWS:16741 msgid "" "`bpo-28523 `__: IDLE: replace 'colour' " "with 'color' in configdialog." msgstr "" -#: ../build/NEWS:15833 ../build/NEWS:17496 +#: ../build/NEWS:15080 ../build/NEWS:16743 msgid "" "`bpo-30917 `__: Add tests for idlelib." "config.IdleConf. Increase coverage from 46% to 96%. Patch by Louie Lu." msgstr "" -#: ../build/NEWS:15836 ../build/NEWS:17499 +#: ../build/NEWS:15083 ../build/NEWS:16746 msgid "" "`bpo-30934 `__: Document coverage " "details for idlelib tests. Add section to idlelib/idle-test/README.txt. " @@ -29341,7 +27583,7 @@ msgid "" "that does not run during unit tests." msgstr "" -#: ../build/NEWS:15840 ../build/NEWS:17503 +#: ../build/NEWS:15087 ../build/NEWS:16750 msgid "" "`bpo-30913 `__: IDLE: Document " "ConfigDialog tk Vars, methods, and widgets in docstrings This will " @@ -29349,39 +27591,39 @@ msgid "" "by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15844 ../build/NEWS:17507 +#: ../build/NEWS:15091 ../build/NEWS:16754 msgid "" "`bpo-30899 `__: IDLE: Add tests for " "ConfigParser subclasses in config. Patch by Louie Lu." msgstr "" -#: ../build/NEWS:15847 ../build/NEWS:17510 +#: ../build/NEWS:15094 ../build/NEWS:16757 msgid "" "`bpo-30881 `__: IDLE: Add docstrings to " "browser.py. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15849 ../build/NEWS:17512 +#: ../build/NEWS:15096 ../build/NEWS:16759 msgid "" "`bpo-30851 `__: IDLE: Remove unused " "variables in configdialog. One is a duplicate, one is set but cannot be " "altered by users. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15853 ../build/NEWS:17516 +#: ../build/NEWS:15100 ../build/NEWS:16763 msgid "" "`bpo-30870 `__: IDLE: In Settings " "dialog, select font with Up, Down keys as well as mouse. Initial patch by " "Louie Lu." msgstr "" -#: ../build/NEWS:15856 ../build/NEWS:17519 +#: ../build/NEWS:15103 ../build/NEWS:16766 msgid "" "`bpo-8231 `__: IDLE: call config.IdleConf." "GetUserCfgDir only once." msgstr "" -#: ../build/NEWS:15858 ../build/NEWS:17521 +#: ../build/NEWS:15105 ../build/NEWS:16768 msgid "" "`bpo-30779 `__: IDLE: Factor " "ConfigChanges class from configdialog, put in config; test. * In config, put " @@ -29394,19 +27636,19 @@ msgid "" "Sabella contributed parts of the patch." msgstr "" -#: ../build/NEWS:15868 ../build/NEWS:17531 +#: ../build/NEWS:15115 ../build/NEWS:16778 msgid "" "`bpo-30777 `__: IDLE: configdialog - Add " "docstrings and fix comments. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15871 ../build/NEWS:17534 +#: ../build/NEWS:15118 ../build/NEWS:16781 msgid "" "`bpo-30495 `__: IDLE: Improve textview " "with docstrings, PEP8 names, and more tests. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15874 ../build/NEWS:17537 +#: ../build/NEWS:15121 ../build/NEWS:16784 msgid "" "`bpo-30723 `__: IDLE: Make several " "improvements to parenmatch. Add 'parens' style to highlight both opener and " @@ -29416,20 +27658,20 @@ msgid "" "patch by Charles Wohlganger." msgstr "" -#: ../build/NEWS:15880 ../build/NEWS:17543 +#: ../build/NEWS:15127 ../build/NEWS:16790 msgid "" "`bpo-30674 `__: IDLE: add docstrings to " "grep module. Patch by Cheryl Sabella" msgstr "" -#: ../build/NEWS:15882 ../build/NEWS:17545 +#: ../build/NEWS:15129 ../build/NEWS:16792 msgid "" "`bpo-21519 `__: IDLE's basic custom key " "entry dialog now detects duplicates properly. Original patch by Saimadhav " "Heblikar." msgstr "" -#: ../build/NEWS:15885 ../build/NEWS:17548 +#: ../build/NEWS:15132 ../build/NEWS:16795 msgid "" "`bpo-29910 `__: IDLE no longer deletes a " "character after commenting out a region by a key shortcut. Add ``return " @@ -29437,7 +27679,7 @@ msgid "" "key bindings." msgstr "" -#: ../build/NEWS:15889 ../build/NEWS:17552 +#: ../build/NEWS:15136 ../build/NEWS:16799 msgid "" "`bpo-30728 `__: Review and change " "idlelib.configdialog names. Lowercase method and attribute names. Replace " @@ -29446,14 +27688,14 @@ msgid "" "Sabella." msgstr "" -#: ../build/NEWS:15894 ../build/NEWS:17557 +#: ../build/NEWS:15141 ../build/NEWS:16804 msgid "" "`bpo-6739 `__: IDLE: Verify user-entered " "key sequences by trying to bind them with tk. Add tests for all 3 validation " "functions. Original patch by G Polo. Tests added by Cheryl Sabella." msgstr "" -#: ../build/NEWS:15898 ../build/NEWS:17867 +#: ../build/NEWS:15145 ../build/NEWS:17114 msgid "" "`bpo-15786 `__: Fix several problems " "with IDLE's autocompletion box. The following should now work: clicking on " @@ -29461,54 +27703,54 @@ msgid "" "Return. Hangs on MacOSX should no longer happen. Patch by Louie Lu." msgstr "" -#: ../build/NEWS:15903 ../build/NEWS:17872 +#: ../build/NEWS:15150 ../build/NEWS:17119 msgid "" "`bpo-25514 `__: Add doc subsubsection " "about IDLE failure to start. Popup no-connection message directs users to " "this section." msgstr "" -#: ../build/NEWS:15906 ../build/NEWS:17875 +#: ../build/NEWS:15153 ../build/NEWS:17122 msgid "" "`bpo-30642 `__: Fix reference leaks in " "IDLE tests. Patches by Louie Lu and Terry Jan Reedy." msgstr "" -#: ../build/NEWS:15909 ../build/NEWS:17878 +#: ../build/NEWS:15156 ../build/NEWS:17125 msgid "" "`bpo-30495 `__: Add docstrings for " "textview.py and use PEP8 names. Patches by Cheryl Sabella and Terry Jan " "Reedy." msgstr "" -#: ../build/NEWS:15912 ../build/NEWS:17881 +#: ../build/NEWS:15159 ../build/NEWS:17128 msgid "" "`bpo-30290 `__: Help-about: use pep8 " "names and add tests. Increase coverage to 100%. Patches by Louie Lu, Cheryl " "Sabella, and Terry Jan Reedy." msgstr "" -#: ../build/NEWS:15915 ../build/NEWS:17884 +#: ../build/NEWS:15162 ../build/NEWS:17131 msgid "" "`bpo-30303 `__: Add _utest option to " "textview; add new tests. Increase coverage to 100%. Patches by Louie Lu and " "Terry Jan Reedy." msgstr "" -#: ../build/NEWS:15918 ../build/NEWS:18193 +#: ../build/NEWS:15165 ../build/NEWS:17440 msgid "" "`bpo-29071 `__: IDLE colors f-string " "prefixes (but not invalid ur prefixes)." msgstr "" -#: ../build/NEWS:15920 ../build/NEWS:18195 +#: ../build/NEWS:15167 ../build/NEWS:17442 msgid "" "`bpo-28572 `__: Add 10% to coverage of " "IDLE's test_configdialog. Update and augment description of the " "configuration system." msgstr "" -#: ../build/NEWS:15926 ../build/NEWS:17564 +#: ../build/NEWS:15173 ../build/NEWS:16811 msgid "" "`bpo-30983 `__: gdb integration commands " "(py-bt, etc.) work on optimized shared builds now, too. :pep:`523` " @@ -29519,13 +27761,13 @@ msgid "" "Bruno \"Polaco\" Penteado." msgstr "" -#: ../build/NEWS:15934 +#: ../build/NEWS:15181 msgid "" "`bpo-29748 `__: Added the slice index " "converter in Argument Clinic." msgstr "" -#: ../build/NEWS:15936 +#: ../build/NEWS:15183 msgid "" "`bpo-24037 `__: Argument Clinic now uses " "the converter `bool(accept={int})` rather than `int` for semantical " @@ -29533,19 +27775,19 @@ msgid "" "help in converting to `bool` in future." msgstr "" -#: ../build/NEWS:15941 ../build/NEWS:17932 +#: ../build/NEWS:15188 ../build/NEWS:17179 msgid "" "`bpo-29367 `__: python-gdb.py now " "supports also ``method-wrapper`` (``wrapperobject``) objects." msgstr "" -#: ../build/NEWS:15944 ../build/NEWS:18400 +#: ../build/NEWS:15191 ../build/NEWS:17647 msgid "" "`bpo-28023 `__: Fix python-gdb.py didn't " "support new dict implementation." msgstr "" -#: ../build/NEWS:15946 +#: ../build/NEWS:15193 msgid "" "`bpo-15369 `__: The pybench and pystone " "microbenchmark have been removed from Tools. Please use the new Python " @@ -29553,13 +27795,13 @@ msgid "" "and includes a portable version of pybench working on Python 2 and Python 3." msgstr "" -#: ../build/NEWS:15951 +#: ../build/NEWS:15198 msgid "" "`bpo-28102 `__: The zipfile module CLI " "now prints usage to stderr. Patch by Stephen J. Turnbull." msgstr "" -#: ../build/NEWS:15957 +#: ../build/NEWS:15204 msgid "" "`bpo-31338 `__: Added the " "``Py_UNREACHABLE()`` macro for code paths which are never expected to be " @@ -29567,7 +27809,7 @@ msgid "" "manual." msgstr "" -#: ../build/NEWS:15961 +#: ../build/NEWS:15208 msgid "" "`bpo-30832 `__: Remove own " "implementation for thread-local storage. CPython has provided the own " @@ -29578,21 +27820,21 @@ msgid "" "any case." msgstr "" -#: ../build/NEWS:15968 +#: ../build/NEWS:15215 msgid "" "`bpo-30708 `__: " "PyUnicode_AsWideCharString() now raises a ValueError if the second argument " "is NULL and the wchar_t\\* string contains null characters." msgstr "" -#: ../build/NEWS:15971 +#: ../build/NEWS:15218 msgid "" "`bpo-16500 `__: Deprecate " "PyOS_AfterFork() and add PyOS_BeforeFork(), PyOS_AfterFork_Parent() and " "PyOS_AfterFork_Child()." msgstr "" -#: ../build/NEWS:15974 +#: ../build/NEWS:15221 msgid "" "`bpo-6532 `__: The type of results of " "PyThread_start_new_thread() and PyThread_get_thread_ident(), and the id " @@ -29600,7 +27842,7 @@ msgid "" "long\"." msgstr "" -#: ../build/NEWS:15978 +#: ../build/NEWS:15225 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is deprecated and replaced with a macro if " @@ -29609,7 +27851,7 @@ msgid "" "PySlice_Unpack() and PySlice_AdjustIndices()." msgstr "" -#: ../build/NEWS:15983 ../build/NEWS:18223 ../build/NEWS:21950 +#: ../build/NEWS:15230 ../build/NEWS:17470 ../build/NEWS:21197 msgid "" "`bpo-29083 `__: Fixed the declaration of " "some public API functions. PyArg_VaParse() and " @@ -29619,14 +27861,14 @@ msgid "" "defined." msgstr "" -#: ../build/NEWS:15989 +#: ../build/NEWS:15236 msgid "" "`bpo-28769 `__: The result of " "PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8() is now of type ``const char " "*`` rather of ``char *``." msgstr "" -#: ../build/NEWS:15992 ../build/NEWS:18229 +#: ../build/NEWS:15239 ../build/NEWS:17476 msgid "" "`bpo-29058 `__: All stable API " "extensions added after Python 3.2 are now available only when Py_LIMITED_API " @@ -29634,20 +27876,20 @@ msgid "" "this API." msgstr "" -#: ../build/NEWS:15996 +#: ../build/NEWS:15243 msgid "" "`bpo-28822 `__: The index parameters " "*start* and *end* of PyUnicode_FindChar() are now adjusted to behave like " "``str[start:end]``." msgstr "" -#: ../build/NEWS:15999 ../build/NEWS:18387 ../build/NEWS:22535 +#: ../build/NEWS:15246 ../build/NEWS:17634 ../build/NEWS:21782 msgid "" "`bpo-28808 `__: " "PyUnicode_CompareWithASCIIString() now never raises exceptions." msgstr "" -#: ../build/NEWS:16001 +#: ../build/NEWS:15248 msgid "" "`bpo-28761 `__: The fields name and doc " "of structures PyMemberDef, PyGetSetDef, PyStructSequence_Field, " @@ -29655,129 +27897,129 @@ msgid "" "rather of ``char *``." msgstr "" -#: ../build/NEWS:16005 +#: ../build/NEWS:15252 msgid "" "`bpo-28748 `__: Private variable " "_Py_PackageContext is now of type ``const char *`` rather of ``char *``." msgstr "" -#: ../build/NEWS:16008 +#: ../build/NEWS:15255 msgid "" "`bpo-19569 `__: Compiler warnings are " "now emitted if use most of deprecated functions." msgstr "" -#: ../build/NEWS:16011 ../build/NEWS:18888 +#: ../build/NEWS:15258 ../build/NEWS:18135 msgid "" "`bpo-28426 `__: Deprecated undocumented " "functions PyUnicode_AsEncodedObject(), PyUnicode_AsDecodedObject(), " "PyUnicode_AsDecodedUnicode() and PyUnicode_AsEncodedUnicode()." msgstr "" -#: ../build/NEWS:16017 +#: ../build/NEWS:15264 msgid "Python 3.6.6 final" msgstr "" -#: ../build/NEWS:16021 +#: ../build/NEWS:15268 msgid "There were no new changes in version 3.6.6." msgstr "" -#: ../build/NEWS:16026 +#: ../build/NEWS:15273 msgid "Python 3.6.6 release candidate 1" msgstr "" -#: ../build/NEWS:16028 +#: ../build/NEWS:15275 msgid "*Release date: 2018-06-11*" msgstr "" -#: ../build/NEWS:16259 +#: ../build/NEWS:15506 msgid "" "`bpo-33184 `__: Update Windows installer " "to OpenSSL 1.0.2o." msgstr "" -#: ../build/NEWS:16264 +#: ../build/NEWS:15511 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.0.2o." msgstr "" -#: ../build/NEWS:16296 +#: ../build/NEWS:15543 msgid "" "`bpo-29706 `__: IDLE now colors async " "and await as keywords in 3.6. They become full keywords in 3.7." msgstr "" -#: ../build/NEWS:16337 +#: ../build/NEWS:15584 msgid "Python 3.6.5 final" msgstr "" -#: ../build/NEWS:16339 +#: ../build/NEWS:15586 msgid "*Release date: 2018-03-28*" msgstr "" -#: ../build/NEWS:16353 +#: ../build/NEWS:15600 msgid "Python 3.6.5 release candidate 1" msgstr "" -#: ../build/NEWS:16355 +#: ../build/NEWS:15602 msgid "*Release date: 2018-03-13*" msgstr "" -#: ../build/NEWS:16394 +#: ../build/NEWS:15641 msgid "" "`bpo-32329 `__: ``sys.flags." "hash_randomization`` is now properly set to 0 when hash randomization is " "turned off by ``PYTHONHASHSEED=0``." msgstr "" -#: ../build/NEWS:16397 +#: ../build/NEWS:15644 msgid "" "`bpo-30416 `__: The optimizer is now " "protected from spending much time doing complex calculations and consuming " "much memory for creating large constants in constant folding." msgstr "" -#: ../build/NEWS:16424 +#: ../build/NEWS:15671 msgid "" "`bpo-30353 `__: Fix ctypes pass-by-value " "for structs on 64-bit Cygwin/MinGW." msgstr "" -#: ../build/NEWS:16462 +#: ../build/NEWS:15709 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN, TCP_KEEPCNT flags on older version Windows during run-time." msgstr "" -#: ../build/NEWS:16494 +#: ../build/NEWS:15741 msgid "" "`bpo-32555 `__: On FreeBSD and Solaris, " "os.strerror() now always decode the byte string from the current locale " "encoding, rather than using ASCII/surrogateescape in some cases." msgstr "" -#: ../build/NEWS:16512 +#: ../build/NEWS:15759 msgid "" "`bpo-32185 `__: The SSL module no longer " "sends IP addresses in SNI TLS extension on platforms with OpenSSL 1.0.2+ or " "inet_pton." msgstr "" -#: ../build/NEWS:16577 +#: ../build/NEWS:15824 msgid "" "`bpo-31518 `__: Debian Unstable has " "disabled TLS 1.0 and 1.1 for SSLv23_METHOD(). Change TLS/SSL protocol of " "some tests to PROTOCOL_TLS or PROTOCOL_TLSv1_2 to make them pass on Debian." msgstr "" -#: ../build/NEWS:16610 +#: ../build/NEWS:15857 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module." msgstr "" -#: ../build/NEWS:16615 +#: ../build/NEWS:15862 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in 64-" @@ -29786,29 +28028,29 @@ msgid "" "its own copy of Tcl/Tk 8.6.8." msgstr "" -#: ../build/NEWS:16671 +#: ../build/NEWS:15918 msgid "Python 3.6.4 final" msgstr "" -#: ../build/NEWS:16673 +#: ../build/NEWS:15920 msgid "*Release date: 2017-12-18*" msgstr "" -#: ../build/NEWS:16675 +#: ../build/NEWS:15922 msgid "There were no new code changes in version 3.6.4 since v3.6.4rc1." msgstr "" -#: ../build/NEWS:16680 +#: ../build/NEWS:15927 msgid "Python 3.6.4 release candidate 1" msgstr "" -#: ../build/NEWS:16709 +#: ../build/NEWS:15956 msgid "" "`bpo-31852 `__: Fix a segmentation fault " "caused by a combination of the async soft keyword and continuation lines." msgstr "" -#: ../build/NEWS:17043 +#: ../build/NEWS:16290 msgid "" "`bpo-13802 `__: Use non-Latin characters " "in the IDLE's Font settings sample. Even if one selects a font that defines " @@ -29819,163 +28061,163 @@ msgid "" "arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../build/NEWS:17099 +#: ../build/NEWS:16346 msgid "Python 3.6.3 final" msgstr "" -#: ../build/NEWS:17101 +#: ../build/NEWS:16348 msgid "*Release date: 2017-10-03*" msgstr "" -#: ../build/NEWS:17106 +#: ../build/NEWS:16353 msgid "" "`bpo-31641 `__: Re-allow arbitrary " "iterables in `concurrent.futures.as_completed()`. Fixes regression in " "3.6.3rc1." msgstr "" -#: ../build/NEWS:17112 +#: ../build/NEWS:16359 msgid "" "`bpo-31662 `__: Fix typos in Windows " "``uploadrelease.bat`` script. Fix Windows Doc build issues in ``Doc/make." "bat``." msgstr "" -#: ../build/NEWS:17115 +#: ../build/NEWS:16362 msgid "" "`bpo-31423 `__: Fix building the PDF " "documentation with newer versions of Sphinx." msgstr "" -#: ../build/NEWS:17120 +#: ../build/NEWS:16367 msgid "Python 3.6.3 release candidate 1" msgstr "" -#: ../build/NEWS:17122 +#: ../build/NEWS:16369 msgid "*Release date: 2017-09-18*" msgstr "" -#: ../build/NEWS:17574 +#: ../build/NEWS:16821 msgid "Python 3.6.2 final" msgstr "" -#: ../build/NEWS:17576 +#: ../build/NEWS:16823 msgid "*Release date: 2017-07-17*" msgstr "" -#: ../build/NEWS:17578 ../build/NEWS:18305 +#: ../build/NEWS:16825 ../build/NEWS:17552 msgid "No changes since release candidate 2" msgstr "" -#: ../build/NEWS:17583 +#: ../build/NEWS:16830 msgid "Python 3.6.2 release candidate 2" msgstr "" -#: ../build/NEWS:17585 +#: ../build/NEWS:16832 msgid "*Release date: 2017-07-07*" msgstr "" -#: ../build/NEWS:17610 +#: ../build/NEWS:16857 msgid "Python 3.6.2 release candidate 1" msgstr "" -#: ../build/NEWS:17612 +#: ../build/NEWS:16859 msgid "*Release date: 2017-06-17*" msgstr "" -#: ../build/NEWS:17620 +#: ../build/NEWS:16867 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "to not be per-thread to avoid crashes" msgstr "" -#: ../build/NEWS:17650 ../build/NEWS:21602 +#: ../build/NEWS:16897 ../build/NEWS:20849 msgid "" "`bpo-29600 `__: Fix wrapping coroutine " "return values in StopIteration." msgstr "" -#: ../build/NEWS:17679 ../build/NEWS:21668 +#: ../build/NEWS:16926 ../build/NEWS:20915 msgid "" "`bpo-30645 `__: Fix path calculation in " "imp.load_package(), fixing it for cases when a package is only shipped with " "bytecodes. Patch by Alexandru Ardelean." msgstr "" -#: ../build/NEWS:17699 +#: ../build/NEWS:16946 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup (#2159)" msgstr "" -#: ../build/NEWS:17773 ../build/NEWS:21736 +#: ../build/NEWS:17020 ../build/NEWS:20983 msgid "" "`bpo-26293 `__: Change resulted because " "of zipfile breakage. (See also: `bpo-29094 `__)" msgstr "" -#: ../build/NEWS:17847 ../build/NEWS:21803 +#: ../build/NEWS:17094 ../build/NEWS:21050 msgid "" "`bpo-28298 `__: Fix a bug that prevented " "array 'Q', 'L' and 'I' from accepting big intables (objects that have " "__int__) as elements. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:17890 +#: ../build/NEWS:17137 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() no longer replaced with a macro if Py_LIMITED_API is " "not set." msgstr "" -#: ../build/NEWS:17962 +#: ../build/NEWS:17209 msgid "Python 3.6.1 final" msgstr "" -#: ../build/NEWS:17964 +#: ../build/NEWS:17211 msgid "*Release date: 2017-03-21*" msgstr "" -#: ../build/NEWS:17980 +#: ../build/NEWS:17227 msgid "" "`bpo-27593 `__: fix format of git " "information used in sys.version" msgstr "" -#: ../build/NEWS:17982 +#: ../build/NEWS:17229 msgid "Fix incompatible comment in python.h" msgstr "" -#: ../build/NEWS:17986 +#: ../build/NEWS:17233 msgid "Python 3.6.1 release candidate 1" msgstr "" -#: ../build/NEWS:17988 +#: ../build/NEWS:17235 msgid "*Release date: 2017-03-04*" msgstr "" -#: ../build/NEWS:18099 ../build/NEWS:21835 +#: ../build/NEWS:17346 ../build/NEWS:21082 msgid "" "`bpo-29519 `__: Fix weakref spewing " "exceptions during interpreter shutdown when used with a rare combination of " "multiprocessing and custom codecs." msgstr "" -#: ../build/NEWS:18115 +#: ../build/NEWS:17362 msgid "" "`bpo-29316 `__: Restore the provisional " "status of typing module, add corresponding note to documentation. Patch by " "Ivan L." msgstr "" -#: ../build/NEWS:18121 ../build/NEWS:21851 +#: ../build/NEWS:17368 ../build/NEWS:21098 msgid "" "`bpo-29011 `__: Fix an important " "omission by adding Deque to the typing module." msgstr "" -#: ../build/NEWS:18135 +#: ../build/NEWS:17382 msgid "" "`bpo-29203 `__: functools.lru_cache() " "now respects :pep:`468` and preserves the order of keyword arguments. " @@ -29983,83 +28225,83 @@ msgid "" "potentially give different results." msgstr "" -#: ../build/NEWS:18142 ../build/NEWS:22108 +#: ../build/NEWS:17389 ../build/NEWS:21355 msgid "" "`bpo-29094 `__: Offsets in a ZIP file " "created with extern file object and modes \"w\" and \"x\" now are relative " "to the start of the file." msgstr "" -#: ../build/NEWS:18145 +#: ../build/NEWS:17392 msgid "" "`bpo-29085 `__: Allow random.Random." "seed() to use high quality OS randomness rather than the pid and time." msgstr "" -#: ../build/NEWS:18148 +#: ../build/NEWS:17395 msgid "" "`bpo-29061 `__: Fixed bug in secrets." "randbelow() which would hang when given a negative input. Patch by Brendan " "Donegan." msgstr "" -#: ../build/NEWS:18156 ../build/NEWS:22114 +#: ../build/NEWS:17403 ../build/NEWS:21361 msgid "" "`bpo-29119 `__: Fix weakrefs in the pure " "python version of collections.OrderedDict move_to_end() method. Contributed " "by Andra Bogildea." msgstr "" -#: ../build/NEWS:18168 +#: ../build/NEWS:17415 msgid "" "`bpo-29055 `__: Neaten-up empty " "population error on random.choice() by suppressing the upstream exception." msgstr "" -#: ../build/NEWS:18183 ../build/NEWS:22138 +#: ../build/NEWS:17430 ../build/NEWS:21385 msgid "" "`bpo-28847 `__: dbm.dumb now supports " "reading read-only files and no longer writes the index file when it is not " "changed." msgstr "" -#: ../build/NEWS:18201 +#: ../build/NEWS:17448 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer" msgstr "" -#: ../build/NEWS:18203 +#: ../build/NEWS:17450 msgid "" "`bpo-29326 `__: Ignores blank lines in ." "_pth files (Patch by Alexey Izbyshev)" msgstr "" -#: ../build/NEWS:18205 +#: ../build/NEWS:17452 msgid "" "`bpo-28164 `__: Correctly handle special " "console filenames (patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:18207 +#: ../build/NEWS:17454 msgid "" "`bpo-29409 `__: Implement :pep:`529` for " "io.FileIO (Patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:18209 ../build/NEWS:21940 +#: ../build/NEWS:17456 ../build/NEWS:21187 msgid "" "`bpo-29392 `__: Prevent crash when " "passing invalid arguments into msvcrt module." msgstr "" -#: ../build/NEWS:18214 +#: ../build/NEWS:17461 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default." msgstr "" -#: ../build/NEWS:18219 +#: ../build/NEWS:17466 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is not set " @@ -30067,7 +28309,7 @@ msgid "" "0x03060100 or higher." msgstr "" -#: ../build/NEWS:18249 ../build/NEWS:21905 +#: ../build/NEWS:17496 ../build/NEWS:21152 msgid "" "`bpo-28087 `__: Skip test_asyncore and " "test_eintr poll failures on macOS. Skip some tests of select.poll when " @@ -30075,7 +28317,7 @@ msgid "" "function on some macOS versions." msgstr "" -#: ../build/NEWS:18253 ../build/NEWS:21915 +#: ../build/NEWS:17500 ../build/NEWS:21162 msgid "" "`bpo-29571 `__: to match the behaviour " "of the ``re.LOCALE`` flag, test_re.test_locale_flag now uses ``locale." @@ -30084,68 +28326,68 @@ msgid "" "encoding is a multi-byte encoding)" msgstr "" -#: ../build/NEWS:18301 +#: ../build/NEWS:17548 msgid "Python 3.6.0 final" msgstr "" -#: ../build/NEWS:18303 +#: ../build/NEWS:17550 msgid "*Release date: 2016-12-23*" msgstr "" -#: ../build/NEWS:18310 +#: ../build/NEWS:17557 msgid "Python 3.6.0 release candidate 2" msgstr "" -#: ../build/NEWS:18312 +#: ../build/NEWS:17559 msgid "*Release date: 2016-12-16*" msgstr "" -#: ../build/NEWS:18320 +#: ../build/NEWS:17567 msgid "" "`bpo-28990 `__: Fix asyncio SSL hanging " "if connection is closed before handshake is completed. (Patch by HoHo-Ho)" msgstr "" -#: ../build/NEWS:18326 +#: ../build/NEWS:17573 msgid "" "`bpo-28770 `__: Fix python-gdb.py for " "fastcalls." msgstr "" -#: ../build/NEWS:18331 +#: ../build/NEWS:17578 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder." msgstr "" -#: ../build/NEWS:18336 +#: ../build/NEWS:17583 msgid "" "`bpo-28898 `__: Prevent gdb build errors " "due to HAVE_LONG_LONG redefinition." msgstr "" -#: ../build/NEWS:18340 +#: ../build/NEWS:17587 msgid "Python 3.6.0 release candidate 1" msgstr "" -#: ../build/NEWS:18342 +#: ../build/NEWS:17589 msgid "*Release date: 2016-12-06*" msgstr "" -#: ../build/NEWS:18364 +#: ../build/NEWS:17611 msgid "" "`bpo-27030 `__: Unknown escapes in re." "sub() replacement template are allowed again. But they still are deprecated " "and will be disabled in 3.7." msgstr "" -#: ../build/NEWS:18382 +#: ../build/NEWS:17629 msgid "" "`bpo-28843 `__: Fix asyncio C Task to " "handle exceptions __traceback__." msgstr "" -#: ../build/NEWS:18392 +#: ../build/NEWS:17639 msgid "" "`bpo-23722 `__: The data model reference " "and the porting section in the What's New guide now cover the additional " @@ -30153,15 +28395,15 @@ msgid "" "pep:`487` and zero-argument ``super()``." msgstr "" -#: ../build/NEWS:18404 +#: ../build/NEWS:17651 msgid "Python 3.6.0 beta 4" msgstr "" -#: ../build/NEWS:18406 +#: ../build/NEWS:17653 msgid "*Release date: 2016-11-21*" msgstr "" -#: ../build/NEWS:18434 +#: ../build/NEWS:17681 msgid "" "`bpo-27243 `__: Change " "PendingDeprecationWarning -> DeprecationWarning. As it was agreed in the " @@ -30169,179 +28411,179 @@ msgid "" "PendingDeprecationWarning in 3.5 and in DeprecationWarning in 3.6." msgstr "" -#: ../build/NEWS:18453 +#: ../build/NEWS:17700 msgid "" "`bpo-20572 `__: The subprocess.Popen." "wait method's undocumented endtime parameter now raises a DeprecationWarning." msgstr "" -#: ../build/NEWS:18470 +#: ../build/NEWS:17717 msgid "" "`bpo-28600 `__: Optimize loop.call_soon." msgstr "" -#: ../build/NEWS:18472 ../build/NEWS:22486 +#: ../build/NEWS:17719 ../build/NEWS:21733 msgid "" "`bpo-28613 `__: Fix get_event_loop() " "return the current loop if called from coroutines/callbacks." msgstr "" -#: ../build/NEWS:18475 +#: ../build/NEWS:17722 msgid "" "`bpo-28634 `__: Fix asyncio.isfuture() " "to support unittest.Mock." msgstr "" -#: ../build/NEWS:18477 +#: ../build/NEWS:17724 msgid "" "`bpo-26081 `__: Fix refleak in _asyncio." "Future.__iter__().throw." msgstr "" -#: ../build/NEWS:18479 ../build/NEWS:22489 +#: ../build/NEWS:17726 ../build/NEWS:21736 msgid "" "`bpo-28639 `__: Fix inspect.isawaitable " "to always return bool Patch by Justin Mayfield." msgstr "" -#: ../build/NEWS:18482 ../build/NEWS:22492 +#: ../build/NEWS:17729 ../build/NEWS:21739 msgid "" "`bpo-28652 `__: Make loop methods reject " "socket kinds they do not support." msgstr "" -#: ../build/NEWS:18484 ../build/NEWS:22494 +#: ../build/NEWS:17731 ../build/NEWS:21741 msgid "" "`bpo-28653 `__: Fix a refleak in " "functools.lru_cache." msgstr "" -#: ../build/NEWS:18486 ../build/NEWS:22496 +#: ../build/NEWS:17733 ../build/NEWS:21743 msgid "" "`bpo-28703 `__: Fix asyncio." "iscoroutinefunction to handle Mock objects." msgstr "" -#: ../build/NEWS:18488 +#: ../build/NEWS:17735 msgid "" "`bpo-28704 `__: Fix create_unix_server " "to support Path-like objects (PEP 519)." msgstr "" -#: ../build/NEWS:18490 +#: ../build/NEWS:17737 msgid "" "`bpo-28720 `__: Add collections.abc." "AsyncGenerator." msgstr "" -#: ../build/NEWS:18518 +#: ../build/NEWS:17765 msgid "Python 3.6.0 beta 3" msgstr "" -#: ../build/NEWS:18520 +#: ../build/NEWS:17767 msgid "*Release date: 2016-10-31*" msgstr "" -#: ../build/NEWS:18543 +#: ../build/NEWS:17790 msgid "" "`bpo-28471 `__: Fix \"Python memory " "allocator called without holding the GIL\" crash in socket.setblocking." msgstr "" -#: ../build/NEWS:18565 +#: ../build/NEWS:17812 msgid "" "`bpo-18844 `__: The various ways of " "specifying weights for random.choices() now produce the same result " "sequences." msgstr "" -#: ../build/NEWS:18568 ../build/NEWS:22170 +#: ../build/NEWS:17815 ../build/NEWS:21417 msgid "" "`bpo-28255 `__: calendar.TextCalendar()." "prmonth() no longer prints a space at the start of new line after printing a " "month's calendar. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:18601 ../build/NEWS:22184 +#: ../build/NEWS:17848 ../build/NEWS:21431 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X." msgstr "" -#: ../build/NEWS:18606 +#: ../build/NEWS:17853 msgid "" "`bpo-28492 `__: Fix how StopIteration " "exception is raised in _asyncio.Future." msgstr "" -#: ../build/NEWS:18608 +#: ../build/NEWS:17855 msgid "" "`bpo-28500 `__: Fix asyncio to handle " "async gens GC from another thread." msgstr "" -#: ../build/NEWS:18610 ../build/NEWS:22478 +#: ../build/NEWS:17857 ../build/NEWS:21725 msgid "" "`bpo-26923 `__: Fix asyncio.Gather to " "refuse being cancelled once all children are done. Patch by Johannes Ebke." msgstr "" -#: ../build/NEWS:18613 ../build/NEWS:22481 +#: ../build/NEWS:17860 ../build/NEWS:21728 msgid "" "`bpo-26796 `__: Don't configure the " "number of workers for default threadpool executor. Initial patch by Hans " "Lawrenz." msgstr "" -#: ../build/NEWS:18616 +#: ../build/NEWS:17863 msgid "" "`bpo-28544 `__: Implement asyncio.Task " "in C." msgstr "" -#: ../build/NEWS:18642 +#: ../build/NEWS:17889 msgid "Python 3.6.0 beta 2" msgstr "" -#: ../build/NEWS:18644 +#: ../build/NEWS:17891 msgid "*Release date: 2016-10-10*" msgstr "" -#: ../build/NEWS:18660 +#: ../build/NEWS:17907 msgid "" "`bpo-28376 `__: Creating instances of " "range_iterator by calling range_iterator type now is deprecated. Patch by " "Oren Milman." msgstr "" -#: ../build/NEWS:18663 ../build/NEWS:22011 +#: ../build/NEWS:17910 ../build/NEWS:21258 msgid "" "`bpo-28376 `__: The constructor of " "range_iterator now checks that step is not 0. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:18724 ../build/NEWS:22189 +#: ../build/NEWS:17971 ../build/NEWS:21436 msgid "" "`bpo-26293 `__: Fixed writing ZIP files " "that starts not from the start of the file. Offsets in ZIP file now are " "relative to the start of the archive in conforming to the specification." msgstr "" -#: ../build/NEWS:18731 +#: ../build/NEWS:17978 msgid "" "`bpo-27181 `__: remove statistics." "geometric_mean and defer until 3.7." msgstr "" -#: ../build/NEWS:18910 +#: ../build/NEWS:18157 msgid "Python 3.6.0 beta 1" msgstr "" -#: ../build/NEWS:18912 +#: ../build/NEWS:18159 msgid "*Release date: 2016-09-12*" msgstr "" -#: ../build/NEWS:18917 +#: ../build/NEWS:18164 msgid "" "`bpo-23722 `__: The __class__ cell used " "by zero-argument super() is now initialized from type.__new__ rather than " @@ -30350,25 +28592,25 @@ msgid "" "Teichmann." msgstr "" -#: ../build/NEWS:18922 ../build/NEWS:22042 +#: ../build/NEWS:18169 ../build/NEWS:21289 msgid "" "`bpo-25221 `__: Fix corrupted result " "from PyLong_FromLong(0) when Python is compiled with NSMALLPOSINTS = 0." msgstr "" -#: ../build/NEWS:18925 +#: ../build/NEWS:18172 msgid "" "`bpo-27080 `__: Implement formatting " "support for :pep:`515`. Initial patch by Chris Angelico." msgstr "" -#: ../build/NEWS:18928 +#: ../build/NEWS:18175 msgid "" "`bpo-27199 `__: In tarfile, expose " "copyfileobj bufsize to improve throughput. Patch by Jason Fried." msgstr "" -#: ../build/NEWS:18931 +#: ../build/NEWS:18178 msgid "" "`bpo-27948 `__: In f-strings, only allow " "backslashes inside the braces (where the expressions are). This is a " @@ -30377,32 +28619,32 @@ msgid "" "enclosed within literal braces, and not escapes like ``f'\\x7b\"hi\"\\x7d'``." msgstr "" -#: ../build/NEWS:18937 +#: ../build/NEWS:18184 msgid "" "`bpo-28046 `__: Remove platform-specific " "directories from sys.path." msgstr "" -#: ../build/NEWS:18939 +#: ../build/NEWS:18186 msgid "" "`bpo-28071 `__: Add early-out for " "differencing from an empty set." msgstr "" -#: ../build/NEWS:18941 ../build/NEWS:22045 +#: ../build/NEWS:18188 ../build/NEWS:21292 msgid "" "`bpo-25758 `__: Prevents zipimport from " "unnecessarily encoding a filename (patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:18944 +#: ../build/NEWS:18191 msgid "" "`bpo-25856 `__: The __module__ attribute " "of extension classes and functions now is interned. This leads to more " "compact pickle data with protocol 4." msgstr "" -#: ../build/NEWS:18947 +#: ../build/NEWS:18194 msgid "" "`bpo-27213 `__: Rework CALL_FUNCTION* " "opcodes to produce shorter and more efficient bytecode. Patch by Demur " @@ -30410,135 +28652,135 @@ msgid "" "Stinner." msgstr "" -#: ../build/NEWS:18951 +#: ../build/NEWS:18198 msgid "" "`bpo-26331 `__: Implement tokenizing " "support for :pep:`515`. Patch by Georg Brandl." msgstr "" -#: ../build/NEWS:18954 +#: ../build/NEWS:18201 msgid "" "`bpo-27999 `__: Make \"global after use" "\" a SyntaxError, and ditto for nonlocal. Patch by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:18957 +#: ../build/NEWS:18204 msgid "" "`bpo-28003 `__: Implement :pep:`525` -- " "Asynchronous Generators." msgstr "" -#: ../build/NEWS:18959 +#: ../build/NEWS:18206 msgid "" "`bpo-27985 `__: Implement :pep:`526` -- " "Syntax for Variable Annotations. Patch by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:18962 +#: ../build/NEWS:18209 msgid "" "`bpo-26058 `__: Add a new private " "version to the builtin dict type, incremented at each dictionary creation " "and at each dictionary change. Implementation of the PEP 509." msgstr "" -#: ../build/NEWS:18966 +#: ../build/NEWS:18213 msgid "" "`bpo-27364 `__: A backslash-character " "pair that is not a valid escape sequence now generates a " "DeprecationWarning. Patch by Emanuel Barry." msgstr "" -#: ../build/NEWS:18969 +#: ../build/NEWS:18216 msgid "" "`bpo-27350 `__: `dict` implementation is " "changed like PyPy. It is more compact and preserves insertion order. " "(Concept developed by Raymond Hettinger and patch by Inada Naoki.)" msgstr "" -#: ../build/NEWS:18973 +#: ../build/NEWS:18220 msgid "" "`bpo-27911 `__: Remove unnecessary error " "checks in ``exec_builtin_or_dynamic()``." msgstr "" -#: ../build/NEWS:18976 +#: ../build/NEWS:18223 msgid "" "`bpo-27078 `__: Added BUILD_STRING " "opcode. Optimized f-strings evaluation." msgstr "" -#: ../build/NEWS:18978 +#: ../build/NEWS:18225 msgid "" "`bpo-17884 `__: Python now requires " "systems with inttypes.h and stdint.h" msgstr "" -#: ../build/NEWS:18980 +#: ../build/NEWS:18227 msgid "" "`bpo-27961 `__: Require platforms to " "support ``long long``. Python hasn't compiled without ``long long`` for " "years, so this is basically a formality." msgstr "" -#: ../build/NEWS:18984 +#: ../build/NEWS:18231 msgid "" "`bpo-27355 `__: Removed support for " "Windows CE. It was never finished, and Windows CE is no longer a relevant " "platform for Python." msgstr "" -#: ../build/NEWS:18987 +#: ../build/NEWS:18234 msgid "Implement :pep:`523`." msgstr "" -#: ../build/NEWS:18989 +#: ../build/NEWS:18236 msgid "" "`bpo-27870 `__: A left shift of zero by " "a large integer no longer attempts to allocate large amounts of memory." msgstr "" -#: ../build/NEWS:18992 +#: ../build/NEWS:18239 msgid "" "`bpo-25402 `__: In int-to-decimal-string " "conversion, improve the estimate of the intermediate memory required, and " "remove an unnecessarily strict overflow check. Patch by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:18996 +#: ../build/NEWS:18243 msgid "" "`bpo-27214 `__: In long_invert, be more " "careful about modifying object returned by long_add, and remove an " "unnecessary check for small longs. Thanks Oren Milman for analysis and patch." msgstr "" -#: ../build/NEWS:19000 +#: ../build/NEWS:18247 msgid "" "`bpo-27506 `__: Support passing the " "bytes/bytearray.translate() \"delete\" argument by keyword." msgstr "" -#: ../build/NEWS:19003 ../build/NEWS:22051 +#: ../build/NEWS:18250 ../build/NEWS:21298 msgid "" "`bpo-27812 `__: Properly clear out a " "generator's frame's backreference to the generator to prevent crashes in " "frame.clear()." msgstr "" -#: ../build/NEWS:19006 ../build/NEWS:22054 +#: ../build/NEWS:18253 ../build/NEWS:21301 msgid "" "`bpo-27811 `__: Fix a crash when a " "coroutine that has not been awaited is finalized with warnings-as-errors " "enabled." msgstr "" -#: ../build/NEWS:19009 ../build/NEWS:22057 +#: ../build/NEWS:18256 ../build/NEWS:21304 msgid "" "`bpo-27587 `__: Fix another issue found " "by PVS-Studio: Null pointer check after use of 'def' in " "_PyState_AddModule(). Initial patch by Christian Heimes." msgstr "" -#: ../build/NEWS:19012 +#: ../build/NEWS:18259 msgid "" "`bpo-27792 `__: The modulo operation " "applied to ``bool`` and other ``int`` subclasses now always returns an " @@ -30546,33 +28788,33 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../build/NEWS:19016 +#: ../build/NEWS:18263 msgid "" "`bpo-26984 `__: int() now always returns " "an instance of exact int." msgstr "" -#: ../build/NEWS:19018 +#: ../build/NEWS:18265 msgid "" "`bpo-25604 `__: Fix a minor bug in " "integer true division; this bug could potentially have caused off-by-one-ulp " "results on platforms with unreliable ldexp implementations." msgstr "" -#: ../build/NEWS:19022 +#: ../build/NEWS:18269 msgid "" "`bpo-24254 `__: Make class definition " "namespace ordered by default." msgstr "" -#: ../build/NEWS:19024 +#: ../build/NEWS:18271 msgid "" "`bpo-27662 `__: Fix an overflow check in " "``List_New``: the original code was checking against ``Py_SIZE_MAX`` instead " "of the correct upper bound of ``Py_SSIZE_T_MAX``. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19028 ../build/NEWS:22063 +#: ../build/NEWS:18275 ../build/NEWS:21310 msgid "" "`bpo-27782 `__: Multi-phase extension " "module import now correctly allows the ``m_methods`` field to be used to add " @@ -30580,27 +28822,27 @@ msgid "" "``Py_create_mod``. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19032 ../build/NEWS:22067 +#: ../build/NEWS:18279 ../build/NEWS:21314 msgid "" "`bpo-27936 `__: The round() function " "accepted a second None argument for some types but not for others. Fixed " "the inconsistency by accepting None for all numeric types." msgstr "" -#: ../build/NEWS:19036 ../build/NEWS:22071 +#: ../build/NEWS:18283 ../build/NEWS:21318 msgid "" "`bpo-27487 `__: Warn if a submodule " "argument to \"python -m\" or runpy.run_module() is found in sys.modules " "after parent packages are imported, but before the submodule is executed." msgstr "" -#: ../build/NEWS:19040 +#: ../build/NEWS:18287 msgid "" "`bpo-27157 `__: Make only type() itself " "accept the one-argument form. Patch by Eryk Sun and Emanuel Barry." msgstr "" -#: ../build/NEWS:19043 ../build/NEWS:22075 +#: ../build/NEWS:18290 ../build/NEWS:21322 msgid "" "`bpo-27558 `__: Fix a SystemError in the " "implementation of \"raise\" statement. In a brand new thread, raise a " @@ -30608,91 +28850,91 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../build/NEWS:19047 +#: ../build/NEWS:18294 msgid "" "`bpo-28008 `__: Implement :pep:`530` -- " "asynchronous comprehensions." msgstr "" -#: ../build/NEWS:19049 ../build/NEWS:22100 +#: ../build/NEWS:18296 ../build/NEWS:21347 msgid "" "`bpo-27942 `__: Fix memory leak in " "codeobject.c" msgstr "" -#: ../build/NEWS:19054 ../build/NEWS:22144 +#: ../build/NEWS:18301 ../build/NEWS:21391 msgid "" "`bpo-28732 `__: Fix crash in os.spawnv() " "with no elements in args" msgstr "" -#: ../build/NEWS:19056 ../build/NEWS:22146 +#: ../build/NEWS:18303 ../build/NEWS:21393 msgid "" "`bpo-28485 `__: Always raise ValueError " "for negative compileall.compile_dir(workers=...) parameter, even when " "multithreading is unavailable." msgstr "" -#: ../build/NEWS:19060 +#: ../build/NEWS:18307 msgid "" "`bpo-28037 `__: Use " "sqlite3_get_autocommit() instead of setting Connection->inTransaction " "manually." msgstr "" -#: ../build/NEWS:19063 +#: ../build/NEWS:18310 msgid "" "`bpo-25283 `__: Attributes tm_gmtoff and " "tm_zone are now available on all platforms in the return values of time." "localtime() and time.gmtime()." msgstr "" -#: ../build/NEWS:19066 +#: ../build/NEWS:18313 msgid "" "`bpo-24454 `__: Regular expression match " "object groups are now accessible using __getitem__. \"mo[x]\" is equivalent " "to \"mo.group(x)\"." msgstr "" -#: ../build/NEWS:19069 +#: ../build/NEWS:18316 msgid "" "`bpo-10740 `__: sqlite3 no longer " "implicitly commit an open transaction before DDL statements." msgstr "" -#: ../build/NEWS:19072 +#: ../build/NEWS:18319 msgid "" "`bpo-17941 `__: Add a *module* parameter " "to collections.namedtuple()." msgstr "" -#: ../build/NEWS:19074 +#: ../build/NEWS:18321 msgid "" "`bpo-22493 `__: Inline flags now should " "be used only at the start of the regular expression. Deprecation warning is " "emitted if uses them in the middle of the regular expression." msgstr "" -#: ../build/NEWS:19078 +#: ../build/NEWS:18325 msgid "" "`bpo-26885 `__: xmlrpc now supports " "unmarshalling additional data types used by Apache XML-RPC implementation " "for numerics and None." msgstr "" -#: ../build/NEWS:19081 +#: ../build/NEWS:18328 msgid "" "`bpo-28070 `__: Fixed parsing inline " "verbose flag in regular expressions." msgstr "" -#: ../build/NEWS:19083 +#: ../build/NEWS:18330 msgid "" "`bpo-19500 `__: Add client-side SSL " "session resumption to the ssl module." msgstr "" -#: ../build/NEWS:19085 +#: ../build/NEWS:18332 msgid "" "`bpo-28022 `__: Deprecate ssl-related " "arguments in favor of SSLContext. The deprecation include manual creation of " @@ -30700,7 +28942,7 @@ msgid "" "smtplib, poplib and urllib." msgstr "" -#: ../build/NEWS:19089 +#: ../build/NEWS:18336 msgid "" "`bpo-28043 `__: SSLContext has improved " "default settings: OP_NO_SSLv2, OP_NO_SSLv3, OP_NO_COMPRESSION, " @@ -30708,21 +28950,21 @@ msgid "" "ciphers without MD5." msgstr "" -#: ../build/NEWS:19093 +#: ../build/NEWS:18340 msgid "" "`bpo-24693 `__: Changed some " "RuntimeError's in the zipfile module to more appropriate types. Improved " "some error messages and debugging output." msgstr "" -#: ../build/NEWS:19096 +#: ../build/NEWS:18343 msgid "" "`bpo-17909 `__: ``json.load`` and ``json." "loads`` now support binary input encoded as UTF-8, UTF-16 or UTF-32. Patch " "by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:19099 +#: ../build/NEWS:18346 msgid "" "`bpo-27137 `__: the pure Python fallback " "implementation of ``functools.partial`` now matches the behaviour of its " @@ -30730,118 +28972,118 @@ msgid "" "purposes. Patch by Emanuel Barry and Serhiy Storchaka." msgstr "" -#: ../build/NEWS:19104 ../build/NEWS:22199 +#: ../build/NEWS:18351 ../build/NEWS:21446 msgid "" "Fix possible integer overflows and crashes in the mmap module with unusual " "usage patterns." msgstr "" -#: ../build/NEWS:19107 ../build/NEWS:22202 +#: ../build/NEWS:18354 ../build/NEWS:21449 msgid "" "`bpo-1703178 `__: Fix the ability to " "pass the --link-objects option to the distutils build_ext command." msgstr "" -#: ../build/NEWS:19110 ../build/NEWS:22249 +#: ../build/NEWS:18357 ../build/NEWS:21496 msgid "" "`bpo-28019 `__: itertools.count() no " "longer rounds non-integer step in range between 1.0 and 2.0 to 1." msgstr "" -#: ../build/NEWS:19113 +#: ../build/NEWS:18360 msgid "" "`bpo-18401 `__: Pdb now supports the " "'readrc' keyword argument to control whether .pdbrc files should be read. " "Patch by Martin Matusiak and Sam Kimbrel." msgstr "" -#: ../build/NEWS:19117 ../build/NEWS:22252 +#: ../build/NEWS:18364 ../build/NEWS:21499 msgid "" "`bpo-25969 `__: Update the lib2to3 " "grammar to handle the unpacking generalizations added in 3.5." msgstr "" -#: ../build/NEWS:19120 ../build/NEWS:22255 +#: ../build/NEWS:18367 ../build/NEWS:21502 msgid "" "`bpo-14977 `__: mailcap now respects the " "order of the lines in the mailcap files (\"first match\"), as required by " "RFC 1542. Patch by Michael Lazar." msgstr "" -#: ../build/NEWS:19123 +#: ../build/NEWS:18370 msgid "" "`bpo-28082 `__: Convert re flag " "constants to IntFlag." msgstr "" -#: ../build/NEWS:19125 +#: ../build/NEWS:18372 msgid "" "`bpo-28025 `__: Convert all ssl module " "constants to IntEnum and IntFlags. SSLContext properties now return flags " "and enums." msgstr "" -#: ../build/NEWS:19128 +#: ../build/NEWS:18375 msgid "" "`bpo-23591 `__: Add Flag, IntFlag, and " "auto() to enum module." msgstr "" -#: ../build/NEWS:19130 +#: ../build/NEWS:18377 msgid "" "`bpo-433028 `__: Added support of " "modifier spans in regular expressions." msgstr "" -#: ../build/NEWS:19132 ../build/NEWS:22258 +#: ../build/NEWS:18379 ../build/NEWS:21505 msgid "" "`bpo-24594 `__: Validates persist " "parameter when opening MSI database" msgstr "" -#: ../build/NEWS:19134 ../build/NEWS:22260 +#: ../build/NEWS:18381 ../build/NEWS:21507 msgid "" "`bpo-17582 `__: xml.etree.ElementTree " "nows preserves whitespaces in attributes (Patch by Duane Griffin. Reviewed " "and approved by Stefan Behnel.)" msgstr "" -#: ../build/NEWS:19137 ../build/NEWS:22263 +#: ../build/NEWS:18384 ../build/NEWS:21510 msgid "" "`bpo-28047 `__: Fixed calculation of " "line length used for the base64 CTE in the new email policies." msgstr "" -#: ../build/NEWS:19140 +#: ../build/NEWS:18387 msgid "" "`bpo-27576 `__: Fix call order in " "OrderedDict.__init__()." msgstr "" -#: ../build/NEWS:19142 +#: ../build/NEWS:18389 msgid "email.generator.DecodedGenerator now supports the policy keyword." msgstr "" -#: ../build/NEWS:19144 +#: ../build/NEWS:18391 msgid "" "`bpo-28027 `__: Remove undocumented " "modules from ``Lib/plat-*``: IN, CDROM, DLFCN, TYPES, CDIO, and STROPTS." msgstr "" -#: ../build/NEWS:19147 ../build/NEWS:22266 +#: ../build/NEWS:18394 ../build/NEWS:21513 msgid "" "`bpo-27445 `__: Don't pass str(_charset) " "to MIMEText.set_payload(). Patch by Claude Paroz." msgstr "" -#: ../build/NEWS:19150 +#: ../build/NEWS:18397 msgid "" "`bpo-24277 `__: The new email API is no " "longer provisional, and the docs have been reorganized and rewritten to " "emphasize the new API." msgstr "" -#: ../build/NEWS:19153 ../build/NEWS:22269 +#: ../build/NEWS:18400 ../build/NEWS:21516 msgid "" "`bpo-22450 `__: urllib now includes an " "``Accept: */*`` header among the default headers. This makes the results of " @@ -30849,62 +29091,62 @@ msgid "" "servers are involved." msgstr "" -#: ../build/NEWS:19157 ../build/NEWS:22273 +#: ../build/NEWS:18404 ../build/NEWS:21520 msgid "" "lib2to3.pgen3.driver.load_grammar() now creates a stable cache file between " "runs given the same Grammar.txt input regardless of the hash randomization " "setting." msgstr "" -#: ../build/NEWS:19161 +#: ../build/NEWS:18408 msgid "" "`bpo-28005 `__: Allow ImportErrors in " "encoding implementation to propagate." msgstr "" -#: ../build/NEWS:19163 +#: ../build/NEWS:18410 msgid "" "`bpo-26667 `__: Support path-like " "objects in importlib.util." msgstr "" -#: ../build/NEWS:19165 ../build/NEWS:22277 +#: ../build/NEWS:18412 ../build/NEWS:21524 msgid "" "`bpo-27570 `__: Avoid zero-length " "memcpy() etc calls with null source pointers in the \"ctypes\" and \"array\" " "modules." msgstr "" -#: ../build/NEWS:19168 ../build/NEWS:22280 +#: ../build/NEWS:18415 ../build/NEWS:21527 msgid "" "`bpo-22233 `__: Break email header lines " "*only* on the RFC specified CR and LF characters, not on arbitrary unicode " "line breaks. This also fixes a bug in HTTP header parsing." msgstr "" -#: ../build/NEWS:19172 +#: ../build/NEWS:18419 msgid "" "`bpo-27331 `__: The email.mime classes " "now all accept an optional policy keyword." msgstr "" -#: ../build/NEWS:19175 ../build/NEWS:22284 +#: ../build/NEWS:18422 ../build/NEWS:21531 msgid "" "`bpo-27988 `__: Fix email " "iter_attachments incorrect mutation of payload list." msgstr "" -#: ../build/NEWS:19177 +#: ../build/NEWS:18424 msgid "" "`bpo-16113 `__: Add SHA-3 and SHAKE " "support to hashlib module." msgstr "" -#: ../build/NEWS:19179 +#: ../build/NEWS:18426 msgid "Eliminate a tautological-pointer-compare warning in _scproxy.c." msgstr "" -#: ../build/NEWS:19181 +#: ../build/NEWS:18428 msgid "" "`bpo-27776 `__: The :func:`os.urandom` " "function does now block on Linux 3.17 and newer until the system urandom " @@ -30912,25 +29154,25 @@ msgid "" "the :pep:`524`." msgstr "" -#: ../build/NEWS:19185 +#: ../build/NEWS:18432 msgid "" "`bpo-27778 `__: Expose the Linux " "``getrandom()`` syscall as a new :func:`os.getrandom` function. This change " "is part of the :pep:`524`." msgstr "" -#: ../build/NEWS:19188 ../build/NEWS:22286 +#: ../build/NEWS:18435 ../build/NEWS:21533 msgid "" "`bpo-27691 `__: Fix ssl module's parsing " "of GEN_RID subject alternative name fields in X.509 certs." msgstr "" -#: ../build/NEWS:19191 +#: ../build/NEWS:18438 msgid "" "`bpo-18844 `__: Add random.choices()." msgstr "" -#: ../build/NEWS:19193 +#: ../build/NEWS:18440 msgid "" "`bpo-25761 `__: Improved error reporting " "about truncated pickle data in C implementation of unpickler. " @@ -30938,86 +29180,86 @@ msgid "" "some cases." msgstr "" -#: ../build/NEWS:19197 +#: ../build/NEWS:18444 msgid "" "`bpo-26798 `__: Add BLAKE2 (blake2b and " "blake2s) to hashlib." msgstr "" -#: ../build/NEWS:19199 +#: ../build/NEWS:18446 msgid "" "`bpo-26032 `__: Optimized globbing in " "pathlib by using os.scandir(); it is now about 1.5--4 times faster." msgstr "" -#: ../build/NEWS:19202 +#: ../build/NEWS:18449 msgid "" "`bpo-25596 `__: Optimized glob() and " "iglob() functions in the glob module; they are now about 3--6 times faster." msgstr "" -#: ../build/NEWS:19205 +#: ../build/NEWS:18452 msgid "" "`bpo-27928 `__: Add scrypt (password-" "based key derivation function) to hashlib module (requires OpenSSL 1.1.0)." msgstr "" -#: ../build/NEWS:19208 ../build/NEWS:22289 +#: ../build/NEWS:18455 ../build/NEWS:21536 msgid "" "`bpo-27850 `__: Remove 3DES from ssl " "module's default cipher list to counter measure sweet32 attack " "(CVE-2016-2183)." msgstr "" -#: ../build/NEWS:19211 ../build/NEWS:22292 +#: ../build/NEWS:18458 ../build/NEWS:21539 msgid "" "`bpo-27766 `__: Add ChaCha20 Poly1305 to " "ssl module's default cipher list. (Required OpenSSL 1.1.0 or LibreSSL)." msgstr "" -#: ../build/NEWS:19214 +#: ../build/NEWS:18461 msgid "" "`bpo-25387 `__: Check return value of " "winsound.MessageBeep." msgstr "" -#: ../build/NEWS:19216 +#: ../build/NEWS:18463 msgid "" "`bpo-27866 `__: Add SSLContext." "get_ciphers() method to get a list of all enabled ciphers." msgstr "" -#: ../build/NEWS:19219 +#: ../build/NEWS:18466 msgid "" "`bpo-27744 `__: Add AF_ALG (Linux Kernel " "crypto) to socket module." msgstr "" -#: ../build/NEWS:19221 ../build/NEWS:22295 +#: ../build/NEWS:18468 ../build/NEWS:21542 msgid "" "`bpo-26470 `__: Port ssl and hashlib " "module to OpenSSL 1.1.0." msgstr "" -#: ../build/NEWS:19223 +#: ../build/NEWS:18470 msgid "" "`bpo-11620 `__: Fix support for " "SND_MEMORY in winsound.PlaySound. Based on a patch by Tim Lesher." msgstr "" -#: ../build/NEWS:19226 +#: ../build/NEWS:18473 msgid "" "`bpo-11734 `__: Add support for IEEE 754 " "half-precision floats to the struct module. Based on a patch by Eli Stevens." msgstr "" -#: ../build/NEWS:19229 +#: ../build/NEWS:18476 msgid "" "`bpo-27919 `__: Deprecated " "``extra_path`` distribution option in distutils packaging." msgstr "" -#: ../build/NEWS:19232 +#: ../build/NEWS:18479 msgid "" "`bpo-23229 `__: Add new ``cmath`` " "constants: ``cmath.inf`` and ``cmath.nan`` to match ``math.inf`` and ``math." @@ -31025,44 +29267,44 @@ msgid "" "by complex repr." msgstr "" -#: ../build/NEWS:19236 +#: ../build/NEWS:18483 msgid "" "`bpo-27842 `__: The csv.DictReader now " "returns rows of type OrderedDict. (Contributed by Steve Holden.)" msgstr "" -#: ../build/NEWS:19239 ../build/NEWS:22297 +#: ../build/NEWS:18486 ../build/NEWS:21544 msgid "" "Remove support for passing a file descriptor to os.access. It never worked " "but previously didn't raise." msgstr "" -#: ../build/NEWS:19242 ../build/NEWS:22300 +#: ../build/NEWS:18489 ../build/NEWS:21547 msgid "" "`bpo-12885 `__: Fix error when distutils " "encounters symlink." msgstr "" -#: ../build/NEWS:19244 ../build/NEWS:22302 +#: ../build/NEWS:18491 ../build/NEWS:21549 msgid "" "`bpo-27881 `__: Fixed possible bugs when " "setting sqlite3.Connection.isolation_level. Based on patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19247 ../build/NEWS:22305 +#: ../build/NEWS:18494 ../build/NEWS:21552 msgid "" "`bpo-27861 `__: Fixed a crash in sqlite3." "Connection.cursor() when a factory creates not a cursor. Patch by Xiang " "Zhang." msgstr "" -#: ../build/NEWS:19250 ../build/NEWS:22308 +#: ../build/NEWS:18497 ../build/NEWS:21555 msgid "" "`bpo-19884 `__: Avoid spurious output on " "OS X with Gnu Readline." msgstr "" -#: ../build/NEWS:19252 ../build/NEWS:22310 +#: ../build/NEWS:18499 ../build/NEWS:21557 msgid "" "`bpo-27706 `__: Restore deterministic " "behavior of random.Random().seed() for string seeds using seeding version " @@ -31070,13 +29312,13 @@ msgid "" "Python 2. Patch by Nofar Schnider." msgstr "" -#: ../build/NEWS:19257 ../build/NEWS:22315 +#: ../build/NEWS:18504 ../build/NEWS:21562 msgid "" "`bpo-10513 `__: Fix a regression in " "Connection.commit(). Statements should not be reset after a commit." msgstr "" -#: ../build/NEWS:19260 +#: ../build/NEWS:18507 msgid "" "`bpo-12319 `__: Chunked transfer " "encoding support added to http.client.HTTPConnection requests. The urllib." @@ -31085,7 +29327,7 @@ msgid "" "Length header, the library now falls back to use chunked transfer-encoding." msgstr "" -#: ../build/NEWS:19267 +#: ../build/NEWS:18514 msgid "" "A new version of typing.py from https://github.com/python/typing: - " "Collection (only for 3.6) (`bpo-27598 `__: Make ``_normalize`` " "parameter to ``Fraction`` constructor keyword-only, so that ``Fraction(2, 3, " "4)`` now raises ``TypeError``." msgstr "" -#: ../build/NEWS:19275 ../build/NEWS:22323 +#: ../build/NEWS:18522 ../build/NEWS:21570 msgid "" "`bpo-27539 `__: Fix unnormalised " "``Fraction.__pow__`` result in the case of negative exponent and negative " "base." msgstr "" -#: ../build/NEWS:19278 ../build/NEWS:22326 +#: ../build/NEWS:18525 ../build/NEWS:21573 msgid "" "`bpo-21718 `__: cursor.description is " "now available for queries using CTEs." msgstr "" -#: ../build/NEWS:19280 +#: ../build/NEWS:18527 msgid "" "`bpo-27819 `__: In distutils sdists, " "simply produce the \"gztar\" (gzipped tar format) distributions on all " "platforms unless \"formats\" is supplied." msgstr "" -#: ../build/NEWS:19283 ../build/NEWS:22328 +#: ../build/NEWS:18530 ../build/NEWS:21575 msgid "" "`bpo-2466 `__: posixpath.ismount now " "correctly recognizes mount points which the user does not have permission to " "access." msgstr "" -#: ../build/NEWS:19286 +#: ../build/NEWS:18533 msgid "" "`bpo-9998 `__: On Linux, ctypes.util." "find_library now looks in LD_LIBRARY_PATH for shared libraries." msgstr "" -#: ../build/NEWS:19289 +#: ../build/NEWS:18536 msgid "" "`bpo-27573 `__: exit message for code." "interact is now configurable." msgstr "" -#: ../build/NEWS:19291 ../build/NEWS:22436 +#: ../build/NEWS:18538 ../build/NEWS:21683 msgid "" "`bpo-27930 `__: Improved behaviour of " "logging.handlers.QueueListener. Thanks to Paulo Andrade and Petr Viktorin " "for the analysis and patch." msgstr "" -#: ../build/NEWS:19294 +#: ../build/NEWS:18541 msgid "" "`bpo-6766 `__: Distributed reference " "counting added to multiprocessing to support nesting of shared values / " "proxy objects." msgstr "" -#: ../build/NEWS:19297 ../build/NEWS:22439 +#: ../build/NEWS:18544 ../build/NEWS:21686 msgid "" "`bpo-21201 `__: Improves readability of " "multiprocessing error message. Thanks to Wojciech Walczak for patch." msgstr "" -#: ../build/NEWS:19300 +#: ../build/NEWS:18547 msgid "asyncio: Add set_protocol / get_protocol to Transports." msgstr "" -#: ../build/NEWS:19302 ../build/NEWS:22442 +#: ../build/NEWS:18549 ../build/NEWS:21689 msgid "" "`bpo-27456 `__: asyncio: Set TCP_NODELAY " "by default." msgstr "" -#: ../build/NEWS:19307 ../build/NEWS:22507 +#: ../build/NEWS:18554 ../build/NEWS:21754 msgid "" "`bpo-15308 `__: Add 'interrupt " "execution' (^C) to Shell menu. Patch by Roger Serwy, updated by Bayard " "Randel." msgstr "" -#: ../build/NEWS:19310 ../build/NEWS:22510 +#: ../build/NEWS:18557 ../build/NEWS:21757 msgid "" "`bpo-27922 `__: Stop IDLE tests from " "'flashing' gui widgets on the screen." msgstr "" -#: ../build/NEWS:19312 +#: ../build/NEWS:18559 msgid "" "`bpo-27891 `__: Consistently group and " "sort imports within idlelib modules." msgstr "" -#: ../build/NEWS:19314 +#: ../build/NEWS:18561 msgid "" "`bpo-17642 `__: add larger font sizes " "for classroom projection." msgstr "" -#: ../build/NEWS:19316 ../build/NEWS:22512 +#: ../build/NEWS:18563 ../build/NEWS:21759 msgid "Add version to title of IDLE help window." msgstr "" -#: ../build/NEWS:19318 ../build/NEWS:22514 +#: ../build/NEWS:18565 ../build/NEWS:21761 msgid "" "`bpo-25564 `__: In section on IDLE -- " "console differences, mention that using exec means that __builtins__ is " "defined for each statement." msgstr "" -#: ../build/NEWS:19321 +#: ../build/NEWS:18568 msgid "" "`bpo-27821 `__: Fix 3.6.0a3 regression " "that prevented custom key sets from being selected when no custom theme was " "defined." msgstr "" -#: ../build/NEWS:19327 +#: ../build/NEWS:18574 msgid "" "`bpo-26900 `__: Excluded underscored " "names and other private API from limited API." msgstr "" -#: ../build/NEWS:19330 +#: ../build/NEWS:18577 msgid "" "`bpo-26027 `__: Add support for path-" "like objects in PyUnicode_FSConverter() & PyUnicode_FSDecoder()." msgstr "" -#: ../build/NEWS:19336 +#: ../build/NEWS:18583 msgid "" "`bpo-27427 `__: Additional tests for the " "math module. Patch by Francisco Couzo." msgstr "" -#: ../build/NEWS:19338 +#: ../build/NEWS:18585 msgid "" "`bpo-27953 `__: Skip math and cmath " "tests that fail on OS X 10.4 due to a poor libm implementation of tan." msgstr "" -#: ../build/NEWS:19341 +#: ../build/NEWS:18588 msgid "" "`bpo-26040 `__: Improve test_math and " "test_cmath coverage and rigour. Patch by Jeff Allen." msgstr "" -#: ../build/NEWS:19344 ../build/NEWS:22559 +#: ../build/NEWS:18591 ../build/NEWS:21806 msgid "" "`bpo-27787 `__: Call gc.collect() before " "checking each test for \"dangling threads\", since the dangling threads are " "weak references." msgstr "" -#: ../build/NEWS:19350 ../build/NEWS:22619 +#: ../build/NEWS:18597 ../build/NEWS:21866 msgid "" "`bpo-27566 `__: Fix clean target in " "freeze makefile (patch by Lisa Roach)" msgstr "" -#: ../build/NEWS:19352 ../build/NEWS:22621 +#: ../build/NEWS:18599 ../build/NEWS:21868 msgid "" "`bpo-27705 `__: Update message in " "validate_ucrtbase.py" msgstr "" -#: ../build/NEWS:19354 +#: ../build/NEWS:18601 msgid "" "`bpo-27976 `__: Deprecate building " "_ctypes with the bundled copy of libffi on non-OSX UNIX platforms." msgstr "" -#: ../build/NEWS:19357 +#: ../build/NEWS:18604 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure " @@ -31277,46 +29519,46 @@ msgid "" "Linuxes." msgstr "" -#: ../build/NEWS:19362 +#: ../build/NEWS:18609 msgid "" "`bpo-21590 `__: Support for DTrace and " "SystemTap probes." msgstr "" -#: ../build/NEWS:19364 ../build/NEWS:22628 +#: ../build/NEWS:18611 ../build/NEWS:21875 msgid "" "`bpo-26307 `__: The profile-opt build " "now applies PGO to the built-in modules." msgstr "" -#: ../build/NEWS:19366 +#: ../build/NEWS:18613 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations flag to turn on LTO and PGO build support when available." msgstr "" -#: ../build/NEWS:19369 +#: ../build/NEWS:18616 msgid "" "`bpo-27917 `__: Set platform triplets " "for Android builds." msgstr "" -#: ../build/NEWS:19371 +#: ../build/NEWS:18618 msgid "" "`bpo-25825 `__: Update references to the " "$(LIBPL) installation path on AIX. This path was changed in 3.2a4." msgstr "" -#: ../build/NEWS:19374 +#: ../build/NEWS:18621 msgid "Update OS X installer to use SQLite 3.14.1 and XZ 5.2.2." msgstr "" -#: ../build/NEWS:19376 +#: ../build/NEWS:18623 msgid "" "`bpo-21122 `__: Fix LTO builds on OS X." msgstr "" -#: ../build/NEWS:19378 +#: ../build/NEWS:18625 msgid "" "`bpo-17128 `__: Build OS X installer " "with a private copy of OpenSSL. Also provide a sample Install Certificates " @@ -31324,95 +29566,95 @@ msgid "" "certifi module." msgstr "" -#: ../build/NEWS:19385 ../build/NEWS:22568 +#: ../build/NEWS:18632 ../build/NEWS:21815 msgid "" "`bpo-27952 `__: Get Tools/scripts/fixcid." "py working with Python 3 and the current \"re\" module, avoid invalid Python " "backslash escapes, and fix a bug parsing escaped C quote signs." msgstr "" -#: ../build/NEWS:19392 +#: ../build/NEWS:18639 msgid "" "`bpo-28065 `__: Update xz dependency to " "5.2.2 and build it from source." msgstr "" -#: ../build/NEWS:19394 ../build/NEWS:22585 +#: ../build/NEWS:18641 ../build/NEWS:21832 msgid "" "`bpo-25144 `__: Ensures TargetDir is set " "before continuing with custom install." msgstr "" -#: ../build/NEWS:19396 +#: ../build/NEWS:18643 msgid "" "`bpo-1602 `__: Windows console doesn't " "input or print Unicode (PEP 528)" msgstr "" -#: ../build/NEWS:19398 +#: ../build/NEWS:18645 msgid "" "`bpo-27781 `__: Change file system " "encoding on Windows to UTF-8 (PEP 529)" msgstr "" -#: ../build/NEWS:19400 +#: ../build/NEWS:18647 msgid "" "`bpo-27731 `__: Opt-out of MAX_PATH on " "Windows 10" msgstr "" -#: ../build/NEWS:19402 +#: ../build/NEWS:18649 msgid "" "`bpo-6135 `__: Adds encoding and errors " "parameters to subprocess." msgstr "" -#: ../build/NEWS:19404 +#: ../build/NEWS:18651 msgid "" "`bpo-27959 `__: Adds oem encoding, alias " "ansi to mbcs, move aliasmbcs to codec lookup." msgstr "" -#: ../build/NEWS:19407 +#: ../build/NEWS:18654 msgid "" "`bpo-27982 `__: The functions of the " "winsound module now accept keyword arguments." msgstr "" -#: ../build/NEWS:19410 +#: ../build/NEWS:18657 msgid "" "`bpo-20366 `__: Build full text search " "support into SQLite on Windows." msgstr "" -#: ../build/NEWS:19412 +#: ../build/NEWS:18659 msgid "" "`bpo-27756 `__: Adds new icons for " "Python files and processes on Windows. Designs by Cherry Wang." msgstr "" -#: ../build/NEWS:19415 +#: ../build/NEWS:18662 msgid "" "`bpo-27883 `__: Update sqlite to " "3.14.1.0 on Windows." msgstr "" -#: ../build/NEWS:19419 +#: ../build/NEWS:18666 msgid "Python 3.6.0 alpha 4" msgstr "" -#: ../build/NEWS:19421 +#: ../build/NEWS:18668 msgid "*Release date: 2016-08-15*" msgstr "" -#: ../build/NEWS:19426 +#: ../build/NEWS:18673 msgid "" "`bpo-27704 `__: Optimized creating bytes " "and bytearray from byte-like objects and iterables. Speed up to 3 times for " "short objects. Original patch by Naoki Inada." msgstr "" -#: ../build/NEWS:19430 +#: ../build/NEWS:18677 msgid "" "`bpo-26823 `__: Large sections of " "repeated lines in tracebacks are now abbreviated as \"[Previous line " @@ -31420,51 +29662,51 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../build/NEWS:19434 +#: ../build/NEWS:18681 msgid "" "`bpo-27574 `__: Decreased an overhead of " "parsing keyword arguments in functions implemented with using Argument " "Clinic." msgstr "" -#: ../build/NEWS:19437 +#: ../build/NEWS:18684 msgid "" "`bpo-22557 `__: Now importing already " "imported modules is up to 2.5 times faster." msgstr "" -#: ../build/NEWS:19440 +#: ../build/NEWS:18687 msgid "" "`bpo-17596 `__: Include to " "help with Min GW building." msgstr "" -#: ../build/NEWS:19442 +#: ../build/NEWS:18689 msgid "" "`bpo-17599 `__: On Windows, rename the " "privately defined REPARSE_DATA_BUFFER structure to avoid conflicting with " "the definition from Min GW." msgstr "" -#: ../build/NEWS:19445 ../build/NEWS:22091 +#: ../build/NEWS:18692 ../build/NEWS:21338 msgid "" "`bpo-27507 `__: Add integer overflow " "check in bytearray.extend(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19448 ../build/NEWS:22094 +#: ../build/NEWS:18695 ../build/NEWS:21341 msgid "" "`bpo-27581 `__: Don't rely on wrapping " "for overflow check in PySequence_Tuple(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19451 +#: ../build/NEWS:18698 msgid "" "`bpo-1621 `__: Avoid signed integer " "overflow in list and tuple operations. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19454 +#: ../build/NEWS:18701 msgid "" "`bpo-27419 `__: Standard __import__() no " "longer look up \"__import__\" in globals or builtins for importing " @@ -31472,19 +29714,19 @@ msgid "" "unabling to resolve package from __spec__ or __package__." msgstr "" -#: ../build/NEWS:19459 ../build/NEWS:22083 +#: ../build/NEWS:18706 ../build/NEWS:21330 msgid "" "`bpo-27083 `__: Respect the PYTHONCASEOK " "environment variable under Windows." msgstr "" -#: ../build/NEWS:19461 ../build/NEWS:22085 +#: ../build/NEWS:18708 ../build/NEWS:21332 msgid "" "`bpo-27514 `__: Make having too many " "statically nested blocks a SyntaxError instead of SystemError." msgstr "" -#: ../build/NEWS:19464 +#: ../build/NEWS:18711 msgid "" "`bpo-27366 `__: Implemented :pep:`487` " "(Simpler customization of class creation). Upon subclassing, the " @@ -31492,20 +29734,20 @@ msgid "" "initialized with __set_name__ after class creation." msgstr "" -#: ../build/NEWS:19472 +#: ../build/NEWS:18719 msgid "" "`bpo-26027 `__: Add :pep:`519`/" "__fspath__() support to the os and os.path modules. Includes code from Jelle " "Zijlstra. (See also: `bpo-27524 `__)" msgstr "" -#: ../build/NEWS:19475 +#: ../build/NEWS:18722 msgid "" "`bpo-27598 `__: Add Collections to " "collections.abc. Patch by Ivan Levkivskyi, docs by Neil Girdhar." msgstr "" -#: ../build/NEWS:19478 +#: ../build/NEWS:18725 msgid "" "`bpo-25958 `__: Support \"anti-" "registration\" of special methods from various ABCs, like __hash__, __iter__ " @@ -31516,13 +29758,13 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:19485 +#: ../build/NEWS:18732 msgid "" "`bpo-16764 `__: Support keyword " "arguments to zlib.decompress(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19488 +#: ../build/NEWS:18735 msgid "" "`bpo-27736 `__: Prevent segfault after " "interpreter re-initialization due to ref count problem introduced in code " @@ -31530,19 +29772,19 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../build/NEWS:19492 +#: ../build/NEWS:18739 msgid "" "`bpo-25628 `__: The *verbose* and " "*rename* parameters for collections.namedtuple are now keyword-only." msgstr "" -#: ../build/NEWS:19495 +#: ../build/NEWS:18742 msgid "" "`bpo-12345 `__: Add mathematical " "constant tau to math and cmath. See also :pep:`628`." msgstr "" -#: ../build/NEWS:19498 +#: ../build/NEWS:18745 msgid "" "`bpo-26823 `__: traceback.StackSummary." "format now abbreviates large sections of repeated lines as \"[Previous line " @@ -31550,38 +29792,38 @@ msgid "" "traceback display operations in the module). Patch by Emanuel Barry." msgstr "" -#: ../build/NEWS:19503 +#: ../build/NEWS:18750 msgid "" "`bpo-27664 `__: Add to concurrent." "futures.thread.ThreadPoolExecutor() the ability to specify a thread name " "prefix." msgstr "" -#: ../build/NEWS:19506 +#: ../build/NEWS:18753 msgid "" "`bpo-27181 `__: Add geometric_mean and " "harmonic_mean to statistics module." msgstr "" -#: ../build/NEWS:19508 +#: ../build/NEWS:18755 msgid "" "`bpo-27573 `__: code.interact now prints " "an message when exiting." msgstr "" -#: ../build/NEWS:19510 +#: ../build/NEWS:18757 msgid "" "`bpo-6422 `__: Add autorange method to " "timeit.Timer objects." msgstr "" -#: ../build/NEWS:19512 ../build/NEWS:22331 +#: ../build/NEWS:18759 ../build/NEWS:21578 msgid "" "`bpo-27773 `__: Correct some memory " "management errors server_hostname in _ssl.wrap_socket()." msgstr "" -#: ../build/NEWS:19515 +#: ../build/NEWS:18762 msgid "" "`bpo-26750 `__: unittest.mock." "create_autospec() now works properly for subclasses of property() and other " @@ -31589,81 +29831,81 @@ msgid "" "unittest.mock.DescriptorTypes tuple." msgstr "" -#: ../build/NEWS:19519 +#: ../build/NEWS:18766 msgid "" "`bpo-26754 `__: Undocumented support of " "general bytes-like objects as path in compile() and similar functions is now " "deprecated." msgstr "" -#: ../build/NEWS:19522 +#: ../build/NEWS:18769 msgid "" "`bpo-26800 `__: Undocumented support of " "general bytes-like objects as paths in os functions is now deprecated." msgstr "" -#: ../build/NEWS:19525 +#: ../build/NEWS:18772 msgid "" "`bpo-26981 `__: Add _order_ " "compatibility shim to enum.Enum for Python 2/3 code bases." msgstr "" -#: ../build/NEWS:19528 +#: ../build/NEWS:18775 msgid "" "`bpo-27661 `__: Added tzinfo keyword " "argument to datetime.combine." msgstr "" -#: ../build/NEWS:19530 ../build/NEWS:22337 +#: ../build/NEWS:18777 ../build/NEWS:21584 msgid "" "In the curses module, raise an error if window.getstr() or window.instr() is " "passed a negative value." msgstr "" -#: ../build/NEWS:19533 ../build/NEWS:22340 +#: ../build/NEWS:18780 ../build/NEWS:21587 msgid "" "`bpo-27783 `__: Fix possible usage of " "uninitialized memory in operator.methodcaller." msgstr "" -#: ../build/NEWS:19536 ../build/NEWS:22343 +#: ../build/NEWS:18783 ../build/NEWS:21590 msgid "" "`bpo-27774 `__: Fix possible Py_DECREF " "on unowned object in _sre." msgstr "" -#: ../build/NEWS:19538 ../build/NEWS:22345 +#: ../build/NEWS:18785 ../build/NEWS:21592 msgid "" "`bpo-27760 `__: Fix possible integer " "overflow in binascii.b2a_qp." msgstr "" -#: ../build/NEWS:19540 ../build/NEWS:22347 +#: ../build/NEWS:18787 ../build/NEWS:21594 msgid "" "`bpo-27758 `__: Fix possible integer " "overflow in the _csv module for large record lengths." msgstr "" -#: ../build/NEWS:19543 ../build/NEWS:22350 +#: ../build/NEWS:18790 ../build/NEWS:21597 msgid "" "`bpo-27568 `__: Prevent HTTPoxy attack " "(CVE-2016-1000110). Ignore the HTTP_PROXY variable when REQUEST_METHOD " "environment is set, which indicates that the script is in CGI mode." msgstr "" -#: ../build/NEWS:19547 +#: ../build/NEWS:18794 msgid "" "`bpo-7063 `__: Remove dead code from the " "\"array\" module's slice handling. Patch by Chuck." msgstr "" -#: ../build/NEWS:19550 ../build/NEWS:22354 +#: ../build/NEWS:18797 ../build/NEWS:21601 msgid "" "`bpo-27656 `__: Do not assume sched.h " "defines any SCHED_* constants." msgstr "" -#: ../build/NEWS:19552 ../build/NEWS:22356 +#: ../build/NEWS:18799 ../build/NEWS:21603 msgid "" "`bpo-27130 `__: In the \"zlib\" module, " "fix handling of large buffers (typically 4 GiB) when compressing and " @@ -31671,54 +29913,54 @@ msgid "" "and decompression operations did not properly handle results of 4 GiB." msgstr "" -#: ../build/NEWS:19557 +#: ../build/NEWS:18804 msgid "" "`bpo-24773 `__: Implemented :pep:`495` " "(Local Time Disambiguation)." msgstr "" -#: ../build/NEWS:19559 +#: ../build/NEWS:18806 msgid "" "Expose the EPOLLEXCLUSIVE constant (when it is defined) in the select module." msgstr "" -#: ../build/NEWS:19562 +#: ../build/NEWS:18809 msgid "" "`bpo-27567 `__: Expose the EPOLLRDHUP " "and POLLRDHUP constants in the select module." msgstr "" -#: ../build/NEWS:19565 +#: ../build/NEWS:18812 msgid "" "`bpo-1621 `__: Avoid signed int negation " "overflow in the \"audioop\" module." msgstr "" -#: ../build/NEWS:19567 ../build/NEWS:22361 +#: ../build/NEWS:18814 ../build/NEWS:21608 msgid "" "`bpo-27533 `__: Release GIL in nt._isdir" msgstr "" -#: ../build/NEWS:19569 ../build/NEWS:22363 +#: ../build/NEWS:18816 ../build/NEWS:21610 msgid "" "`bpo-17711 `__: Fixed unpickling by the " "persistent ID with protocol 0. Original patch by Alexandre Vassalotti." msgstr "" -#: ../build/NEWS:19572 ../build/NEWS:22366 +#: ../build/NEWS:18819 ../build/NEWS:21613 msgid "" "`bpo-27522 `__: Avoid an unintentional " "reference cycle in email.feedparser." msgstr "" -#: ../build/NEWS:19574 +#: ../build/NEWS:18821 msgid "" "`bpo-27512 `__: Fix a segfault when os." "fspath() called an __fspath__() method that raised an exception. Patch by " "Xiang Zhang." msgstr "" -#: ../build/NEWS:19580 ../build/NEWS:22517 +#: ../build/NEWS:18827 ../build/NEWS:21764 msgid "" "`bpo-27714 `__: text_textview and " "test_autocomplete now pass when re-run in the same process. This occurs " @@ -31726,7 +29968,7 @@ msgid "" "warning from test_config." msgstr "" -#: ../build/NEWS:19584 +#: ../build/NEWS:18831 msgid "" "`bpo-27621 `__: Put query response " "validation error messages in the query box itself instead of in a separate " @@ -31734,151 +29976,151 @@ msgid "" "Mark Roseman." msgstr "" -#: ../build/NEWS:19588 +#: ../build/NEWS:18835 msgid "" "`bpo-27620 `__: Escape key now closes " "Query box as cancelled." msgstr "" -#: ../build/NEWS:19590 +#: ../build/NEWS:18837 msgid "" "`bpo-27609 `__: IDLE: tab after initial " "whitespace should tab, not autocomplete. This fixes problem with writing " "docstrings at least twice indented." msgstr "" -#: ../build/NEWS:19594 +#: ../build/NEWS:18841 msgid "" "`bpo-27609 `__: Explicitly return None " "when there are also non-None returns. In a few cases, reverse a condition " "and eliminate a return." msgstr "" -#: ../build/NEWS:19597 ../build/NEWS:22521 +#: ../build/NEWS:18844 ../build/NEWS:21768 msgid "" "`bpo-25507 `__: IDLE no longer runs " "buggy code because of its tkinter imports. Users must include the same " "imports required to run directly in Python." msgstr "" -#: ../build/NEWS:19600 ../build/NEWS:19793 +#: ../build/NEWS:18847 ../build/NEWS:19040 msgid "" "`bpo-27173 `__: Add 'IDLE Modern Unix' " "to the built-in key sets. Make the default key set depend on the platform. " "Add tests for the changes to the config module." msgstr "" -#: ../build/NEWS:19604 ../build/NEWS:19800 ../build/NEWS:22524 +#: ../build/NEWS:18851 ../build/NEWS:19047 ../build/NEWS:21771 msgid "" "`bpo-27452 `__: add line counter and crc " "to IDLE configHandler test dump." msgstr "" -#: ../build/NEWS:19609 +#: ../build/NEWS:18856 msgid "" "`bpo-25805 `__: Skip a test in " "test_pkgutil as needed that doesn't work when ``__name__ == __main__``. " "Patch by SilentGhost." msgstr "" -#: ../build/NEWS:19612 +#: ../build/NEWS:18859 msgid "" "`bpo-27472 `__: Add test.support." "unix_shell as the path to the default shell." msgstr "" -#: ../build/NEWS:19614 ../build/NEWS:22562 +#: ../build/NEWS:18861 ../build/NEWS:21809 msgid "" "`bpo-27369 `__: In test_pyexpat, avoid " "testing an error message detail that changed in Expat 2.2.0." msgstr "" -#: ../build/NEWS:19617 +#: ../build/NEWS:18864 msgid "" "`bpo-27594 `__: Prevent assertion error " "when running test_ast with coverage enabled: ensure code object has a valid " "first line number. Patch suggested by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:19624 +#: ../build/NEWS:18871 msgid "" "`bpo-27647 `__: Update bundled Tcl/Tk to " "8.6.6." msgstr "" -#: ../build/NEWS:19626 +#: ../build/NEWS:18873 msgid "" "`bpo-27610 `__: Adds :pep:`514` metadata " "to Windows installer" msgstr "" -#: ../build/NEWS:19628 ../build/NEWS:22587 +#: ../build/NEWS:18875 ../build/NEWS:21834 msgid "" "`bpo-27469 `__: Adds a shell extension " "to the launcher so that drag and drop works correctly." msgstr "" -#: ../build/NEWS:19631 +#: ../build/NEWS:18878 msgid "" "`bpo-27309 `__: Enables proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../build/NEWS:19636 ../build/NEWS:22632 +#: ../build/NEWS:18883 ../build/NEWS:21879 msgid "" "`bpo-27713 `__: Suppress spurious build " "warnings when updating importlib's bootstrap files. Patch by Xiang Zhang" msgstr "" -#: ../build/NEWS:19639 +#: ../build/NEWS:18886 msgid "" "`bpo-25825 `__: Correct the references " "to Modules/python.exp, which is required on AIX. The references were " "accidentally changed in 3.5.0a1." msgstr "" -#: ../build/NEWS:19642 ../build/NEWS:22640 +#: ../build/NEWS:18889 ../build/NEWS:21887 msgid "" "`bpo-27453 `__: CPP invocation in " "configure must use CPPFLAGS. Patch by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:19645 ../build/NEWS:22643 +#: ../build/NEWS:18892 ../build/NEWS:21890 msgid "" "`bpo-27641 `__: The configure script now " "inserts comments into the makefile to prevent the pgen and _freeze_importlib " "executables from being cross-compiled." msgstr "" -#: ../build/NEWS:19649 ../build/NEWS:22647 +#: ../build/NEWS:18896 ../build/NEWS:21894 msgid "" "`bpo-26662 `__: Set PYTHON_FOR_GEN in " "configure as the Python program to be used for file generation during the " "build." msgstr "" -#: ../build/NEWS:19652 ../build/NEWS:22650 +#: ../build/NEWS:18899 ../build/NEWS:21897 msgid "" "`bpo-10910 `__: Avoid C++ compilation " "errors on FreeBSD and OS X. Also update FreedBSD version checks for the " "original ctype UTF-8 workaround." msgstr "" -#: ../build/NEWS:19657 +#: ../build/NEWS:18904 msgid "Python 3.6.0 alpha 3" msgstr "" -#: ../build/NEWS:19659 +#: ../build/NEWS:18906 msgid "*Release date: 2016-07-11*" msgstr "" -#: ../build/NEWS:19664 ../build/NEWS:22088 +#: ../build/NEWS:18911 ../build/NEWS:21335 msgid "" "`bpo-27473 `__: Fixed possible integer " "overflow in bytes and bytearray concatenations. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19667 +#: ../build/NEWS:18914 msgid "" "`bpo-23034 `__: The output of a special " "Python build with defined COUNT_ALLOCS, SHOW_ALLOC_COUNT or SHOW_TRACK_COUNT " @@ -31886,54 +30128,54 @@ msgid "" "showalloccount\" option. It now outputs to stderr instead of stdout." msgstr "" -#: ../build/NEWS:19672 ../build/NEWS:22097 +#: ../build/NEWS:18919 ../build/NEWS:21344 msgid "" "`bpo-27443 `__: __length_hint__() of " "bytearray iterators no longer return a negative integer for a resized " "bytearray." msgstr "" -#: ../build/NEWS:19675 +#: ../build/NEWS:18922 msgid "" "`bpo-27007 `__: The fromhex() class " "methods of bytes and bytearray subclasses now return an instance of " "corresponding subclass." msgstr "" -#: ../build/NEWS:19681 ../build/NEWS:22368 +#: ../build/NEWS:18928 ../build/NEWS:21615 msgid "" "`bpo-26844 `__: Fix error message for " "imp.find_module() to refer to 'path' instead of 'name'. Patch by Lev Maximov." msgstr "" -#: ../build/NEWS:19684 ../build/NEWS:22371 +#: ../build/NEWS:18931 ../build/NEWS:21618 msgid "" "`bpo-23804 `__: Fix SSL zero-length " "recv() calls to not block and not raise an error about unclean EOF." msgstr "" -#: ../build/NEWS:19687 ../build/NEWS:22374 +#: ../build/NEWS:18934 ../build/NEWS:21621 msgid "" "`bpo-27466 `__: Change time format " "returned by http.cookie.time2netscape, confirming the netscape cookie format " "and making it consistent with documentation." msgstr "" -#: ../build/NEWS:19691 +#: ../build/NEWS:18938 msgid "" "`bpo-21708 `__: Deprecated dbm.dumb " "behavior that differs from common dbm behavior: creating a database in 'r' " "and 'w' modes and modifying a database in 'r' mode." msgstr "" -#: ../build/NEWS:19695 +#: ../build/NEWS:18942 msgid "" "`bpo-26721 `__: Change the socketserver." "StreamRequestHandler.wfile attribute to implement BufferedIOBase. In " "particular, the write() method no longer does partial writes." msgstr "" -#: ../build/NEWS:19699 +#: ../build/NEWS:18946 msgid "" "`bpo-22115 `__: Added methods trace_add, " "trace_remove and trace_info in the tkinter.Variable class. They replace old " @@ -31944,34 +30186,34 @@ msgid "" "tracing in the \"u\" mode now works." msgstr "" -#: ../build/NEWS:19707 +#: ../build/NEWS:18954 msgid "" "`bpo-26243 `__: Only the level argument " "to zlib.compress() is keyword argument now. The first argument is " "positional-only." msgstr "" -#: ../build/NEWS:19710 +#: ../build/NEWS:18957 msgid "" "`bpo-27038 `__: Expose the DirEntry type " "as os.DirEntry. Code patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:19713 +#: ../build/NEWS:18960 msgid "" "`bpo-27186 `__: Update os.fspath()/" "PyOS_FSPath() to check the return value of __fspath__() to be either str or " "bytes." msgstr "" -#: ../build/NEWS:19716 +#: ../build/NEWS:18963 msgid "" "`bpo-18726 `__: All optional parameters " "of the dump(), dumps(), load() and loads() functions and JSONEncoder and " "JSONDecoder class constructors in the json module are now keyword-only." msgstr "" -#: ../build/NEWS:19720 +#: ../build/NEWS:18967 msgid "" "`bpo-27319 `__: Methods selection_set(), " "selection_add(), selection_remove() and selection_toggle() of ttk.TreeView " @@ -31980,58 +30222,58 @@ msgid "" "method with arguments." msgstr "" -#: ../build/NEWS:19725 ../build/NEWS:22388 +#: ../build/NEWS:18972 ../build/NEWS:21635 msgid "" "`bpo-27079 `__: Fixed curses.ascii " "functions isblank(), iscntrl() and ispunct()." msgstr "" -#: ../build/NEWS:19728 +#: ../build/NEWS:18975 msgid "" "`bpo-27294 `__: Numerical state in the " "repr for Tkinter event objects is now represented as a combination of known " "flags." msgstr "" -#: ../build/NEWS:19731 +#: ../build/NEWS:18978 msgid "" "`bpo-27177 `__: Match objects in the re " "module now support index-like objects as group indices. Based on patches by " "Jeroen Demeyer and Xiang Zhang." msgstr "" -#: ../build/NEWS:19734 ../build/NEWS:22391 +#: ../build/NEWS:18981 ../build/NEWS:21638 msgid "" "`bpo-26754 `__: Some functions " "(compile() etc) accepted a filename argument encoded as an iterable of " "integers. Now only strings and byte-like objects are accepted." msgstr "" -#: ../build/NEWS:19738 +#: ../build/NEWS:18985 msgid "" "`bpo-26536 `__: socket.ioctl now " "supports SIO_LOOPBACK_FAST_PATH. Patch by Daniel Stokes." msgstr "" -#: ../build/NEWS:19741 ../build/NEWS:22395 +#: ../build/NEWS:18988 ../build/NEWS:21642 msgid "" "`bpo-27048 `__: Prevents distutils " "failing on Windows when environment variables contain non-ASCII characters" msgstr "" -#: ../build/NEWS:19744 ../build/NEWS:22398 +#: ../build/NEWS:18991 ../build/NEWS:21645 msgid "" "`bpo-27330 `__: Fixed possible leaks in " "the ctypes module." msgstr "" -#: ../build/NEWS:19746 ../build/NEWS:22400 +#: ../build/NEWS:18993 ../build/NEWS:21647 msgid "" "`bpo-27238 `__: Got rid of bare excepts " "in the turtle module. Original patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:19749 ../build/NEWS:22403 +#: ../build/NEWS:18996 ../build/NEWS:21650 msgid "" "`bpo-27122 `__: When an exception is " "raised within the context being managed by a contextlib.ExitStack() and one " @@ -32040,7 +30282,7 @@ msgid "" "This avoids the :pep:`479` bug described in issue25782." msgstr "" -#: ../build/NEWS:19758 ../build/NEWS:22412 +#: ../build/NEWS:19005 ../build/NEWS:21659 msgid "" "`bpo-27278 `__: Fix os.urandom() " "implementation using getrandom() on Linux. Truncate size to INT_MAX and loop " @@ -32048,57 +30290,57 @@ msgid "" "Py_ssize_t to int." msgstr "" -#: ../build/NEWS:19765 +#: ../build/NEWS:19012 msgid "" "`bpo-16864 `__: sqlite3.Cursor.lastrowid " "now supports REPLACE statement. Initial patch by Alex LordThorsen." msgstr "" -#: ../build/NEWS:19768 ../build/NEWS:22419 +#: ../build/NEWS:19015 ../build/NEWS:21666 msgid "" "`bpo-26386 `__: Fixed ttk.TreeView " "selection operations with item id's containing spaces." msgstr "" -#: ../build/NEWS:19771 +#: ../build/NEWS:19018 msgid "" "`bpo-8637 `__: Honor a pager set by the " "env var MANPAGER (in preference to one set by the env var PAGER)." msgstr "" -#: ../build/NEWS:19777 ../build/NEWS:22425 +#: ../build/NEWS:19024 ../build/NEWS:21672 msgid "" "`bpo-22636 `__: Avoid shell injection " "problems with ctypes.util.find_library()." msgstr "" -#: ../build/NEWS:19782 ../build/NEWS:22430 +#: ../build/NEWS:19029 ../build/NEWS:21677 msgid "" "`bpo-16182 `__: Fix various functions in " "the \"readline\" module to use the locale encoding, and fix get_begidx() and " "get_endidx() to return code point indexes." msgstr "" -#: ../build/NEWS:19786 ../build/NEWS:22434 +#: ../build/NEWS:19033 ../build/NEWS:21681 msgid "" "`bpo-27392 `__: Add loop." "connect_accepted_socket(). Patch by Jim Fulton." msgstr "" -#: ../build/NEWS:19791 +#: ../build/NEWS:19038 msgid "" "`bpo-27477 `__: IDLE search dialogs now " "use ttk widgets." msgstr "" -#: ../build/NEWS:19797 +#: ../build/NEWS:19044 msgid "" "`bpo-27452 `__: make command line \"idle-" "test> python test_help.py\" work. __file__ is relative when python is " "started in the file's directory." msgstr "" -#: ../build/NEWS:19802 +#: ../build/NEWS:19049 msgid "" "`bpo-27380 `__: IDLE: add query.py with " "base Query dialog and ttk widgets. Module had subclasses SectionName, " @@ -32108,19 +30350,19 @@ msgid "" "starting over. Add tests and delete the two files combined into the new one." msgstr "" -#: ../build/NEWS:19809 +#: ../build/NEWS:19056 msgid "" "`bpo-27372 `__: Test_idle no longer " "changes the locale." msgstr "" -#: ../build/NEWS:19811 ../build/NEWS:22526 +#: ../build/NEWS:19058 ../build/NEWS:21773 msgid "" "`bpo-27365 `__: Allow non-ascii chars in " "IDLE NEWS.txt, for contributor names." msgstr "" -#: ../build/NEWS:19813 ../build/NEWS:22528 +#: ../build/NEWS:19060 ../build/NEWS:21775 msgid "" "`bpo-27245 `__: IDLE: Cleanly delete " "custom themes and key bindings. Previously, when IDLE was started from a " @@ -32128,7 +30370,7 @@ msgid "" "Storchaka." msgstr "" -#: ../build/NEWS:19817 +#: ../build/NEWS:19064 msgid "" "`bpo-24137 `__: Run IDLE, test_idle, and " "htest with tkinter default root disabled. Fix code and tests that fail with " @@ -32136,47 +30378,47 @@ msgid "" "mainloop." msgstr "" -#: ../build/NEWS:19821 +#: ../build/NEWS:19068 msgid "" "`bpo-27310 `__: Fix IDLE.app failure to " "launch on OS X due to vestigial import." msgstr "" -#: ../build/NEWS:19826 +#: ../build/NEWS:19073 msgid "" "`bpo-26754 `__: PyUnicode_FSDecoder() " "accepted a filename argument encoded as an iterable of integers. Now only " "strings and byte-like objects are accepted." msgstr "" -#: ../build/NEWS:19833 ../build/NEWS:22613 +#: ../build/NEWS:19080 ../build/NEWS:21860 msgid "" "`bpo-28066 `__: Fix the logic that " "searches build directories for generated include files when building outside " "the source tree." msgstr "" -#: ../build/NEWS:19836 +#: ../build/NEWS:19083 msgid "" "`bpo-27442 `__: Expose the Android API " "level that python was built against, in sysconfig.get_config_vars() as " "'ANDROID_API_LEVEL'." msgstr "" -#: ../build/NEWS:19839 +#: ../build/NEWS:19086 msgid "" "`bpo-27434 `__: The interpreter that " "runs the cross-build, found in PATH, must now be of the same feature version " "(e.g. 3.6) as the source being built." msgstr "" -#: ../build/NEWS:19842 ../build/NEWS:22665 +#: ../build/NEWS:19089 ../build/NEWS:21912 msgid "" "`bpo-26930 `__: Update Windows builds to " "use OpenSSL 1.0.2h." msgstr "" -#: ../build/NEWS:19844 +#: ../build/NEWS:19091 msgid "" "`bpo-23968 `__: Rename the platform " "directory from plat-$(MACHDEP) to plat-$(PLATFORM_TRIPLET). Rename the " @@ -32185,63 +30427,63 @@ msgid "" "into the platform directory and rename it to include the ABIFLAGS." msgstr "" -#: ../build/NEWS:19850 +#: ../build/NEWS:19097 msgid "Don't use largefile support for GNU/Hurd." msgstr "" -#: ../build/NEWS:19855 ../build/NEWS:22572 +#: ../build/NEWS:19102 ../build/NEWS:21819 msgid "" "`bpo-27332 `__: Fixed the type of the " "first argument of module-level functions generated by Argument Clinic. " "Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:19858 ../build/NEWS:22575 +#: ../build/NEWS:19105 ../build/NEWS:21822 msgid "" "`bpo-27418 `__: Fixed Tools/importbench/" "importbench.py." msgstr "" -#: ../build/NEWS:19863 ../build/NEWS:23294 +#: ../build/NEWS:19110 ../build/NEWS:22541 msgid "" "`bpo-19489 `__: Moved the search box " "from the sidebar to the header and footer of each page. Patch by Ammar Askar." msgstr "" -#: ../build/NEWS:19866 +#: ../build/NEWS:19113 msgid "" "`bpo-27285 `__: Update documentation to " "reflect the deprecation of ``pyvenv`` and normalize on the term \"virtual " "environment\". Patch by Steve Piercy." msgstr "" -#: ../build/NEWS:19872 +#: ../build/NEWS:19119 msgid "" "`bpo-27027 `__: Added test.support." "is_android that is True when this is an Android build." msgstr "" -#: ../build/NEWS:19877 +#: ../build/NEWS:19124 msgid "Python 3.6.0 alpha 2" msgstr "" -#: ../build/NEWS:19879 +#: ../build/NEWS:19126 msgid "*Release date: 2016-06-13*" msgstr "" -#: ../build/NEWS:19884 +#: ../build/NEWS:19131 msgid "" "`bpo-27095 `__: Simplified MAKE_FUNCTION " "and removed MAKE_CLOSURE opcodes. Patch by Demur Rumed." msgstr "" -#: ../build/NEWS:19887 +#: ../build/NEWS:19134 msgid "" "`bpo-27190 `__: Raise NotSupportedError " "if sqlite3 is older than 3.3.1. Patch by Dave Sawyer." msgstr "" -#: ../build/NEWS:19890 +#: ../build/NEWS:19137 msgid "" "`bpo-27286 `__: Fixed compiling " "BUILD_MAP_UNPACK_WITH_CALL opcode. Calling function with generalized " @@ -32249,26 +30491,26 @@ msgid "" "behavior." msgstr "" -#: ../build/NEWS:19894 +#: ../build/NEWS:19141 msgid "" "`bpo-27140 `__: Added " "BUILD_CONST_KEY_MAP opcode." msgstr "" -#: ../build/NEWS:19896 +#: ../build/NEWS:19143 msgid "" "`bpo-27186 `__: Add support for os." "PathLike objects to open() (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:19899 ../build/NEWS:22686 +#: ../build/NEWS:19146 ../build/NEWS:21933 msgid "" "`bpo-27066 `__: Fixed SystemError if a " "custom opener (for open()) returns a negative number without setting an " "exception." msgstr "" -#: ../build/NEWS:19902 +#: ../build/NEWS:19149 msgid "" "`bpo-26983 `__: float() now always " "return an instance of exact float. The deprecation warning is emitted if " @@ -32276,26 +30518,26 @@ msgid "" "versions of Python this can be an error." msgstr "" -#: ../build/NEWS:19907 +#: ../build/NEWS:19154 msgid "" "`bpo-27097 `__: Python interpreter is " "now about 7% faster due to optimized instruction decoding. Based on patch " "by Demur Rumed." msgstr "" -#: ../build/NEWS:19910 +#: ../build/NEWS:19157 msgid "" "`bpo-26647 `__: Python interpreter now " "uses 16-bit wordcode instead of bytecode. Patch by Demur Rumed." msgstr "" -#: ../build/NEWS:19913 +#: ../build/NEWS:19160 msgid "" "`bpo-23275 `__: Allow assigning to an " "empty target list in round brackets: () = iterable." msgstr "" -#: ../build/NEWS:19916 ../build/NEWS:22808 +#: ../build/NEWS:19163 ../build/NEWS:22055 msgid "" "`bpo-27243 `__: Update the __aiter__ " "protocol: instead of returning an awaitable that resolves to an asynchronous " @@ -32303,101 +30545,101 @@ msgid "" "former will trigger a PendingDeprecationWarning." msgstr "" -#: ../build/NEWS:19924 +#: ../build/NEWS:19171 msgid "" "Comment out socket (SO_REUSEPORT) and posix (O_SHLOCK, O_EXLOCK) constants " "exposed on the API which are not implemented on GNU/Hurd. They would not " "work at runtime anyway." msgstr "" -#: ../build/NEWS:19928 +#: ../build/NEWS:19175 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets are now more meaningful and recognizable." msgstr "" -#: ../build/NEWS:19931 +#: ../build/NEWS:19178 msgid "" "`bpo-25455 `__: Fixed crashes in repr of " "recursive ElementTree.Element and functools.partial objects." msgstr "" -#: ../build/NEWS:19934 +#: ../build/NEWS:19181 msgid "" "`bpo-27294 `__: Improved repr for " "Tkinter event objects." msgstr "" -#: ../build/NEWS:19936 +#: ../build/NEWS:19183 msgid "" "`bpo-20508 `__: Improve exception " "message of IPv{4,6}Network.__getitem__. Patch by Gareth Rees." msgstr "" -#: ../build/NEWS:19942 ../build/NEWS:22816 +#: ../build/NEWS:19189 ../build/NEWS:22063 msgid "" "`bpo-26556 `__: Update expat to 2.1.1, " "fixes CVE-2015-1283." msgstr "" -#: ../build/NEWS:19944 +#: ../build/NEWS:19191 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom." msgstr "" -#: ../build/NEWS:19950 ../build/NEWS:22824 +#: ../build/NEWS:19197 ../build/NEWS:22071 msgid "" "`bpo-21386 `__: Implement missing " "IPv4Address.is_global property. It was documented since 07a5610bae9d. " "Initial patch by Roger Luethi." msgstr "" -#: ../build/NEWS:19953 +#: ../build/NEWS:19200 msgid "" "`bpo-27029 `__: Removed deprecated " "support of universal newlines mode from ZipFile.open()." msgstr "" -#: ../build/NEWS:19956 +#: ../build/NEWS:19203 msgid "" "`bpo-27030 `__: Unknown escapes " "consisting of ``'\\'`` and an ASCII letter in regular expressions now are " "errors. The re.LOCALE flag now can be used only with bytes patterns." msgstr "" -#: ../build/NEWS:19960 +#: ../build/NEWS:19207 msgid "" "`bpo-27186 `__: Add os.PathLike support " "to DirEntry (part of :pep:`519`). Initial patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:19963 ../build/NEWS:22827 +#: ../build/NEWS:19210 ../build/NEWS:22074 msgid "" "`bpo-20900 `__: distutils register " "command now decodes HTTP responses correctly. Initial patch by ingrid." msgstr "" -#: ../build/NEWS:19966 +#: ../build/NEWS:19213 msgid "" "`bpo-27186 `__: Add os.PathLike support " "to pathlib, removing its provisional status (part of PEP 519). Initial patch " "by Dusty Phillips." msgstr "" -#: ../build/NEWS:19969 +#: ../build/NEWS:19216 msgid "" "`bpo-27186 `__: Add support for os." "PathLike objects to os.fsencode() and os.fsdecode() (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:19972 +#: ../build/NEWS:19219 msgid "" "`bpo-27186 `__: Introduce os.PathLike " "and os.fspath() (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:19974 ../build/NEWS:22830 +#: ../build/NEWS:19221 ../build/NEWS:22077 msgid "" "A new version of typing.py provides several new classes and features: " "@overload outside stubs, Reversible, DefaultDict, Text, ContextManager, " @@ -32407,7 +30649,7 @@ msgid "" "been added (in fact they made it into 3.5.1 but were never mentioned)." msgstr "" -#: ../build/NEWS:19982 ../build/NEWS:22838 +#: ../build/NEWS:19229 ../build/NEWS:22085 msgid "" "`bpo-25738 `__: Stop http.server." "BaseHTTPRequestHandler.send_error() from sending a message body for 205 " @@ -32415,13 +30657,13 @@ msgid "" "don't have a body. Patch by Susumu Koshiba." msgstr "" -#: ../build/NEWS:19987 ../build/NEWS:22843 +#: ../build/NEWS:19234 ../build/NEWS:22090 msgid "" "`bpo-21313 `__: Fix the \"platform\" " "module to tolerate when sys.version contains truncated build information." msgstr "" -#: ../build/NEWS:19993 ../build/NEWS:22849 +#: ../build/NEWS:19240 ../build/NEWS:22096 msgid "" "`bpo-26839 `__: On Linux, :func:`os." "urandom` now calls ``getrandom()`` with ``GRND_NONBLOCK`` to fall back on " @@ -32429,21 +30671,21 @@ msgid "" "Patch written by Colm Buckley." msgstr "" -#: ../build/NEWS:20000 +#: ../build/NEWS:19247 msgid "" "`bpo-23883 `__: Added missing APIs to " "__all__ to match the documented APIs for the following modules: cgi, " "mailbox, mimetypes, plistlib and smtpd. Patches by Jacek Kołodziej." msgstr "" -#: ../build/NEWS:20004 ../build/NEWS:22856 +#: ../build/NEWS:19251 ../build/NEWS:22103 msgid "" "`bpo-27164 `__: In the zlib module, " "allow decompressing raw Deflate streams with a predefined zdict. Based on " "patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:20007 ../build/NEWS:22859 +#: ../build/NEWS:19254 ../build/NEWS:22106 msgid "" "`bpo-24291 `__: Fix wsgiref." "simple_server.WSGIRequestHandler to completely write data to the client. " @@ -32452,13 +30694,13 @@ msgid "" "is deprecated." msgstr "" -#: ../build/NEWS:20012 +#: ../build/NEWS:19259 msgid "" "`bpo-21272 `__: Use _sysconfigdata.py to " "initialize distutils.sysconfig." msgstr "" -#: ../build/NEWS:20014 +#: ../build/NEWS:19261 msgid "" "`bpo-19611 `__: :mod:`inspect` now " "reports the implicit ``.0`` parameters generated by the compiler for " @@ -32466,20 +30708,20 @@ msgid "" "only parameters called ``implicit0``. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:20019 ../build/NEWS:22864 +#: ../build/NEWS:19266 ../build/NEWS:22111 msgid "" "`bpo-26809 `__: Add ``__all__`` to :mod:" "`string`. Patch by Emanuel Barry." msgstr "" -#: ../build/NEWS:20021 ../build/NEWS:22866 +#: ../build/NEWS:19268 ../build/NEWS:22113 msgid "" "`bpo-26373 `__: subprocess.Popen." "communicate now correctly ignores BrokenPipeError when the child process " "dies before .communicate() is called in more/all circumstances." msgstr "" -#: ../build/NEWS:20025 +#: ../build/NEWS:19272 msgid "" "signal, socket, and ssl module IntEnum constant name lookups now return a " "consistent name for values having multiple names. Ex: signal.Signals(6) now " @@ -32487,71 +30729,71 @@ msgid "" "signal.SIGIOT based on the interpreter's hash randomization seed." msgstr "" -#: ../build/NEWS:20030 +#: ../build/NEWS:19277 msgid "" "`bpo-27167 `__: Clarify the subprocess." "CalledProcessError error message text when the child process died due to a " "signal." msgstr "" -#: ../build/NEWS:20033 +#: ../build/NEWS:19280 msgid "" "`bpo-25931 `__: Don't define " "socketserver.Forking* names on platforms such as Windows that do not support " "os.fork()." msgstr "" -#: ../build/NEWS:20036 ../build/NEWS:22870 +#: ../build/NEWS:19283 ../build/NEWS:22117 msgid "" "`bpo-21776 `__: distutils.upload now " "correctly handles HTTPError. Initial patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:20039 +#: ../build/NEWS:19286 msgid "" "`bpo-26526 `__: Replace custom parse " "tree validation in the parser module with a simple DFA validator." msgstr "" -#: ../build/NEWS:20042 ../build/NEWS:22873 +#: ../build/NEWS:19289 ../build/NEWS:22120 msgid "" "`bpo-27114 `__: Fix SSLContext." "_load_windows_store_certs fails with PermissionError" msgstr "" -#: ../build/NEWS:20045 ../build/NEWS:22876 +#: ../build/NEWS:19292 ../build/NEWS:22123 msgid "" "`bpo-18383 `__: Avoid creating duplicate " "filters when using filterwarnings and simplefilter. Based on patch by Alex " "Shkop." msgstr "" -#: ../build/NEWS:20048 +#: ../build/NEWS:19295 msgid "" "`bpo-23026 `__: winreg.QueryValueEx() " "now return an integer for REG_QWORD type." msgstr "" -#: ../build/NEWS:20050 +#: ../build/NEWS:19297 msgid "" "`bpo-26741 `__: subprocess.Popen " "destructor now emits a ResourceWarning warning if the child process is still " "running." msgstr "" -#: ../build/NEWS:20053 +#: ../build/NEWS:19300 msgid "" "`bpo-27056 `__: Optimize pickle.load() " "and pickle.loads(), up to 10% faster to deserialize a lot of small objects." msgstr "" -#: ../build/NEWS:20056 +#: ../build/NEWS:19303 msgid "" "`bpo-21271 `__: New keyword only " "parameters in reset_mock call." msgstr "" -#: ../build/NEWS:20061 ../build/NEWS:23241 +#: ../build/NEWS:19308 ../build/NEWS:22488 msgid "" "`bpo-5124 `__: Paste with text selected " "now replaces the selection on X11. This matches how paste works on Windows, " @@ -32559,39 +30801,39 @@ msgid "" "Storchaka." msgstr "" -#: ../build/NEWS:20065 +#: ../build/NEWS:19312 msgid "" "`bpo-24750 `__: Switch all scrollbars in " "IDLE to ttk versions. Where needed, minimal tests are added to cover changes." msgstr "" -#: ../build/NEWS:20068 +#: ../build/NEWS:19315 msgid "" "`bpo-24759 `__: IDLE requires tk 8.5 and " "availability ttk widgets. Delete now unneeded tk version tests and code for " "older versions. Add test for IDLE syntax colorizer." msgstr "" -#: ../build/NEWS:20072 +#: ../build/NEWS:19319 msgid "" "`bpo-27239 `__: idlelib.macosx.isXyzTk " "functions initialize as needed." msgstr "" -#: ../build/NEWS:20074 +#: ../build/NEWS:19321 msgid "" "`bpo-27262 `__: move Aqua unbinding " "code, which enable context menus, to macosx." msgstr "" -#: ../build/NEWS:20077 ../build/NEWS:23245 +#: ../build/NEWS:19324 ../build/NEWS:22492 msgid "" "`bpo-24759 `__: Make clear in idlelib." "idle_test.__init__ that the directory is a private implementation of test." "test_idle and tool for maintainers." msgstr "" -#: ../build/NEWS:20080 ../build/NEWS:23248 +#: ../build/NEWS:19327 ../build/NEWS:22495 msgid "" "`bpo-27196 `__: Stop 'ThemeChanged' " "warnings when running IDLE tests. These persisted after other warnings were " @@ -32599,33 +30841,33 @@ msgid "" "four test files. Record this additional advice in idle_test/README.txt" msgstr "" -#: ../build/NEWS:20085 ../build/NEWS:23253 +#: ../build/NEWS:19332 ../build/NEWS:22500 msgid "" "`bpo-20567 `__: Revise idle_test/README." "txt with advice about avoiding tk warning messages from tests. Apply advice " "to several IDLE tests." msgstr "" -#: ../build/NEWS:20088 +#: ../build/NEWS:19335 msgid "" "`bpo-24225 `__: Update idlelib/README." "txt with new file names and event handlers." msgstr "" -#: ../build/NEWS:20091 +#: ../build/NEWS:19338 msgid "" "`bpo-27156 `__: Remove obsolete code not " "used by IDLE." msgstr "" -#: ../build/NEWS:20093 ../build/NEWS:23256 +#: ../build/NEWS:19340 ../build/NEWS:22503 msgid "" "`bpo-27117 `__: Make colorizer htest and " "turtledemo work with dark themes. Move code for configuring text widget " "colors to a new function." msgstr "" -#: ../build/NEWS:20096 +#: ../build/NEWS:19343 msgid "" "`bpo-24225 `__: Rename many `idlelib/*." "py` and `idle_test/test_*.py` files. Edit files to replace old names with " @@ -32633,182 +30875,182 @@ msgid "" "contained. See the issue and IDLE section in What's New in 3.6 for more." msgstr "" -#: ../build/NEWS:20101 ../build/NEWS:23259 +#: ../build/NEWS:19348 ../build/NEWS:22506 msgid "" "`bpo-26673 `__: When tk reports font " "size as 0, change to size 10. Such fonts on Linux prevented the " "configuration dialog from opening." msgstr "" -#: ../build/NEWS:20104 ../build/NEWS:23262 +#: ../build/NEWS:19351 ../build/NEWS:22509 msgid "" "`bpo-21939 `__: Add test for IDLE's " "percolator. Original patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:20107 ../build/NEWS:23265 +#: ../build/NEWS:19354 ../build/NEWS:22512 msgid "" "`bpo-21676 `__: Add test for IDLE's " "replace dialog. Original patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:20110 ../build/NEWS:23268 +#: ../build/NEWS:19357 ../build/NEWS:22515 msgid "" "`bpo-18410 `__: Add test for IDLE's " "search dialog. Original patch by Westley Martínez." msgstr "" -#: ../build/NEWS:20113 +#: ../build/NEWS:19360 msgid "" "`bpo-21703 `__: Add test for undo " "delegator. Patch mostly by Saimadhav Heblikar ." msgstr "" -#: ../build/NEWS:20116 ../build/NEWS:23274 +#: ../build/NEWS:19363 ../build/NEWS:22521 msgid "" "`bpo-27044 `__: Add ConfigDialog." "remove_var_callbacks to stop memory leaks." msgstr "" -#: ../build/NEWS:20118 ../build/NEWS:23276 +#: ../build/NEWS:19365 ../build/NEWS:22523 msgid "" "`bpo-23977 `__: Add more asserts to " "test_delegator." msgstr "" -#: ../build/NEWS:20123 +#: ../build/NEWS:19370 msgid "" "`bpo-16484 `__: Change the default " "PYTHONDOCS URL to \"https:\", and fix the resulting links to use lowercase. " "Patch by Sean Rodman, test by Kaushik Nadikuditi." msgstr "" -#: ../build/NEWS:20127 ../build/NEWS:23297 +#: ../build/NEWS:19374 ../build/NEWS:22544 msgid "" "`bpo-24136 `__: Document the new :pep:" "`448` unpacking syntax of 3.5." msgstr "" -#: ../build/NEWS:20129 ../build/NEWS:23858 +#: ../build/NEWS:19376 ../build/NEWS:23105 msgid "" "`bpo-22558 `__: Add remaining doc links " "to source code for Python-coded modules. Patch by Yoni Lavi." msgstr "" -#: ../build/NEWS:20135 +#: ../build/NEWS:19382 msgid "" "`bpo-25285 `__: regrtest now uses " "subprocesses when the -j1 command line option is used: each test file runs " "in a fresh child process. Before, the -j1 option was ignored." msgstr "" -#: ../build/NEWS:20139 +#: ../build/NEWS:19386 msgid "" "`bpo-25285 `__: Tools/buildbot/test.bat " "script now uses -j1 by default to run each test file in fresh child process." msgstr "" -#: ../build/NEWS:20145 +#: ../build/NEWS:19392 msgid "" "`bpo-27064 `__: The py.exe launcher now " "defaults to Python 3. The Windows launcher ``py.exe`` no longer prefers an " "installed Python 2 version over Python 3 by default when used interactively." msgstr "" -#: ../build/NEWS:20152 ../build/NEWS:23348 +#: ../build/NEWS:19399 ../build/NEWS:22595 msgid "" "`bpo-27229 `__: Fix the cross-compiling " "pgen rule for in-tree builds. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:20155 ../build/NEWS:23385 +#: ../build/NEWS:19402 ../build/NEWS:22632 msgid "" "`bpo-26930 `__: Update OS X 10.5+ 32-bit-" "only installer to build and link with OpenSSL 1.0.2h." msgstr "" -#: ../build/NEWS:20161 ../build/NEWS:23431 +#: ../build/NEWS:19408 ../build/NEWS:22678 msgid "" "`bpo-17500 `__: Remove unused and " "outdated icons. (See also: https://github.com/python/pythondotorg/issues/945)" msgstr "" -#: ../build/NEWS:20167 +#: ../build/NEWS:19414 msgid "" "`bpo-27186 `__: Add the PyOS_FSPath() " "function (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:20169 +#: ../build/NEWS:19416 msgid "" "`bpo-26282 `__: " "PyArg_ParseTupleAndKeywords() now supports positional-only parameters." msgstr "" -#: ../build/NEWS:20175 +#: ../build/NEWS:19422 msgid "" "`bpo-26282 `__: Argument Clinic now " "supports positional-only and keyword parameters in the same function." msgstr "" -#: ../build/NEWS:20180 +#: ../build/NEWS:19427 msgid "Python 3.6.0 alpha 1" msgstr "" -#: ../build/NEWS:20182 +#: ../build/NEWS:19429 msgid "*Release date: 2016-05-16*" msgstr "" -#: ../build/NEWS:20187 ../build/NEWS:22689 +#: ../build/NEWS:19434 ../build/NEWS:21936 msgid "" "`bpo-20041 `__: Fixed TypeError when " "frame.f_trace is set to None. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:20190 ../build/NEWS:22692 +#: ../build/NEWS:19437 ../build/NEWS:21939 msgid "" "`bpo-26168 `__: Fixed possible refleaks " "in failing Py_BuildValue() with the \"N\" format unit." msgstr "" -#: ../build/NEWS:20193 ../build/NEWS:22695 +#: ../build/NEWS:19440 ../build/NEWS:21942 msgid "" "`bpo-26991 `__: Fix possible refleak " "when creating a function with annotations." msgstr "" -#: ../build/NEWS:20195 +#: ../build/NEWS:19442 msgid "" "`bpo-27039 `__: Fixed bytearray.remove() " "for values greater than 127. Based on patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:20198 ../build/NEWS:22700 +#: ../build/NEWS:19445 ../build/NEWS:21947 msgid "" "`bpo-23640 `__: int.from_bytes() no " "longer bypasses constructors for subclasses." msgstr "" -#: ../build/NEWS:20201 +#: ../build/NEWS:19448 msgid "" "`bpo-27005 `__: Optimized the float." "fromhex() class method for exact float. It is now 2 times faster." msgstr "" -#: ../build/NEWS:20204 +#: ../build/NEWS:19451 msgid "" "`bpo-18531 `__: Single var-keyword " "argument of dict subtype was passed unscathed to the C-defined function. " "Now it is converted to exact dict." msgstr "" -#: ../build/NEWS:20207 ../build/NEWS:22703 +#: ../build/NEWS:19454 ../build/NEWS:21950 msgid "" "`bpo-26811 `__: gc.get_objects() no " "longer contains a broken tuple with NULL pointer." msgstr "" -#: ../build/NEWS:20210 ../build/NEWS:22706 +#: ../build/NEWS:19457 ../build/NEWS:21953 msgid "" "`bpo-20120 `__: Use RawConfigParser for ." "pypirc parsing, removing support for interpolation unintentionally added " @@ -32816,7 +31058,7 @@ msgid "" "files, matching behavior in Python 2.7 and Setuptools 19.0." msgstr "" -#: ../build/NEWS:20215 +#: ../build/NEWS:19462 msgid "" "`bpo-26249 `__: Memory functions of the :" "c:func:`PyMem_Malloc` domain (:c:data:`PYMEM_DOMAIN_MEM`) now use the :ref:" @@ -32826,45 +31068,45 @@ msgid "" "of memory allocators in your application." msgstr "" -#: ../build/NEWS:20222 +#: ../build/NEWS:19469 msgid "" "`bpo-26802 `__: Optimize function calls " "only using unpacking like ``func(*tuple)`` (no other positional argument, no " "keyword): avoid copying the tuple. Patch written by Joe Jevnik." msgstr "" -#: ../build/NEWS:20226 ../build/NEWS:22711 +#: ../build/NEWS:19473 ../build/NEWS:21958 msgid "" "`bpo-26659 `__: Make the builtin slice " "type support cycle collection." msgstr "" -#: ../build/NEWS:20228 ../build/NEWS:22713 +#: ../build/NEWS:19475 ../build/NEWS:21960 msgid "" "`bpo-26718 `__: super.__init__ no longer " "leaks memory if called multiple times. NOTE: A direct call of super.__init__ " "is not endorsed!" msgstr "" -#: ../build/NEWS:20231 ../build/NEWS:22743 +#: ../build/NEWS:19478 ../build/NEWS:21990 msgid "" "`bpo-27138 `__: Fix the doc comment for " "FileFinder.find_spec()." msgstr "" -#: ../build/NEWS:20233 ../build/NEWS:22787 +#: ../build/NEWS:19480 ../build/NEWS:22034 msgid "" "`bpo-27147 `__: Mention :pep:`420` in " "the importlib docs." msgstr "" -#: ../build/NEWS:20235 ../build/NEWS:22716 +#: ../build/NEWS:19482 ../build/NEWS:21963 msgid "" "`bpo-25339 `__: PYTHONIOENCODING now has " "priority over locale in setting the error handler for stdin and stdout." msgstr "" -#: ../build/NEWS:20238 ../build/NEWS:22719 +#: ../build/NEWS:19485 ../build/NEWS:21966 msgid "" "`bpo-26494 `__: Fixed crash on iterating " "exhausting iterators. Affected classes are generic sequence iterators, " @@ -32872,82 +31114,82 @@ msgid "" "OrderedDict, corresponding views and os.scandir() iterator." msgstr "" -#: ../build/NEWS:20243 +#: ../build/NEWS:19490 msgid "" "`bpo-26574 `__: Optimize ``bytes." "replace(b'', b'.')`` and ``bytearray.replace(b'', b'.')``. Patch written by " "Josh Snider." msgstr "" -#: ../build/NEWS:20246 ../build/NEWS:22724 +#: ../build/NEWS:19493 ../build/NEWS:21971 msgid "" "`bpo-26581 `__: If coding cookie is " "specified multiple times on a line in Python source code file, only the " "first one is taken to account." msgstr "" -#: ../build/NEWS:20249 +#: ../build/NEWS:19496 msgid "" "`bpo-19711 `__: Add tests for reloading " "namespace packages." msgstr "" -#: ../build/NEWS:20251 +#: ../build/NEWS:19498 msgid "" "`bpo-21099 `__: Switch applicable " "importlib tests to use :pep:`451` API." msgstr "" -#: ../build/NEWS:20253 +#: ../build/NEWS:19500 msgid "" "`bpo-26563 `__: Debug hooks on Python " "memory allocators now raise a fatal error if functions of the :c:func:" "`PyMem_Malloc` family are called without holding the GIL." msgstr "" -#: ../build/NEWS:20257 +#: ../build/NEWS:19504 msgid "" "`bpo-26564 `__: On error, the debug " "hooks on Python memory allocators now use the :mod:`tracemalloc` module to " "get the traceback where a memory block was allocated." msgstr "" -#: ../build/NEWS:20261 +#: ../build/NEWS:19508 msgid "" "`bpo-26558 `__: The debug hooks on " "Python memory allocator :c:func:`PyObject_Malloc` now detect when functions " "are called without holding the GIL." msgstr "" -#: ../build/NEWS:20265 +#: ../build/NEWS:19512 msgid "" "`bpo-26516 `__: Add :envvar:" "`PYTHONMALLOC` environment variable to set the Python memory allocators and/" "or install debug hooks." msgstr "" -#: ../build/NEWS:20268 +#: ../build/NEWS:19515 msgid "" "`bpo-26516 `__: The :c:func:" "`PyMem_SetupDebugHooks` function can now also be used on Python compiled in " "release mode." msgstr "" -#: ../build/NEWS:20271 +#: ../build/NEWS:19518 msgid "" "`bpo-26516 `__: The :envvar:" "`PYTHONMALLOCSTATS` environment variable can now also be used on Python " "compiled in release mode. It now has no effect if set to an empty string." msgstr "" -#: ../build/NEWS:20275 +#: ../build/NEWS:19522 msgid "" "`bpo-26516 `__: In debug mode, debug " "hooks are now also installed on Python memory allocators when Python is " "configured without pymalloc." msgstr "" -#: ../build/NEWS:20278 ../build/NEWS:22727 +#: ../build/NEWS:19525 ../build/NEWS:21974 msgid "" "`bpo-26464 `__: Fix str.translate() when " "string is ASCII and first replacements removes character, but next " @@ -32955,7 +31197,7 @@ msgid "" "Regression introduced in Python 3.5.0." msgstr "" -#: ../build/NEWS:20282 ../build/NEWS:22731 +#: ../build/NEWS:19529 ../build/NEWS:21978 msgid "" "`bpo-22836 `__: Ensure exception reports " "from PyErr_Display() and PyErr_WriteUnraisable() are sensible even when " @@ -32963,20 +31205,20 @@ msgid "" "produced by sys.__excepthook__() and when __del__() raises an exception." msgstr "" -#: ../build/NEWS:20287 ../build/NEWS:22736 +#: ../build/NEWS:19534 ../build/NEWS:21983 msgid "" "`bpo-26302 `__: Correct behavior to " "reject comma as a legal character for cookie names." msgstr "" -#: ../build/NEWS:20290 +#: ../build/NEWS:19537 msgid "" "`bpo-26136 `__: Upgrade the warning when " "a generator raises StopIteration from PendingDeprecationWarning to " "DeprecationWarning. Patch by Anish Shah." msgstr "" -#: ../build/NEWS:20293 +#: ../build/NEWS:19540 msgid "" "`bpo-26204 `__: The compiler now ignores " "all constant statements: bytes, str, int, float, complex, name constants " @@ -32984,35 +31226,35 @@ msgid "" "example, ``1.0`` is now ignored in ``def f(): 1.0``." msgstr "" -#: ../build/NEWS:20298 ../build/NEWS:22739 +#: ../build/NEWS:19545 ../build/NEWS:21986 msgid "" "`bpo-4806 `__: Avoid masking the original " "TypeError exception when using star (``*``) unpacking in function calls. " "Based on patch by Hagen Fürstenau and Daniel Urban." msgstr "" -#: ../build/NEWS:20302 +#: ../build/NEWS:19549 msgid "" "`bpo-26146 `__: Add a new kind of AST " "node: ``ast.Constant``. It can be used by external AST optimizers, but the " "compiler does not emit directly such node." msgstr "" -#: ../build/NEWS:20306 +#: ../build/NEWS:19553 msgid "" "`bpo-23601 `__: Sped-up allocation of " "dict key objects by using Python's small object allocator. (Contributed by " "Julian Taylor.)" msgstr "" -#: ../build/NEWS:20309 +#: ../build/NEWS:19556 msgid "" "`bpo-18018 `__: Import raises " "ImportError instead of SystemError if a relative import is attempted without " "a known parent package." msgstr "" -#: ../build/NEWS:20312 +#: ../build/NEWS:19559 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -33021,14 +31263,14 @@ msgid "" "returns ``1.0`` (``float``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../build/NEWS:20318 +#: ../build/NEWS:19565 msgid "" "`bpo-26107 `__: The format of the " "``co_lnotab`` attribute of code objects changes to support negative line " "number delta." msgstr "" -#: ../build/NEWS:20321 ../build/NEWS:22745 +#: ../build/NEWS:19568 ../build/NEWS:21992 msgid "" "`bpo-26154 `__: Add a new private " "_PyThreadState_UncheckedGet() function to get the current Python thread " @@ -33038,33 +31280,33 @@ msgid "" "implementation of atomic C types, to avoid compiler issues." msgstr "" -#: ../build/NEWS:20328 +#: ../build/NEWS:19575 msgid "" "`bpo-25791 `__: If __package__ != " "__spec__.parent or if neither __package__ or __spec__ are defined then " "ImportWarning is raised." msgstr "" -#: ../build/NEWS:20331 ../build/NEWS:22762 +#: ../build/NEWS:19578 ../build/NEWS:22009 msgid "" "`bpo-22995 `__: [UPDATE] Comment out the " "one of the pickleability tests in _PyObject_GetState() due to regressions " "observed in Cython-based projects." msgstr "" -#: ../build/NEWS:20334 ../build/NEWS:22765 +#: ../build/NEWS:19581 ../build/NEWS:22012 msgid "" "`bpo-25961 `__: Disallowed null " "characters in the type name." msgstr "" -#: ../build/NEWS:20336 ../build/NEWS:22767 +#: ../build/NEWS:19583 ../build/NEWS:22014 msgid "" "`bpo-25973 `__: Fix segfault when an " "invalid nonlocal statement binds a name starting with two underscores." msgstr "" -#: ../build/NEWS:20339 ../build/NEWS:22770 +#: ../build/NEWS:19586 ../build/NEWS:22017 msgid "" "`bpo-22995 `__: Instances of extension " "types with a state that aren't subclasses of list or dict and haven't " @@ -33073,51 +31315,51 @@ msgid "" "pickled. Including memoryview." msgstr "" -#: ../build/NEWS:20344 ../build/NEWS:22775 +#: ../build/NEWS:19591 ../build/NEWS:22022 msgid "" "`bpo-20440 `__: Massive replacing unsafe " "attribute setting code with special macro Py_SETREF." msgstr "" -#: ../build/NEWS:20347 ../build/NEWS:22778 +#: ../build/NEWS:19594 ../build/NEWS:22025 msgid "" "`bpo-25766 `__: Special method " "__bytes__() now works in str subclasses." msgstr "" -#: ../build/NEWS:20349 ../build/NEWS:22780 +#: ../build/NEWS:19596 ../build/NEWS:22027 msgid "" "`bpo-25421 `__: __sizeof__ methods of " "builtin types now use dynamic basic size. This allows sys.getsize() to work " "correctly with their subclasses with __slots__ defined." msgstr "" -#: ../build/NEWS:20353 ../build/NEWS:22784 ../build/NEWS:23443 +#: ../build/NEWS:19600 ../build/NEWS:22031 ../build/NEWS:22690 msgid "" "`bpo-25709 `__: Fixed problem with in-" "place string concatenation and utf-8 cache." msgstr "" -#: ../build/NEWS:20356 +#: ../build/NEWS:19603 msgid "" "`bpo-5319 `__: New Py_FinalizeEx() API " "allowing Python to set an exit status of 120 on failure to flush buffered " "streams." msgstr "" -#: ../build/NEWS:20359 +#: ../build/NEWS:19606 msgid "" "`bpo-25485 `__: telnetlib.Telnet is now " "a context manager." msgstr "" -#: ../build/NEWS:20361 ../build/NEWS:22789 +#: ../build/NEWS:19608 ../build/NEWS:22036 msgid "" "`bpo-24097 `__: Fixed crash in object." "__reduce__() if slot name is freed inside __getattr__." msgstr "" -#: ../build/NEWS:20364 ../build/NEWS:22792 +#: ../build/NEWS:19611 ../build/NEWS:22039 msgid "" "`bpo-24731 `__: Fixed crash on " "converting objects with special methods __bytes__, __trunc__, and __float__ " @@ -33125,13 +31367,13 @@ msgid "" "bytes, int, and float correspondingly." msgstr "" -#: ../build/NEWS:20369 ../build/NEWS:23461 +#: ../build/NEWS:19616 ../build/NEWS:22708 msgid "" "`bpo-25630 `__: Fix a possible segfault " "during argument parsing in functions that accept filesystem paths." msgstr "" -#: ../build/NEWS:20372 ../build/NEWS:23464 +#: ../build/NEWS:19619 ../build/NEWS:22711 msgid "" "`bpo-23564 `__: Fixed a partially broken " "sanity check in the _posixsubprocess internals regarding how fds_to_pass " @@ -33139,27 +31381,27 @@ msgid "" "already avoided it." msgstr "" -#: ../build/NEWS:20376 ../build/NEWS:23468 +#: ../build/NEWS:19623 ../build/NEWS:22715 msgid "" "`bpo-25388 `__: Fixed tokenizer crash " "when processing undecodable source code with a null byte." msgstr "" -#: ../build/NEWS:20379 ../build/NEWS:23471 +#: ../build/NEWS:19626 ../build/NEWS:22718 msgid "" "`bpo-25462 `__: The hash of the key now " "is calculated only once in most operations in C implementation of " "OrderedDict." msgstr "" -#: ../build/NEWS:20382 ../build/NEWS:23474 +#: ../build/NEWS:19629 ../build/NEWS:22721 msgid "" "`bpo-22995 `__: Default implementation " "of __reduce__ and __reduce_ex__ now rejects builtin types with not defined " "__new__." msgstr "" -#: ../build/NEWS:20385 ../build/NEWS:23480 +#: ../build/NEWS:19632 ../build/NEWS:22727 msgid "" "`bpo-24802 `__: Avoid buffer overreads " "when int(), float(), compile(), exec() and eval() are passed bytes-like " @@ -33167,46 +31409,46 @@ msgid "" "the functions assumed they were." msgstr "" -#: ../build/NEWS:20390 ../build/NEWS:23477 +#: ../build/NEWS:19637 ../build/NEWS:22724 msgid "" "`bpo-25555 `__: Fix parser and AST: fill " "lineno and col_offset of \"arg\" node when compiling AST from Python objects." msgstr "" -#: ../build/NEWS:20393 ../build/NEWS:23485 +#: ../build/NEWS:19640 ../build/NEWS:22732 msgid "" "`bpo-24726 `__: Fixed a crash and " "leaking NULL in repr() of OrderedDict that was mutated by direct calls of " "dict methods." msgstr "" -#: ../build/NEWS:20396 ../build/NEWS:23488 +#: ../build/NEWS:19643 ../build/NEWS:22735 msgid "" "`bpo-25449 `__: Iterating OrderedDict " "with keys with unstable hash now raises KeyError in C implementations as " "well as in Python implementation." msgstr "" -#: ../build/NEWS:20399 ../build/NEWS:23491 +#: ../build/NEWS:19646 ../build/NEWS:22738 msgid "" "`bpo-25395 `__: Fixed crash when highly " "nested OrderedDict structures were garbage collected." msgstr "" -#: ../build/NEWS:20402 +#: ../build/NEWS:19649 msgid "" "`bpo-25401 `__: Optimize bytes.fromhex() " "and bytearray.fromhex(): they are now between 2x and 3.5x faster." msgstr "" -#: ../build/NEWS:20405 +#: ../build/NEWS:19652 msgid "" "`bpo-25399 `__: Optimize bytearray % " "args using the new private _PyBytesWriter API. Formatting is now between 2.5 " "and 5 times faster." msgstr "" -#: ../build/NEWS:20408 ../build/NEWS:23494 +#: ../build/NEWS:19655 ../build/NEWS:22741 msgid "" "`bpo-25274 `__: sys.setrecursionlimit() " "now raises a RecursionError if the new recursion limit is too low depending " @@ -33215,40 +31457,40 @@ msgid "" "of the thread state is reset." msgstr "" -#: ../build/NEWS:20413 ../build/NEWS:23499 +#: ../build/NEWS:19660 ../build/NEWS:22746 msgid "" "`bpo-24402 `__: Fix input() to prompt to " "the redirected stdout when sys.stdout.fileno() fails." msgstr "" -#: ../build/NEWS:20416 +#: ../build/NEWS:19663 msgid "" "`bpo-25349 `__: Optimize bytes % args " "using the new private _PyBytesWriter API. Formatting is now up to 2 times " "faster." msgstr "" -#: ../build/NEWS:20419 ../build/NEWS:23502 +#: ../build/NEWS:19666 ../build/NEWS:22749 msgid "" "`bpo-24806 `__: Prevent builtin types " "that are not allowed to be subclassed from being subclassed through multiple " "inheritance." msgstr "" -#: ../build/NEWS:20422 +#: ../build/NEWS:19669 msgid "" "`bpo-25301 `__: The UTF-8 decoder is now " "up to 15 times as fast for error handlers: ``ignore``, ``replace`` and " "``surrogateescape``." msgstr "" -#: ../build/NEWS:20425 ../build/NEWS:23505 +#: ../build/NEWS:19672 ../build/NEWS:22752 msgid "" "`bpo-24848 `__: Fixed a number of bugs " "in UTF-7 decoding of misformed data." msgstr "" -#: ../build/NEWS:20427 +#: ../build/NEWS:19674 msgid "" "`bpo-25267 `__: The UTF-8 encoder is now " "up to 75 times as fast for error handlers: ``ignore``, ``replace``, " @@ -33256,20 +31498,20 @@ msgid "" "Storchaka." msgstr "" -#: ../build/NEWS:20431 ../build/NEWS:23507 +#: ../build/NEWS:19678 ../build/NEWS:22754 msgid "" "`bpo-25280 `__: Import trace messages " "emitted in verbose (-v) mode are no longer formatted twice." msgstr "" -#: ../build/NEWS:20434 +#: ../build/NEWS:19681 msgid "" "`bpo-25227 `__: Optimize ASCII and " "latin1 encoders with the ``surrogateescape`` error handler: the encoders are " "now up to 3 times as fast. Initial patch written by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:20438 ../build/NEWS:23510 +#: ../build/NEWS:19685 ../build/NEWS:22757 msgid "" "`bpo-25003 `__: On Solaris 11.3 or " "newer, os.urandom() now uses the getrandom() function instead of the " @@ -33278,7 +31520,7 @@ msgid "" "entropy." msgstr "" -#: ../build/NEWS:20443 +#: ../build/NEWS:19690 msgid "" "`bpo-9232 `__: Modify Python's grammar to " "allow trailing commas in the argument list of a function declaration. For " @@ -33286,7 +31528,7 @@ msgid "" "Dickinson." msgstr "" -#: ../build/NEWS:20447 +#: ../build/NEWS:19694 msgid "" "`bpo-24965 `__: Implement :pep:`498` " "\"Literal String Interpolation\". This allows you to embed expressions " @@ -33294,30 +31536,30 @@ msgid "" "x=3, then f'value={x}' == 'value=3'. Patch by Eric V. Smith." msgstr "" -#: ../build/NEWS:20452 ../build/NEWS:22797 +#: ../build/NEWS:19699 ../build/NEWS:22044 msgid "" "`bpo-26478 `__: Fix semantic bugs when " "using binary operators with dictionary views and tuples." msgstr "" -#: ../build/NEWS:20455 ../build/NEWS:22800 +#: ../build/NEWS:19702 ../build/NEWS:22047 msgid "" "`bpo-26171 `__: Fix possible integer " "overflow and heap corruption in zipimporter.get_data()." msgstr "" -#: ../build/NEWS:20458 ../build/NEWS:22803 +#: ../build/NEWS:19705 ../build/NEWS:22050 msgid "" "`bpo-25660 `__: Fix TAB key behaviour in " "REPL with readline." msgstr "" -#: ../build/NEWS:20460 +#: ../build/NEWS:19707 msgid "" "`bpo-26288 `__: Optimize PyLong_AsDouble." msgstr "" -#: ../build/NEWS:20462 +#: ../build/NEWS:19709 msgid "" "`bpo-26289 `__: Optimize floor and " "modulo division for single-digit longs. Microbenchmarks show 2-2.5x " @@ -33325,39 +31567,39 @@ msgid "" "`bpo-26315 `__)" msgstr "" -#: ../build/NEWS:20466 ../build/NEWS:22805 +#: ../build/NEWS:19713 ../build/NEWS:22052 msgid "" "`bpo-25887 `__: Raise a RuntimeError " "when a coroutine object is awaited more than once." msgstr "" -#: ../build/NEWS:20472 ../build/NEWS:22879 +#: ../build/NEWS:19719 ../build/NEWS:22126 msgid "" "`bpo-27057 `__: Fix os.set_inheritable() " "on Android, ioctl() is blocked by SELinux and fails with EACCESS. The " "function now falls back to fcntl(). Patch written by Michał Bednarski." msgstr "" -#: ../build/NEWS:20476 ../build/NEWS:22883 +#: ../build/NEWS:19723 ../build/NEWS:22130 msgid "" "`bpo-27014 `__: Fix infinite recursion " "using typing.py. Thanks to Kalle Tuure!" msgstr "" -#: ../build/NEWS:20478 +#: ../build/NEWS:19725 msgid "" "`bpo-27031 `__: Removed dummy methods in " "Tkinter widget classes: tk_menuBar() and tk_bindForTraversal()." msgstr "" -#: ../build/NEWS:20481 ../build/NEWS:22885 +#: ../build/NEWS:19728 ../build/NEWS:22132 msgid "" "`bpo-14132 `__: Fix urllib.request " "redirect handling when the target only has a query string. Original fix by " "Ján Janech." msgstr "" -#: ../build/NEWS:20484 ../build/NEWS:22888 +#: ../build/NEWS:19731 ../build/NEWS:22135 msgid "" "`bpo-17214 `__: The \"urllib.request\" " "module now percent-encodes non-ASCII bytes found in redirect target URLs. " @@ -33366,108 +31608,108 @@ msgid "" "UnicodeEncodeError is raised. Based on patch by Christian Heimes." msgstr "" -#: ../build/NEWS:20490 +#: ../build/NEWS:19737 msgid "" "`bpo-27033 `__: The default value of the " "decode_data parameter for smtpd.SMTPChannel and smtpd.SMTPServer " "constructors is changed to False." msgstr "" -#: ../build/NEWS:20493 +#: ../build/NEWS:19740 msgid "" "`bpo-27034 `__: Removed deprecated class " "asynchat.fifo." msgstr "" -#: ../build/NEWS:20495 +#: ../build/NEWS:19742 msgid "" "`bpo-26870 `__: Added readline." "set_auto_history(), which can stop entries being automatically added to the " "history list. Based on patch by Tyler Crompton." msgstr "" -#: ../build/NEWS:20499 +#: ../build/NEWS:19746 msgid "" "`bpo-26039 `__: zipfile.ZipFile.open() " "can now be used to write data into a ZIP file, as well as for extracting " "data. Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:20502 ../build/NEWS:22894 +#: ../build/NEWS:19749 ../build/NEWS:22141 msgid "" "`bpo-26892 `__: Honor debuglevel flag in " "urllib.request.HTTPHandler. Patch contributed by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:20505 ../build/NEWS:22897 +#: ../build/NEWS:19752 ../build/NEWS:22144 msgid "" "`bpo-22274 `__: In the subprocess " "module, allow stderr to be redirected to stdout even when stdout is not " "redirected. Patch by Akira Li." msgstr "" -#: ../build/NEWS:20508 ../build/NEWS:22900 +#: ../build/NEWS:19755 ../build/NEWS:22147 msgid "" "`bpo-26807 `__: mock_open 'files' no " "longer error on readline at end of file. Patch from Yolanda Robla." msgstr "" -#: ../build/NEWS:20511 ../build/NEWS:22903 +#: ../build/NEWS:19758 ../build/NEWS:22150 msgid "" "`bpo-25745 `__: Fixed leaking a userptr " "in curses panel destructor." msgstr "" -#: ../build/NEWS:20513 ../build/NEWS:22905 +#: ../build/NEWS:19760 ../build/NEWS:22152 msgid "" "`bpo-26977 `__: Removed unnecessary, and " "ignored, call to sum of squares helper in statistics.pvariance." msgstr "" -#: ../build/NEWS:20516 +#: ../build/NEWS:19763 msgid "" "`bpo-26002 `__: Use bisect in statistics." "median instead of a linear search. Patch by Upendra Kuma." msgstr "" -#: ../build/NEWS:20519 +#: ../build/NEWS:19766 msgid "" "`bpo-25974 `__: Make use of new Decimal." "as_integer_ratio() method in statistics module. Patch by Stefan Krah." msgstr "" -#: ../build/NEWS:20522 +#: ../build/NEWS:19769 msgid "" "`bpo-26996 `__: Add secrets module as " "described in :pep:`506`." msgstr "" -#: ../build/NEWS:20524 ../build/NEWS:22908 +#: ../build/NEWS:19771 ../build/NEWS:22155 msgid "" "`bpo-26881 `__: The modulefinder module " "now supports extended opcode arguments." msgstr "" -#: ../build/NEWS:20526 ../build/NEWS:22910 +#: ../build/NEWS:19773 ../build/NEWS:22157 msgid "" "`bpo-23815 `__: Fixed crashes related to " "directly created instances of types in _tkinter and curses.panel modules." msgstr "" -#: ../build/NEWS:20529 ../build/NEWS:22913 +#: ../build/NEWS:19776 ../build/NEWS:22160 msgid "" "`bpo-17765 `__: weakref.ref() no longer " "silently ignores keyword arguments. Patch by Georg Brandl." msgstr "" -#: ../build/NEWS:20532 ../build/NEWS:22916 +#: ../build/NEWS:19779 ../build/NEWS:22163 msgid "" "`bpo-26873 `__: xmlrpc now raises " "ResponseError on unsupported type tags instead of silently return incorrect " "result." msgstr "" -#: ../build/NEWS:20535 +#: ../build/NEWS:19782 msgid "" "`bpo-26915 `__: The __contains__ methods " "in the collections ABCs now check for identity before checking equality. " @@ -33475,13 +31717,13 @@ msgid "" "handling of NaNs, and makes it easier to reason about container invariants." msgstr "" -#: ../build/NEWS:20540 ../build/NEWS:22919 +#: ../build/NEWS:19787 ../build/NEWS:22166 msgid "" "`bpo-26711 `__: Fixed the comparison of " "plistlib.Data with other types." msgstr "" -#: ../build/NEWS:20542 ../build/NEWS:22921 +#: ../build/NEWS:19789 ../build/NEWS:22168 msgid "" "`bpo-24114 `__: Fix an uninitialized " "variable in `ctypes.util`. The bug only occurs on SunOS when the ctypes " @@ -33489,7 +31731,7 @@ msgid "" "Tested on SunOS by Kees Bos." msgstr "" -#: ../build/NEWS:20546 ../build/NEWS:22925 +#: ../build/NEWS:19793 ../build/NEWS:22172 msgid "" "`bpo-26864 `__: In urllib.request, " "change the proxy bypass host checking against no_proxy to be case-" @@ -33497,161 +31739,161 @@ msgid "" "bypassed hostname as a suffix. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:20551 +#: ../build/NEWS:19798 msgid "" "`bpo-24902 `__: Print server URL on http." "server startup. Initial patch by Felix Kaiser." msgstr "" -#: ../build/NEWS:20554 +#: ../build/NEWS:19801 msgid "" "`bpo-25788 `__: fileinput.hook_encoded() " "now supports an \"errors\" argument for passing to open. Original patch by " "Joseph Hackman." msgstr "" -#: ../build/NEWS:20557 ../build/NEWS:22930 +#: ../build/NEWS:19804 ../build/NEWS:22177 msgid "" "`bpo-26634 `__: recursive_repr() now " "sets __qualname__ of wrapper. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:20560 ../build/NEWS:22933 +#: ../build/NEWS:19807 ../build/NEWS:22180 msgid "" "`bpo-26804 `__: urllib.request will " "prefer lower_case proxy environment variables over UPPER_CASE or Mixed_Case " "ones. Patch contributed by Hans-Peter Jansen." msgstr "" -#: ../build/NEWS:20564 ../build/NEWS:22937 +#: ../build/NEWS:19811 ../build/NEWS:22184 msgid "" "`bpo-26837 `__: assertSequenceEqual() " "now correctly outputs non-stringified differing items (like bytes in the -b " "mode). This affects assertListEqual() and assertTupleEqual()." msgstr "" -#: ../build/NEWS:20568 ../build/NEWS:22941 +#: ../build/NEWS:19815 ../build/NEWS:22188 msgid "" "`bpo-26041 `__: Remove \"will be removed " "in Python 3.7\" from deprecation messages of platform.dist() and platform." "linux_distribution(). Patch by Kumaripaba Miyurusara Athukorala." msgstr "" -#: ../build/NEWS:20572 ../build/NEWS:22945 +#: ../build/NEWS:19819 ../build/NEWS:22192 msgid "" "`bpo-26822 `__: itemgetter, attrgetter " "and methodcaller objects no longer silently ignore keyword arguments." msgstr "" -#: ../build/NEWS:20575 ../build/NEWS:22948 +#: ../build/NEWS:19822 ../build/NEWS:22195 msgid "" "`bpo-26733 `__: Disassembling a class " "now disassembles class and static methods. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:20578 ../build/NEWS:22951 +#: ../build/NEWS:19825 ../build/NEWS:22198 msgid "" "`bpo-26801 `__: Fix error handling in :" "func:`shutil.get_terminal_size`, catch :exc:`AttributeError` instead of :exc:" "`NameError`. Patch written by Emanuel Barry." msgstr "" -#: ../build/NEWS:20582 ../build/NEWS:22955 +#: ../build/NEWS:19829 ../build/NEWS:22202 msgid "" "`bpo-24838 `__: tarfile's ustar and gnu " "formats now correctly calculate name and link field limits for multibyte " "character encodings like utf-8." msgstr "" -#: ../build/NEWS:20588 ../build/NEWS:22961 +#: ../build/NEWS:19835 ../build/NEWS:22208 msgid "" "`bpo-26657 `__: Fix directory traversal " "vulnerability with http.server on Windows. This fixes a regression that was " "introduced in 3.3.4rc1 and 3.4.0rc1. Based on patch by Philipp Hagemeister." msgstr "" -#: ../build/NEWS:20595 ../build/NEWS:22968 +#: ../build/NEWS:19842 ../build/NEWS:22215 msgid "" "`bpo-26717 `__: Stop encoding Latin-1-" "ized WSGI paths with UTF-8. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:20598 +#: ../build/NEWS:19845 msgid "" "`bpo-26782 `__: Add STARTUPINFO to " "subprocess.__all__ on Windows." msgstr "" -#: ../build/NEWS:20600 +#: ../build/NEWS:19847 msgid "" "`bpo-26404 `__: Add context manager to " "socketserver. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:20602 ../build/NEWS:22971 +#: ../build/NEWS:19849 ../build/NEWS:22218 msgid "" "`bpo-26735 `__: Fix :func:`os.urandom` " "on Solaris 11.3 and newer when reading more than 1,024 bytes: call " "``getrandom()`` multiple times with a limit of 1024 bytes per call." msgstr "" -#: ../build/NEWS:20606 +#: ../build/NEWS:19853 msgid "" "`bpo-26585 `__: Eliminate http.server." "_quote_html() and use html.escape(quote=False). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:20609 +#: ../build/NEWS:19856 msgid "" "`bpo-26685 `__: Raise OSError if closing " "a socket fails." msgstr "" -#: ../build/NEWS:20611 ../build/NEWS:22975 +#: ../build/NEWS:19858 ../build/NEWS:22222 msgid "" "`bpo-16329 `__: Add .webm to mimetypes." "types_map. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:20613 ../build/NEWS:22977 +#: ../build/NEWS:19860 ../build/NEWS:22224 msgid "" "`bpo-13952 `__: Add .csv to mimetypes." "types_map. Patch by Geoff Wilson." msgstr "" -#: ../build/NEWS:20615 +#: ../build/NEWS:19862 msgid "" "`bpo-26587 `__: the site module now " "allows .pth files to specify files to be added to sys.path (e.g. zip files)." msgstr "" -#: ../build/NEWS:20618 +#: ../build/NEWS:19865 msgid "" "`bpo-25609 `__: Introduce contextlib." "AbstractContextManager and typing.ContextManager." msgstr "" -#: ../build/NEWS:20621 ../build/NEWS:22979 +#: ../build/NEWS:19868 ../build/NEWS:22226 msgid "" "`bpo-26709 `__: Fixed Y2038 problem in " "loading binary PLists." msgstr "" -#: ../build/NEWS:20623 ../build/NEWS:22981 +#: ../build/NEWS:19870 ../build/NEWS:22228 msgid "" "`bpo-23735 `__: Handle terminal resizing " "with Readline 6.3+ by installing our own SIGWINCH handler. Patch by Eric " "Price." msgstr "" -#: ../build/NEWS:20626 +#: ../build/NEWS:19873 msgid "" "`bpo-25951 `__: Change SSLSocket." "sendall() to return None, as explicitly documented for plain socket " "objects. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:20629 ../build/NEWS:22984 +#: ../build/NEWS:19876 ../build/NEWS:22231 msgid "" "`bpo-26586 `__: In http.server, respond " "with \"413 Request header fields too large\" if there are too many header " @@ -33659,33 +31901,33 @@ msgid "" "exception. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:20633 +#: ../build/NEWS:19880 msgid "" "`bpo-26676 `__: Added missing " "XMLPullParser to ElementTree.__all__." msgstr "" -#: ../build/NEWS:20635 ../build/NEWS:22988 +#: ../build/NEWS:19882 ../build/NEWS:22235 msgid "" "`bpo-22854 `__: Change BufferedReader." "writable() and BufferedWriter.readable() to always return False." msgstr "" -#: ../build/NEWS:20638 +#: ../build/NEWS:19885 msgid "" "`bpo-26492 `__: Exhausted iterator of " "array.array now conforms with the behavior of iterators of other mutable " "sequences: it lefts exhausted even if iterated array is extended." msgstr "" -#: ../build/NEWS:20642 +#: ../build/NEWS:19889 msgid "" "`bpo-26641 `__: doctest.DocFileTest and " "doctest.testfile() now support packages (module splitted into multiple " "directories) for the package parameter." msgstr "" -#: ../build/NEWS:20645 ../build/NEWS:22991 +#: ../build/NEWS:19892 ../build/NEWS:22238 msgid "" "`bpo-25195 `__: Fix a regression in mock." "MagicMock. _Call is a subclass of tuple (changeset 3603bae63c13 only works " @@ -33693,26 +31935,26 @@ msgid "" "Plummer." msgstr "" -#: ../build/NEWS:20649 ../build/NEWS:22995 +#: ../build/NEWS:19896 ../build/NEWS:22242 msgid "" "`bpo-26644 `__: Raise ValueError rather " "than SystemError when a negative length is passed to SSLSocket.recv() or " "read()." msgstr "" -#: ../build/NEWS:20652 ../build/NEWS:22998 +#: ../build/NEWS:19899 ../build/NEWS:22245 msgid "" "`bpo-23804 `__: Fix SSL recv(0) and " "read(0) methods to return zero bytes instead of up to 1024." msgstr "" -#: ../build/NEWS:20655 ../build/NEWS:23001 +#: ../build/NEWS:19902 ../build/NEWS:22248 msgid "" "`bpo-26616 `__: Fixed a bug in datetime." "astimezone() method." msgstr "" -#: ../build/NEWS:20657 +#: ../build/NEWS:19904 msgid "" "`bpo-26637 `__: The :mod:`importlib` " "module now emits an :exc:`ImportError` rather than a :exc:`TypeError` if :" @@ -33720,7 +31962,7 @@ msgid "" "path` is already cleared (set to ``None``)." msgstr "" -#: ../build/NEWS:20662 +#: ../build/NEWS:19909 msgid "" "`bpo-21925 `__: :func:`warnings." "formatwarning` now catches exceptions when calling :func:`linecache.getline` " @@ -33728,7 +31970,7 @@ msgid "" "`ResourceWarning` emitted late during the Python shutdown process." msgstr "" -#: ../build/NEWS:20667 +#: ../build/NEWS:19914 msgid "" "`bpo-23848 `__: On Windows, faulthandler." "enable() now also installs an exception handler to dump the traceback of all " @@ -33736,7 +31978,7 @@ msgid "" "SIGFPE, SIGABRT)." msgstr "" -#: ../build/NEWS:20671 +#: ../build/NEWS:19918 msgid "" "`bpo-26530 `__: Add C functions :c:func:" "`_PyTraceMalloc_Track` and :c:func:`_PyTraceMalloc_Untrack` to track memory " @@ -33744,38 +31986,38 @@ msgid "" "`_PyTraceMalloc_GetTraceback` to get the traceback of an object." msgstr "" -#: ../build/NEWS:20676 +#: ../build/NEWS:19923 msgid "" "`bpo-26588 `__: The _tracemalloc now " "supports tracing memory allocations of multiple address spaces (domains)." msgstr "" -#: ../build/NEWS:20679 ../build/NEWS:23007 +#: ../build/NEWS:19926 ../build/NEWS:22254 msgid "" "`bpo-24266 `__: Ctrl+C during Readline " "history search now cancels the search mode when compiled with Readline 7." msgstr "" -#: ../build/NEWS:20682 +#: ../build/NEWS:19929 msgid "" "`bpo-26590 `__: Implement a safe " "finalizer for the _socket.socket type. It now releases the GIL to close the " "socket." msgstr "" -#: ../build/NEWS:20685 +#: ../build/NEWS:19932 msgid "" "`bpo-18787 `__: spwd.getspnam() now " "raises a PermissionError if the user doesn't have privileges." msgstr "" -#: ../build/NEWS:20688 ../build/NEWS:23010 +#: ../build/NEWS:19935 ../build/NEWS:22257 msgid "" "`bpo-26560 `__: Avoid potential " "ValueError in BaseHandler.start_response. Initial patch by Peter Inglesby." msgstr "" -#: ../build/NEWS:20691 +#: ../build/NEWS:19938 msgid "" "`bpo-26567 `__: Add a new function :c:" "func:`PyErr_ResourceWarning` function to pass the destroyed object. Add a " @@ -33784,136 +32026,136 @@ msgid "" "object was allocated." msgstr "" -#: ../build/NEWS:20699 ../build/NEWS:23016 +#: ../build/NEWS:19946 ../build/NEWS:22263 msgid "" "`bpo-26313 `__: ssl.py " "_load_windows_store_certs fails if windows cert store is empty. Patch by " "Baji." msgstr "" -#: ../build/NEWS:20705 ../build/NEWS:23022 +#: ../build/NEWS:19952 ../build/NEWS:22269 msgid "" "`bpo-26569 `__: Fix :func:`pyclbr." "readmodule` and :func:`pyclbr.readmodule_ex` to support importing packages." msgstr "" -#: ../build/NEWS:20708 ../build/NEWS:23025 +#: ../build/NEWS:19955 ../build/NEWS:22272 msgid "" "`bpo-26499 `__: Account for remaining " "Content-Length in HTTPResponse.readline() and read1(). Based on patch by " "Silent Ghost. Also document that HTTPResponse now supports these methods." msgstr "" -#: ../build/NEWS:20712 ../build/NEWS:23029 +#: ../build/NEWS:19959 ../build/NEWS:22276 msgid "" "`bpo-25320 `__: Handle sockets in " "directories unittest discovery is scanning. Patch from Victor van den Elzen." msgstr "" -#: ../build/NEWS:20715 ../build/NEWS:23032 +#: ../build/NEWS:19962 ../build/NEWS:22279 msgid "" "`bpo-16181 `__: cookiejar.http2time() " "now returns None if year is higher than datetime.MAXYEAR." msgstr "" -#: ../build/NEWS:20718 ../build/NEWS:23035 +#: ../build/NEWS:19965 ../build/NEWS:22282 msgid "" "`bpo-26513 `__: Fixes platform module " "detection of Windows Server" msgstr "" -#: ../build/NEWS:20720 ../build/NEWS:23037 +#: ../build/NEWS:19967 ../build/NEWS:22284 msgid "" "`bpo-23718 `__: Fixed parsing time in " "week 0 before Jan 1. Original patch by Tamás Bence Gedai." msgstr "" -#: ../build/NEWS:20723 +#: ../build/NEWS:19970 msgid "" "`bpo-26323 `__: Add Mock.assert_called() " "and Mock.assert_called_once() methods to unittest.mock. Patch written by " "Amit Saha." msgstr "" -#: ../build/NEWS:20726 ../build/NEWS:23040 +#: ../build/NEWS:19973 ../build/NEWS:22287 msgid "" "`bpo-20589 `__: Invoking Path.owner() " "and Path.group() on Windows now raise NotImplementedError instead of " "ImportError." msgstr "" -#: ../build/NEWS:20729 ../build/NEWS:23043 +#: ../build/NEWS:19976 ../build/NEWS:22290 msgid "" "`bpo-26177 `__: Fixed the keys() method " "for Canvas and Scrollbar widgets." msgstr "" -#: ../build/NEWS:20731 +#: ../build/NEWS:19978 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in fileinput. The bufsize parameter is now deprecated and ignored." msgstr "" -#: ../build/NEWS:20734 +#: ../build/NEWS:19981 msgid "" "`bpo-19475 `__: Added an optional " "argument timespec to the datetime isoformat() method to choose the precision " "of the time component." msgstr "" -#: ../build/NEWS:20737 ../build/NEWS:23048 +#: ../build/NEWS:19984 ../build/NEWS:22295 msgid "" "`bpo-2202 `__: Fix UnboundLocalError in " "AbstractDigestAuthHandler.get_algorithm_impls. Initial patch by Mathieu " "Dupuy." msgstr "" -#: ../build/NEWS:20741 +#: ../build/NEWS:19988 msgid "" "`bpo-26167 `__: Minimized overhead in " "copy.copy() and copy.deepcopy(). Optimized copying and deepcopying " "bytearrays, NotImplemented, slices, short lists, tuples, dicts, sets." msgstr "" -#: ../build/NEWS:20745 ../build/NEWS:23052 +#: ../build/NEWS:19992 ../build/NEWS:22299 msgid "" "`bpo-25718 `__: Fixed pickling and " "copying the accumulate() iterator with total is None." msgstr "" -#: ../build/NEWS:20748 ../build/NEWS:23055 +#: ../build/NEWS:19995 ../build/NEWS:22302 msgid "" "`bpo-26475 `__: Fixed debugging output " "for regular expressions with the (?x) flag." msgstr "" -#: ../build/NEWS:20751 +#: ../build/NEWS:19998 msgid "" "`bpo-26482 `__: Allowed pickling " "recursive dequeues." msgstr "" -#: ../build/NEWS:20753 +#: ../build/NEWS:20000 msgid "" "`bpo-26335 `__: Make mmap.write() return " "the number of bytes written like other write methods. Patch by Jakub " "Stasiak." msgstr "" -#: ../build/NEWS:20756 ../build/NEWS:23058 +#: ../build/NEWS:20003 ../build/NEWS:22305 msgid "" "`bpo-26457 `__: Fixed the subnets() " "methods in IP network classes for the case when resulting prefix length is " "equal to maximal prefix length. Based on patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:20760 ../build/NEWS:23062 +#: ../build/NEWS:20007 ../build/NEWS:22309 msgid "" "`bpo-26385 `__: Remove the file if the " "internal open() call in NamedTemporaryFile() fails. Patch by Silent Ghost." msgstr "" -#: ../build/NEWS:20763 ../build/NEWS:23065 +#: ../build/NEWS:20010 ../build/NEWS:22312 msgid "" "`bpo-26402 `__: Fix XML-RPC client to " "retry when the server shuts down a persistent connection. This was a " @@ -33921,33 +32163,33 @@ msgid "" "3.5.0a4." msgstr "" -#: ../build/NEWS:20767 ../build/NEWS:23069 +#: ../build/NEWS:20014 ../build/NEWS:22316 msgid "" "`bpo-25913 `__: Leading ``<~`` is " "optional now in base64.a85decode() with adobe=True. Patch by Swati Jaiswal." msgstr "" -#: ../build/NEWS:20770 ../build/NEWS:23072 +#: ../build/NEWS:20017 ../build/NEWS:22319 msgid "" "`bpo-26186 `__: Remove an invalid type " "check in importlib.util.LazyLoader." msgstr "" -#: ../build/NEWS:20772 +#: ../build/NEWS:20019 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises ImportError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../build/NEWS:20776 ../build/NEWS:23078 +#: ../build/NEWS:20023 ../build/NEWS:22325 msgid "" "`bpo-26309 `__: In the \"socketserver\" " "module, shut down the request (closing the connected socket) when " "verify_request() returns false. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:20780 +#: ../build/NEWS:20027 msgid "" "`bpo-23430 `__: Change the socketserver " "module to only catch exceptions raised from a request handler that are " @@ -33956,76 +32198,76 @@ msgid "" "to stop a single-threaded server." msgstr "" -#: ../build/NEWS:20789 ../build/NEWS:23085 +#: ../build/NEWS:20036 ../build/NEWS:22332 msgid "" "`bpo-25939 `__: On Windows open the cert " "store readonly in ssl.enum_certificates." msgstr "" -#: ../build/NEWS:20795 ../build/NEWS:23091 +#: ../build/NEWS:20042 ../build/NEWS:22338 msgid "" "`bpo-25995 `__: os.walk() no longer uses " "FDs proportional to the tree depth." msgstr "" -#: ../build/NEWS:20797 +#: ../build/NEWS:20044 msgid "" "`bpo-25994 `__: Added the close() method " "and the support of the context manager protocol for the os.scandir() " "iterator." msgstr "" -#: ../build/NEWS:20800 +#: ../build/NEWS:20047 msgid "" "`bpo-23992 `__: multiprocessing: make " "MapResult not fail-fast upon exception." msgstr "" -#: ../build/NEWS:20802 +#: ../build/NEWS:20049 msgid "" "`bpo-26243 `__: Support keyword " "arguments to zlib.compress(). Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:20805 ../build/NEWS:23093 +#: ../build/NEWS:20052 ../build/NEWS:22340 msgid "" "`bpo-26117 `__: The os.scandir() " "iterator now closes file descriptor not only when the iteration is finished, " "but when it was failed with error." msgstr "" -#: ../build/NEWS:20808 +#: ../build/NEWS:20055 msgid "" "`bpo-25949 `__: __dict__ for an " "OrderedDict instance is now created only when needed." msgstr "" -#: ../build/NEWS:20811 ../build/NEWS:23096 +#: ../build/NEWS:20058 ../build/NEWS:22343 msgid "" "`bpo-25911 `__: Restored support of " "bytes paths in os.walk() on Windows." msgstr "" -#: ../build/NEWS:20813 ../build/NEWS:23098 +#: ../build/NEWS:20060 ../build/NEWS:22345 msgid "" "`bpo-26045 `__: Add UTF-8 suggestion to " "error message when posting a non-Latin-1 string with http.client." msgstr "" -#: ../build/NEWS:20816 +#: ../build/NEWS:20063 msgid "" "`bpo-26039 `__: Added zipfile.ZipInfo." "from_file() and zipinfo.ZipInfo.is_dir(). Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:20819 ../build/NEWS:23101 +#: ../build/NEWS:20066 ../build/NEWS:22348 msgid "" "`bpo-12923 `__: Reset FancyURLopener's " "redirect counter even if there is an exception. Based on patches by Brian " "Brazil and Daniel Rocco." msgstr "" -#: ../build/NEWS:20822 ../build/NEWS:23104 +#: ../build/NEWS:20069 ../build/NEWS:22351 msgid "" "`bpo-25945 `__: Fixed a crash when " "unpickle the functools.partial object with wrong state. Fixed a leak in " @@ -34033,25 +32275,25 @@ msgid "" "of functools.partial have now always types tuple and dict correspondingly." msgstr "" -#: ../build/NEWS:20827 ../build/NEWS:23109 +#: ../build/NEWS:20074 ../build/NEWS:22356 msgid "" "`bpo-26202 `__: copy.deepcopy() now " "correctly copies range() objects with non-atomic attributes." msgstr "" -#: ../build/NEWS:20830 ../build/NEWS:23112 +#: ../build/NEWS:20077 ../build/NEWS:22359 msgid "" "`bpo-23076 `__: Path.glob() now raises a " "ValueError if it's called with an invalid pattern. Patch by Thomas Nyberg." msgstr "" -#: ../build/NEWS:20833 ../build/NEWS:23115 +#: ../build/NEWS:20080 ../build/NEWS:22362 msgid "" "`bpo-19883 `__: Fixed possible integer " "overflows in zipimport." msgstr "" -#: ../build/NEWS:20835 ../build/NEWS:23117 +#: ../build/NEWS:20082 ../build/NEWS:22364 msgid "" "`bpo-26227 `__: On Windows, " "getnameinfo(), gethostbyaddr() and gethostbyname_ex() functions of the " @@ -34059,202 +32301,202 @@ msgid "" "UTF-8." msgstr "" -#: ../build/NEWS:20839 +#: ../build/NEWS:20086 msgid "" "`bpo-26099 `__: The site module now " "writes an error into stderr if sitecustomize module can be imported but " "executing the module raise an ImportError. Same change for usercustomize." msgstr "" -#: ../build/NEWS:20843 ../build/NEWS:23121 +#: ../build/NEWS:20090 ../build/NEWS:22368 msgid "" "`bpo-26147 `__: xmlrpc now works with " "strings not encodable with used non-UTF-8 encoding." msgstr "" -#: ../build/NEWS:20846 ../build/NEWS:23124 +#: ../build/NEWS:20093 ../build/NEWS:22371 msgid "" "`bpo-25935 `__: Garbage collector now " "breaks reference loops with OrderedDict." msgstr "" -#: ../build/NEWS:20848 ../build/NEWS:23126 +#: ../build/NEWS:20095 ../build/NEWS:22373 msgid "" "`bpo-16620 `__: Fixed AttributeError in " "msilib.Directory.glob()." msgstr "" -#: ../build/NEWS:20850 ../build/NEWS:23128 +#: ../build/NEWS:20097 ../build/NEWS:22375 msgid "" "`bpo-26013 `__: Added compatibility with " "broken protocol 2 pickles created in old Python 3 versions (3.4.3 and lower)." msgstr "" -#: ../build/NEWS:20853 +#: ../build/NEWS:20100 msgid "" "`bpo-26129 `__: Deprecated accepting non-" "integers in grp.getgrgid()." msgstr "" -#: ../build/NEWS:20855 ../build/NEWS:23131 +#: ../build/NEWS:20102 ../build/NEWS:22378 msgid "" "`bpo-25850 `__: Use cross-compilation by " "default for 64-bit Windows." msgstr "" -#: ../build/NEWS:20857 +#: ../build/NEWS:20104 msgid "" "`bpo-25822 `__: Add docstrings to the " "fields of urllib.parse results. Patch contributed by Swati Jaiswal." msgstr "" -#: ../build/NEWS:20860 +#: ../build/NEWS:20107 msgid "" "`bpo-22642 `__: Convert trace module " "option parsing mechanism to argparse. Patch contributed by SilentGhost." msgstr "" -#: ../build/NEWS:20863 ../build/NEWS:23135 +#: ../build/NEWS:20110 ../build/NEWS:22382 msgid "" "`bpo-24705 `__: Fix sysconfig." "_parse_makefile not expanding ${} vars appearing before $() vars." msgstr "" -#: ../build/NEWS:20866 +#: ../build/NEWS:20113 msgid "" "`bpo-26069 `__: Remove the deprecated " "apis in the trace module." msgstr "" -#: ../build/NEWS:20868 ../build/NEWS:23138 +#: ../build/NEWS:20115 ../build/NEWS:22385 msgid "" "`bpo-22138 `__: Fix mock.patch behavior " "when patching descriptors. Restore original values after patching. Patch " "contributed by Sean McCully." msgstr "" -#: ../build/NEWS:20871 ../build/NEWS:23141 +#: ../build/NEWS:20118 ../build/NEWS:22388 msgid "" "`bpo-25672 `__: In the ssl module, " "enable the SSL_MODE_RELEASE_BUFFERS mode option if it is safe to do so." msgstr "" -#: ../build/NEWS:20874 ../build/NEWS:23144 +#: ../build/NEWS:20121 ../build/NEWS:22391 msgid "" "`bpo-26012 `__: Don't traverse into " "symlinks for ``**`` pattern in pathlib.Path.[r]glob()." msgstr "" -#: ../build/NEWS:20877 ../build/NEWS:23147 +#: ../build/NEWS:20124 ../build/NEWS:22394 msgid "" "`bpo-24120 `__: Ignore PermissionError " "when traversing a tree with pathlib.Path.[r]glob(). Patch by Ulrich Petri." msgstr "" -#: ../build/NEWS:20880 +#: ../build/NEWS:20127 msgid "" "`bpo-21815 `__: Accept ] characters in " "the data portion of imap responses, in order to handle the flags with square " "brackets accepted and produced by servers such as gmail." msgstr "" -#: ../build/NEWS:20884 ../build/NEWS:23150 +#: ../build/NEWS:20131 ../build/NEWS:22397 msgid "" "`bpo-25447 `__: fileinput now uses sys." "stdin as-is if it does not have a buffer attribute (restores backward " "compatibility)." msgstr "" -#: ../build/NEWS:20887 +#: ../build/NEWS:20134 msgid "" "`bpo-25971 `__: Optimized creating " "Fractions from floats by 2 times and from Decimals by 3 times." msgstr "" -#: ../build/NEWS:20890 +#: ../build/NEWS:20137 msgid "" "`bpo-25802 `__: Document as deprecated " "the remaining implementations of importlib.abc.Loader.load_module()." msgstr "" -#: ../build/NEWS:20893 +#: ../build/NEWS:20140 msgid "" "`bpo-25928 `__: Add Decimal." "as_integer_ratio()." msgstr "" -#: ../build/NEWS:20895 ../build/NEWS:23153 +#: ../build/NEWS:20142 ../build/NEWS:22400 msgid "" "`bpo-25447 `__: Copying the lru_cache() " "wrapper object now always works, independently from the type of the wrapped " "object (by returning the original object unchanged)." msgstr "" -#: ../build/NEWS:20899 +#: ../build/NEWS:20146 msgid "" "`bpo-25768 `__: Have the functions in " "compileall return booleans instead of ints and add proper documentation and " "tests for the return values." msgstr "" -#: ../build/NEWS:20902 ../build/NEWS:23157 +#: ../build/NEWS:20149 ../build/NEWS:22404 msgid "" "`bpo-24103 `__: Fixed possible use after " "free in ElementTree.XMLPullParser." msgstr "" -#: ../build/NEWS:20904 ../build/NEWS:23159 +#: ../build/NEWS:20151 ../build/NEWS:22406 msgid "" "`bpo-25860 `__: os.fwalk() no longer " "skips remaining directories when error occurs. Original patch by Samson Lee." msgstr "" -#: ../build/NEWS:20907 ../build/NEWS:23162 +#: ../build/NEWS:20154 ../build/NEWS:22409 msgid "" "`bpo-25914 `__: Fixed and simplified " "OrderedDict.__sizeof__." msgstr "" -#: ../build/NEWS:20909 +#: ../build/NEWS:20156 msgid "" "`bpo-25869 `__: Optimized deepcopying " "ElementTree; it is now 20 times faster." msgstr "" -#: ../build/NEWS:20911 +#: ../build/NEWS:20158 msgid "" "`bpo-25873 `__: Optimized iterating " "ElementTree. Iterating elements Element.iter() is now 40% faster, iterating " "text Element.itertext() is now up to 2.5 times faster." msgstr "" -#: ../build/NEWS:20915 ../build/NEWS:23164 +#: ../build/NEWS:20162 ../build/NEWS:22411 msgid "" "`bpo-25902 `__: Fixed various refcount " "issues in ElementTree iteration." msgstr "" -#: ../build/NEWS:20917 +#: ../build/NEWS:20164 msgid "" "`bpo-22227 `__: The TarFile iterator is " "reimplemented using generator. This implementation is simpler that using " "class." msgstr "" -#: ../build/NEWS:20920 +#: ../build/NEWS:20167 msgid "" "`bpo-25638 `__: Optimized ElementTree." "iterparse(); it is now 2x faster. Optimized ElementTree parsing; it is now " "10% faster." msgstr "" -#: ../build/NEWS:20923 +#: ../build/NEWS:20170 msgid "" "`bpo-25761 `__: Improved detecting " "errors in broken pickle data." msgstr "" -#: ../build/NEWS:20925 ../build/NEWS:23166 +#: ../build/NEWS:20172 ../build/NEWS:22413 msgid "" "`bpo-25717 `__: Restore the previous " "behaviour of tolerating most fstat() errors when opening files. This was a " @@ -34262,7 +32504,7 @@ msgid "" "special cases." msgstr "" -#: ../build/NEWS:20929 ../build/NEWS:23170 +#: ../build/NEWS:20176 ../build/NEWS:22417 msgid "" "`bpo-24903 `__: Fix regression in number " "of arguments compileall accepts when '-d' is specified. The check on the " @@ -34270,27 +32512,27 @@ msgid "" "anyway." msgstr "" -#: ../build/NEWS:20933 ../build/NEWS:23174 +#: ../build/NEWS:20180 ../build/NEWS:22421 msgid "" "`bpo-25764 `__: In the subprocess " "module, preserve any exception caused by fork() failure when preexec_fn is " "used." msgstr "" -#: ../build/NEWS:20936 +#: ../build/NEWS:20183 msgid "" "`bpo-25771 `__: Tweak the exception " "message for importlib.util.resolve_name() when 'package' isn't specified but " "necessary." msgstr "" -#: ../build/NEWS:20939 ../build/NEWS:23177 +#: ../build/NEWS:20186 ../build/NEWS:22424 msgid "" "`bpo-6478 `__: _strptime's regexp cache " "now is reset after changing timezone with time.tzset()." msgstr "" -#: ../build/NEWS:20942 ../build/NEWS:23180 +#: ../build/NEWS:20189 ../build/NEWS:22427 msgid "" "`bpo-14285 `__: When executing a package " "with the \"python -m package\" option, and package initialization fails, a " @@ -34299,7 +32541,7 @@ msgid "" "ImportError." msgstr "" -#: ../build/NEWS:20947 ../build/NEWS:23185 +#: ../build/NEWS:20194 ../build/NEWS:22432 msgid "" "`bpo-19771 `__: Also in runpy and the \"-" "m\" option, omit the irrelevant message \". . . is a package and cannot be " @@ -34307,70 +32549,70 @@ msgid "" "to a bad ``*.pyc`` file)." msgstr "" -#: ../build/NEWS:20951 ../build/NEWS:23189 +#: ../build/NEWS:20198 ../build/NEWS:22436 msgid "" "`bpo-25177 `__: Fixed problem with the " "mean of very small and very large numbers. As a side effect, statistics.mean " "and statistics.variance should be significantly faster." msgstr "" -#: ../build/NEWS:20955 ../build/NEWS:23193 +#: ../build/NEWS:20202 ../build/NEWS:22440 msgid "" "`bpo-25718 `__: Fixed copying object " "with state with boolean value is false." msgstr "" -#: ../build/NEWS:20957 ../build/NEWS:23195 +#: ../build/NEWS:20204 ../build/NEWS:22442 msgid "" "`bpo-10131 `__: Fixed deep copying of " "minidom documents. Based on patch by Marian Ganisin." msgstr "" -#: ../build/NEWS:20960 +#: ../build/NEWS:20207 msgid "" "`bpo-7990 `__: dir() on ElementTree." "Element now lists properties: \"tag\", \"text\", \"tail\" and \"attrib\". " "Original patch by Santoso Wijaya." msgstr "" -#: ../build/NEWS:20963 ../build/NEWS:23198 +#: ../build/NEWS:20210 ../build/NEWS:22445 msgid "" "`bpo-25725 `__: Fixed a reference leak " "in pickle.loads() when unpickling invalid data including tuple instructions." msgstr "" -#: ../build/NEWS:20966 ../build/NEWS:23201 +#: ../build/NEWS:20213 ../build/NEWS:22448 msgid "" "`bpo-25663 `__: In the Readline " "completer, avoid listing duplicate global names, and search the global " "namespace before searching builtins." msgstr "" -#: ../build/NEWS:20969 ../build/NEWS:23204 +#: ../build/NEWS:20216 ../build/NEWS:22451 msgid "" "`bpo-25688 `__: Fixed file leak in " "ElementTree.iterparse() raising an error." msgstr "" -#: ../build/NEWS:20971 ../build/NEWS:23206 +#: ../build/NEWS:20218 ../build/NEWS:22453 msgid "" "`bpo-23914 `__: Fixed SystemError raised " "by unpickler on broken pickle data." msgstr "" -#: ../build/NEWS:20973 ../build/NEWS:23208 +#: ../build/NEWS:20220 ../build/NEWS:22455 msgid "" "`bpo-25691 `__: Fixed crash on deleting " "ElementTree.Element attributes." msgstr "" -#: ../build/NEWS:20975 ../build/NEWS:23210 +#: ../build/NEWS:20222 ../build/NEWS:22457 msgid "" "`bpo-25624 `__: ZipFile now always " "writes a ZIP_STORED header for directory entries. Patch by Dingyuan Wang." msgstr "" -#: ../build/NEWS:20978 ../build/NEWS:23529 +#: ../build/NEWS:20225 ../build/NEWS:22776 msgid "" "`bpo-25626 `__: Change three zlib " "functions to accept sizes that fit in Py_ssize_t, but internally cap those " @@ -34380,20 +32622,20 @@ msgid "" "parameter, and the zlib.Decompress.flush() length parameter." msgstr "" -#: ../build/NEWS:20985 ../build/NEWS:23536 +#: ../build/NEWS:20232 ../build/NEWS:22783 msgid "" "`bpo-25583 `__: Avoid incorrect errors " "raised by os.makedirs(exist_ok=True) when the OS gives priority to errors " "such as EACCES over EEXIST." msgstr "" -#: ../build/NEWS:20988 ../build/NEWS:23539 +#: ../build/NEWS:20235 ../build/NEWS:22786 msgid "" "`bpo-25593 `__: Change semantics of " "EventLoop.stop() in asyncio." msgstr "" -#: ../build/NEWS:20990 ../build/NEWS:23541 +#: ../build/NEWS:20237 ../build/NEWS:22788 msgid "" "`bpo-6973 `__: When we know a subprocess." "Popen process has died, do not allow the send_signal(), terminate(), or " @@ -34401,7 +32643,7 @@ msgid "" "process." msgstr "" -#: ../build/NEWS:20994 +#: ../build/NEWS:20241 msgid "" "`bpo-23883 `__: Added missing APIs to " "__all__ to match the documented APIs for the following modules: calendar, " @@ -34410,7 +32652,7 @@ msgid "" "Kołodziej, Mauro S. M. Rodrigues and Joel Taddei." msgstr "" -#: ../build/NEWS:21000 +#: ../build/NEWS:20247 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute. Also complete names of " @@ -34418,179 +32660,179 @@ msgid "" "yet created on an instance." msgstr "" -#: ../build/NEWS:21004 ../build/NEWS:23548 +#: ../build/NEWS:20251 ../build/NEWS:22795 msgid "" "`bpo-25498 `__: Fix a crash when garbage-" "collecting ctypes objects created by wrapping a memoryview. This was a " "regression made in 3.5a1. Based on patch by Eryksun." msgstr "" -#: ../build/NEWS:21008 ../build/NEWS:23552 +#: ../build/NEWS:20255 ../build/NEWS:22799 msgid "" "`bpo-25584 `__: Added \"escape\" to the " "__all__ list in the glob module." msgstr "" -#: ../build/NEWS:21010 ../build/NEWS:23554 +#: ../build/NEWS:20257 ../build/NEWS:22801 msgid "" "`bpo-25584 `__: Fixed recursive glob() " "with patterns starting with ``**``." msgstr "" -#: ../build/NEWS:21012 ../build/NEWS:23556 +#: ../build/NEWS:20259 ../build/NEWS:22803 msgid "" "`bpo-25446 `__: Fix regression in " "smtplib's AUTH LOGIN support." msgstr "" -#: ../build/NEWS:21014 ../build/NEWS:23558 +#: ../build/NEWS:20261 ../build/NEWS:22805 msgid "" "`bpo-18010 `__: Fix the pydoc web " "server's module search function to handle exceptions from importing packages." msgstr "" -#: ../build/NEWS:21017 ../build/NEWS:23561 +#: ../build/NEWS:20264 ../build/NEWS:22808 msgid "" "`bpo-25554 `__: Got rid of circular " "references in regular expression parsing." msgstr "" -#: ../build/NEWS:21019 +#: ../build/NEWS:20266 msgid "" "`bpo-18973 `__: Command-line interface " "of the calendar module now uses argparse instead of optparse." msgstr "" -#: ../build/NEWS:21022 ../build/NEWS:23563 +#: ../build/NEWS:20269 ../build/NEWS:22810 msgid "" "`bpo-25510 `__: fileinput.FileInput." "readline() now returns b'' instead of '' at the end if the FileInput was " "opened with binary mode. Patch by Ryosuke Ito." msgstr "" -#: ../build/NEWS:21026 ../build/NEWS:23567 +#: ../build/NEWS:20273 ../build/NEWS:22814 msgid "" "`bpo-25503 `__: Fixed inspect.getdoc() " "for inherited docstrings of properties. Original patch by John Mark " "Vandenberg." msgstr "" -#: ../build/NEWS:21029 ../build/NEWS:23570 +#: ../build/NEWS:20276 ../build/NEWS:22817 msgid "" "`bpo-25515 `__: Always use os.urandom as " "a source of randomness in uuid.uuid4." msgstr "" -#: ../build/NEWS:21031 ../build/NEWS:23572 +#: ../build/NEWS:20278 ../build/NEWS:22819 msgid "" "`bpo-21827 `__: Fixed textwrap.dedent() " "for the case when largest common whitespace is a substring of smallest " "leading whitespace. Based on patch by Robert Li." msgstr "" -#: ../build/NEWS:21035 ../build/NEWS:23576 +#: ../build/NEWS:20282 ../build/NEWS:22823 msgid "" "`bpo-25447 `__: The lru_cache() wrapper " "objects now can be copied and pickled (by returning the original object " "unchanged)." msgstr "" -#: ../build/NEWS:21038 ../build/NEWS:23579 +#: ../build/NEWS:20285 ../build/NEWS:22826 msgid "" "`bpo-25390 `__: typing: Don't crash on " "Union[str, Pattern]." msgstr "" -#: ../build/NEWS:21040 ../build/NEWS:23581 +#: ../build/NEWS:20287 ../build/NEWS:22828 msgid "" "`bpo-25441 `__: asyncio: Raise error " "from drain() when socket is closed." msgstr "" -#: ../build/NEWS:21042 ../build/NEWS:23583 +#: ../build/NEWS:20289 ../build/NEWS:22830 msgid "" "`bpo-25410 `__: Cleaned up and fixed " "minor bugs in C implementation of OrderedDict." msgstr "" -#: ../build/NEWS:21045 ../build/NEWS:23586 +#: ../build/NEWS:20292 ../build/NEWS:22833 msgid "" "`bpo-25411 `__: Improved Unicode support " "in SMTPHandler through better use of the email package. Thanks to user " "simon04 for the patch." msgstr "" -#: ../build/NEWS:21048 +#: ../build/NEWS:20295 msgid "" "Move the imp module from a PendingDeprecationWarning to DeprecationWarning." msgstr "" -#: ../build/NEWS:21051 ../build/NEWS:23589 +#: ../build/NEWS:20298 ../build/NEWS:22836 msgid "" "`bpo-25407 `__: Remove mentions of the " "formatter module being removed in Python 3.6." msgstr "" -#: ../build/NEWS:21054 ../build/NEWS:23592 +#: ../build/NEWS:20301 ../build/NEWS:22839 msgid "" "`bpo-25406 `__: Fixed a bug in C " "implementation of OrderedDict.move_to_end() that caused segmentation fault " "or hang in iterating after moving several items to the start of ordered dict." msgstr "" -#: ../build/NEWS:21058 +#: ../build/NEWS:20305 msgid "" "`bpo-25382 `__: pickletools.dis() now " "outputs implicit memo index for the MEMOIZE opcode." msgstr "" -#: ../build/NEWS:21061 +#: ../build/NEWS:20308 msgid "" "`bpo-25357 `__: Add an optional newline " "parameter to binascii.b2a_base64(). base64.b64encode() uses it to avoid a " "memory copy." msgstr "" -#: ../build/NEWS:21064 +#: ../build/NEWS:20311 msgid "" "`bpo-24164 `__: Objects that need " "calling ``__new__`` with keyword arguments, can now be pickled using pickle " "protocols older than protocol version 4." msgstr "" -#: ../build/NEWS:21067 ../build/NEWS:23596 +#: ../build/NEWS:20314 ../build/NEWS:22843 msgid "" "`bpo-25364 `__: zipfile now works in " "threads disabled builds." msgstr "" -#: ../build/NEWS:21069 ../build/NEWS:23598 +#: ../build/NEWS:20316 ../build/NEWS:22845 msgid "" "`bpo-25328 `__: smtpd's SMTPChannel now " "correctly raises a ValueError if both decode_data and enable_SMTPUTF8 are " "set to true." msgstr "" -#: ../build/NEWS:21072 +#: ../build/NEWS:20319 msgid "" "`bpo-16099 `__: RobotFileParser now " "supports Crawl-delay and Request-rate extensions. Patch by Nikolay " "Bogoychev." msgstr "" -#: ../build/NEWS:21075 ../build/NEWS:23601 +#: ../build/NEWS:20322 ../build/NEWS:22848 msgid "" "`bpo-25316 `__: distutils raises OSError " "instead of DistutilsPlatformError when MSVC is not installed." msgstr "" -#: ../build/NEWS:21078 ../build/NEWS:23604 +#: ../build/NEWS:20325 ../build/NEWS:22851 msgid "" "`bpo-25380 `__: Fixed protocol for the " "STACK_GLOBAL opcode in pickletools.opcodes." msgstr "" -#: ../build/NEWS:21081 ../build/NEWS:23607 +#: ../build/NEWS:20328 ../build/NEWS:22854 msgid "" "`bpo-23972 `__: Updates asyncio datagram " "create method allowing reuseport and reuseaddr socket options to be set " @@ -34599,66 +32841,66 @@ msgid "" "is 'posix' (except if the platform is Cygwin). Patch by Chris Laws." msgstr "" -#: ../build/NEWS:21087 ../build/NEWS:23613 +#: ../build/NEWS:20334 ../build/NEWS:22860 msgid "" "`bpo-25304 `__: Add asyncio." "run_coroutine_threadsafe(). This lets you submit a coroutine to a loop from " "another thread, returning a concurrent.futures.Future. By Vincent Michel." msgstr "" -#: ../build/NEWS:21091 ../build/NEWS:23617 +#: ../build/NEWS:20338 ../build/NEWS:22864 msgid "" "`bpo-25232 `__: Fix CGIRequestHandler to " "split the query from the URL at the first question mark (?) rather than the " "last. Patch from Xiang Zhang." msgstr "" -#: ../build/NEWS:21094 ../build/NEWS:23620 +#: ../build/NEWS:20341 ../build/NEWS:22867 msgid "" "`bpo-24657 `__: Prevent " "CGIRequestHandler from collapsing slashes in the query part of the URL as if " "it were a path. Patch from Xiang Zhang." msgstr "" -#: ../build/NEWS:21097 +#: ../build/NEWS:20344 msgid "" "`bpo-25287 `__: Don't add crypt." "METHOD_CRYPT to crypt.methods if it's not supported. Check if it is " "supported, it may not be supported on OpenBSD for example." msgstr "" -#: ../build/NEWS:21101 ../build/NEWS:23648 +#: ../build/NEWS:20348 ../build/NEWS:22895 msgid "" "`bpo-23600 `__: Default implementation " "of tzinfo.fromutc() was returning wrong results in some cases." msgstr "" -#: ../build/NEWS:21104 ../build/NEWS:23645 +#: ../build/NEWS:20351 ../build/NEWS:22892 msgid "" "`bpo-25203 `__: Failed readline." "set_completer_delims() no longer left the module in inconsistent state." msgstr "" -#: ../build/NEWS:21107 +#: ../build/NEWS:20354 msgid "" "`bpo-25011 `__: rlcompleter now omits " "private and special attribute names unless the prefix starts with " "underscores." msgstr "" -#: ../build/NEWS:21110 +#: ../build/NEWS:20357 msgid "" "`bpo-25209 `__: rlcompleter now can add " "a space or a colon after completed keyword." msgstr "" -#: ../build/NEWS:21113 +#: ../build/NEWS:20360 msgid "" "`bpo-22241 `__: timezone.utc name is now " "plain 'UTC', not 'UTC-00:00'." msgstr "" -#: ../build/NEWS:21115 +#: ../build/NEWS:20362 msgid "" "`bpo-23517 `__: fromtimestamp() and " "utcfromtimestamp() methods of datetime.datetime now round microseconds to " @@ -34666,20 +32908,20 @@ msgid "" "round(float), instead of rounding towards -Infinity (ROUND_FLOOR)." msgstr "" -#: ../build/NEWS:21120 +#: ../build/NEWS:20367 msgid "" "`bpo-23552 `__: Timeit now warns when " "there is substantial (4x) variance between best and worst times. Patch from " "Serhiy Storchaka." msgstr "" -#: ../build/NEWS:21123 +#: ../build/NEWS:20370 msgid "" "`bpo-24633 `__: site-packages/README -> " "README.txt." msgstr "" -#: ../build/NEWS:21125 +#: ../build/NEWS:20372 msgid "" "`bpo-24879 `__: help() and pydoc can now " "list named tuple fields in the order they were defined rather than " @@ -34687,63 +32929,63 @@ msgid "" "present." msgstr "" -#: ../build/NEWS:21129 +#: ../build/NEWS:20376 msgid "" "`bpo-24874 `__: Improve speed of " "itertools.cycle() and make its pickle more compact." msgstr "" -#: ../build/NEWS:21132 +#: ../build/NEWS:20379 msgid "" "Fix crash in itertools.cycle.__setstate__() when the first argument wasn't a " "list." msgstr "" -#: ../build/NEWS:21135 +#: ../build/NEWS:20382 msgid "" "`bpo-20059 `__: urllib.parse raises " "ValueError on all invalid ports. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:21138 +#: ../build/NEWS:20385 msgid "" "`bpo-24360 `__: Improve __repr__ of " "argparse.Namespace() for invalid identifiers. Patch by Matthias Bussonnier." msgstr "" -#: ../build/NEWS:21141 +#: ../build/NEWS:20388 msgid "" "`bpo-23426 `__: run_setup was broken in " "distutils. Patch from Alexander Belopolsky." msgstr "" -#: ../build/NEWS:21144 +#: ../build/NEWS:20391 msgid "" "`bpo-13938 `__: 2to3 converts " "StringTypes to a tuple. Patch from Mark Hammond." msgstr "" -#: ../build/NEWS:21146 +#: ../build/NEWS:20393 msgid "" "`bpo-2091 `__: open() accepted a 'U' mode " "string containing '+', but 'U' can only be used with 'r'. Patch from Jeff " "Balogh and John O'Connor." msgstr "" -#: ../build/NEWS:21149 +#: ../build/NEWS:20396 msgid "" "`bpo-8585 `__: improved tests for " "zipimporter2. Patch from Mark Lawrence." msgstr "" -#: ../build/NEWS:21151 ../build/NEWS:24190 +#: ../build/NEWS:20398 ../build/NEWS:23437 msgid "" "`bpo-18622 `__: unittest.mock." "mock_open().reset_mock would recurse infinitely. Patch from Nicola Palumbo " "and Laurent De Buyst." msgstr "" -#: ../build/NEWS:21154 +#: ../build/NEWS:20401 msgid "" "`bpo-24426 `__: Fast searching " "optimization in regular expressions now works for patterns that starts with " @@ -34751,113 +32993,113 @@ msgid "" "compile time." msgstr "" -#: ../build/NEWS:21158 ../build/NEWS:24193 +#: ../build/NEWS:20405 ../build/NEWS:23440 msgid "" "`bpo-23661 `__: unittest.mock " "side_effects can now be exceptions again. This was a regression vs Python " "3.4. Patch from Ignacio Rossi" msgstr "" -#: ../build/NEWS:21161 +#: ../build/NEWS:20408 msgid "" "`bpo-13248 `__: Remove deprecated " "inspect.getmoduleinfo function." msgstr "" -#: ../build/NEWS:21163 ../build/NEWS:23722 +#: ../build/NEWS:20410 ../build/NEWS:22969 msgid "" "`bpo-25578 `__: Fix (another) memory " "leak in SSLSocket.getpeercer()." msgstr "" -#: ../build/NEWS:21165 ../build/NEWS:23724 +#: ../build/NEWS:20412 ../build/NEWS:22971 msgid "" "`bpo-25530 `__: Disable the vulnerable " "SSLv3 protocol by default when creating ssl.SSLContext." msgstr "" -#: ../build/NEWS:21168 ../build/NEWS:23727 +#: ../build/NEWS:20415 ../build/NEWS:22974 msgid "" "`bpo-25569 `__: Fix memory leak in " "SSLSocket.getpeercert()." msgstr "" -#: ../build/NEWS:21170 ../build/NEWS:23729 +#: ../build/NEWS:20417 ../build/NEWS:22976 msgid "" "`bpo-25471 `__: Sockets returned from " "accept() shouldn't appear to be nonblocking." msgstr "" -#: ../build/NEWS:21173 ../build/NEWS:23732 +#: ../build/NEWS:20420 ../build/NEWS:22979 msgid "" "`bpo-25319 `__: When threading.Event is " "reinitialized, the underlying condition should use a regular lock rather " "than a recursive lock." msgstr "" -#: ../build/NEWS:21176 ../build/NEWS:23213 +#: ../build/NEWS:20423 ../build/NEWS:22460 msgid "" "Skip getaddrinfo if host is already resolved. Patch by A. Jesse Jiryu Davis." msgstr "" -#: ../build/NEWS:21179 ../build/NEWS:23216 +#: ../build/NEWS:20426 ../build/NEWS:22463 msgid "" "`bpo-26050 `__: Add asyncio.StreamReader." "readuntil() method. Patch by Марк Коренберг." msgstr "" -#: ../build/NEWS:21182 ../build/NEWS:23219 +#: ../build/NEWS:20429 ../build/NEWS:22466 msgid "" "`bpo-25924 `__: Avoid unnecessary " "serialization of getaddrinfo(3) calls on OS X versions 10.5 or higher. " "Original patch by A. Jesse Jiryu Davis." msgstr "" -#: ../build/NEWS:21185 ../build/NEWS:23222 +#: ../build/NEWS:20432 ../build/NEWS:22469 msgid "" "`bpo-26406 `__: Avoid unnecessary " "serialization of getaddrinfo(3) calls on current versions of OpenBSD and " "NetBSD. Patch by A. Jesse Jiryu Davis." msgstr "" -#: ../build/NEWS:21188 ../build/NEWS:23225 +#: ../build/NEWS:20435 ../build/NEWS:22472 msgid "" "`bpo-26848 `__: Fix asyncio/subprocess." "communicate() to handle empty input. Patch by Jack O'Connor." msgstr "" -#: ../build/NEWS:21191 ../build/NEWS:23228 +#: ../build/NEWS:20438 ../build/NEWS:22475 msgid "" "`bpo-27040 `__: Add loop." "get_exception_handler method" msgstr "" -#: ../build/NEWS:21193 ../build/NEWS:23230 +#: ../build/NEWS:20440 ../build/NEWS:22477 msgid "" "`bpo-27041 `__: asyncio: Add loop." "create_future method" msgstr "" -#: ../build/NEWS:21198 ../build/NEWS:23278 +#: ../build/NEWS:20445 ../build/NEWS:22525 msgid "" "`bpo-20640 `__: Add tests for idlelib." "configHelpSourceEdit. Patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:21201 ../build/NEWS:23281 +#: ../build/NEWS:20448 ../build/NEWS:22528 msgid "" "In the 'IDLE-console differences' section of the IDLE doc, clarify how " "running with IDLE affects sys.modules and the standard streams." msgstr "" -#: ../build/NEWS:21204 ../build/NEWS:23284 +#: ../build/NEWS:20451 ../build/NEWS:22531 msgid "" "`bpo-25507 `__: fix incorrect change in " "IOBinding that prevented printing. Augment IOBinding htest to include all " "major IOBinding functions." msgstr "" -#: ../build/NEWS:21207 ../build/NEWS:23287 +#: ../build/NEWS:20454 ../build/NEWS:22534 msgid "" "`bpo-25905 `__: Revert unwanted " "conversion of ' to ’ RIGHT SINGLE QUOTATION MARK in README.txt and open this " @@ -34865,7 +33107,7 @@ msgid "" "'utf-8'." msgstr "" -#: ../build/NEWS:21211 ../build/NEWS:23761 +#: ../build/NEWS:20458 ../build/NEWS:23008 msgid "" "`bpo-15348 `__: Stop the debugger engine " "(normally in a user process) before closing the debugger window (running in " @@ -34873,7 +33115,7 @@ msgid "" "and ignored." msgstr "" -#: ../build/NEWS:21215 ../build/NEWS:23765 +#: ../build/NEWS:20462 ../build/NEWS:23012 msgid "" "`bpo-24455 `__: Prevent IDLE from " "hanging when a) closing the shell while the debugger is active (15347); b) " @@ -34884,20 +33126,20 @@ msgid "" "& .quit). 2. In gui.run, allow any existing interaction to terminate first." msgstr "" -#: ../build/NEWS:21223 ../build/NEWS:23773 +#: ../build/NEWS:20470 ../build/NEWS:23020 msgid "" "Change 'The program' to 'Your program' in an IDLE 'kill program?' message to " "make it clearer that the program referred to is the currently running user " "program, not IDLE itself." msgstr "" -#: ../build/NEWS:21227 ../build/NEWS:23777 +#: ../build/NEWS:20474 ../build/NEWS:23024 msgid "" "`bpo-24750 `__: Improve the appearance " "of the IDLE editor window status bar. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:21230 ../build/NEWS:23780 +#: ../build/NEWS:20477 ../build/NEWS:23027 msgid "" "`bpo-25313 `__: Change the handling of " "new built-in text color themes to better address the compatibility problem " @@ -34905,21 +33147,21 @@ msgid "" "idleConf.CurrentTheme everywhere in idlelib." msgstr "" -#: ../build/NEWS:21234 ../build/NEWS:23784 +#: ../build/NEWS:20481 ../build/NEWS:23031 msgid "" "`bpo-24782 `__: Extension configuration " "is now a tab in the IDLE Preferences dialog rather than a separate dialog. " "The former tabs are now a sorted list. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:21238 ../build/NEWS:23788 +#: ../build/NEWS:20485 ../build/NEWS:23035 msgid "" "`bpo-22726 `__: Re-activate the config " "dialog help button with some content about the other buttons and the new " "IDLE Dark theme." msgstr "" -#: ../build/NEWS:21241 ../build/NEWS:23791 +#: ../build/NEWS:20488 ../build/NEWS:23038 msgid "" "`bpo-24820 `__: IDLE now has an 'IDLE " "Dark' built-in text color theme. It is more or less IDLE Classic inverted, " @@ -34930,7 +33172,7 @@ msgid "" "be modified." msgstr "" -#: ../build/NEWS:21248 ../build/NEWS:23798 +#: ../build/NEWS:20495 ../build/NEWS:23045 msgid "" "`bpo-25224 `__: README.txt is now an " "idlelib index for IDLE developers and curious users. The previous user " @@ -34938,14 +33180,14 @@ msgid "" "Development and Learning Environment'." msgstr "" -#: ../build/NEWS:21252 ../build/NEWS:23802 +#: ../build/NEWS:20499 ../build/NEWS:23049 msgid "" "`bpo-24820 `__: Users can now set " "breakpoint colors in Settings -> Custom Highlighting. Original patch by Mark " "Roseman." msgstr "" -#: ../build/NEWS:21255 ../build/NEWS:23805 +#: ../build/NEWS:20502 ../build/NEWS:23052 msgid "" "`bpo-24972 `__: Inactive selection " "background now matches active selection background, as configured by users, " @@ -34953,33 +33195,33 @@ msgid "" "patch by Mark Roseman." msgstr "" -#: ../build/NEWS:21259 ../build/NEWS:23809 +#: ../build/NEWS:20506 ../build/NEWS:23056 msgid "" "`bpo-24570 `__: Idle: make calltip and " "completion boxes appear on Macs affected by a tk regression. Initial patch " "by Mark Roseman." msgstr "" -#: ../build/NEWS:21262 ../build/NEWS:23812 +#: ../build/NEWS:20509 ../build/NEWS:23059 msgid "" "`bpo-24988 `__: Idle ScrolledList " "context menus (used in debugger) now work on Mac Aqua. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:21265 ../build/NEWS:23815 +#: ../build/NEWS:20512 ../build/NEWS:23062 msgid "" "`bpo-24801 `__: Make right-click for " "context menu work on Mac Aqua. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:21268 ../build/NEWS:23818 +#: ../build/NEWS:20515 ../build/NEWS:23065 msgid "" "`bpo-25173 `__: Associate tkinter " "messageboxes with a specific widget. For Mac OSX, make them a 'sheet'. " "Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:21271 ../build/NEWS:23821 +#: ../build/NEWS:20518 ../build/NEWS:23068 msgid "" "`bpo-25198 `__: Enhance the initial html " "viewer now used for Idle Help. Properly indent fixed-pitch text (patch by " @@ -34989,50 +33231,50 @@ msgid "" "header at the top of the screen." msgstr "" -#: ../build/NEWS:21278 ../build/NEWS:23828 +#: ../build/NEWS:20525 ../build/NEWS:23075 msgid "" "`bpo-25225 `__: Condense and rewrite " "Idle doc section on text colors." msgstr "" -#: ../build/NEWS:21280 ../build/NEWS:23830 +#: ../build/NEWS:20527 ../build/NEWS:23077 msgid "" "`bpo-21995 `__: Explain some differences " "between IDLE and console Python." msgstr "" -#: ../build/NEWS:21282 ../build/NEWS:23832 +#: ../build/NEWS:20529 ../build/NEWS:23079 msgid "" "`bpo-22820 `__: Explain need for *print* " "when running file from Idle editor." msgstr "" -#: ../build/NEWS:21284 ../build/NEWS:23834 +#: ../build/NEWS:20531 ../build/NEWS:23081 msgid "" "`bpo-25224 `__: Doc: augment Idle " "feature list and no-subprocess section." msgstr "" -#: ../build/NEWS:21286 ../build/NEWS:23836 +#: ../build/NEWS:20533 ../build/NEWS:23083 msgid "" "`bpo-25219 `__: Update doc for Idle " "command line options. Some were missing and notes were not correct." msgstr "" -#: ../build/NEWS:21289 ../build/NEWS:23839 +#: ../build/NEWS:20536 ../build/NEWS:23086 msgid "" "`bpo-24861 `__: Most of idlelib is " "private and subject to change. Use idleib.idle.* to start Idle. See idlelib." "__init__.__doc__." msgstr "" -#: ../build/NEWS:21292 ../build/NEWS:23842 +#: ../build/NEWS:20539 ../build/NEWS:23089 msgid "" "`bpo-25199 `__: Idle: add " "synchronization comments for future maintainers." msgstr "" -#: ../build/NEWS:21294 +#: ../build/NEWS:20541 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped Doc/" @@ -35042,159 +33284,159 @@ msgid "" "and helt.txt file are deprecated." msgstr "" -#: ../build/NEWS:21301 ../build/NEWS:23851 +#: ../build/NEWS:20548 ../build/NEWS:23098 msgid "" "`bpo-24199 `__: Deprecate unused idlelib." "idlever with possible removal in 3.6." msgstr "" -#: ../build/NEWS:21303 ../build/NEWS:23853 +#: ../build/NEWS:20550 ../build/NEWS:23100 msgid "" "`bpo-24790 `__: Remove extraneous code " "(which also create 2 & 3 conflicts)." msgstr "" -#: ../build/NEWS:21308 ../build/NEWS:23299 +#: ../build/NEWS:20555 ../build/NEWS:22546 msgid "" "`bpo-26736 `__: Used HTTPS for external " "links in the documentation if possible." msgstr "" -#: ../build/NEWS:21310 ../build/NEWS:23301 +#: ../build/NEWS:20557 ../build/NEWS:22548 msgid "" "`bpo-6953 `__: Rework the Readline module " "documentation to group related functions together, and add more details such " "as what underlying Readline functions and variables are accessed." msgstr "" -#: ../build/NEWS:21314 ../build/NEWS:23305 +#: ../build/NEWS:20561 ../build/NEWS:22552 msgid "" "`bpo-23606 `__: Adds note to ctypes " "documentation regarding cdll.msvcrt." msgstr "" -#: ../build/NEWS:21316 ../build/NEWS:23868 +#: ../build/NEWS:20563 ../build/NEWS:23115 msgid "" "`bpo-24952 `__: Clarify the default size " "argument of stack_size() in the \"threading\" and \"_thread\" modules. Patch " "from Mattip." msgstr "" -#: ../build/NEWS:21319 ../build/NEWS:23310 +#: ../build/NEWS:20566 ../build/NEWS:22557 msgid "" "`bpo-26014 `__: Update 3.x packaging " "documentation: * \"See also\" links to the new docs are now provided in the " "legacy pages * links to setuptools documentation have been updated" msgstr "" -#: ../build/NEWS:21326 ../build/NEWS:23317 +#: ../build/NEWS:20573 ../build/NEWS:22564 msgid "" "`bpo-21916 `__: Added tests for the " "turtle module. Patch by ingrid, Gregory Loyse and Jelle Zijlstra." msgstr "" -#: ../build/NEWS:21329 +#: ../build/NEWS:20576 msgid "" "`bpo-26295 `__: When using \"python3 -m " "test --testdir=TESTDIR\", regrtest doesn't add \"test.\" prefix to test " "module names." msgstr "" -#: ../build/NEWS:21332 ../build/NEWS:23320 +#: ../build/NEWS:20579 ../build/NEWS:22567 msgid "" "`bpo-26523 `__: The multiprocessing " "thread pool (multiprocessing.dummy.Pool) was untested." msgstr "" -#: ../build/NEWS:21335 ../build/NEWS:23323 +#: ../build/NEWS:20582 ../build/NEWS:22570 msgid "" "`bpo-26015 `__: Added new tests for " "pickling iterators of mutable sequences." msgstr "" -#: ../build/NEWS:21337 ../build/NEWS:23325 +#: ../build/NEWS:20584 ../build/NEWS:22572 msgid "" "`bpo-26325 `__: Added test.support." "check_no_resource_warning() to check that no ResourceWarning is emitted." msgstr "" -#: ../build/NEWS:21340 +#: ../build/NEWS:20587 msgid "" "`bpo-25940 `__: Changed test_ssl to use " "its internal local server more. This avoids relying on svn.python.org, " "which recently changed root certificate." msgstr "" -#: ../build/NEWS:21343 ../build/NEWS:23331 +#: ../build/NEWS:20590 ../build/NEWS:22578 msgid "" "`bpo-25616 `__: Tests for OrderedDict " "are extracted from test_collections into separate file test_ordered_dict." msgstr "" -#: ../build/NEWS:21346 ../build/NEWS:23882 +#: ../build/NEWS:20593 ../build/NEWS:23129 msgid "" "`bpo-25449 `__: Added tests for " "OrderedDict subclasses." msgstr "" -#: ../build/NEWS:21348 +#: ../build/NEWS:20595 msgid "" "`bpo-25188 `__: Add -P/--pgo to test." "regrtest to suppress error output when running the test suite for the " "purposes of a PGO build. Initial patch by Alecsandru Patrascu." msgstr "" -#: ../build/NEWS:21352 +#: ../build/NEWS:20599 msgid "" "`bpo-22806 `__: Add ``python -m test --" "list-tests`` command to list tests." msgstr "" -#: ../build/NEWS:21354 +#: ../build/NEWS:20601 msgid "" "`bpo-18174 `__: ``python -m test --" "huntrleaks ...`` now also checks for leak of file descriptors. Patch written " "by Richard Oudkerk." msgstr "" -#: ../build/NEWS:21357 +#: ../build/NEWS:20604 msgid "" "`bpo-25260 `__: Fix ``python -m test --" "coverage`` on Windows. Remove the list of ignored directories." msgstr "" -#: ../build/NEWS:21360 ../build/NEWS:23889 +#: ../build/NEWS:20607 ../build/NEWS:23136 msgid "" "``PCbuild\\rt.bat`` now accepts an unlimited number of arguments to pass " "along to regrtest.py. Previously there was a limit of 9." msgstr "" -#: ../build/NEWS:21363 ../build/NEWS:23334 +#: ../build/NEWS:20610 ../build/NEWS:22581 msgid "" "`bpo-26583 `__: Skip " "test_timestamp_overflow in test_import if bytecode files cannot be written." msgstr "" -#: ../build/NEWS:21369 +#: ../build/NEWS:20616 msgid "" "`bpo-21277 `__: Don't try to link " "_ctypes with a ffi_convenience library." msgstr "" -#: ../build/NEWS:21371 ../build/NEWS:23340 +#: ../build/NEWS:20618 ../build/NEWS:22587 msgid "" "`bpo-26884 `__: Fix linking extension " "modules for cross builds. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:21374 +#: ../build/NEWS:20621 msgid "" "`bpo-26932 `__: Fixed support of RTLD_* " "constants defined as enum values, not via macros (in particular on " "Android). Patch by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:21377 ../build/NEWS:23343 +#: ../build/NEWS:20624 ../build/NEWS:22590 msgid "" "`bpo-22359 `__: Disable the rules for " "running _freeze_importlib and pgen when cross-compiling. The output of " @@ -35202,14 +33444,14 @@ msgid "" "regenerated when doing a native build. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:21382 +#: ../build/NEWS:20629 msgid "" "`bpo-21668 `__: Link audioop, _datetime, " "_ctypes_test modules to libm, except on Mac OS X. Patch written by Chi Hsuan " "Yen." msgstr "" -#: ../build/NEWS:21385 ../build/NEWS:23354 +#: ../build/NEWS:20632 ../build/NEWS:22601 msgid "" "`bpo-25702 `__: A --with-lto configure " "option has been added that will enable link time optimizations at build time " @@ -35218,83 +33460,83 @@ msgid "" "relying on it. It can provide a few % speed up over profile-opt alone." msgstr "" -#: ../build/NEWS:21391 ../build/NEWS:23360 +#: ../build/NEWS:20638 ../build/NEWS:22607 msgid "" "`bpo-26624 `__: Adds validation of " "ucrtbase[d].dll version with warning for old versions." msgstr "" -#: ../build/NEWS:21394 ../build/NEWS:23363 +#: ../build/NEWS:20641 ../build/NEWS:22610 msgid "" "`bpo-17603 `__: Avoid error about " "nonexistent fileblocks.o file by using a lower-level check for st_blocks in " "struct stat." msgstr "" -#: ../build/NEWS:21397 ../build/NEWS:23366 +#: ../build/NEWS:20644 ../build/NEWS:22613 msgid "" "`bpo-26079 `__: Fixing the build output " "folder for tix-8.4.3.6. Patch by Bjoern Thiel." msgstr "" -#: ../build/NEWS:21400 ../build/NEWS:23369 +#: ../build/NEWS:20647 ../build/NEWS:22616 msgid "" "`bpo-26465 `__: Update Windows builds to " "use OpenSSL 1.0.2g." msgstr "" -#: ../build/NEWS:21402 +#: ../build/NEWS:20649 msgid "" "`bpo-25348 `__: Added ``--pgo`` and ``--" "pgo-job`` arguments to ``PCbuild\\build.bat`` for building with Profile-" "Guided Optimization. The old ``PCbuild\\build_pgo.bat`` script is removed." msgstr "" -#: ../build/NEWS:21406 ../build/NEWS:23380 +#: ../build/NEWS:20653 ../build/NEWS:22627 msgid "" "`bpo-25827 `__: Add support for building " "with ICC to ``configure``, including a new ``--with-icc`` flag." msgstr "" -#: ../build/NEWS:21409 ../build/NEWS:23383 +#: ../build/NEWS:20656 ../build/NEWS:22630 msgid "" "`bpo-25696 `__: Fix installation of " "Python on UNIX with make -j9." msgstr "" -#: ../build/NEWS:21411 ../build/NEWS:23900 +#: ../build/NEWS:20658 ../build/NEWS:23147 msgid "" "`bpo-24986 `__: It is now possible to " "build Python on Windows without errors when external libraries are not " "available." msgstr "" -#: ../build/NEWS:21414 ../build/NEWS:23371 +#: ../build/NEWS:20661 ../build/NEWS:22618 msgid "" "`bpo-24421 `__: Compile Modules/_math.c " "once, before building extensions. Previously it could fail to compile " "properly if the math and cmath builds were concurrent." msgstr "" -#: ../build/NEWS:21418 +#: ../build/NEWS:20665 msgid "" "`bpo-26465 `__: Update OS X 10.5+ 32-bit-" "only installer to build and link with OpenSSL 1.0.2g." msgstr "" -#: ../build/NEWS:21421 ../build/NEWS:23388 +#: ../build/NEWS:20668 ../build/NEWS:22635 msgid "" "`bpo-26268 `__: Update Windows builds to " "use OpenSSL 1.0.2f." msgstr "" -#: ../build/NEWS:21423 ../build/NEWS:23390 +#: ../build/NEWS:20670 ../build/NEWS:22637 msgid "" "`bpo-25136 `__: Support Apple Xcode 7's " "new textual SDK stub libraries." msgstr "" -#: ../build/NEWS:21425 ../build/NEWS:23392 +#: ../build/NEWS:20672 ../build/NEWS:22639 msgid "" "`bpo-24324 `__: Do not enable " "unreachable code warnings when using gcc as the option does not work " @@ -35302,44 +33544,44 @@ msgid "" "gcc-4.5." msgstr "" -#: ../build/NEWS:21432 ../build/NEWS:23399 +#: ../build/NEWS:20679 ../build/NEWS:22646 msgid "" "`bpo-27053 `__: Updates make_zip.py to " "correctly generate library ZIP file." msgstr "" -#: ../build/NEWS:21434 ../build/NEWS:23401 +#: ../build/NEWS:20681 ../build/NEWS:22648 msgid "" "`bpo-26268 `__: Update the prepare_ssl." "py script to handle OpenSSL releases that don't include the contents of the " "include directory (that is, 1.0.2e and later)." msgstr "" -#: ../build/NEWS:21438 ../build/NEWS:23405 +#: ../build/NEWS:20685 ../build/NEWS:22652 msgid "" "`bpo-26071 `__: bdist_wininst created " "binaries fail to start and find 32bit Python" msgstr "" -#: ../build/NEWS:21441 ../build/NEWS:23408 +#: ../build/NEWS:20688 ../build/NEWS:22655 msgid "" "`bpo-26073 `__: Update the list of magic " "numbers in launcher" msgstr "" -#: ../build/NEWS:21443 ../build/NEWS:23410 +#: ../build/NEWS:20690 ../build/NEWS:22657 msgid "" "`bpo-26065 `__: Excludes venv from " "library when generating embeddable distro." msgstr "" -#: ../build/NEWS:21445 ../build/NEWS:23939 +#: ../build/NEWS:20692 ../build/NEWS:23186 msgid "" "`bpo-25022 `__: Removed very outdated PC/" "example_nt/ directory." msgstr "" -#: ../build/NEWS:21450 ../build/NEWS:23415 +#: ../build/NEWS:20697 ../build/NEWS:22662 msgid "" "`bpo-26799 `__: Fix python-gdb.py: don't " "get C types once when the Python code is loaded, but get C types on demand. " @@ -35347,44 +33589,44 @@ msgid "" "executable. Patch written by Thomas Ilsche." msgstr "" -#: ../build/NEWS:21455 ../build/NEWS:23420 +#: ../build/NEWS:20702 ../build/NEWS:22667 msgid "" "`bpo-26271 `__: Fix the Freeze tool to " "properly use flags passed through configure. Patch by Daniel Shaulov." msgstr "" -#: ../build/NEWS:21458 ../build/NEWS:23423 +#: ../build/NEWS:20705 ../build/NEWS:22670 msgid "" "`bpo-26489 `__: Add dictionary unpacking " "support to Tools/parser/unparse.py. Patch by Guo Ci Teo." msgstr "" -#: ../build/NEWS:21461 ../build/NEWS:23426 +#: ../build/NEWS:20708 ../build/NEWS:22673 msgid "" "`bpo-26316 `__: Fix variable name typo " "in Argument Clinic." msgstr "" -#: ../build/NEWS:21463 ../build/NEWS:23944 +#: ../build/NEWS:20710 ../build/NEWS:23191 msgid "" "`bpo-25440 `__: Fix output of python-" "config --extension-suffix." msgstr "" -#: ../build/NEWS:21465 +#: ../build/NEWS:20712 msgid "" "`bpo-25154 `__: The pyvenv script has " "been deprecated in favour of `python3 -m venv`." msgstr "" -#: ../build/NEWS:21471 +#: ../build/NEWS:20718 msgid "" "`bpo-26312 `__: SystemError is now " "raised in all programming bugs with using PyArg_ParseTupleAndKeywords(). " "RuntimeError did raised before in some programming bugs." msgstr "" -#: ../build/NEWS:21475 +#: ../build/NEWS:20722 msgid "" "`bpo-26198 `__: ValueError is now raised " "instead of TypeError on buffer overflow in parsing \"es#\" and \"et#\" " @@ -35392,27 +33634,27 @@ msgid "" "programmatical error in parsing format string." msgstr "" -#: ../build/NEWS:21482 +#: ../build/NEWS:20729 msgid "Python 3.5.5 final" msgstr "" -#: ../build/NEWS:21484 +#: ../build/NEWS:20731 msgid "*Release date: 2018-02-04*" msgstr "" -#: ../build/NEWS:21486 +#: ../build/NEWS:20733 msgid "There were no new changes in version 3.5.5." msgstr "" -#: ../build/NEWS:21491 +#: ../build/NEWS:20738 msgid "Python 3.5.5 release candidate 1" msgstr "" -#: ../build/NEWS:21493 +#: ../build/NEWS:20740 msgid "*Release date: 2018-01-23*" msgstr "" -#: ../build/NEWS:21498 +#: ../build/NEWS:20745 msgid "" "`bpo-32551 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__ " @@ -35429,30 +33671,30 @@ msgid "" "then upcoming Python 3.5.4 release would also be affected)" msgstr "" -#: ../build/NEWS:21511 +#: ../build/NEWS:20758 msgid "" "`bpo-30657 `__: Fixed possible integer " "overflow in PyBytes_DecodeEscape, CVE-2017-1000158. Original patch by Jay " "Bosamiya; rebased to Python 3 by Miro Hrončok." msgstr "" -#: ../build/NEWS:21538 +#: ../build/NEWS:20785 msgid "Python 3.5.4 final" msgstr "" -#: ../build/NEWS:21540 +#: ../build/NEWS:20787 msgid "*Release date: 2017-08-07*" msgstr "" -#: ../build/NEWS:21550 +#: ../build/NEWS:20797 msgid "Python 3.5.4 release candidate 1" msgstr "" -#: ../build/NEWS:21552 +#: ../build/NEWS:20799 msgid "*Release date: 2017-07-23*" msgstr "" -#: ../build/NEWS:21604 +#: ../build/NEWS:20851 msgid "" "`bpo-29537 `__: Restore runtime " "compatibility with bytecode files generated by CPython 3.5.0 to 3.5.2, and " @@ -35461,13 +33703,13 @@ msgid "" "contain. Patch by Petr Viktorin, Serhiy Storchaka, and Nick Coghlan." msgstr "" -#: ../build/NEWS:21886 +#: ../build/NEWS:21133 msgid "" "`bpo-30822 `__: Fix regrtest command " "line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../build/NEWS:21889 +#: ../build/NEWS:21136 msgid "" "`bpo-30383 `__: regrtest: Enhance " "regrtest and backport features from the master branch. Add options: --" @@ -35482,7 +33724,7 @@ msgid "" "`30675`)." msgstr "" -#: ../build/NEWS:21946 +#: ../build/NEWS:21193 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is set to " @@ -35490,65 +33732,65 @@ msgid "" "higher." msgstr "" -#: ../build/NEWS:21958 +#: ../build/NEWS:21205 msgid "Python 3.5.3 final" msgstr "" -#: ../build/NEWS:21960 +#: ../build/NEWS:21207 msgid "*Release date: 2017-01-17*" msgstr "" -#: ../build/NEWS:21962 +#: ../build/NEWS:21209 msgid "There were no code changes between 3.5.3rc1 and 3.5.3 final." msgstr "" -#: ../build/NEWS:21967 +#: ../build/NEWS:21214 msgid "Python 3.5.3 release candidate 1" msgstr "" -#: ../build/NEWS:21969 +#: ../build/NEWS:21216 msgid "*Release date: 2017-01-02*" msgstr "" -#: ../build/NEWS:21974 +#: ../build/NEWS:21221 msgid "" "`bpo-29073 `__: bytearray formatting no " "longer truncates on first null byte." msgstr "" -#: ../build/NEWS:21978 +#: ../build/NEWS:21225 msgid "" "`bpo-28147 `__: Fix a memory leak in " "split-table dictionaries: setattr() must not convert combined table into " "split table." msgstr "" -#: ../build/NEWS:21990 +#: ../build/NEWS:21237 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug caused by a monkey-patched " "len() function." msgstr "" -#: ../build/NEWS:22033 +#: ../build/NEWS:21280 msgid "" "`bpo-28203 `__: Fix incorrect type in " "error message from ``complex(1.0, {2:3})``. Patch by Soumya Sharma." msgstr "" -#: ../build/NEWS:22048 +#: ../build/NEWS:21295 msgid "" "`bpo-28189 `__: dictitems_contains no " "longer swallows compare errors. (Patch by Xiang Zhang)" msgstr "" -#: ../build/NEWS:22060 +#: ../build/NEWS:21307 msgid "" "`bpo-26020 `__: set literal evaluation " "order did not match documented behaviour." msgstr "" -#: ../build/NEWS:22079 +#: ../build/NEWS:21326 msgid "" "`bpo-27419 `__: Standard __import__() no " "longer look up \"__import__\" in globals or builtins for importing " @@ -35556,33 +33798,33 @@ msgid "" "package name." msgstr "" -#: ../build/NEWS:22131 +#: ../build/NEWS:21378 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when pass a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../build/NEWS:22182 +#: ../build/NEWS:21429 msgid "" "`bpo-28488 `__: shutil.make_archive() no " "longer add entry \"./\" to ZIP archive." msgstr "" -#: ../build/NEWS:22220 +#: ../build/NEWS:21467 msgid "" "`bpo-27611 `__: Fixed support of default " "root window in the tkinter.tix module." msgstr "" -#: ../build/NEWS:22246 +#: ../build/NEWS:21493 msgid "" "`bpo-19003 `__: m email.generator now " "replaces only ``\\r`` and/or ``\\n`` line endings, per the RFC, instead of " "all unicode line endings." msgstr "" -#: ../build/NEWS:22318 +#: ../build/NEWS:21565 msgid "" "A new version of typing.py from https://github.com/python/typing: Collection " "(only for 3.6) (`bpo-27598 `__). Add " @@ -35591,20 +33833,20 @@ msgid "" "(upstream #252)." msgstr "" -#: ../build/NEWS:22334 +#: ../build/NEWS:21581 msgid "" "`bpo-26750 `__: unittest.mock." "create_autospec() now works properly for subclasses of property() and other " "data descriptors." msgstr "" -#: ../build/NEWS:22378 +#: ../build/NEWS:21625 msgid "" "`bpo-26664 `__: Fix activate.fish by " "removing mis-use of ``$``." msgstr "" -#: ../build/NEWS:22380 +#: ../build/NEWS:21627 msgid "" "`bpo-22115 `__: Fixed tracing Tkinter " "variables: trace_vdelete() with wrong mode no longer break tracing, " @@ -35612,51 +33854,51 @@ msgid "" "\"u\" mode now works." msgstr "" -#: ../build/NEWS:22384 +#: ../build/NEWS:21631 msgid "" "Fix a scoping issue in importlib.util.LazyLoader which triggered an " "UnboundLocalError when lazy-loading a module that was already put into sys." "modules." msgstr "" -#: ../build/NEWS:22484 +#: ../build/NEWS:21731 msgid "" "`bpo-28600 `__: Optimize loop." "call_soon()." msgstr "" -#: ../build/NEWS:22498 +#: ../build/NEWS:21745 msgid "" "`bpo-24142 `__: Reading a corrupt config " "file left the parser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../build/NEWS:22501 +#: ../build/NEWS:21748 msgid "" "`bpo-28990 `__: Fix SSL hanging if " "connection is closed before handshake completed. (Patch by HoHo-Ho)" msgstr "" -#: ../build/NEWS:22537 +#: ../build/NEWS:21784 msgid "" "`bpo-26754 `__: PyUnicode_FSDecoder() " "accepted a filename argument encoded as an iterable of integers. Now only " "strings and bytes-like objects are accepted." msgstr "" -#: ../build/NEWS:22549 +#: ../build/NEWS:21796 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l/-M in regrtest command line arguments." msgstr "" -#: ../build/NEWS:22590 +#: ../build/NEWS:21837 msgid "" "`bpo-27309 `__: Enabled proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../build/NEWS:22623 +#: ../build/NEWS:21870 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure " @@ -35664,13 +33906,13 @@ msgid "" "improve our ability to find the llvm-profdata tool on MacOS and some Linuxes." msgstr "" -#: ../build/NEWS:22630 +#: ../build/NEWS:21877 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations configure flag." msgstr "" -#: ../build/NEWS:22635 +#: ../build/NEWS:21882 msgid "" "`bpo-25825 `__: Correct the references " "to Modules/python.exp and ld_so_aix, which are required on AIX. This " @@ -35678,48 +33920,48 @@ msgid "" "undoes changed references to the build tree that were made in 3.5.0a1." msgstr "" -#: ../build/NEWS:22658 +#: ../build/NEWS:21905 msgid "Python 3.5.2 final" msgstr "" -#: ../build/NEWS:22660 +#: ../build/NEWS:21907 msgid "*Release date: 2016-06-26*" msgstr "" -#: ../build/NEWS:22670 +#: ../build/NEWS:21917 msgid "" "`bpo-26867 `__: Ubuntu's openssl " "OP_NO_SSLv3 is forced on by default; fix test." msgstr "" -#: ../build/NEWS:22675 +#: ../build/NEWS:21922 msgid "" "`bpo-27365 `__: Allow non-ascii in " "idlelib/NEWS.txt - minimal part for 3.5.2." msgstr "" -#: ../build/NEWS:22679 +#: ../build/NEWS:21926 msgid "Python 3.5.2 release candidate 1" msgstr "" -#: ../build/NEWS:22681 +#: ../build/NEWS:21928 msgid "*Release date: 2016-06-12*" msgstr "" -#: ../build/NEWS:22697 +#: ../build/NEWS:21944 msgid "" "`bpo-27039 `__: Fixed bytearray.remove() " "for values greater than 127. Patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:22752 +#: ../build/NEWS:21999 msgid "" "`bpo-26194 `__: Deque.insert() gave odd " "results for bounded deques that had reached their maximum size. Now an " "IndexError will be raised when attempting to insert into a full deque." msgstr "" -#: ../build/NEWS:22756 +#: ../build/NEWS:22003 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -35728,13 +33970,13 @@ msgid "" "returns ``1.0`` (``int``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../build/NEWS:22818 +#: ../build/NEWS:22065 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom" msgstr "" -#: ../build/NEWS:23003 +#: ../build/NEWS:22250 msgid "" "`bpo-21925 `__: :func:`warnings." "formatwarning` now catches exceptions on ``linecache.getline(...)`` to be " @@ -35742,64 +33984,64 @@ msgid "" "process." msgstr "" -#: ../build/NEWS:23045 +#: ../build/NEWS:22292 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in the fileinput module. The bufsize parameter is no longer used." msgstr "" -#: ../build/NEWS:23074 +#: ../build/NEWS:22321 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises SystemError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../build/NEWS:23133 +#: ../build/NEWS:22380 msgid "" "`bpo-17633 `__: Improve zipimport's " "support for namespace packages." msgstr "" -#: ../build/NEWS:23232 +#: ../build/NEWS:22479 msgid "" "`bpo-27223 `__: asyncio: Fix _read_ready " "and _write_ready to respect _conn_lost. Patch by Łukasz Langa." msgstr "" -#: ../build/NEWS:23235 +#: ../build/NEWS:22482 msgid "" "`bpo-22970 `__: asyncio: Fix " "inconsistency cancelling Condition.wait. Patch by David Coles." msgstr "" -#: ../build/NEWS:23271 +#: ../build/NEWS:22518 msgid "" "`bpo-21703 `__: Add test for IDLE's undo " "delegator. Original patch by Saimadhav Heblikar ." msgstr "" -#: ../build/NEWS:23307 +#: ../build/NEWS:22554 msgid "" "`bpo-25500 `__: Fix documentation to not " "claim that __import__ is searched for in the global scope." msgstr "" -#: ../build/NEWS:23328 +#: ../build/NEWS:22575 msgid "" "`bpo-25940 `__: Changed test_ssl to use " "self-signed.pythontest.net. This avoids relying on svn.python.org, which " "recently changed root certificate." msgstr "" -#: ../build/NEWS:23351 +#: ../build/NEWS:22598 msgid "" "`bpo-21668 `__: Link audioop, _datetime, " "_ctypes_test modules to libm, except on Mac OS X. Patch written by Xavier de " "Gaye." msgstr "" -#: ../build/NEWS:23375 +#: ../build/NEWS:22622 msgid "" "`bpo-25348 `__: Added ``--pgo`` and ``--" "pgo-job`` arguments to ``PCbuild\\build.bat`` for building with Profile-" @@ -35807,43 +34049,43 @@ msgid "" "deprecated, and simply calls ``PCbuild\\build.bat --pgo %*``." msgstr "" -#: ../build/NEWS:23436 +#: ../build/NEWS:22683 msgid "Python 3.5.1 final" msgstr "" -#: ../build/NEWS:23438 +#: ../build/NEWS:22685 msgid "*Release date: 2015-12-06*" msgstr "" -#: ../build/NEWS:23449 +#: ../build/NEWS:22696 msgid "" "`bpo-25715 `__: Python 3.5.1 installer " "shows wrong upgrade path and incorrect logic for launcher detection." msgstr "" -#: ../build/NEWS:23454 +#: ../build/NEWS:22701 msgid "Python 3.5.1 release candidate 1" msgstr "" -#: ../build/NEWS:23456 +#: ../build/NEWS:22703 msgid "*Release date: 2015-11-22*" msgstr "" -#: ../build/NEWS:23515 +#: ../build/NEWS:22762 msgid "" "`bpo-25182 `__: The stdprinter (used as " "sys.stderr before the io module is imported at startup) now uses the " "backslashreplace error handler." msgstr "" -#: ../build/NEWS:23518 +#: ../build/NEWS:22765 msgid "" "`bpo-25131 `__: Make the line number and " "column offset of set/dict literals and comprehensions correspond to the " "opening brace." msgstr "" -#: ../build/NEWS:23521 +#: ../build/NEWS:22768 msgid "" "`bpo-25150 `__: Hide the private " "_Py_atomic_xxx symbols from the public Python.h header to fix a compilation " @@ -35851,38 +34093,38 @@ msgid "" "PyThreadState_Get() to avoid ABI incompatibilities." msgstr "" -#: ../build/NEWS:23545 +#: ../build/NEWS:22792 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute." msgstr "" -#: ../build/NEWS:23623 +#: ../build/NEWS:22870 msgid "" "`bpo-24483 `__: C implementation of " "functools.lru_cache() now calculates key's hash only once." msgstr "" -#: ../build/NEWS:23626 +#: ../build/NEWS:22873 msgid "" "`bpo-22958 `__: Constructor and update " "method of weakref.WeakValueDictionary now accept the self and the dict " "keyword arguments." msgstr "" -#: ../build/NEWS:23629 +#: ../build/NEWS:22876 msgid "" "`bpo-22609 `__: Constructor of " "collections.UserDict now accepts the self keyword argument." msgstr "" -#: ../build/NEWS:23632 +#: ../build/NEWS:22879 msgid "" "`bpo-25111 `__: Fixed comparison of " "traceback.FrameSummary." msgstr "" -#: ../build/NEWS:23634 +#: ../build/NEWS:22881 msgid "" "`bpo-25262 `__: Added support for " "BINBYTES8 opcode in Python implementation of unpickler. Highest 32 bits of " @@ -35890,30 +34132,30 @@ msgid "" "on 32-bit platforms in C implementation." msgstr "" -#: ../build/NEWS:23639 +#: ../build/NEWS:22886 msgid "" "`bpo-25034 `__: Fix string.Formatter " "problem with auto-numbering and nested format_specs. Patch by Anthon van der " "Neut." msgstr "" -#: ../build/NEWS:23642 +#: ../build/NEWS:22889 msgid "" "`bpo-25233 `__: Rewrite the guts of " "asyncio.Queue and asyncio.Semaphore to be more understandable and correct." msgstr "" -#: ../build/NEWS:23651 +#: ../build/NEWS:22898 msgid "" "`bpo-23329 `__: Allow the ssl module to " "be built with older versions of LibreSSL." msgstr "" -#: ../build/NEWS:23654 +#: ../build/NEWS:22901 msgid "Prevent overflow in _Unpickler_Read." msgstr "" -#: ../build/NEWS:23656 +#: ../build/NEWS:22903 msgid "" "`bpo-25047 `__: The XML encoding " "declaration written by Element Tree now respects the letter case given by " @@ -35921,26 +34163,26 @@ msgid "" "like \"UTF-8\", which worked in Python 2." msgstr "" -#: ../build/NEWS:23660 +#: ../build/NEWS:22907 msgid "" "`bpo-25135 `__: Make deque_clear() safer " "by emptying the deque before clearing. This helps avoid possible reentrancy " "issues." msgstr "" -#: ../build/NEWS:23663 +#: ../build/NEWS:22910 msgid "" "`bpo-19143 `__: platform module now " "reads Windows version from kernel32.dll to avoid compatibility shims." msgstr "" -#: ../build/NEWS:23666 +#: ../build/NEWS:22913 msgid "" "`bpo-25092 `__: Fix datetime.strftime() " "failure when errno was already set to EINVAL." msgstr "" -#: ../build/NEWS:23669 +#: ../build/NEWS:22916 msgid "" "`bpo-23517 `__: Fix rounding in " "fromtimestamp() and utcfromtimestamp() methods of datetime.datetime: " @@ -35952,27 +34194,27 @@ msgid "" "mode used by round(float) for example." msgstr "" -#: ../build/NEWS:23678 +#: ../build/NEWS:22925 msgid "" "`bpo-25155 `__: Fix datetime.datetime." "now() and datetime.datetime.utcnow() on Windows to support date after year " "2038. It was a regression introduced in Python 3.5.0." msgstr "" -#: ../build/NEWS:23682 +#: ../build/NEWS:22929 msgid "" "`bpo-25108 `__: Omitted internal frames " "in traceback functions print_stack(), format_stack(), and extract_stack() " "called without arguments." msgstr "" -#: ../build/NEWS:23685 +#: ../build/NEWS:22932 msgid "" "`bpo-25118 `__: Fix a regression of " "Python 3.5.0 in os.waitpid() on Windows." msgstr "" -#: ../build/NEWS:23687 +#: ../build/NEWS:22934 msgid "" "`bpo-24684 `__: socket.socket." "getaddrinfo() now calls PyUnicode_AsEncodedString() instead of calling the " @@ -35982,46 +34224,46 @@ msgid "" "string." msgstr "" -#: ../build/NEWS:23693 +#: ../build/NEWS:22940 msgid "" "`bpo-25060 `__: Correctly compute stack " "usage of the BUILD_MAP opcode." msgstr "" -#: ../build/NEWS:23695 +#: ../build/NEWS:22942 msgid "" "`bpo-24857 `__: Comparing call_args to a " "long sequence now correctly returns a boolean result instead of raising an " "exception. Patch by A Kaptur." msgstr "" -#: ../build/NEWS:23698 +#: ../build/NEWS:22945 msgid "" "`bpo-23144 `__: Make sure that " "HTMLParser.feed() returns all the data, even when convert_charrefs is True." msgstr "" -#: ../build/NEWS:23701 +#: ../build/NEWS:22948 msgid "" "`bpo-24982 `__: shutil.make_archive() " "with the \"zip\" format now adds entries for directories (including empty " "directories) in ZIP file." msgstr "" -#: ../build/NEWS:23704 +#: ../build/NEWS:22951 msgid "" "`bpo-25019 `__: Fixed a crash caused by " "setting non-string key of expat parser. Based on patch by John Leitch." msgstr "" -#: ../build/NEWS:23707 +#: ../build/NEWS:22954 msgid "" "`bpo-16180 `__: Exit pdb if file has " "syntax error, instead of trapping user in an infinite loop. Patch by Xavier " "de Gaye." msgstr "" -#: ../build/NEWS:23710 +#: ../build/NEWS:22957 msgid "" "`bpo-24891 `__: Fix a race condition at " "Python startup if the file descriptor of stdin (0), stdout (1) or stderr (2) " @@ -36031,68 +34273,68 @@ msgid "" "Marco Paolini." msgstr "" -#: ../build/NEWS:23716 +#: ../build/NEWS:22963 msgid "" "`bpo-24992 `__: Fix error handling and a " "race condition (related to garbage collection) in collections.OrderedDict " "constructor." msgstr "" -#: ../build/NEWS:23719 +#: ../build/NEWS:22966 msgid "" "`bpo-24881 `__: Fixed setting binary " "mode in Python implementation of FileIO on Windows and Cygwin. Patch from " "Akira Li." msgstr "" -#: ../build/NEWS:23735 +#: ../build/NEWS:22982 msgid "" "`bpo-21112 `__: Fix regression in " "unittest.expectedFailure on subclasses. Patch from Berker Peksag." msgstr "" -#: ../build/NEWS:23738 +#: ../build/NEWS:22985 msgid "" "`bpo-24764 `__: cgi.FieldStorage." "read_multi() now ignores the Content-Length header in part headers. Patch " "written by Peter Landry and reviewed by Pierre Quentel." msgstr "" -#: ../build/NEWS:23742 ../build/NEWS:24007 +#: ../build/NEWS:22989 ../build/NEWS:23254 msgid "" "`bpo-24913 `__: Fix overrun error in " "deque.index(). Found by John Leitch and Bryce Darling." msgstr "" -#: ../build/NEWS:23745 +#: ../build/NEWS:22992 msgid "" "`bpo-24774 `__: Fix docstring in http." "server.test. Patch from Chiu-Hsiang Hsu." msgstr "" -#: ../build/NEWS:23747 +#: ../build/NEWS:22994 msgid "" "`bpo-21159 `__: Improve message in " "configparser.InterpolationMissingOptionError. Patch from Łukasz Langa." msgstr "" -#: ../build/NEWS:23750 +#: ../build/NEWS:22997 msgid "" "`bpo-20362 `__: Honour TestCase." "longMessage correctly in assertRegex. Patch from Ilia Kurenkov." msgstr "" -#: ../build/NEWS:23753 +#: ../build/NEWS:23000 msgid "" "`bpo-23572 `__: Fixed functools." "singledispatch on classes with falsy metaclasses. Patch by Ethan Furman." msgstr "" -#: ../build/NEWS:23756 +#: ../build/NEWS:23003 msgid "asyncio: ensure_future() now accepts awaitable objects." msgstr "" -#: ../build/NEWS:23844 +#: ../build/NEWS:23091 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped Doc/" @@ -36102,7 +34344,7 @@ msgid "" "and helt.txt file are deprecated." msgstr "" -#: ../build/NEWS:23861 +#: ../build/NEWS:23108 msgid "" "`bpo-12067 `__: Rewrite Comparisons " "section in the Expressions chapter of the language reference. Some of the " @@ -36112,195 +34354,195 @@ msgid "" "suggestions for user-defined classes. Patch from Andy Maier." msgstr "" -#: ../build/NEWS:23871 +#: ../build/NEWS:23118 msgid "" "`bpo-23725 `__: Overhaul tempfile docs. " "Note deprecated status of mktemp. Patch from Zbigniew Jędrzejewski-Szmek." msgstr "" -#: ../build/NEWS:23874 +#: ../build/NEWS:23121 msgid "" "`bpo-24808 `__: Update the types of some " "PyTypeObject fields. Patch by Joseph Weston." msgstr "" -#: ../build/NEWS:23877 +#: ../build/NEWS:23124 msgid "" "`bpo-22812 `__: Fix unittest discovery " "examples. Patch from Pam McA'Nulty." msgstr "" -#: ../build/NEWS:23884 +#: ../build/NEWS:23131 msgid "" "`bpo-25099 `__: Make test_compileall not " "fail when an entry on sys.path cannot be written to (commonly seen in " "administrative installs on Windows)." msgstr "" -#: ../build/NEWS:23887 +#: ../build/NEWS:23134 msgid "" "`bpo-23919 `__: Prevents assert dialogs " "appearing in the test suite." msgstr "" -#: ../build/NEWS:23895 +#: ../build/NEWS:23142 msgid "" "`bpo-24915 `__: Add LLVM support for PGO " "builds and use the test suite to generate the profile data. Initial patch by " "Alecsandru Patrascu of Intel." msgstr "" -#: ../build/NEWS:23898 +#: ../build/NEWS:23145 msgid "" "`bpo-24910 `__: Windows MSIs now have " "unique display names." msgstr "" -#: ../build/NEWS:23906 +#: ../build/NEWS:23153 msgid "" "`bpo-25450 `__: Updates shortcuts to " "start Python in installation directory." msgstr "" -#: ../build/NEWS:23908 +#: ../build/NEWS:23155 msgid "" "`bpo-25164 `__: Changes default all-" "users install directory to match per-user directory." msgstr "" -#: ../build/NEWS:23911 +#: ../build/NEWS:23158 msgid "" "`bpo-25143 `__: Improves installer error " "messages for unsupported platforms." msgstr "" -#: ../build/NEWS:23913 +#: ../build/NEWS:23160 msgid "" "`bpo-25163 `__: Display correct " "directory in installer when using non-default settings." msgstr "" -#: ../build/NEWS:23916 +#: ../build/NEWS:23163 msgid "" "`bpo-25361 `__: Disables use of SSE2 " "instructions in Windows 32-bit build" msgstr "" -#: ../build/NEWS:23918 +#: ../build/NEWS:23165 msgid "" "`bpo-25089 `__: Adds logging to " "installer for case where launcher is not selected on upgrade." msgstr "" -#: ../build/NEWS:23921 +#: ../build/NEWS:23168 msgid "" "`bpo-25165 `__: Windows uninstallation " "should not remove launcher if other versions remain" msgstr "" -#: ../build/NEWS:23924 +#: ../build/NEWS:23171 msgid "" "`bpo-25112 `__: py.exe launcher is " "missing icons" msgstr "" -#: ../build/NEWS:23926 +#: ../build/NEWS:23173 msgid "" "`bpo-25102 `__: Windows installer does " "not precompile for -O or -OO." msgstr "" -#: ../build/NEWS:23928 +#: ../build/NEWS:23175 msgid "" "`bpo-25081 `__: Makes Back button in " "installer go back to upgrade page when upgrading." msgstr "" -#: ../build/NEWS:23931 +#: ../build/NEWS:23178 msgid "" "`bpo-25091 `__: Increases font size of " "the installer." msgstr "" -#: ../build/NEWS:23933 +#: ../build/NEWS:23180 msgid "" "`bpo-25126 `__: Clarifies that the non-" "web installer will download some components." msgstr "" -#: ../build/NEWS:23936 +#: ../build/NEWS:23183 msgid "" "`bpo-25213 `__: Restores " "requestedExecutionLevel to manifest to disable UAC virtualization." msgstr "" -#: ../build/NEWS:23948 +#: ../build/NEWS:23195 msgid "Python 3.5.0 final" msgstr "" -#: ../build/NEWS:23950 +#: ../build/NEWS:23197 msgid "*Release date: 2015-09-13*" msgstr "" -#: ../build/NEWS:23955 +#: ../build/NEWS:23202 msgid "" "`bpo-25071 `__: Windows installer should " "not require TargetDir parameter when installing quietly." msgstr "" -#: ../build/NEWS:23960 +#: ../build/NEWS:23207 msgid "Python 3.5.0 release candidate 4" msgstr "" -#: ../build/NEWS:23962 +#: ../build/NEWS:23209 msgid "*Release date: 2015-09-09*" msgstr "" -#: ../build/NEWS:23967 +#: ../build/NEWS:23214 msgid "" "`bpo-25029 `__: Fixes MemoryError in " "test_strptime." msgstr "" -#: ../build/NEWS:23972 +#: ../build/NEWS:23219 msgid "" "`bpo-25027 `__: Reverts partial-static " "build options and adds vcruntime140.dll to Windows installation." msgstr "" -#: ../build/NEWS:23977 +#: ../build/NEWS:23224 msgid "Python 3.5.0 release candidate 3" msgstr "" -#: ../build/NEWS:23979 +#: ../build/NEWS:23226 msgid "*Release date: 2015-09-07*" msgstr "" -#: ../build/NEWS:23984 +#: ../build/NEWS:23231 msgid "" "`bpo-24305 `__: Prevent import subsystem " "stack frames from being counted by the warnings.warn(stacklevel=) parameter." msgstr "" -#: ../build/NEWS:23987 +#: ../build/NEWS:23234 msgid "" "`bpo-24912 `__: Prevent __class__ " "assignment to immutable built-in objects." msgstr "" -#: ../build/NEWS:23989 +#: ../build/NEWS:23236 msgid "" "`bpo-24975 `__: Fix AST compilation for :" "pep:`448` syntax." msgstr "" -#: ../build/NEWS:23994 +#: ../build/NEWS:23241 msgid "" "`bpo-24917 `__: time_strftime() buffer " "over-read." msgstr "" -#: ../build/NEWS:23996 +#: ../build/NEWS:23243 msgid "" "`bpo-24748 `__: To resolve a " "compatibility problem found with py2exe and pywin32, imp.load_dynamic() once " @@ -36308,179 +34550,179 @@ msgid "" "themselves with extension modules. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:24001 +#: ../build/NEWS:23248 msgid "" "`bpo-24635 `__: Fixed a bug in typing.py " "where isinstance([], typing.Iterable) would return True once, then False on " "subsequent calls." msgstr "" -#: ../build/NEWS:24004 +#: ../build/NEWS:23251 msgid "" "`bpo-24989 `__: Fixed buffer overread in " "BytesIO.readline() if a position is set beyond size. Based on patch by John " "Leitch." msgstr "" -#: ../build/NEWS:24012 +#: ../build/NEWS:23259 msgid "Python 3.5.0 release candidate 2" msgstr "" -#: ../build/NEWS:24014 +#: ../build/NEWS:23261 msgid "*Release date: 2015-08-25*" msgstr "" -#: ../build/NEWS:24019 +#: ../build/NEWS:23266 msgid "" "`bpo-24769 `__: Interpreter now starts " "properly when dynamic loading is disabled. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:24022 +#: ../build/NEWS:23269 msgid "" "`bpo-21167 `__: NAN operations are now " "handled correctly when python is compiled with ICC even if -fp-model strict " "is not specified." msgstr "" -#: ../build/NEWS:24025 +#: ../build/NEWS:23272 msgid "" "`bpo-24492 `__: A \"package\" lacking a " "__name__ attribute when trying to perform a ``from .. import ...`` statement " "will trigger an ImportError instead of an AttributeError." msgstr "" -#: ../build/NEWS:24032 +#: ../build/NEWS:23279 msgid "" "`bpo-24847 `__: Removes vcruntime140.dll " "dependency from Tcl/Tk." msgstr "" -#: ../build/NEWS:24034 +#: ../build/NEWS:23281 msgid "" "`bpo-24839 `__: platform._syscmd_ver " "raises DeprecationWarning" msgstr "" -#: ../build/NEWS:24036 +#: ../build/NEWS:23283 msgid "" "`bpo-24867 `__: Fix Task.get_stack() for " "'async def' coroutines" msgstr "" -#: ../build/NEWS:24040 +#: ../build/NEWS:23287 msgid "Python 3.5.0 release candidate 1" msgstr "" -#: ../build/NEWS:24042 +#: ../build/NEWS:23289 msgid "*Release date: 2015-08-09*" msgstr "" -#: ../build/NEWS:24047 +#: ../build/NEWS:23294 msgid "" "`bpo-24667 `__: Resize odict in all " "cases that the underlying dict resizes." msgstr "" -#: ../build/NEWS:24052 +#: ../build/NEWS:23299 msgid "" "`bpo-24824 `__: Signatures of codecs." "encode() and codecs.decode() now are compatible with pydoc." msgstr "" -#: ../build/NEWS:24055 +#: ../build/NEWS:23302 msgid "" "`bpo-24634 `__: Importing uuid should " "not try to load libc on Windows" msgstr "" -#: ../build/NEWS:24057 +#: ../build/NEWS:23304 msgid "" "`bpo-24798 `__: _msvccompiler.py doesn't " "properly support manifests" msgstr "" -#: ../build/NEWS:24059 +#: ../build/NEWS:23306 msgid "" "`bpo-4395 `__: Better testing and " "documentation of binary operators. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:24062 +#: ../build/NEWS:23309 msgid "" "`bpo-23973 `__: Update typing.py from " "GitHub repo." msgstr "" -#: ../build/NEWS:24064 +#: ../build/NEWS:23311 msgid "" "`bpo-23004 `__: mock_open() now reads " "binary data correctly when the type of read_data is bytes. Initial patch by " "Aaron Hill." msgstr "" -#: ../build/NEWS:24067 +#: ../build/NEWS:23314 msgid "" "`bpo-23888 `__: Handle fractional time " "in cookie expiry. Patch by ssh." msgstr "" -#: ../build/NEWS:24069 +#: ../build/NEWS:23316 msgid "" "`bpo-23652 `__: Make it possible to " "compile the select module against the libc headers from the Linux Standard " "Base, which do not include some EPOLL macros. Patch by Matt Frank." msgstr "" -#: ../build/NEWS:24073 +#: ../build/NEWS:23320 msgid "" "`bpo-22932 `__: Fix timezones in email." "utils.formatdate. Patch from Dmitry Shachnev." msgstr "" -#: ../build/NEWS:24076 +#: ../build/NEWS:23323 msgid "" "`bpo-23779 `__: imaplib raises TypeError " "if authenticator tries to abort. Patch from Craig Holmquist." msgstr "" -#: ../build/NEWS:24079 +#: ../build/NEWS:23326 msgid "" "`bpo-23319 `__: Fix ctypes." "BigEndianStructure, swap correctly bytes. Patch written by Matthieu Gautier." msgstr "" -#: ../build/NEWS:24082 +#: ../build/NEWS:23329 msgid "" "`bpo-23254 `__: Document how to close " "the TCPServer listening socket. Patch from Martin Panter." msgstr "" -#: ../build/NEWS:24085 +#: ../build/NEWS:23332 msgid "" "`bpo-19450 `__: Update Windows and OS X " "installer builds to use SQLite 3.8.11." msgstr "" -#: ../build/NEWS:24087 +#: ../build/NEWS:23334 msgid "" "`bpo-17527 `__: Add PATCH to wsgiref." "validator. Patch from Luca Sbardella." msgstr "" -#: ../build/NEWS:24089 +#: ../build/NEWS:23336 msgid "" "`bpo-24791 `__: Fix grammar regression " "for call syntax: 'g(\\*a or b)'." msgstr "" -#: ../build/NEWS:24094 +#: ../build/NEWS:23341 msgid "" "`bpo-23672 `__: Allow Idle to edit and " "run files with astral chars in name. Patch by Mohd Sanad Zaki Rizvi." msgstr "" -#: ../build/NEWS:24097 +#: ../build/NEWS:23344 msgid "" "`bpo-24745 `__: Idle editor default " "font. Switch from Courier to platform-sensitive TkFixedFont. This should " @@ -36489,20 +34731,20 @@ msgid "" "Window]. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:24103 +#: ../build/NEWS:23350 msgid "" "`bpo-21192 `__: Idle editor. When a file " "is run, put its name in the restart bar. Do not print false prompts. " "Original patch by Adnan Umer." msgstr "" -#: ../build/NEWS:24106 +#: ../build/NEWS:23353 msgid "" "`bpo-13884 `__: Idle menus. Remove " "tearoff lines. Patch by Roger Serwy." msgstr "" -#: ../build/NEWS:24111 +#: ../build/NEWS:23358 msgid "" "`bpo-24129 `__: Clarify the reference " "documentation for name resolution. This includes removing the assumption " @@ -36511,221 +34753,221 @@ msgid "" "by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:24116 +#: ../build/NEWS:23363 msgid "" "`bpo-20769 `__: Improve reload() docs. " "Patch by Dorian Pula." msgstr "" -#: ../build/NEWS:24118 +#: ../build/NEWS:23365 msgid "" "`bpo-23589 `__: Remove duplicate " "sentence from the FAQ. Patch by Yongzhi Pan." msgstr "" -#: ../build/NEWS:24120 +#: ../build/NEWS:23367 msgid "" "`bpo-24729 `__: Correct IO tutorial to " "match implementation regarding encoding parameter to open function." msgstr "" -#: ../build/NEWS:24126 +#: ../build/NEWS:23373 msgid "" "`bpo-24751 `__: When running regrtest " "with the ``-w`` command line option, a test run is no longer marked as a " "failure if all tests succeed when re-run." msgstr "" -#: ../build/NEWS:24132 +#: ../build/NEWS:23379 msgid "Python 3.5.0 beta 4" msgstr "" -#: ../build/NEWS:24134 +#: ../build/NEWS:23381 msgid "*Release date: 2015-07-26*" msgstr "" -#: ../build/NEWS:24139 +#: ../build/NEWS:23386 msgid "" "`bpo-23573 `__: Restored optimization of " "bytes.rfind() and bytearray.rfind() for single-byte argument on Linux." msgstr "" -#: ../build/NEWS:24142 +#: ../build/NEWS:23389 msgid "" "`bpo-24569 `__: Make :pep:`448` " "dictionary evaluation more consistent." msgstr "" -#: ../build/NEWS:24144 +#: ../build/NEWS:23391 msgid "" "`bpo-24583 `__: Fix crash when set is " "mutated while being updated." msgstr "" -#: ../build/NEWS:24146 +#: ../build/NEWS:23393 msgid "" "`bpo-24407 `__: Fix crash when dict is " "mutated while being updated." msgstr "" -#: ../build/NEWS:24148 +#: ../build/NEWS:23395 msgid "" "`bpo-24619 `__: New approach for " "tokenizing async/await. As a consequence, it is now possible to have one-" "line 'async def foo(): await ..' functions." msgstr "" -#: ../build/NEWS:24151 +#: ../build/NEWS:23398 msgid "" "`bpo-24687 `__: Plug refleak on " "SyntaxError in function parameters annotations." msgstr "" -#: ../build/NEWS:24153 +#: ../build/NEWS:23400 msgid "" "`bpo-15944 `__: memoryview: Allow " "arbitrary formats when casting to bytes. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:24159 +#: ../build/NEWS:23406 msgid "" "`bpo-23441 `__: rcompleter now prints a " "tab character instead of displaying possible completions for an empty word. " "Initial patch by Martin Sekera." msgstr "" -#: ../build/NEWS:24162 +#: ../build/NEWS:23409 msgid "" "`bpo-24683 `__: Fixed crashes in _json " "functions called with arguments of inappropriate type." msgstr "" -#: ../build/NEWS:24165 +#: ../build/NEWS:23412 msgid "" "`bpo-21697 `__: shutil.copytree() now " "correctly handles symbolic links that point to directories. Patch by " "Eduardo Seabra and Thomas Kluyver." msgstr "" -#: ../build/NEWS:24168 +#: ../build/NEWS:23415 msgid "" "`bpo-14373 `__: Fixed segmentation fault " "when gc.collect() is called during constructing lru_cache (C implementation)." msgstr "" -#: ../build/NEWS:24171 +#: ../build/NEWS:23418 msgid "" "`bpo-24695 `__: Fix a regression in " "traceback.print_exception(). If exc_traceback is None we shouldn't print a " "traceback header like described in the documentation." msgstr "" -#: ../build/NEWS:24175 +#: ../build/NEWS:23422 msgid "" "`bpo-24620 `__: Random.setstate() now " "validates the value of state last element." msgstr "" -#: ../build/NEWS:24178 +#: ../build/NEWS:23425 msgid "" "`bpo-22485 `__: Fixed an issue that " "caused `inspect.getsource` to return incorrect results on nested functions." msgstr "" -#: ../build/NEWS:24181 +#: ../build/NEWS:23428 msgid "" "`bpo-22153 `__: Improve unittest docs. " "Patch from Martin Panter and evilzero." msgstr "" -#: ../build/NEWS:24183 +#: ../build/NEWS:23430 msgid "" "`bpo-24580 `__: Symbolic group " "references to open group in re patterns now are explicitly forbidden as well " "as numeric group references." msgstr "" -#: ../build/NEWS:24186 +#: ../build/NEWS:23433 msgid "" "`bpo-24206 `__: Fixed __eq__ and __ne__ " "methods of inspect classes." msgstr "" -#: ../build/NEWS:24188 +#: ../build/NEWS:23435 msgid "" "`bpo-24631 `__: Fixed regression in the " "timeit module with multiline setup." msgstr "" -#: ../build/NEWS:24196 +#: ../build/NEWS:23443 msgid "" "`bpo-24608 `__: chunk.Chunk.read() now " "always returns bytes, not str." msgstr "" -#: ../build/NEWS:24198 +#: ../build/NEWS:23445 msgid "" "`bpo-18684 `__: Fixed reading out of the " "buffer in the re module." msgstr "" -#: ../build/NEWS:24200 +#: ../build/NEWS:23447 msgid "" "`bpo-24259 `__: tarfile now raises a " "ReadError if an archive is truncated inside a data segment." msgstr "" -#: ../build/NEWS:24203 +#: ../build/NEWS:23450 msgid "" "`bpo-15014 `__: SMTP.auth() and SMTP." "login() now support RFC 4954's optional initial-response argument to the " "SMTP AUTH command." msgstr "" -#: ../build/NEWS:24206 +#: ../build/NEWS:23453 msgid "" "`bpo-24669 `__: Fix inspect.getsource() " "for 'async def' functions. Patch by Kai Groner." msgstr "" -#: ../build/NEWS:24209 +#: ../build/NEWS:23456 msgid "" "`bpo-24688 `__: ast.get_docstring() for " "'async def' functions." msgstr "" -#: ../build/NEWS:24214 +#: ../build/NEWS:23461 msgid "" "`bpo-24603 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2d." msgstr "" -#: ../build/NEWS:24219 +#: ../build/NEWS:23466 msgid "Python 3.5.0 beta 3" msgstr "" -#: ../build/NEWS:24221 +#: ../build/NEWS:23468 msgid "*Release date: 2015-07-05*" msgstr "" -#: ../build/NEWS:24226 +#: ../build/NEWS:23473 msgid "" "`bpo-24467 `__: Fixed possible buffer " "over-read in bytearray. The bytearray object now always allocates place for " "trailing null byte and it's buffer now is always null-terminated." msgstr "" -#: ../build/NEWS:24230 +#: ../build/NEWS:23477 msgid "Upgrade to Unicode 8.0.0." msgstr "" -#: ../build/NEWS:24232 +#: ../build/NEWS:23479 msgid "" "`bpo-24345 `__: Add Py_tp_finalize slot " "for the stable ABI." msgstr "" -#: ../build/NEWS:24234 +#: ../build/NEWS:23481 msgid "" "`bpo-24400 `__: Introduce a distinct " "type for :pep:`492` coroutines; add types.CoroutineType, inspect." @@ -36739,38 +34981,38 @@ msgid "" "coroutines--use inspect.isawaitable instead." msgstr "" -#: ../build/NEWS:24245 +#: ../build/NEWS:23492 msgid "" "`bpo-24450 `__: Add gi_yieldfrom to " "generators and cr_await to coroutines. Contributed by Benno Leslie and Yury " "Selivanov." msgstr "" -#: ../build/NEWS:24248 +#: ../build/NEWS:23495 msgid "" "`bpo-19235 `__: Add new RecursionError " "exception. Patch by Georg Brandl." msgstr "" -#: ../build/NEWS:24253 +#: ../build/NEWS:23500 msgid "" "`bpo-21750 `__: mock_open.read_data can " "now be read from each instance, as it could in Python 3.3." msgstr "" -#: ../build/NEWS:24256 +#: ../build/NEWS:23503 msgid "" "`bpo-24552 `__: Fix use after free in an " "error case of the _pickle module." msgstr "" -#: ../build/NEWS:24258 +#: ../build/NEWS:23505 msgid "" "`bpo-24514 `__: tarfile now tolerates " "number fields consisting of only whitespace." msgstr "" -#: ../build/NEWS:24261 +#: ../build/NEWS:23508 msgid "" "`bpo-19176 `__: Fixed doctype() related " "bugs in C implementation of ElementTree. A deprecation warning no longer " @@ -36779,92 +35021,92 @@ msgid "" "target's doctype() is called. Based on patch by Martin Panter." msgstr "" -#: ../build/NEWS:24267 +#: ../build/NEWS:23514 msgid "" "`bpo-20387 `__: Restore semantic round-" "trip correctness in tokenize/untokenize for tab-indented blocks." msgstr "" -#: ../build/NEWS:24270 +#: ../build/NEWS:23517 msgid "" "`bpo-24456 `__: Fixed possible buffer " "over-read in adpcm2lin() and lin2adpcm() functions of the audioop module." msgstr "" -#: ../build/NEWS:24273 +#: ../build/NEWS:23520 msgid "" "`bpo-24336 `__: The contextmanager " "decorator now works with functions with keyword arguments called \"func\" " "and \"self\". Patch by Martin Panter." msgstr "" -#: ../build/NEWS:24276 +#: ../build/NEWS:23523 msgid "" "`bpo-24522 `__: Fix possible integer " "overflow in json accelerator module." msgstr "" -#: ../build/NEWS:24278 +#: ../build/NEWS:23525 msgid "" "`bpo-24489 `__: ensure a previously set " "C errno doesn't disturb cmath.polar()." msgstr "" -#: ../build/NEWS:24280 +#: ../build/NEWS:23527 msgid "" "`bpo-24408 `__: Fixed AttributeError in " "measure() and metrics() methods of tkinter.Font." msgstr "" -#: ../build/NEWS:24283 +#: ../build/NEWS:23530 msgid "" "`bpo-14373 `__: C implementation of " "functools.lru_cache() now can be used with methods." msgstr "" -#: ../build/NEWS:24286 +#: ../build/NEWS:23533 msgid "" "`bpo-24347 `__: Set KeyError if " "PyDict_GetItemWithError returns NULL." msgstr "" -#: ../build/NEWS:24288 +#: ../build/NEWS:23535 msgid "" "`bpo-24348 `__: Drop superfluous incref/" "decref." msgstr "" -#: ../build/NEWS:24290 +#: ../build/NEWS:23537 msgid "" "`bpo-24359 `__: Check for changed " "OrderedDict size during iteration." msgstr "" -#: ../build/NEWS:24292 +#: ../build/NEWS:23539 msgid "" "`bpo-24368 `__: Support keyword " "arguments in OrderedDict methods." msgstr "" -#: ../build/NEWS:24294 +#: ../build/NEWS:23541 msgid "" "`bpo-24362 `__: Simplify the C " "OrderedDict fast nodes resize logic." msgstr "" -#: ../build/NEWS:24296 +#: ../build/NEWS:23543 msgid "" "`bpo-24377 `__: Fix a ref leak in " "OrderedDict.__repr__." msgstr "" -#: ../build/NEWS:24298 +#: ../build/NEWS:23545 msgid "" "`bpo-24369 `__: Defend against key-" "changes during iteration." msgstr "" -#: ../build/NEWS:24303 +#: ../build/NEWS:23550 msgid "" "`bpo-24373 `__: _testmultiphase and " "xxlimited now use tp_traverse and tp_finalize to avoid reference leaks " @@ -36872,41 +35114,41 @@ msgid "" "`__ for details)" msgstr "" -#: ../build/NEWS:24310 +#: ../build/NEWS:23557 msgid "" "`bpo-24458 `__: Update documentation to " "cover multi-phase initialization for extension modules (PEP 489). Patch by " "Petr Viktorin." msgstr "" -#: ../build/NEWS:24313 +#: ../build/NEWS:23560 msgid "" "`bpo-24351 `__: Clarify what is meant by " "\"identifier\" in the context of string.Template instances." msgstr "" -#: ../build/NEWS:24319 +#: ../build/NEWS:23566 msgid "" "`bpo-24432 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2c." msgstr "" -#: ../build/NEWS:24324 +#: ../build/NEWS:23571 msgid "Python 3.5.0 beta 2" msgstr "" -#: ../build/NEWS:24326 +#: ../build/NEWS:23573 msgid "*Release date: 2015-05-31*" msgstr "" -#: ../build/NEWS:24331 +#: ../build/NEWS:23578 msgid "" "`bpo-24284 `__: The startswith and " "endswith methods of the str class no longer return True when finding the " "empty string and the indexes are completely out of range." msgstr "" -#: ../build/NEWS:24335 +#: ../build/NEWS:23582 msgid "" "`bpo-24115 `__: Update uses of " "PyObject_IsTrue(), PyObject_Not(), PyObject_IsInstance(), " @@ -36914,228 +35156,228 @@ msgid "" "errors correctly." msgstr "" -#: ../build/NEWS:24339 +#: ../build/NEWS:23586 msgid "" "`bpo-24328 `__: Fix importing one " "character extension modules." msgstr "" -#: ../build/NEWS:24341 +#: ../build/NEWS:23588 msgid "" "`bpo-11205 `__: In dictionary displays, " "evaluate the key before the value." msgstr "" -#: ../build/NEWS:24343 +#: ../build/NEWS:23590 msgid "" "`bpo-24285 `__: Fixed regression that " "prevented importing extension modules from inside packages. Patch by Petr " "Viktorin." msgstr "" -#: ../build/NEWS:24349 +#: ../build/NEWS:23596 msgid "" "`bpo-23247 `__: Fix a crash in the " "StreamWriter.reset() of CJK codecs." msgstr "" -#: ../build/NEWS:24351 +#: ../build/NEWS:23598 msgid "" "`bpo-24270 `__: Add math.isclose() and " "cmath.isclose() functions as per :pep:`485`. Contributed by Chris Barker and " "Tal Einat." msgstr "" -#: ../build/NEWS:24354 +#: ../build/NEWS:23601 msgid "" "`bpo-5633 `__: Fixed timeit when the " "statement is a string and the setup is not." msgstr "" -#: ../build/NEWS:24357 +#: ../build/NEWS:23604 msgid "" "`bpo-24326 `__: Fixed audioop.ratecv() " "with non-default weightB argument. Original patch by David Moore." msgstr "" -#: ../build/NEWS:24360 +#: ../build/NEWS:23607 msgid "" "`bpo-16991 `__: Add a C implementation " "of OrderedDict." msgstr "" -#: ../build/NEWS:24362 +#: ../build/NEWS:23609 msgid "" "`bpo-23934 `__: Fix inspect.signature to " "fail correctly for builtin types lacking signature information. Initial " "patch by James Powell." msgstr "" -#: ../build/NEWS:24367 +#: ../build/NEWS:23614 msgid "Python 3.5.0 beta 1" msgstr "" -#: ../build/NEWS:24369 +#: ../build/NEWS:23616 msgid "*Release date: 2015-05-24*" msgstr "" -#: ../build/NEWS:24374 +#: ../build/NEWS:23621 msgid "" "`bpo-24276 `__: Fixed optimization of " "property descriptor getter." msgstr "" -#: ../build/NEWS:24376 +#: ../build/NEWS:23623 msgid "" "`bpo-24268 `__: PEP 489: Multi-phase " "extension module initialization. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:24379 +#: ../build/NEWS:23626 msgid "" "`bpo-23955 `__: Add pyvenv.cfg option to " "suppress registry/environment lookup for generating sys.path on Windows." msgstr "" -#: ../build/NEWS:24382 +#: ../build/NEWS:23629 msgid "" "`bpo-24257 `__: Fixed system error in " "the comparison of faked types.SimpleNamespace." msgstr "" -#: ../build/NEWS:24385 +#: ../build/NEWS:23632 msgid "" "`bpo-22939 `__: Fixed integer overflow " "in iterator object. Patch by Clement Rouault." msgstr "" -#: ../build/NEWS:24388 +#: ../build/NEWS:23635 msgid "" "`bpo-23985 `__: Fix a possible buffer " "overrun when deleting a slice from the front of a bytearray and then " "appending some other bytes data." msgstr "" -#: ../build/NEWS:24391 +#: ../build/NEWS:23638 msgid "" "`bpo-24102 `__: Fixed exception type " "checking in standard error handlers." msgstr "" -#: ../build/NEWS:24393 +#: ../build/NEWS:23640 msgid "" "`bpo-15027 `__: The UTF-32 encoder is " "now 3x to 7x faster." msgstr "" -#: ../build/NEWS:24395 +#: ../build/NEWS:23642 msgid "" "`bpo-23290 `__: Optimize set_merge() for " "cases where the target is empty. (Contributed by Serhiy Storchaka.)" msgstr "" -#: ../build/NEWS:24398 +#: ../build/NEWS:23645 msgid "" "`bpo-2292 `__: PEP 448: Additional " "Unpacking Generalizations." msgstr "" -#: ../build/NEWS:24400 +#: ../build/NEWS:23647 msgid "" "`bpo-24096 `__: Make warnings." "warn_explicit more robust against mutation of the warnings.filters list." msgstr "" -#: ../build/NEWS:24403 +#: ../build/NEWS:23650 msgid "" "`bpo-23996 `__: Avoid a crash when a " "delegated generator raises an unnormalized StopIteration exception. Patch " "by Stefan Behnel." msgstr "" -#: ../build/NEWS:24406 +#: ../build/NEWS:23653 msgid "" "`bpo-23910 `__: Optimize property() " "getter calls. Patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:24408 +#: ../build/NEWS:23655 msgid "" "`bpo-23911 `__: Move path-based " "importlib bootstrap code to a separate frozen module." msgstr "" -#: ../build/NEWS:24411 +#: ../build/NEWS:23658 msgid "" "`bpo-24192 `__: Fix namespace package " "imports." msgstr "" -#: ../build/NEWS:24413 +#: ../build/NEWS:23660 msgid "" "`bpo-24022 `__: Fix tokenizer crash when " "processing undecodable source code." msgstr "" -#: ../build/NEWS:24415 +#: ../build/NEWS:23662 msgid "" "`bpo-9951 `__: Added a hex() method to " "bytes, bytearray, and memoryview." msgstr "" -#: ../build/NEWS:24417 +#: ../build/NEWS:23664 msgid "" "`bpo-22906 `__: PEP 479: Change " "StopIteration handling inside generators." msgstr "" -#: ../build/NEWS:24419 +#: ../build/NEWS:23666 msgid "" "`bpo-24017 `__: PEP 492: Coroutines with " "async and await syntax." msgstr "" -#: ../build/NEWS:24424 +#: ../build/NEWS:23671 msgid "" "`bpo-14373 `__: Added C implementation " "of functools.lru_cache(). Based on patches by Matt Joiner and Alexey " "Kachayev." msgstr "" -#: ../build/NEWS:24427 +#: ../build/NEWS:23674 msgid "" "`bpo-24230 `__: The tempfile module now " "accepts bytes for prefix, suffix and dir parameters and returns bytes in " "such situations (matching the os module APIs)." msgstr "" -#: ../build/NEWS:24431 +#: ../build/NEWS:23678 msgid "" "`bpo-22189 `__: collections.UserString " "now supports __getnewargs__(), __rmod__(), casefold(), format_map(), " "isprintable(), and maketrans(). Patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:24435 +#: ../build/NEWS:23682 msgid "" "`bpo-24244 `__: Prevents termination " "when an invalid format string is encountered on Windows in strftime." msgstr "" -#: ../build/NEWS:24438 +#: ../build/NEWS:23685 msgid "" "`bpo-23973 `__: PEP 484: Add the typing " "module." msgstr "" -#: ../build/NEWS:24440 +#: ../build/NEWS:23687 msgid "" "`bpo-23086 `__: The collections.abc." "Sequence() abstract base class added *start* and *stop* parameters to the " "index() mixin. Patch by Devin Jeanpierre." msgstr "" -#: ../build/NEWS:24444 +#: ../build/NEWS:23691 msgid "" "`bpo-20035 `__: Replaced the ``tkinter." "_fix`` module used for setting up the Tcl/Tk environment on Windows with a " @@ -37143,13 +35385,13 @@ msgid "" "to the environment." msgstr "" -#: ../build/NEWS:24448 +#: ../build/NEWS:23695 msgid "" "`bpo-24257 `__: Fixed segmentation fault " "in sqlite3.Row constructor with faked cursor type." msgstr "" -#: ../build/NEWS:24451 +#: ../build/NEWS:23698 msgid "" "`bpo-15836 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() assertments now " @@ -37157,13 +35399,13 @@ msgid "" "on patch by Daniel Wagner-Hall." msgstr "" -#: ../build/NEWS:24455 +#: ../build/NEWS:23702 msgid "" "`bpo-9858 `__: Add missing method stubs " "to _io.RawIOBase. Patch by Laura Rupprecht." msgstr "" -#: ../build/NEWS:24458 +#: ../build/NEWS:23705 msgid "" "`bpo-22955 `__: attrgetter, itemgetter " "and methodcaller objects in the operator module now support pickling. Added " @@ -37171,7 +35413,7 @@ msgid "" "Rosenberg." msgstr "" -#: ../build/NEWS:24462 +#: ../build/NEWS:23709 msgid "" "`bpo-22107 `__: tempfile.gettempdir() " "and tempfile.mkdtemp() now try again when a directory with the chosen name " @@ -37179,156 +35421,156 @@ msgid "" "early if parent directory is not valid (not exists or is a file) on Windows." msgstr "" -#: ../build/NEWS:24467 +#: ../build/NEWS:23714 msgid "" "`bpo-23780 `__: Improved error message " "in os.path.join() with single argument." msgstr "" -#: ../build/NEWS:24469 +#: ../build/NEWS:23716 msgid "" "`bpo-6598 `__: Increased time precision " "and random number range in email.utils.make_msgid() to strengthen the " "uniqueness of the message ID." msgstr "" -#: ../build/NEWS:24472 +#: ../build/NEWS:23719 msgid "" "`bpo-24091 `__: Fixed various crashes in " "corner cases in C implementation of ElementTree." msgstr "" -#: ../build/NEWS:24475 +#: ../build/NEWS:23722 msgid "" "`bpo-21931 `__: msilib.FCICreate() now " "raises TypeError in the case of a bad argument instead of a ValueError with " "a bogus FCI error number. Patch by Jeffrey Armstrong." msgstr "" -#: ../build/NEWS:24479 +#: ../build/NEWS:23726 msgid "" "`bpo-13866 `__: *quote_via* argument " "added to urllib.parse.urlencode." msgstr "" -#: ../build/NEWS:24481 +#: ../build/NEWS:23728 msgid "" "`bpo-20098 `__: New mangle_from policy " "option for email, default True for compat32, but False for all other " "policies." msgstr "" -#: ../build/NEWS:24484 +#: ../build/NEWS:23731 msgid "" "`bpo-24211 `__: The email library now " "supports RFC 6532: it can generate headers using utf-8 instead of encoded " "words." msgstr "" -#: ../build/NEWS:24487 +#: ../build/NEWS:23734 msgid "" "`bpo-16314 `__: Added support for the " "LZMA compression in distutils." msgstr "" -#: ../build/NEWS:24489 +#: ../build/NEWS:23736 msgid "" "`bpo-21804 `__: poplib now supports RFC " "6856 (UTF8)." msgstr "" -#: ../build/NEWS:24491 +#: ../build/NEWS:23738 msgid "" "`bpo-18682 `__: Optimized pprint " "functions for builtin scalar types." msgstr "" -#: ../build/NEWS:24493 +#: ../build/NEWS:23740 msgid "" "`bpo-22027 `__: smtplib now supports RFC " "6531 (SMTPUTF8)." msgstr "" -#: ../build/NEWS:24495 +#: ../build/NEWS:23742 msgid "" "`bpo-23488 `__: Random generator objects " "now consume 2x less memory on 64-bit." msgstr "" -#: ../build/NEWS:24497 +#: ../build/NEWS:23744 msgid "" "`bpo-1322 `__: platform.dist() and " "platform.linux_distribution() functions are now deprecated. Initial patch " "by Vajrasky Kok." msgstr "" -#: ../build/NEWS:24500 +#: ../build/NEWS:23747 msgid "" "`bpo-22486 `__: Added the math.gcd() " "function. The fractions.gcd() function now is deprecated. Based on patch " "by Mark Dickinson." msgstr "" -#: ../build/NEWS:24503 +#: ../build/NEWS:23750 msgid "" "`bpo-24064 `__: Property() docstrings " "are now writeable. (Patch by Berker Peksag.)" msgstr "" -#: ../build/NEWS:24506 +#: ../build/NEWS:23753 msgid "" "`bpo-22681 `__: Added support for the " "koi8_t encoding." msgstr "" -#: ../build/NEWS:24508 +#: ../build/NEWS:23755 msgid "" "`bpo-22682 `__: Added support for the " "kz1048 encoding." msgstr "" -#: ../build/NEWS:24510 +#: ../build/NEWS:23757 msgid "" "`bpo-23796 `__: peek and read1 methods " "of BufferedReader now raise ValueError if they called on a closed object. " "Patch by John Hergenroeder." msgstr "" -#: ../build/NEWS:24513 +#: ../build/NEWS:23760 msgid "" "`bpo-21795 `__: smtpd now supports the " "8BITMIME extension whenever the new *decode_data* constructor argument is " "set to False." msgstr "" -#: ../build/NEWS:24516 +#: ../build/NEWS:23763 msgid "" "`bpo-24155 `__: optimize heapq.heapify() " "for better cache performance when heapifying large lists." msgstr "" -#: ../build/NEWS:24519 +#: ../build/NEWS:23766 msgid "" "`bpo-21800 `__: imaplib now supports RFC " "5161 (enable), RFC 6855 (utf8/internationalized email) and automatically " "encodes non-ASCII usernames and passwords to UTF8." msgstr "" -#: ../build/NEWS:24523 +#: ../build/NEWS:23770 msgid "" "`bpo-20274 `__: When calling a _sqlite." "Connection, it now complains if passed any keyword arguments. Previously it " "silently ignored them." msgstr "" -#: ../build/NEWS:24526 +#: ../build/NEWS:23773 msgid "" "`bpo-20274 `__: Remove ignored and " "erroneous \"kwargs\" parameters from three METH_VARARGS methods on _sqlite." "Connection." msgstr "" -#: ../build/NEWS:24529 +#: ../build/NEWS:23776 msgid "" "`bpo-24134 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() checks now emits a " @@ -37336,220 +35578,220 @@ msgid "" "passed in the context manager mode." msgstr "" -#: ../build/NEWS:24534 +#: ../build/NEWS:23781 msgid "" "`bpo-24018 `__: Add a collections.abc." "Generator abstract base class. Contributed by Stefan Behnel." msgstr "" -#: ../build/NEWS:24537 +#: ../build/NEWS:23784 msgid "" "`bpo-23880 `__: Tkinter's getint() and " "getdouble() now support Tcl_Obj. Tkinter's getdouble() now supports any " "numbers (in particular int)." msgstr "" -#: ../build/NEWS:24540 +#: ../build/NEWS:23787 msgid "" "`bpo-22619 `__: Added negative limit " "support in the traceback module. Based on patch by Dmitry Kazakov." msgstr "" -#: ../build/NEWS:24543 +#: ../build/NEWS:23790 msgid "" "`bpo-24094 `__: Fix possible crash in " "json.encode with poorly behaved dict subclasses." msgstr "" -#: ../build/NEWS:24546 +#: ../build/NEWS:23793 msgid "" "`bpo-9246 `__: On POSIX, os.getcwd() now " "supports paths longer than 1025 bytes. Patch written by William Orr." msgstr "" -#: ../build/NEWS:24549 +#: ../build/NEWS:23796 msgid "" "`bpo-17445 `__: add difflib.diff_bytes() " "to support comparison of byte strings (fixes a regression from Python 2)." msgstr "" -#: ../build/NEWS:24552 +#: ../build/NEWS:23799 msgid "" "`bpo-23917 `__: Fall back to sequential " "compilation when ProcessPoolExecutor doesn't exist. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:24555 +#: ../build/NEWS:23802 msgid "" "`bpo-23008 `__: Fixed resolving " "attributes with boolean value is False in pydoc." msgstr "" -#: ../build/NEWS:24558 +#: ../build/NEWS:23805 msgid "" "Fix asyncio issue 235: LifoQueue and PriorityQueue's put didn't increment " "unfinished tasks (this bug was introduced when JoinableQueue was merged with " "Queue)." msgstr "" -#: ../build/NEWS:24562 +#: ../build/NEWS:23809 msgid "" "`bpo-23908 `__: os functions now reject " "paths with embedded null character on Windows instead of silently truncating " "them." msgstr "" -#: ../build/NEWS:24565 +#: ../build/NEWS:23812 msgid "" "`bpo-23728 `__: binascii.crc_hqx() could " "return an integer outside of the range 0-0xffff for empty data." msgstr "" -#: ../build/NEWS:24568 +#: ../build/NEWS:23815 msgid "" "`bpo-23887 `__: urllib.error.HTTPError " "now has a proper repr() representation. Patch by Berker Peksag." msgstr "" -#: ../build/NEWS:24571 +#: ../build/NEWS:23818 msgid "" "asyncio: New event loop APIs: set_task_factory() and get_task_factory()." msgstr "" -#: ../build/NEWS:24573 +#: ../build/NEWS:23820 msgid "asyncio: async() function is deprecated in favour of ensure_future()." msgstr "" -#: ../build/NEWS:24575 +#: ../build/NEWS:23822 msgid "" "`bpo-24178 `__: asyncio.Lock, Condition, " "Semaphore, and BoundedSemaphore support new 'async with' syntax. " "Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:24578 +#: ../build/NEWS:23825 msgid "" "`bpo-24179 `__: Support 'async for' for " "asyncio.StreamReader. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:24581 +#: ../build/NEWS:23828 msgid "" "`bpo-24184 `__: Add AsyncIterator and " "AsyncIterable ABCs to collections.abc. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:24584 +#: ../build/NEWS:23831 msgid "" "`bpo-22547 `__: Implement informative " "__repr__ for inspect.BoundArguments. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:24587 +#: ../build/NEWS:23834 msgid "" "`bpo-24190 `__: Implement inspect." "BoundArgument.apply_defaults() method. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:24590 +#: ../build/NEWS:23837 msgid "" "`bpo-20691 `__: Add 'follow_wrapped' " "argument to inspect.Signature.from_callable() and inspect.signature(). " "Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:24594 +#: ../build/NEWS:23841 msgid "" "`bpo-24248 `__: Deprecate inspect." "Signature.from_function() and inspect.Signature.from_builtin()." msgstr "" -#: ../build/NEWS:24597 +#: ../build/NEWS:23844 msgid "" "`bpo-23898 `__: Fix inspect." "classify_class_attrs() to support attributes with overloaded __eq__ and " "__bool__. Patch by Mike Bayer." msgstr "" -#: ../build/NEWS:24600 +#: ../build/NEWS:23847 msgid "" "`bpo-24298 `__: Fix inspect.signature() " "to correctly unwrap wrappers around bound methods." msgstr "" -#: ../build/NEWS:24606 +#: ../build/NEWS:23853 msgid "" "`bpo-23184 `__: remove unused names and " "imports in idlelib. Initial patch by Al Sweigart." msgstr "" -#: ../build/NEWS:24612 +#: ../build/NEWS:23859 msgid "" "`bpo-21520 `__: test_zipfile no longer " "fails if the word 'bad' appears anywhere in the name of the current " "directory." msgstr "" -#: ../build/NEWS:24615 +#: ../build/NEWS:23862 msgid "" "`bpo-9517 `__: Move script_helper into " "the support package. Patch by Christie Wilson." msgstr "" -#: ../build/NEWS:24621 +#: ../build/NEWS:23868 msgid "" "`bpo-22155 `__: Add File Handlers " "subsection with createfilehandler to tkinter doc. Remove obsolete example " "from FAQ. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:24624 +#: ../build/NEWS:23871 msgid "" "`bpo-24029 `__: Document the name " "binding behavior for submodule imports." msgstr "" -#: ../build/NEWS:24626 +#: ../build/NEWS:23873 msgid "" "`bpo-24077 `__: Fix typo in man page for " "-I command option: -s, not -S" msgstr "" -#: ../build/NEWS:24631 +#: ../build/NEWS:23878 msgid "" "`bpo-24000 `__: Improved Argument " "Clinic's mapping of converters to legacy \"format units\". Updated the " "documentation to match." msgstr "" -#: ../build/NEWS:24634 +#: ../build/NEWS:23881 msgid "" "`bpo-24001 `__: Argument Clinic " "converters now use accept={type} instead of types={'type'} to specify the " "types the converter accepts." msgstr "" -#: ../build/NEWS:24637 +#: ../build/NEWS:23884 msgid "" "`bpo-23330 `__: h2py now supports " "arbitrary filenames in #include." msgstr "" -#: ../build/NEWS:24639 +#: ../build/NEWS:23886 msgid "" "`bpo-24031 `__: make patchcheck now " "supports git checkouts, too." msgstr "" -#: ../build/NEWS:24643 +#: ../build/NEWS:23890 msgid "Python 3.5.0 alpha 4" msgstr "" -#: ../build/NEWS:24645 +#: ../build/NEWS:23892 msgid "*Release date: 2015-04-19*" msgstr "" -#: ../build/NEWS:24650 +#: ../build/NEWS:23897 msgid "" "`bpo-22980 `__: Under Linux, GNU/" "KFreeBSD and the Hurd, C extensions now include the architecture triplet in " @@ -37558,26 +35800,26 @@ msgid "" "style information." msgstr "" -#: ../build/NEWS:24655 +#: ../build/NEWS:23902 msgid "" "`bpo-22631 `__: Added Linux-specific " "socket constant CAN_RAW_FD_FRAMES. Patch courtesy of Joe Jevnik." msgstr "" -#: ../build/NEWS:24658 +#: ../build/NEWS:23905 msgid "" "`bpo-23731 `__: Implement :pep:`488`: " "removal of .pyo files." msgstr "" -#: ../build/NEWS:24660 +#: ../build/NEWS:23907 msgid "" "`bpo-23726 `__: Don't enable GC for user " "subclasses of non-GC types that don't add any new fields. Patch by Eugene " "Toder." msgstr "" -#: ../build/NEWS:24663 +#: ../build/NEWS:23910 msgid "" "`bpo-23309 `__: Avoid a deadlock at " "shutdown if a daemon thread is aborted while it is holding a lock to a " @@ -37585,43 +35827,43 @@ msgid "" "(typically stdout or stderr). A fatal error is emitted instead." msgstr "" -#: ../build/NEWS:24668 +#: ../build/NEWS:23915 msgid "" "`bpo-22977 `__: Fixed formatting Windows " "error messages on Wine. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:24671 +#: ../build/NEWS:23918 msgid "" "`bpo-23466 `__: %c, %o, %x, and %X in " "bytes formatting now raise TypeError on non-integer input." msgstr "" -#: ../build/NEWS:24674 +#: ../build/NEWS:23921 msgid "" "`bpo-24044 `__: Fix possible null " "pointer dereference in list.sort in out of memory conditions." msgstr "" -#: ../build/NEWS:24677 +#: ../build/NEWS:23924 msgid "" "`bpo-21354 `__: PyCFunction_New function " "is exposed by python DLL again." msgstr "" -#: ../build/NEWS:24682 +#: ../build/NEWS:23929 msgid "" "`bpo-23840 `__: tokenize.open() now " "closes the temporary binary file on error to fix a resource warning." msgstr "" -#: ../build/NEWS:24685 +#: ../build/NEWS:23932 msgid "" "`bpo-16914 `__: new debuglevel 2 in " "smtplib adds timestamps to debug output." msgstr "" -#: ../build/NEWS:24687 +#: ../build/NEWS:23934 msgid "" "`bpo-7159 `__: urllib.request now " "supports sending auth credentials automatically after the first 401. This " @@ -37629,39 +35871,39 @@ msgid "" "python.org/issue19494>`__ and supersedes that change." msgstr "" -#: ../build/NEWS:24691 +#: ../build/NEWS:23938 msgid "" "`bpo-23703 `__: Fix a regression in " "urljoin() introduced in 901e4e52b20a. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:24694 +#: ../build/NEWS:23941 msgid "" "`bpo-4254 `__: Adds _curses." "update_lines_cols(). Patch by Arnon Yaari" msgstr "" -#: ../build/NEWS:24696 +#: ../build/NEWS:23943 msgid "" "`bpo-19933 `__: Provide default argument " "for ndigits in round. Patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:24699 +#: ../build/NEWS:23946 msgid "" "`bpo-23193 `__: Add a numeric_owner " "parameter to tarfile.TarFile.extract and tarfile.TarFile.extractall. Patch " "by Michael Vogt and Eric Smith." msgstr "" -#: ../build/NEWS:24702 +#: ../build/NEWS:23949 msgid "" "`bpo-23342 `__: Add a subprocess.run() " "function than returns a CalledProcess instance for a more consistent API " "than the existing call* functions." msgstr "" -#: ../build/NEWS:24705 +#: ../build/NEWS:23952 msgid "" "`bpo-21217 `__: inspect.getsourcelines() " "now tries to compute the start and end lines from the code object, fixing an " @@ -37669,48 +35911,48 @@ msgid "" "Ballinger and Allison Kaptur." msgstr "" -#: ../build/NEWS:24709 +#: ../build/NEWS:23956 msgid "" "`bpo-24521 `__: Fix possible integer " "overflows in the pickle module." msgstr "" -#: ../build/NEWS:24711 +#: ../build/NEWS:23958 msgid "" "`bpo-22931 `__: Allow '[' and ']' in " "cookie values." msgstr "" -#: ../build/NEWS:24713 +#: ../build/NEWS:23960 msgid "The keywords attribute of functools.partial is now always a dictionary." msgstr "" -#: ../build/NEWS:24715 +#: ../build/NEWS:23962 msgid "" "`bpo-23811 `__: Add missing newline to " "the PyCompileError error message. Patch by Alex Shkop." msgstr "" -#: ../build/NEWS:24718 +#: ../build/NEWS:23965 msgid "" "`bpo-21116 `__: Avoid blowing memory " "when allocating a multiprocessing shared array that's larger than 50% of the " "available RAM. Patch by Médéric Boquien." msgstr "" -#: ../build/NEWS:24722 +#: ../build/NEWS:23969 msgid "" "`bpo-22982 `__: Improve BOM handling " "when seeking to multiple positions of a writable text file." msgstr "" -#: ../build/NEWS:24725 +#: ../build/NEWS:23972 msgid "" "`bpo-23464 `__: Removed deprecated " "asyncio JoinableQueue." msgstr "" -#: ../build/NEWS:24727 +#: ../build/NEWS:23974 msgid "" "`bpo-23529 `__: Limit the size of " "decompressed data when reading from GzipFile, BZ2File or LZMAFile. This " @@ -37719,47 +35961,47 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../build/NEWS:24732 +#: ../build/NEWS:23979 msgid "" "`bpo-21859 `__: Added Python " "implementation of io.FileIO." msgstr "" -#: ../build/NEWS:24734 +#: ../build/NEWS:23981 msgid "" "`bpo-23865 `__: close() methods in " "multiple modules now are idempotent and more robust at shutdown. If they " "need to release multiple resources, all are released even if errors occur." msgstr "" -#: ../build/NEWS:24738 +#: ../build/NEWS:23985 msgid "" "`bpo-23400 `__: Raise same exception on " "both Python 2 and 3 if sem_open is not available. Patch by Davin Potts." msgstr "" -#: ../build/NEWS:24741 +#: ../build/NEWS:23988 msgid "" "`bpo-10838 `__: The subprocess now " "module includes SubprocessError and TimeoutError in its list of exported " "names for the users wild enough to use ``from subprocess import *``." msgstr "" -#: ../build/NEWS:24745 +#: ../build/NEWS:23992 msgid "" "`bpo-23411 `__: Added DefragResult, " "ParseResult, SplitResult, DefragResultBytes, ParseResultBytes, and " "SplitResultBytes to urllib.parse.__all__. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:24749 +#: ../build/NEWS:23996 msgid "" "`bpo-23881 `__: urllib.request." "ftpwrapper constructor now closes the socket if the FTP connection failed to " "fix a ResourceWarning." msgstr "" -#: ../build/NEWS:24752 +#: ../build/NEWS:23999 msgid "" "`bpo-23853 `__: :meth:`socket.socket." "sendall` does no more reset the socket timeout each time data is sent " @@ -37767,14 +36009,14 @@ msgid "" "all data." msgstr "" -#: ../build/NEWS:24756 +#: ../build/NEWS:24003 msgid "" "`bpo-22721 `__: An order of multiline " "pprint output of set or dict containing orderable and non-orderable elements " "no longer depends on iteration order of set or dict." msgstr "" -#: ../build/NEWS:24760 +#: ../build/NEWS:24007 msgid "" "`bpo-15133 `__: _tkinter.tkapp." "getboolean() now supports Tcl_Obj and always returns bool. tkinter." @@ -37782,45 +36024,45 @@ msgid "" "Tcl_Obj). tkinter.BooleanVar.get() now always returns bool." msgstr "" -#: ../build/NEWS:24765 +#: ../build/NEWS:24012 msgid "" "`bpo-10590 `__: xml.sax.parseString() " "now supports string argument." msgstr "" -#: ../build/NEWS:24767 +#: ../build/NEWS:24014 msgid "" "`bpo-23338 `__: Fixed formatting ctypes " "error messages on Cygwin. Patch by Makoto Kato." msgstr "" -#: ../build/NEWS:24770 +#: ../build/NEWS:24017 msgid "" "`bpo-15582 `__: inspect.getdoc() now " "follows inheritance chains." msgstr "" -#: ../build/NEWS:24772 +#: ../build/NEWS:24019 msgid "" "`bpo-2175 `__: SAX parsers now support a " "character stream of InputSource object." msgstr "" -#: ../build/NEWS:24775 +#: ../build/NEWS:24022 msgid "" "`bpo-16840 `__: Tkinter now supports 64-" "bit integers added in Tcl 8.4 and arbitrary precision integers added in Tcl " "8.5." msgstr "" -#: ../build/NEWS:24778 +#: ../build/NEWS:24025 msgid "" "`bpo-23834 `__: Fix socket.sendto(), use " "the C Py_ssize_t type to store the result of sendto() instead of the C int " "type." msgstr "" -#: ../build/NEWS:24781 +#: ../build/NEWS:24028 msgid "" "`bpo-23618 `__: :meth:`socket.socket." "connect` now waits until the connection completes instead of raising :exc:" @@ -37830,45 +36072,45 @@ msgid "" "for non-blocking sockets." msgstr "" -#: ../build/NEWS:24787 +#: ../build/NEWS:24034 msgid "" "`bpo-21526 `__: Tkinter now supports new " "boolean type in Tcl 8.5." msgstr "" -#: ../build/NEWS:24789 +#: ../build/NEWS:24036 msgid "" "`bpo-23836 `__: Fix the faulthandler " "module to handle reentrant calls to its signal handlers." msgstr "" -#: ../build/NEWS:24792 +#: ../build/NEWS:24039 msgid "" "`bpo-23838 `__: linecache now clears the " "cache and returns an empty result on MemoryError." msgstr "" -#: ../build/NEWS:24795 +#: ../build/NEWS:24042 msgid "" "`bpo-10395 `__: Added os.path." "commonpath(). Implemented in posixpath and ntpath. Based on patch by Rafik " "Draoui." msgstr "" -#: ../build/NEWS:24798 +#: ../build/NEWS:24045 msgid "" "`bpo-23611 `__: Serializing more " "\"lookupable\" objects (such as unbound methods or nested classes) now are " "supported with pickle protocols < 4." msgstr "" -#: ../build/NEWS:24801 +#: ../build/NEWS:24048 msgid "" "`bpo-13583 `__: sqlite3.Row now supports " "slice indexing." msgstr "" -#: ../build/NEWS:24803 +#: ../build/NEWS:24050 msgid "" "`bpo-18473 `__: Fixed 2to3 and 3to2 " "compatible pickle mappings. Fixed ambiguous reverse mappings. Added many " @@ -37876,7 +36118,7 @@ msgid "" "with full name mapping." msgstr "" -#: ../build/NEWS:24807 +#: ../build/NEWS:24054 msgid "" "`bpo-23485 `__: select.select() is now " "retried automatically with the recomputed timeout when interrupted by a " @@ -37884,103 +36126,103 @@ msgid "" "part of the :pep:`475`." msgstr "" -#: ../build/NEWS:24811 +#: ../build/NEWS:24058 msgid "" "`bpo-23752 `__: When built from an " "existing file descriptor, io.FileIO() now only calls fstat() once. Before " "fstat() was called twice, which was not necessary." msgstr "" -#: ../build/NEWS:24815 +#: ../build/NEWS:24062 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support __add__, __mul__, and __imul__()." msgstr "" -#: ../build/NEWS:24818 +#: ../build/NEWS:24065 msgid "" "`bpo-23171 `__: csv.Writer.writerow() " "now supports arbitrary iterables." msgstr "" -#: ../build/NEWS:24820 +#: ../build/NEWS:24067 msgid "" "`bpo-23745 `__: The new email header " "parser now handles duplicate MIME parameter names without error, similar to " "how get_param behaves." msgstr "" -#: ../build/NEWS:24823 +#: ../build/NEWS:24070 msgid "" "`bpo-22117 `__: Fix os.utime(), it now " "rounds the timestamp towards minus infinity (-inf) instead of rounding " "towards zero." msgstr "" -#: ../build/NEWS:24826 +#: ../build/NEWS:24073 msgid "" "`bpo-23310 `__: Fix MagicMock's " "initializer to work with __methods__, just like configure_mock(). Patch by " "Kasia Jachim." msgstr "" -#: ../build/NEWS:24832 +#: ../build/NEWS:24079 msgid "" "`bpo-23817 `__: FreeBSD now uses \"1.0\" " "in the SOVERSION as other operating systems, instead of just \"1\"." msgstr "" -#: ../build/NEWS:24835 +#: ../build/NEWS:24082 msgid "" "`bpo-23501 `__: Argument Clinic now " "generates code into separate files by default." msgstr "" -#: ../build/NEWS:24841 +#: ../build/NEWS:24088 msgid "" "`bpo-23799 `__: Added test.support." "start_threads() for running and cleaning up multiple threads." msgstr "" -#: ../build/NEWS:24844 +#: ../build/NEWS:24091 msgid "" "`bpo-22390 `__: test.regrtest now emits " "a warning if temporary files or directories are left after running a test." msgstr "" -#: ../build/NEWS:24850 +#: ../build/NEWS:24097 msgid "" "`bpo-18128 `__: pygettext now uses " "standard +NNNN format in the POT-Creation-Date header." msgstr "" -#: ../build/NEWS:24853 +#: ../build/NEWS:24100 msgid "" "`bpo-23935 `__: Argument Clinic's " "understanding of format units accepting bytes, bytearrays, and buffers is " "now consistent with both the documentation and the implementation." msgstr "" -#: ../build/NEWS:24857 +#: ../build/NEWS:24104 msgid "" "`bpo-23944 `__: Argument Clinic now " "wraps long impl prototypes at column 78." msgstr "" -#: ../build/NEWS:24859 +#: ../build/NEWS:24106 msgid "" "`bpo-20586 `__: Argument Clinic now " "ensures that functions without docstrings have signatures." msgstr "" -#: ../build/NEWS:24862 +#: ../build/NEWS:24109 msgid "" "`bpo-23492 `__: Argument Clinic now " "generates argument parsing code with PyArg_Parse instead of PyArg_ParseTuple " "if possible." msgstr "" -#: ../build/NEWS:24865 +#: ../build/NEWS:24112 msgid "" "`bpo-23500 `__: Argument Clinic is now " "smarter about generating the \"#ifndef\" (empty) definition of the methoddef " @@ -37989,21 +36231,21 @@ msgid "" "than immediately after the first use." msgstr "" -#: ../build/NEWS:24874 +#: ../build/NEWS:24121 msgid "" "`bpo-23998 `__: PyImport_ReInitLock() " "now checks for lock allocation error" msgstr "" -#: ../build/NEWS:24878 +#: ../build/NEWS:24125 msgid "Python 3.5.0 alpha 3" msgstr "" -#: ../build/NEWS:24880 +#: ../build/NEWS:24127 msgid "*Release date: 2015-03-28*" msgstr "" -#: ../build/NEWS:24885 +#: ../build/NEWS:24132 msgid "" "`bpo-23573 `__: Increased performance of " "string search operations (str.find, str.index, str.count, the in operator, " @@ -38011,44 +36253,44 @@ msgid "" "UCS4)." msgstr "" -#: ../build/NEWS:24889 +#: ../build/NEWS:24136 msgid "" "`bpo-23753 `__: Python doesn't support " "anymore platforms without stat() or fstat(), these functions are always " "required." msgstr "" -#: ../build/NEWS:24892 +#: ../build/NEWS:24139 msgid "" "`bpo-23681 `__: The -b option now " "affects comparisons of bytes with int." msgstr "" -#: ../build/NEWS:24894 +#: ../build/NEWS:24141 msgid "" "`bpo-23632 `__: Memoryviews now allow " "tuple indexing (including for multi-dimensional memoryviews)." msgstr "" -#: ../build/NEWS:24897 +#: ../build/NEWS:24144 msgid "" "`bpo-23192 `__: Fixed generator " "lambdas. Patch by Bruno Cauet." msgstr "" -#: ../build/NEWS:24899 +#: ../build/NEWS:24146 msgid "" "`bpo-23629 `__: Fix the default " "__sizeof__ implementation for variable-sized objects." msgstr "" -#: ../build/NEWS:24905 +#: ../build/NEWS:24152 msgid "" "`bpo-14260 `__: The groupindex attribute " "of regular expression pattern object now is non-modifiable mapping." msgstr "" -#: ../build/NEWS:24908 +#: ../build/NEWS:24155 msgid "" "`bpo-23792 `__: Ignore KeyboardInterrupt " "when the pydoc pager is active. This mimics the behavior of the standard " @@ -38056,51 +36298,51 @@ msgid "" "itself is still running." msgstr "" -#: ../build/NEWS:24912 +#: ../build/NEWS:24159 msgid "" "`bpo-23775 `__: pprint() of OrderedDict " "now outputs the same representation as repr()." msgstr "" -#: ../build/NEWS:24915 +#: ../build/NEWS:24162 msgid "" "`bpo-23765 `__: Removed IsBadStringPtr " "calls in ctypes" msgstr "" -#: ../build/NEWS:24917 +#: ../build/NEWS:24164 msgid "" "`bpo-22364 `__: Improved some re error " "messages using regex for hints." msgstr "" -#: ../build/NEWS:24919 +#: ../build/NEWS:24166 msgid "" "`bpo-23742 `__: ntpath.expandvars() no " "longer loses unbalanced single quotes." msgstr "" -#: ../build/NEWS:24921 +#: ../build/NEWS:24168 msgid "" "`bpo-21717 `__: The zipfile.ZipFile.open " "function now supports 'x' (exclusive creation) mode." msgstr "" -#: ../build/NEWS:24924 +#: ../build/NEWS:24171 msgid "" "`bpo-21802 `__: The reader in " "BufferedRWPair now is closed even when closing writer failed in " "BufferedRWPair.close()." msgstr "" -#: ../build/NEWS:24927 +#: ../build/NEWS:24174 msgid "" "`bpo-23622 `__: Unknown escapes in " "regular expressions that consist of ``'\\'`` and ASCII letter now raise a " "deprecation warning and will be forbidden in Python 3.6." msgstr "" -#: ../build/NEWS:24931 +#: ../build/NEWS:24178 msgid "" "`bpo-23671 `__: string.Template now " "allows specifying the \"self\" parameter as a keyword argument. string." @@ -38108,79 +36350,79 @@ msgid "" "parameters as keyword arguments." msgstr "" -#: ../build/NEWS:24935 +#: ../build/NEWS:24182 msgid "" "`bpo-23502 `__: The pprint module now " "supports mapping proxies." msgstr "" -#: ../build/NEWS:24937 +#: ../build/NEWS:24184 msgid "" "`bpo-17530 `__: pprint now wraps long " "bytes objects and bytearrays." msgstr "" -#: ../build/NEWS:24939 +#: ../build/NEWS:24186 msgid "" "`bpo-22687 `__: Fixed some corner cases " "in breaking words in tetxtwrap. Got rid of quadratic complexity in breaking " "long words." msgstr "" -#: ../build/NEWS:24942 +#: ../build/NEWS:24189 msgid "" "`bpo-4727 `__: The copy module now uses " "pickle protocol 4 (PEP 3154) and supports copying of instances of classes " "whose __new__ method takes keyword-only arguments." msgstr "" -#: ../build/NEWS:24946 +#: ../build/NEWS:24193 msgid "" "`bpo-23491 `__: Added a zipapp module to " "support creating executable zip file archives of Python code. Registered \"." "pyz\" and \".pyzw\" extensions on Windows for these archives (PEP 441)." msgstr "" -#: ../build/NEWS:24950 +#: ../build/NEWS:24197 msgid "" "`bpo-23657 `__: Avoid explicit checks " "for str in zipapp, adding support for pathlib.Path objects as arguments." msgstr "" -#: ../build/NEWS:24953 +#: ../build/NEWS:24200 msgid "" "`bpo-23688 `__: Added support of " "arbitrary bytes-like objects and avoided unnecessary copying of memoryview " "in gzip.GzipFile.write(). Original patch by Wolfgang Maier." msgstr "" -#: ../build/NEWS:24957 +#: ../build/NEWS:24204 msgid "" "`bpo-23252 `__: Added support for " "writing ZIP files to unseekable streams." msgstr "" -#: ../build/NEWS:24959 +#: ../build/NEWS:24206 msgid "" "`bpo-23647 `__: Increase imaplib's " "MAXLINE to accommodate modern mailbox sizes." msgstr "" -#: ../build/NEWS:24961 +#: ../build/NEWS:24208 msgid "" "`bpo-23539 `__: If body is None, http." "client.HTTPConnection.request now sets Content-Length to 0 for PUT, POST, " "and PATCH headers to avoid 411 errors from some web servers." msgstr "" -#: ../build/NEWS:24965 +#: ../build/NEWS:24212 msgid "" "`bpo-22351 `__: The nntplib.NNTP " "constructor no longer leaves the connection and socket open until the " "garbage collector cleans them up. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:24969 +#: ../build/NEWS:24216 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support methods for index(), insert(), and copy(). This allows " @@ -38188,7 +36430,7 @@ msgid "" "substitutability for lists." msgstr "" -#: ../build/NEWS:24973 +#: ../build/NEWS:24220 msgid "" "`bpo-23715 `__: :func:`signal." "sigwaitinfo` and :func:`signal.sigtimedwait` are now retried when " @@ -38197,42 +36439,42 @@ msgid "" "with a monotonic clock when it is retried." msgstr "" -#: ../build/NEWS:24978 +#: ../build/NEWS:24225 msgid "" "`bpo-23001 `__: Few functions in modules " "mmap, ossaudiodev, socket, ssl, and codecs, that accepted only read-only " "bytes-like object now accept writable bytes-like object too." msgstr "" -#: ../build/NEWS:24982 +#: ../build/NEWS:24229 msgid "" "`bpo-23646 `__: If time.sleep() is " "interrupted by a signal, the sleep is now retried with the recomputed delay, " "except if the signal handler raises an exception (PEP 475)." msgstr "" -#: ../build/NEWS:24986 +#: ../build/NEWS:24233 msgid "" "`bpo-23136 `__: _strptime now uniformly " "handles all days in week 0, including Dec 30 of previous year. Based on " "patch by Jim Carroll." msgstr "" -#: ../build/NEWS:24989 +#: ../build/NEWS:24236 msgid "" "`bpo-23700 `__: Iterator of " "NamedTemporaryFile now keeps a reference to NamedTemporaryFile instance. " "Patch by Bohuslav Kabrda." msgstr "" -#: ../build/NEWS:24992 +#: ../build/NEWS:24239 msgid "" "`bpo-22903 `__: The fake test case " "created by unittest.loader when it fails importing a test module is now " "picklable." msgstr "" -#: ../build/NEWS:24995 +#: ../build/NEWS:24242 msgid "" "`bpo-22181 `__: On Linux, os.urandom() " "now uses the new getrandom() syscall if available, syscall introduced in the " @@ -38240,7 +36482,7 @@ msgid "" "the need of a file descriptor and waits until the kernel has enough entropy." msgstr "" -#: ../build/NEWS:25000 +#: ../build/NEWS:24247 msgid "" "`bpo-2211 `__: Updated the implementation " "of the http.cookies.Morsel class. Setting attributes key, value and " @@ -38251,115 +36493,115 @@ msgid "" "quoting values. Added new tests. Original patch by Demian Brecht." msgstr "" -#: ../build/NEWS:25008 +#: ../build/NEWS:24255 msgid "" "`bpo-18983 `__: Allow selection of " "output units in timeit. Patch by Julian Gindi." msgstr "" -#: ../build/NEWS:25011 +#: ../build/NEWS:24258 msgid "" "`bpo-23631 `__: Fix traceback." "format_list when a traceback has been mutated." msgstr "" -#: ../build/NEWS:25013 +#: ../build/NEWS:24260 msgid "" "`bpo-23568 `__: Add rdivmod support to " "MagicMock() objects. Patch by Håkan Lövdahl." msgstr "" -#: ../build/NEWS:25016 +#: ../build/NEWS:24263 msgid "" "`bpo-2052 `__: Add charset parameter to " "HtmlDiff.make_file()." msgstr "" -#: ../build/NEWS:25018 +#: ../build/NEWS:24265 msgid "" "`bpo-23668 `__: Support os.truncate and " "os.ftruncate on Windows." msgstr "" -#: ../build/NEWS:25020 +#: ../build/NEWS:24267 msgid "" "`bpo-23138 `__: Fixed parsing cookies " "with absent keys or values in cookiejar. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:25023 +#: ../build/NEWS:24270 msgid "" "`bpo-23051 `__: multiprocessing.Pool " "methods imap() and imap_unordered() now handle exceptions raised by an " "iterator. Patch by Alon Diamant and Davin Potts." msgstr "" -#: ../build/NEWS:25027 +#: ../build/NEWS:24274 msgid "" "`bpo-23581 `__: Add matmul support to " "MagicMock. Patch by Håkan Lövdahl." msgstr "" -#: ../build/NEWS:25029 +#: ../build/NEWS:24276 msgid "" "`bpo-23566 `__: enable(), register(), " "dump_traceback() and dump_traceback_later() functions of faulthandler now " "accept file descriptors. Patch by Wei Wu." msgstr "" -#: ../build/NEWS:25033 +#: ../build/NEWS:24280 msgid "" "`bpo-22928 `__: Disabled HTTP header " "injections in http.client. Original patch by Demian Brecht." msgstr "" -#: ../build/NEWS:25036 +#: ../build/NEWS:24283 msgid "" "`bpo-23615 `__: Modules bz2, tarfile and " "tokenize now can be reloaded with imp.reload(). Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:25039 +#: ../build/NEWS:24286 msgid "" "`bpo-23605 `__: os.walk() now calls os." "scandir() instead of os.listdir(). The usage of os.scandir() reduces the " "number of calls to os.stat(). Initial patch written by Ben Hoyt." msgstr "" -#: ../build/NEWS:25046 +#: ../build/NEWS:24293 msgid "" "`bpo-23585 `__: make patchcheck will " "ensure the interpreter is built." msgstr "" -#: ../build/NEWS:25051 +#: ../build/NEWS:24298 msgid "" "`bpo-23583 `__: Added tests for standard " "IO streams in IDLE." msgstr "" -#: ../build/NEWS:25053 +#: ../build/NEWS:24300 msgid "" "`bpo-22289 `__: Prevent test_urllib2net " "failures due to ftp connection timeout." msgstr "" -#: ../build/NEWS:25058 +#: ../build/NEWS:24305 msgid "" "`bpo-22826 `__: The result of open() in " "Tools/freeze/bkfile.py is now better compatible with regular files (in " "particular it now supports the context management protocol)." msgstr "" -#: ../build/NEWS:25064 +#: ../build/NEWS:24311 msgid "Python 3.5.0 alpha 2" msgstr "" -#: ../build/NEWS:25066 +#: ../build/NEWS:24313 msgid "*Release date: 2015-03-09*" msgstr "" -#: ../build/NEWS:25071 +#: ../build/NEWS:24318 msgid "" "`bpo-23571 `__: PyObject_Call() and " "PyCFunction_Call() now raise a SystemError if a function returns a result " @@ -38367,72 +36609,72 @@ msgid "" "exception." msgstr "" -#: ../build/NEWS:25078 +#: ../build/NEWS:24325 msgid "" "`bpo-22524 `__: New os.scandir() " "function, part of the :pep:`471`: \"os.scandir() function -- a better and " "faster directory iterator\". Patch written by Ben Hoyt." msgstr "" -#: ../build/NEWS:25082 +#: ../build/NEWS:24329 msgid "" "`bpo-23103 `__: Reduced the memory " "consumption of IPv4Address and IPv6Address." msgstr "" -#: ../build/NEWS:25084 +#: ../build/NEWS:24331 msgid "" "`bpo-21793 `__: BaseHTTPRequestHandler " "again logs response code as numeric, not as stringified enum. Patch by " "Demian Brecht." msgstr "" -#: ../build/NEWS:25087 +#: ../build/NEWS:24334 msgid "" "`bpo-23476 `__: In the ssl module, " "enable OpenSSL's X509_V_FLAG_TRUSTED_FIRST flag on certificate stores when " "it is available." msgstr "" -#: ../build/NEWS:25090 +#: ../build/NEWS:24337 msgid "" "`bpo-23576 `__: Avoid stalling in SSL " "reads when EOF has been reached in the SSL layer but the underlying " "connection hasn't been closed." msgstr "" -#: ../build/NEWS:25093 +#: ../build/NEWS:24340 msgid "" "`bpo-23504 `__: Added an __all__ to the " "types module." msgstr "" -#: ../build/NEWS:25095 +#: ../build/NEWS:24342 msgid "" "`bpo-23563 `__: Optimized utility " "functions in urllib.parse." msgstr "" -#: ../build/NEWS:25097 +#: ../build/NEWS:24344 msgid "" "`bpo-7830 `__: Flatten nested functools." "partial." msgstr "" -#: ../build/NEWS:25099 +#: ../build/NEWS:24346 msgid "" "`bpo-20204 `__: Added the __module__ " "attribute to _tkinter classes." msgstr "" -#: ../build/NEWS:25101 +#: ../build/NEWS:24348 msgid "" "`bpo-19980 `__: Improved help() for non-" "recognized strings. help('') now shows the help on str. help('help') now " "shows the help on help(). Original patch by Mark Lawrence." msgstr "" -#: ../build/NEWS:25105 +#: ../build/NEWS:24352 msgid "" "`bpo-23521 `__: Corrected pure python " "implementation of timedelta division. Eliminated OverflowError from " @@ -38440,233 +36682,233 @@ msgid "" "division." msgstr "" -#: ../build/NEWS:25109 +#: ../build/NEWS:24356 msgid "" "`bpo-21619 `__: Popen objects no longer " "leave a zombie after exit in the with statement if the pipe was broken. " "Patch by Martin Panter." msgstr "" -#: ../build/NEWS:25112 +#: ../build/NEWS:24359 msgid "" "`bpo-22936 `__: Make it possible to show " "local variables in tracebacks for both the traceback module and unittest." msgstr "" -#: ../build/NEWS:25115 +#: ../build/NEWS:24362 msgid "" "`bpo-15955 `__: Add an option to limit " "the output size in bz2.decompress(). Patch by Nikolaus Rath." msgstr "" -#: ../build/NEWS:25118 +#: ../build/NEWS:24365 msgid "" "`bpo-6639 `__: Module-level turtle " "functions no longer raise TclError after closing the window." msgstr "" -#: ../build/NEWS:25121 +#: ../build/NEWS:24368 msgid "" "`bpo-814253 `__: Group references and " "conditional group references now work in lookbehind assertions in regular " "expressions. (See also: `bpo-9179 `__)" msgstr "" -#: ../build/NEWS:25124 +#: ../build/NEWS:24371 msgid "" "`bpo-23215 `__: Multibyte codecs with " "custom error handlers that ignores errors consumed too much memory and " "raised SystemError or MemoryError. Original patch by Aleksi Torhamo." msgstr "" -#: ../build/NEWS:25128 +#: ../build/NEWS:24375 msgid "" "`bpo-5700 `__: io.FileIO() called flush() " "after closing the file. flush() was not called in close() if closefd=False." msgstr "" -#: ../build/NEWS:25131 +#: ../build/NEWS:24378 msgid "" "`bpo-23374 `__: Fixed pydoc failure with " "non-ASCII files when stdout encoding differs from file system encoding (e.g. " "on Mac OS)." msgstr "" -#: ../build/NEWS:25134 +#: ../build/NEWS:24381 msgid "" "`bpo-23481 `__: Remove RC4 from the SSL " "module's default cipher list." msgstr "" -#: ../build/NEWS:25136 +#: ../build/NEWS:24383 msgid "" "`bpo-21548 `__: Fix pydoc.synopsis() and " "pydoc.apropos() on modules with empty docstrings." msgstr "" -#: ../build/NEWS:25139 +#: ../build/NEWS:24386 msgid "" "`bpo-22885 `__: Fixed arbitrary code " "execution vulnerability in the dbm.dumb module. Original patch by Claudiu " "Popa." msgstr "" -#: ../build/NEWS:25142 +#: ../build/NEWS:24389 msgid "" "`bpo-23239 `__: ssl.match_hostname() now " "supports matching of IP addresses." msgstr "" -#: ../build/NEWS:25144 +#: ../build/NEWS:24391 msgid "" "`bpo-23146 `__: Fix mishandling of " "absolute Windows paths with forward slashes in pathlib." msgstr "" -#: ../build/NEWS:25147 +#: ../build/NEWS:24394 msgid "" "`bpo-23096 `__: Pickle representation of " "floats with protocol 0 now is the same for both Python and C implementations." msgstr "" -#: ../build/NEWS:25150 +#: ../build/NEWS:24397 msgid "" "`bpo-19105 `__: pprint now more " "efficiently uses free space at the right." msgstr "" -#: ../build/NEWS:25152 +#: ../build/NEWS:24399 msgid "" "`bpo-14910 `__: Add allow_abbrev " "parameter to argparse.ArgumentParser. Patch by Jonathan Paugh, Steven " "Bethard, paul j3 and Daniel Eriksson." msgstr "" -#: ../build/NEWS:25155 +#: ../build/NEWS:24402 msgid "" "`bpo-21717 `__: tarfile.open() now " "supports 'x' (exclusive creation) mode." msgstr "" -#: ../build/NEWS:25157 +#: ../build/NEWS:24404 msgid "" "`bpo-23344 `__: marshal.dumps() is now " "20-25% faster on average." msgstr "" -#: ../build/NEWS:25159 +#: ../build/NEWS:24406 msgid "" "`bpo-20416 `__: marshal.dumps() with " "protocols 3 and 4 is now 40-50% faster on average." msgstr "" -#: ../build/NEWS:25162 +#: ../build/NEWS:24409 msgid "" "`bpo-23421 `__: Fixed compression in " "tarfile CLI. Patch by wdv4758h." msgstr "" -#: ../build/NEWS:25164 +#: ../build/NEWS:24411 msgid "" "`bpo-23367 `__: Fix possible overflows " "in the unicodedata module." msgstr "" -#: ../build/NEWS:25166 +#: ../build/NEWS:24413 msgid "" "`bpo-23361 `__: Fix possible overflow in " "Windows subprocess creation code." msgstr "" -#: ../build/NEWS:25168 +#: ../build/NEWS:24415 msgid "" "logging.handlers.QueueListener now takes a respect_handler_level keyword " "argument which, if set to True, will pass messages to handlers taking " "handler levels into account." msgstr "" -#: ../build/NEWS:25172 +#: ../build/NEWS:24419 msgid "" "`bpo-19705 `__: turtledemo now has a " "visual sorting algorithm demo. Original patch from Jason Yeo." msgstr "" -#: ../build/NEWS:25175 +#: ../build/NEWS:24422 msgid "" "`bpo-23801 `__: Fix issue where cgi." "FieldStorage did not always ignore the entire preamble to a multipart body." msgstr "" -#: ../build/NEWS:25181 +#: ../build/NEWS:24428 msgid "" "`bpo-23445 `__: pydebug builds now use " "\"gcc -Og\" where possible, to make the resulting executable faster." msgstr "" -#: ../build/NEWS:25184 +#: ../build/NEWS:24431 msgid "" "`bpo-23686 `__: Update OS X 10.5 " "installer build to use OpenSSL 1.0.2a." msgstr "" -#: ../build/NEWS:25189 +#: ../build/NEWS:24436 msgid "" "`bpo-20204 `__: Deprecation warning is " "now raised for builtin types without the __module__ attribute." msgstr "" -#: ../build/NEWS:25195 +#: ../build/NEWS:24442 msgid "" "`bpo-23465 `__: Implement :pep:`486` - " "Make the Python Launcher aware of virtual environments. Patch by Paul Moore." msgstr "" -#: ../build/NEWS:25198 +#: ../build/NEWS:24445 msgid "" "`bpo-23437 `__: Make user scripts " "directory versioned on Windows. Patch by Paul Moore." msgstr "" -#: ../build/NEWS:25203 +#: ../build/NEWS:24450 msgid "Python 3.5.0 alpha 1" msgstr "" -#: ../build/NEWS:25205 +#: ../build/NEWS:24452 msgid "*Release date: 2015-02-08*" msgstr "" -#: ../build/NEWS:25210 +#: ../build/NEWS:24457 msgid "" "`bpo-23285 `__: PEP 475 - EINTR handling." msgstr "" -#: ../build/NEWS:25212 +#: ../build/NEWS:24459 msgid "" "`bpo-22735 `__: Fix many edge cases " "(including crashes) involving custom mro() implementations." msgstr "" -#: ../build/NEWS:25215 +#: ../build/NEWS:24462 msgid "" "`bpo-22896 `__: Avoid using " "PyObject_AsCharBuffer(), PyObject_AsReadBuffer() and " "PyObject_AsWriteBuffer()." msgstr "" -#: ../build/NEWS:25218 +#: ../build/NEWS:24465 msgid "" "`bpo-21295 `__: Revert some changes " "(`bpo-16795 `__) to AST line numbers and " "column offsets that constituted a regression." msgstr "" -#: ../build/NEWS:25221 +#: ../build/NEWS:24468 msgid "" "`bpo-22986 `__: Allow changing an " "object's __class__ between a dynamic type and static type in some cases." msgstr "" -#: ../build/NEWS:25224 +#: ../build/NEWS:24471 msgid "" "`bpo-15859 `__: " "PyUnicode_EncodeFSDefault(), PyUnicode_EncodeMBCS() and " @@ -38675,199 +36917,199 @@ msgid "" "platforms other than Windows. Patch written by Campbell Barton." msgstr "" -#: ../build/NEWS:25229 +#: ../build/NEWS:24476 msgid "" "`bpo-21408 `__: The default __ne__() now " "returns NotImplemented if __eq__() returned NotImplemented. Original patch " "by Martin Panter." msgstr "" -#: ../build/NEWS:25232 +#: ../build/NEWS:24479 msgid "" "`bpo-23321 `__: Fixed a crash in str." "decode() when error handler returned replacement string longer than " "malformed input data." msgstr "" -#: ../build/NEWS:25235 +#: ../build/NEWS:24482 msgid "" "`bpo-22286 `__: The \"backslashreplace\" " "error handlers now works with decoding and translating." msgstr "" -#: ../build/NEWS:25238 +#: ../build/NEWS:24485 msgid "" "`bpo-23253 `__: Delay-load " "ShellExecute[AW] in os.startfile for reduced startup overhead on Windows." msgstr "" -#: ../build/NEWS:25241 +#: ../build/NEWS:24488 msgid "" "`bpo-22038 `__: pyatomic.h now uses " "stdatomic.h or GCC built-in functions for atomic memory access if available. " "Patch written by Vitor de Lima and Gustavo Temple." msgstr "" -#: ../build/NEWS:25245 +#: ../build/NEWS:24492 msgid "" "`bpo-20284 `__: %-interpolation (aka " "printf) formatting added for bytes and bytearray." msgstr "" -#: ../build/NEWS:25248 +#: ../build/NEWS:24495 msgid "" "`bpo-23048 `__: Fix jumping out of an " "infinite while loop in the pdb." msgstr "" -#: ../build/NEWS:25250 +#: ../build/NEWS:24497 msgid "" "`bpo-20335 `__: bytes constructor now " "raises TypeError when encoding or errors is specified with non-string " "argument. Based on patch by Renaud Blanch." msgstr "" -#: ../build/NEWS:25253 +#: ../build/NEWS:24500 msgid "" "`bpo-22834 `__: If the current working " "directory ends up being set to a non-existent directory then import will no " "longer raise FileNotFoundError." msgstr "" -#: ../build/NEWS:25256 +#: ../build/NEWS:24503 msgid "" "`bpo-22869 `__: Move the interpreter " "startup & shutdown code to a new dedicated pylifecycle.c module" msgstr "" -#: ../build/NEWS:25259 +#: ../build/NEWS:24506 msgid "" "`bpo-22847 `__: Improve method cache " "efficiency." msgstr "" -#: ../build/NEWS:25261 +#: ../build/NEWS:24508 msgid "" "`bpo-22335 `__: Fix crash when trying to " "enlarge a bytearray to 0x7fffffff bytes on a 32-bit platform." msgstr "" -#: ../build/NEWS:25264 +#: ../build/NEWS:24511 msgid "" "`bpo-22653 `__: Fix an assertion failure " "in debug mode when doing a reentrant dict insertion in debug mode." msgstr "" -#: ../build/NEWS:25267 +#: ../build/NEWS:24514 msgid "" "`bpo-22643 `__: Fix integer overflow in " "Unicode case operations (upper, lower, title, swapcase, casefold)." msgstr "" -#: ../build/NEWS:25270 +#: ../build/NEWS:24517 msgid "" "`bpo-17636 `__: Circular imports " "involving relative imports are now supported." msgstr "" -#: ../build/NEWS:25272 +#: ../build/NEWS:24519 msgid "" "`bpo-22604 `__: Fix assertion error in " "debug mode when dividing a complex number by (nan+0j)." msgstr "" -#: ../build/NEWS:25275 +#: ../build/NEWS:24522 msgid "" "`bpo-21052 `__: Do not raise " "ImportWarning when sys.path_hooks or sys.meta_path are set to None." msgstr "" -#: ../build/NEWS:25278 +#: ../build/NEWS:24525 msgid "" "`bpo-16518 `__: Use 'bytes-like object " "required' in error messages that previously used the far more cryptic \"'x' " "does not support the buffer protocol." msgstr "" -#: ../build/NEWS:25282 +#: ../build/NEWS:24529 msgid "" "`bpo-22470 `__: Fixed integer overflow " "issues in \"backslashreplace\", \"xmlcharrefreplace\", and \"surrogatepass\" " "error handlers." msgstr "" -#: ../build/NEWS:25285 +#: ../build/NEWS:24532 msgid "" "`bpo-22540 `__: speed up " "`PyObject_IsInstance` and `PyObject_IsSubclass` in the common case that the " "second argument has metaclass `type`." msgstr "" -#: ../build/NEWS:25288 +#: ../build/NEWS:24535 msgid "" "`bpo-18711 `__: Add a new " "`PyErr_FormatV` function, similar to `PyErr_Format` but accepting a " "`va_list` argument." msgstr "" -#: ../build/NEWS:25291 +#: ../build/NEWS:24538 msgid "" "`bpo-22520 `__: Fix overflow checking " "when generating the repr of a unicode object." msgstr "" -#: ../build/NEWS:25294 +#: ../build/NEWS:24541 msgid "" "`bpo-22519 `__: Fix overflow checking in " "PyBytes_Repr." msgstr "" -#: ../build/NEWS:25296 +#: ../build/NEWS:24543 msgid "" "`bpo-22518 `__: Fix integer overflow " "issues in latin-1 encoding." msgstr "" -#: ../build/NEWS:25298 +#: ../build/NEWS:24545 msgid "" "`bpo-16324 `__: _charset parameter of " "MIMEText now also accepts email.charset.Charset instances. Initial patch by " "Claude Paroz." msgstr "" -#: ../build/NEWS:25301 +#: ../build/NEWS:24548 msgid "" "`bpo-1764286 `__: Fix inspect." "getsource() to support decorated functions. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:25304 +#: ../build/NEWS:24551 msgid "" "`bpo-18554 `__: os.__all__ includes " "posix functions." msgstr "" -#: ../build/NEWS:25306 +#: ../build/NEWS:24553 msgid "" "`bpo-21391 `__: Use os.path.abspath in " "the shutil module." msgstr "" -#: ../build/NEWS:25308 +#: ../build/NEWS:24555 msgid "" "`bpo-11471 `__: avoid generating a " "JUMP_FORWARD instruction at the end of an if-block if there is no else-" "clause. Original patch by Eugene Toder." msgstr "" -#: ../build/NEWS:25311 +#: ../build/NEWS:24558 msgid "" "`bpo-22215 `__: Now ValueError is raised " "instead of TypeError when str or bytes argument contains not permitted null " "character or byte." msgstr "" -#: ../build/NEWS:25314 +#: ../build/NEWS:24561 msgid "" "`bpo-22258 `__: Fix the internal " "function set_inheritable() on Illumos. This platform exposes the function " @@ -38876,62 +37118,62 @@ msgid "" "slower ``fcntl()`` (``F_GETFD`` and then ``F_SETFD``)." msgstr "" -#: ../build/NEWS:25320 +#: ../build/NEWS:24567 msgid "" "`bpo-21389 `__: Displaying the " "__qualname__ of the underlying function in the repr of a bound method." msgstr "" -#: ../build/NEWS:25323 +#: ../build/NEWS:24570 msgid "" "`bpo-22206 `__: Using pthread, " "PyThread_create_key() now sets errno to ENOMEM and returns -1 (error) on " "integer overflow." msgstr "" -#: ../build/NEWS:25326 +#: ../build/NEWS:24573 msgid "" "`bpo-20184 `__: Argument Clinic based " "signature introspection added for 30 of the builtin functions." msgstr "" -#: ../build/NEWS:25329 +#: ../build/NEWS:24576 msgid "" "`bpo-22116 `__: C functions and methods " "(of the 'builtin_function_or_method' type) can now be weakref'ed. Patch by " "Wei Wu." msgstr "" -#: ../build/NEWS:25332 +#: ../build/NEWS:24579 msgid "" "`bpo-22077 `__: Improve index error " "messages for bytearrays, bytes, lists, and tuples by adding 'or slices'. " "Added ', not ' for bytearrays. Original patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:25336 +#: ../build/NEWS:24583 msgid "" "`bpo-20179 `__: Apply Argument Clinic to " "bytes and bytearray. Patch by Tal Einat." msgstr "" -#: ../build/NEWS:25339 +#: ../build/NEWS:24586 msgid "" "`bpo-22082 `__: Clear interned strings " "in slotdefs." msgstr "" -#: ../build/NEWS:25341 +#: ../build/NEWS:24588 msgid "Upgrade Unicode database to Unicode 7.0.0." msgstr "" -#: ../build/NEWS:25343 +#: ../build/NEWS:24590 msgid "" "`bpo-21897 `__: Fix a crash with the " "f_locals attribute with closure variables when frame.clear() has been called." msgstr "" -#: ../build/NEWS:25346 +#: ../build/NEWS:24593 msgid "" "`bpo-21205 `__: Add a new " "``__qualname__`` attribute to generator, the qualified name, and use it in " @@ -38940,7 +37182,7 @@ msgid "" "the code. Use ``gen.gi_code.co_name`` to get the name of the code." msgstr "" -#: ../build/NEWS:25352 +#: ../build/NEWS:24599 msgid "" "`bpo-21669 `__: With the aid of " "heuristics in SyntaxError.__init__, the parser now attempts to generate more " @@ -38948,14 +37190,14 @@ msgid "" "\"exec\" and \"print\" are used as statements." msgstr "" -#: ../build/NEWS:25356 +#: ../build/NEWS:24603 msgid "" "`bpo-21642 `__: In the conditional if-" "else expression, allow an integer written with no space between itself and " "the ``else`` keyword (e.g. ``True if 42else False``) to be valid syntax." msgstr "" -#: ../build/NEWS:25360 +#: ../build/NEWS:24607 msgid "" "`bpo-21523 `__: Fix over-pessimistic " "computation of the stack effect of some opcodes in the compiler. This also " @@ -38963,116 +37205,116 @@ msgid "" "a large number of \"and\" and \"or\" operators." msgstr "" -#: ../build/NEWS:25365 +#: ../build/NEWS:24612 msgid "" "`bpo-21418 `__: Fix a crash in the " "builtin function super() when called without argument and without current " "frame (ex: embedded Python)." msgstr "" -#: ../build/NEWS:25368 +#: ../build/NEWS:24615 msgid "" "`bpo-21425 `__: Fix flushing of standard " "streams in the interactive interpreter." msgstr "" -#: ../build/NEWS:25371 +#: ../build/NEWS:24618 msgid "" "`bpo-21435 `__: In rare cases, when " "running finalizers on objects in cyclic trash a bad pointer dereference " "could occur due to a subtle flaw in internal iteration logic." msgstr "" -#: ../build/NEWS:25375 +#: ../build/NEWS:24622 msgid "" "`bpo-21377 `__: PyBytes_Concat() now " "tries to concatenate in-place when the first argument has a reference count " "of 1. Patch by Nikolaus Rath." msgstr "" -#: ../build/NEWS:25378 +#: ../build/NEWS:24625 msgid "" "`bpo-20355 `__: -W command line options " "now have higher priority than the PYTHONWARNINGS environment variable. " "Patch by Arfrever." msgstr "" -#: ../build/NEWS:25381 +#: ../build/NEWS:24628 msgid "" "`bpo-21274 `__: Define PATH_MAX for GNU/" "Hurd in Python/pythonrun.c." msgstr "" -#: ../build/NEWS:25383 +#: ../build/NEWS:24630 msgid "" "`bpo-20904 `__: Support setting FPU " "precision on m68k." msgstr "" -#: ../build/NEWS:25385 +#: ../build/NEWS:24632 msgid "" "`bpo-21209 `__: Fix sending tuples to " "custom generator objects with the yield from syntax." msgstr "" -#: ../build/NEWS:25388 +#: ../build/NEWS:24635 msgid "" "`bpo-21193 `__: pow(a, b, c) now raises " "ValueError rather than TypeError when b is negative. Patch by Josh Rosenberg." msgstr "" -#: ../build/NEWS:25391 +#: ../build/NEWS:24638 msgid "" "`bpo-21176 `__: PEP 465: Add the '@' " "operator for matrix multiplication." msgstr "" -#: ../build/NEWS:25393 +#: ../build/NEWS:24640 msgid "" "`bpo-21134 `__: Fix segfault when str is " "called on an uninitialized UnicodeEncodeError, UnicodeDecodeError, or " "UnicodeTranslateError object." msgstr "" -#: ../build/NEWS:25396 +#: ../build/NEWS:24643 msgid "" "`bpo-19537 `__: Fix PyUnicode_DATA() " "alignment under m68k. Patch by Andreas Schwab." msgstr "" -#: ../build/NEWS:25399 +#: ../build/NEWS:24646 msgid "" "`bpo-20929 `__: Add a type cast to avoid " "shifting a negative number." msgstr "" -#: ../build/NEWS:25401 +#: ../build/NEWS:24648 msgid "" "`bpo-20731 `__: Properly position in " "source code files even if they are opened in text mode. Patch by Serhiy " "Storchaka." msgstr "" -#: ../build/NEWS:25404 +#: ../build/NEWS:24651 msgid "" "`bpo-20637 `__: Key-sharing now also " "works for instance dictionaries of subclasses. Patch by Peter Ingebretson." msgstr "" -#: ../build/NEWS:25407 +#: ../build/NEWS:24654 msgid "" "`bpo-8297 `__: Attributes missing from " "modules now include the module name in the error text. Original patch by " "ysj.ray." msgstr "" -#: ../build/NEWS:25410 +#: ../build/NEWS:24657 msgid "" "`bpo-19995 `__: %c, %o, %x, and %X now " "raise TypeError on non-integer input." msgstr "" -#: ../build/NEWS:25412 +#: ../build/NEWS:24659 msgid "" "`bpo-19655 `__: The ASDL parser - used " "by the build process to generate code for managing the Python AST in C - was " @@ -39081,27 +37323,27 @@ msgid "" "source base." msgstr "" -#: ../build/NEWS:25417 +#: ../build/NEWS:24664 msgid "" "`bpo-12546 `__: Allow ``\\x00`` to be " "used as a fill character when using str, int, float, and complex __format__ " "methods." msgstr "" -#: ../build/NEWS:25420 +#: ../build/NEWS:24667 msgid "" "`bpo-20480 `__: Add ipaddress." "reverse_pointer. Patch by Leon Weber." msgstr "" -#: ../build/NEWS:25422 +#: ../build/NEWS:24669 msgid "" "`bpo-13598 `__: Modify string.Formatter " "to support auto-numbering of replacement fields. It now matches the behavior " "of str.format() in this regard. Patches by Phil Elson and Ramchandra Apte." msgstr "" -#: ../build/NEWS:25426 +#: ../build/NEWS:24673 msgid "" "`bpo-8931 `__: Make alternate formatting " "('#') for type 'c' raise an exception. In versions prior to 3.5, '#' with " @@ -39109,81 +37351,81 @@ msgid "" "Landschoff." msgstr "" -#: ../build/NEWS:25430 +#: ../build/NEWS:24677 msgid "" "`bpo-23165 `__: Perform overflow checks " "before allocating memory in the _Py_char2wchar function." msgstr "" -#: ../build/NEWS:25436 +#: ../build/NEWS:24683 msgid "" "`bpo-23399 `__: pyvenv creates relative " "symlinks where possible." msgstr "" -#: ../build/NEWS:25438 +#: ../build/NEWS:24685 msgid "" "`bpo-20289 `__: cgi.FieldStorage() now " "supports the context management protocol." msgstr "" -#: ../build/NEWS:25441 +#: ../build/NEWS:24688 msgid "" "`bpo-13128 `__: Print response headers " "for CONNECT requests when debuglevel > 0. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:25444 +#: ../build/NEWS:24691 msgid "" "`bpo-15381 `__: Optimized io.BytesIO to " "make less allocations and copyings." msgstr "" -#: ../build/NEWS:25446 +#: ../build/NEWS:24693 msgid "" "`bpo-22818 `__: Splitting on a pattern " "that could match an empty string now raises a warning. Patterns that can " "only match empty strings are now rejected." msgstr "" -#: ../build/NEWS:25450 +#: ../build/NEWS:24697 msgid "" "`bpo-23099 `__: Closing io.BytesIO with " "exported buffer is rejected now to prevent corrupting exported buffer." msgstr "" -#: ../build/NEWS:25453 +#: ../build/NEWS:24700 msgid "" "`bpo-23326 `__: Removed __ne__ " "implementations. Since fixing default __ne__ implementation in `bpo-21408 " "`__ they are redundant." msgstr "" -#: ../build/NEWS:25456 +#: ../build/NEWS:24703 msgid "" "`bpo-23363 `__: Fix possible overflow in " "itertools.permutations." msgstr "" -#: ../build/NEWS:25458 +#: ../build/NEWS:24705 msgid "" "`bpo-23364 `__: Fix possible overflow in " "itertools.product." msgstr "" -#: ../build/NEWS:25460 +#: ../build/NEWS:24707 msgid "" "`bpo-23366 `__: Fixed possible integer " "overflow in itertools.combinations." msgstr "" -#: ../build/NEWS:25462 +#: ../build/NEWS:24709 msgid "" "`bpo-23369 `__: Fixed possible integer " "overflow in _json.encode_basestring_ascii." msgstr "" -#: ../build/NEWS:25465 +#: ../build/NEWS:24712 msgid "" "`bpo-23353 `__: Fix the exception " "handling of generators in PyEval_EvalFrameEx(). At entry, save or swap the " @@ -39192,116 +37434,116 @@ msgid "" "is WHY_YIELD or WHY_RETURN. Patch co-written with Antoine Pitrou." msgstr "" -#: ../build/NEWS:25471 +#: ../build/NEWS:24718 msgid "" "`bpo-14099 `__: Restored support of " "writing ZIP files to tellable but non-seekable streams." msgstr "" -#: ../build/NEWS:25474 +#: ../build/NEWS:24721 msgid "" "`bpo-14099 `__: Writing to ZipFile and " "reading multiple ZipExtFiles is threadsafe now." msgstr "" -#: ../build/NEWS:25477 +#: ../build/NEWS:24724 msgid "" "`bpo-19361 `__: JSON decoder now raises " "JSONDecodeError instead of ValueError." msgstr "" -#: ../build/NEWS:25479 +#: ../build/NEWS:24726 msgid "" "`bpo-18518 `__: timeit now rejects " "statements which can't be compiled outside a function or a loop (e.g. " "\"return\" or \"break\")." msgstr "" -#: ../build/NEWS:25482 +#: ../build/NEWS:24729 msgid "" "`bpo-23094 `__: Fixed readline with " "frames in Python implementation of pickle." msgstr "" -#: ../build/NEWS:25484 +#: ../build/NEWS:24731 msgid "" "`bpo-23268 `__: Fixed bugs in the " "comparison of ipaddress classes." msgstr "" -#: ../build/NEWS:25486 +#: ../build/NEWS:24733 msgid "" "`bpo-21408 `__: Removed incorrect " "implementations of __ne__() which didn't returned NotImplemented if __eq__() " "returned NotImplemented. The default __ne__() now works correctly." msgstr "" -#: ../build/NEWS:25490 +#: ../build/NEWS:24737 msgid "" "`bpo-19996 `__: :class:`email.feedparser." "FeedParser` now handles (malformed) headers with no key rather than assuming " "the body has started." msgstr "" -#: ../build/NEWS:25493 +#: ../build/NEWS:24740 msgid "" "`bpo-20188 `__: Support Application-" "Layer Protocol Negotiation (ALPN) in the ssl module." msgstr "" -#: ../build/NEWS:25496 +#: ../build/NEWS:24743 msgid "" "`bpo-23133 `__: Pickling of ipaddress " "objects now produces more compact and portable representation." msgstr "" -#: ../build/NEWS:25499 +#: ../build/NEWS:24746 msgid "" "`bpo-23248 `__: Update ssl error codes " "from latest OpenSSL git master." msgstr "" -#: ../build/NEWS:25501 +#: ../build/NEWS:24748 msgid "" "`bpo-23266 `__: Much faster " "implementation of ipaddress.collapse_addresses() when there are many non-" "consecutive addresses." msgstr "" -#: ../build/NEWS:25504 +#: ../build/NEWS:24751 msgid "" "`bpo-23098 `__: 64-bit dev_t is now " "supported in the os module." msgstr "" -#: ../build/NEWS:25506 +#: ../build/NEWS:24753 msgid "" "`bpo-21817 `__: When an exception is " "raised in a task submitted to a ProcessPoolExecutor, the remote traceback is " "now displayed in the parent process. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:25510 +#: ../build/NEWS:24757 msgid "" "`bpo-15955 `__: Add an option to limit " "output size when decompressing LZMA data. Patch by Nikolaus Rath and Martin " "Panter." msgstr "" -#: ../build/NEWS:25513 +#: ../build/NEWS:24760 msgid "" "`bpo-23250 `__: In the http.cookies " "module, capitalize \"HttpOnly\" and \"Secure\" as they are written in the " "standard." msgstr "" -#: ../build/NEWS:25516 +#: ../build/NEWS:24763 msgid "" "`bpo-23063 `__: In the distutils' check " "command, fix parsing of reST with code or code-block directives." msgstr "" -#: ../build/NEWS:25519 +#: ../build/NEWS:24766 msgid "" "`bpo-23209 `__: selectors.BaseSelector." "get_key() now raises a RuntimeError if the selector is closed. And selectors." @@ -39310,13 +37552,13 @@ msgid "" "(See also: `bpo-23225 `__)" msgstr "" -#: ../build/NEWS:25524 +#: ../build/NEWS:24771 msgid "" "`bpo-17911 `__: Provide a way to seed " "the linecache for a PEP-302 module without actually loading the code." msgstr "" -#: ../build/NEWS:25527 +#: ../build/NEWS:24774 msgid "" "`bpo-17911 `__: Provide a new object API " "for traceback, including the ability to not lookup lines at all until the " @@ -39324,109 +37566,109 @@ msgid "" "being kept alive." msgstr "" -#: ../build/NEWS:25531 +#: ../build/NEWS:24778 msgid "" "`bpo-19777 `__: Provide a home() " "classmethod on Path objects. Contributed by Victor Salgado and Mayank " "Tripathi." msgstr "" -#: ../build/NEWS:25534 +#: ../build/NEWS:24781 msgid "" "`bpo-23206 `__: Make ``json.dumps(..., " "ensure_ascii=False)`` as fast as the default case of ``ensure_ascii=True``. " "Patch by Naoki Inada." msgstr "" -#: ../build/NEWS:25537 +#: ../build/NEWS:24784 msgid "" "`bpo-23185 `__: Add math.inf and math." "nan constants." msgstr "" -#: ../build/NEWS:25539 +#: ../build/NEWS:24786 msgid "" "`bpo-23186 `__: Add ssl.SSLObject." "shared_ciphers() and ssl.SSLSocket.shared_ciphers() to fetch the client's " "list ciphers sent at handshake." msgstr "" -#: ../build/NEWS:25543 +#: ../build/NEWS:24790 msgid "" "`bpo-23143 `__: Remove compatibility " "with OpenSSLs older than 0.9.8." msgstr "" -#: ../build/NEWS:25545 +#: ../build/NEWS:24792 msgid "" "`bpo-23132 `__: Improve performance and " "introspection support of comparison methods created by functool." "total_ordering." msgstr "" -#: ../build/NEWS:25548 +#: ../build/NEWS:24795 msgid "" "`bpo-19776 `__: Add an expanduser() " "method on Path objects." msgstr "" -#: ../build/NEWS:25550 +#: ../build/NEWS:24797 msgid "" "`bpo-23112 `__: Fix SimpleHTTPServer to " "correctly carry the query string and fragment when it redirects to add a " "trailing slash." msgstr "" -#: ../build/NEWS:25553 +#: ../build/NEWS:24800 msgid "" "`bpo-21793 `__: Added http.HTTPStatus " "enums (i.e. HTTPStatus.OK, HTTPStatus.NOT_FOUND). Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:25556 +#: ../build/NEWS:24803 msgid "" "`bpo-23093 `__: In the io, module allow " "more operations to work on detached streams." msgstr "" -#: ../build/NEWS:25559 +#: ../build/NEWS:24806 msgid "" "`bpo-23111 `__: In the ftplib, make ssl." "PROTOCOL_SSLv23 the default protocol version." msgstr "" -#: ../build/NEWS:25562 +#: ../build/NEWS:24809 msgid "" "`bpo-22585 `__: On OpenBSD 5.6 and " "newer, os.urandom() now calls getentropy(), instead of reading /dev/urandom, " "to get pseudo-random bytes." msgstr "" -#: ../build/NEWS:25565 +#: ../build/NEWS:24812 msgid "" "`bpo-19104 `__: pprint now produces " "evaluable output for wrapped strings." msgstr "" -#: ../build/NEWS:25567 +#: ../build/NEWS:24814 msgid "" "`bpo-23071 `__: Added missing names to " "codecs.__all__. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:25569 +#: ../build/NEWS:24816 msgid "" "`bpo-22783 `__: Pickling now uses the " "NEWOBJ opcode instead of the NEWOBJ_EX opcode if possible." msgstr "" -#: ../build/NEWS:25572 +#: ../build/NEWS:24819 msgid "" "`bpo-15513 `__: Added a __sizeof__ " "implementation for pickle classes." msgstr "" -#: ../build/NEWS:25574 +#: ../build/NEWS:24821 msgid "" "`bpo-19858 `__: pickletools.optimize() " "now aware of the MEMOIZE opcode, can produce more compact result and no " @@ -39434,20 +37676,20 @@ msgid "" "together with PUT or BINPUT opcodes." msgstr "" -#: ../build/NEWS:25578 +#: ../build/NEWS:24825 msgid "" "`bpo-22095 `__: Fixed HTTPConnection." "set_tunnel with default port. The port value in the host header was set to " "\"None\". Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:25581 +#: ../build/NEWS:24828 msgid "" "`bpo-23016 `__: A warning no longer " "produces an AttributeError when the program is run with pythonw.exe." msgstr "" -#: ../build/NEWS:25584 +#: ../build/NEWS:24831 msgid "" "`bpo-21775 `__: shutil.copytree(): fix " "crash when copying to VFAT. An exception handler assumed that OSError " @@ -39456,46 +37698,46 @@ msgid "" "presumably, any other non-Windows OS). Patch by Greg Ward." msgstr "" -#: ../build/NEWS:25590 +#: ../build/NEWS:24837 msgid "" "`bpo-1218234 `__: Fix inspect." "getsource() to load updated source of reloaded module. Initial patch by " "Berker Peksag." msgstr "" -#: ../build/NEWS:25593 +#: ../build/NEWS:24840 msgid "" "`bpo-21740 `__: Support wrapped " "callables in doctest. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:25595 +#: ../build/NEWS:24842 msgid "" "`bpo-23009 `__: Make sure selectors." "EpollSelector.select() works when no FD is registered." msgstr "" -#: ../build/NEWS:25598 +#: ../build/NEWS:24845 msgid "" "`bpo-22959 `__: In the constructor of " "http.client.HTTPSConnection, prefer the context's check_hostname attribute " "over the *check_hostname* parameter." msgstr "" -#: ../build/NEWS:25601 +#: ../build/NEWS:24848 msgid "" "`bpo-22696 `__: Add function :func:`sys." "is_finalizing` to know about interpreter shutdown." msgstr "" -#: ../build/NEWS:25604 +#: ../build/NEWS:24851 msgid "" "`bpo-16043 `__: Add a default limit for " "the amount of data xmlrpclib.gzip_decode will return. This resolves " "CVE-2013-1753." msgstr "" -#: ../build/NEWS:25607 +#: ../build/NEWS:24854 msgid "" "`bpo-14099 `__: ZipFile.open() no longer " "reopen the underlying file. Objects returned by ZipFile.open() can now " @@ -39503,265 +37745,265 @@ msgid "" "passing in a file-like object as the first argument to the constructor." msgstr "" -#: ../build/NEWS:25612 +#: ../build/NEWS:24859 msgid "" "`bpo-22966 `__: Fix __pycache__ pyc file " "name clobber when pyc_compile is asked to compile a source file containing " "multiple dots in the source file name." msgstr "" -#: ../build/NEWS:25615 +#: ../build/NEWS:24862 msgid "" "`bpo-21971 `__: Update turtledemo doc " "and add module to the index." msgstr "" -#: ../build/NEWS:25617 +#: ../build/NEWS:24864 msgid "" "`bpo-21032 `__: Fixed socket leak if " "HTTPConnection.getresponse() fails. Original patch by Martin Panter." msgstr "" -#: ../build/NEWS:25620 +#: ../build/NEWS:24867 msgid "" "`bpo-22407 `__: Deprecated the use of re." "LOCALE flag with str patterns or re.ASCII. It was newer worked." msgstr "" -#: ../build/NEWS:25623 +#: ../build/NEWS:24870 msgid "" "`bpo-22902 `__: The \"ip\" command is " "now used on Linux to determine MAC address in uuid.getnode(). Pach by Bruno " "Cauet." msgstr "" -#: ../build/NEWS:25626 +#: ../build/NEWS:24873 msgid "" "`bpo-22960 `__: Add a context argument " "to xmlrpclib.ServerProxy constructor." msgstr "" -#: ../build/NEWS:25628 +#: ../build/NEWS:24875 msgid "" "`bpo-22389 `__: Add contextlib." "redirect_stderr()." msgstr "" -#: ../build/NEWS:25630 +#: ../build/NEWS:24877 msgid "" "`bpo-21356 `__: Make ssl.RAND_egd() " "optional to support LibreSSL. The availability of the function is checked " "during the compilation. Patch written by Bernard Spil." msgstr "" -#: ../build/NEWS:25634 +#: ../build/NEWS:24881 msgid "" "`bpo-22915 `__: SAX parser now supports " "files opened with file descriptor or bytes path." msgstr "" -#: ../build/NEWS:25637 +#: ../build/NEWS:24884 msgid "" "`bpo-22609 `__: Constructors and update " "methods of mapping classes in the collections module now accept the self " "keyword argument." msgstr "" -#: ../build/NEWS:25640 +#: ../build/NEWS:24887 msgid "" "`bpo-22940 `__: Add readline." "append_history_file." msgstr "" -#: ../build/NEWS:25642 +#: ../build/NEWS:24889 msgid "" "`bpo-19676 `__: Added the \"namereplace" "\" error handler." msgstr "" -#: ../build/NEWS:25644 +#: ../build/NEWS:24891 msgid "" "`bpo-22788 `__: Add *context* parameter " "to logging.handlers.HTTPHandler." msgstr "" -#: ../build/NEWS:25646 +#: ../build/NEWS:24893 msgid "" "`bpo-22921 `__: Allow SSLContext to take " "the *hostname* parameter even if OpenSSL doesn't support SNI." msgstr "" -#: ../build/NEWS:25649 +#: ../build/NEWS:24896 msgid "" "`bpo-22894 `__: TestCase.subTest() would " "cause the test suite to be stopped when in failfast mode, even in the " "absence of failures." msgstr "" -#: ../build/NEWS:25652 +#: ../build/NEWS:24899 msgid "" "`bpo-22796 `__: HTTP cookie parsing is " "now stricter, in order to protect against potential injection attacks." msgstr "" -#: ../build/NEWS:25655 +#: ../build/NEWS:24902 msgid "" "`bpo-22370 `__: Windows detection in " "pathlib is now more robust." msgstr "" -#: ../build/NEWS:25657 +#: ../build/NEWS:24904 msgid "" "`bpo-22841 `__: Reject coroutines in " "asyncio add_signal_handler(). Patch by Ludovic.Gasc." msgstr "" -#: ../build/NEWS:25660 +#: ../build/NEWS:24907 msgid "" "`bpo-19494 `__: Added urllib.request." "HTTPBasicPriorAuthHandler. Patch by Matej Cepl." msgstr "" -#: ../build/NEWS:25663 +#: ../build/NEWS:24910 msgid "" "`bpo-22578 `__: Added attributes to the " "re.error class." msgstr "" -#: ../build/NEWS:25665 +#: ../build/NEWS:24912 msgid "" "`bpo-22849 `__: Fix possible double free " "in the io.TextIOWrapper constructor." msgstr "" -#: ../build/NEWS:25667 +#: ../build/NEWS:24914 msgid "" "`bpo-12728 `__: Different Unicode " "characters having the same uppercase but different lowercase are now matched " "in case-insensitive regular expressions." msgstr "" -#: ../build/NEWS:25671 +#: ../build/NEWS:24918 msgid "" "`bpo-22821 `__: Fixed fcntl() with " "integer argument on 64-bit big-endian platforms." msgstr "" -#: ../build/NEWS:25674 +#: ../build/NEWS:24921 msgid "" "`bpo-21650 `__: Add an `--sort-keys` " "option to json.tool CLI." msgstr "" -#: ../build/NEWS:25676 +#: ../build/NEWS:24923 msgid "" "`bpo-22824 `__: Updated reprlib output " "format for sets to use set literals. Patch contributed by Berker Peksag." msgstr "" -#: ../build/NEWS:25679 +#: ../build/NEWS:24926 msgid "" "`bpo-22824 `__: Updated reprlib output " "format for arrays to display empty arrays without an unnecessary empty " "list. Suggested by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:25682 +#: ../build/NEWS:24929 msgid "" "`bpo-22406 `__: Fixed the uu_codec codec " "incorrectly ported to 3.x. Based on patch by Martin Panter." msgstr "" -#: ../build/NEWS:25685 +#: ../build/NEWS:24932 msgid "" "`bpo-17293 `__: uuid.getnode() now " "determines MAC address on AIX using netstat. Based on patch by Aivars " "Kalvāns." msgstr "" -#: ../build/NEWS:25688 +#: ../build/NEWS:24935 msgid "" "`bpo-22769 `__: Fixed ttk.Treeview." "tag_has() when called without arguments." msgstr "" -#: ../build/NEWS:25690 +#: ../build/NEWS:24937 msgid "" "`bpo-22417 `__: Verify certificates by " "default in httplib (PEP 476)." msgstr "" -#: ../build/NEWS:25692 +#: ../build/NEWS:24939 msgid "" "`bpo-22775 `__: Fixed unpickling of http." "cookies.SimpleCookie with protocol 2 and above. Patch by Tim Graham." msgstr "" -#: ../build/NEWS:25695 +#: ../build/NEWS:24942 msgid "" "`bpo-22776 `__: Brought excluded code " "into the scope of a try block in SysLogHandler.emit()." msgstr "" -#: ../build/NEWS:25698 +#: ../build/NEWS:24945 msgid "" "`bpo-22665 `__: Add missing " "get_terminal_size and SameFileError to shutil.__all__." msgstr "" -#: ../build/NEWS:25701 +#: ../build/NEWS:24948 msgid "" "`bpo-6623 `__: Remove deprecated Netrc " "class in the ftplib module. Patch by Matt Chaput." msgstr "" -#: ../build/NEWS:25704 +#: ../build/NEWS:24951 msgid "" "`bpo-17381 `__: Fixed handling of case-" "insensitive ranges in regular expressions." msgstr "" -#: ../build/NEWS:25707 +#: ../build/NEWS:24954 msgid "" "`bpo-22410 `__: Module level functions " "in the re module now cache compiled locale-dependent regular expressions " "taking into account the locale." msgstr "" -#: ../build/NEWS:25710 +#: ../build/NEWS:24957 msgid "" "`bpo-22759 `__: Query methods on pathlib." "Path() (exists(), is_dir(), etc.) now return False when the underlying stat " "call raises NotADirectoryError." msgstr "" -#: ../build/NEWS:25713 +#: ../build/NEWS:24960 msgid "" "`bpo-8876 `__: distutils now falls back " "to copying files when hard linking doesn't work. This allows use with " "special filesystems such as VirtualBox shared folders." msgstr "" -#: ../build/NEWS:25717 +#: ../build/NEWS:24964 msgid "" "`bpo-22217 `__: Implemented reprs of " "classes in the zipfile module." msgstr "" -#: ../build/NEWS:25719 +#: ../build/NEWS:24966 msgid "" "`bpo-22457 `__: Honour load_tests in the " "start_dir of discovery." msgstr "" -#: ../build/NEWS:25721 +#: ../build/NEWS:24968 msgid "" "`bpo-18216 `__: gettext now raises an " "error when a .mo file has an unsupported major version number. Patch by " "Aaron Hill." msgstr "" -#: ../build/NEWS:25724 +#: ../build/NEWS:24971 msgid "" "`bpo-13918 `__: Provide a locale." "delocalize() function which can remove locale-specific number formatting " @@ -39769,33 +38011,33 @@ msgid "" "specific type. Patch by Cédric Krier." msgstr "" -#: ../build/NEWS:25728 +#: ../build/NEWS:24975 msgid "" "`bpo-22676 `__: Make the pickling of " "global objects which don't have a __module__ attribute less slow." msgstr "" -#: ../build/NEWS:25731 +#: ../build/NEWS:24978 msgid "" "`bpo-18853 `__: Fixed ResourceWarning in " "shlex.__nain__." msgstr "" -#: ../build/NEWS:25733 +#: ../build/NEWS:24980 msgid "" "`bpo-9351 `__: Defaults set with " "set_defaults on an argparse subparser are no longer ignored when also set on " "the parent parser." msgstr "" -#: ../build/NEWS:25736 +#: ../build/NEWS:24983 msgid "" "`bpo-7559 `__: unittest test loading " "ImportErrors are reported as import errors with their import exception " "rather than as attribute errors after the import has already failed." msgstr "" -#: ../build/NEWS:25740 +#: ../build/NEWS:24987 msgid "" "`bpo-19746 `__: Make it possible to " "examine the errors from unittest discovery without executing the test suite. " @@ -39803,7 +38045,7 @@ msgid "" "encountered during discovery." msgstr "" -#: ../build/NEWS:25744 +#: ../build/NEWS:24991 msgid "" "`bpo-21991 `__: Make email." "headerregistry's header 'params' attributes be read-only " @@ -39811,27 +38053,27 @@ msgid "" "was created on each access of the attribute." msgstr "" -#: ../build/NEWS:25748 +#: ../build/NEWS:24995 msgid "" "`bpo-22638 `__: SSLv3 is now disabled " "throughout the standard library. It can still be enabled by instantiating a " "SSLContext manually." msgstr "" -#: ../build/NEWS:25751 +#: ../build/NEWS:24998 msgid "" "`bpo-22641 `__: In asyncio, the default " "SSL context for client connections is now created using ssl." "create_default_context(), for stronger security." msgstr "" -#: ../build/NEWS:25754 +#: ../build/NEWS:25001 msgid "" "`bpo-17401 `__: Include closefd in io." "FileIO repr." msgstr "" -#: ../build/NEWS:25756 +#: ../build/NEWS:25003 msgid "" "`bpo-21338 `__: Add silent mode for " "compileall. quiet parameters of compile_{dir, file, path} functions now have " @@ -39839,86 +38081,86 @@ msgid "" "Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:25760 +#: ../build/NEWS:25007 msgid "" "`bpo-20152 `__: Convert the array and " "cmath modules to Argument Clinic." msgstr "" -#: ../build/NEWS:25762 +#: ../build/NEWS:25009 msgid "" "`bpo-18643 `__: Add socket.socketpair() " "on Windows." msgstr "" -#: ../build/NEWS:25764 +#: ../build/NEWS:25011 msgid "" "`bpo-22435 `__: Fix a file descriptor " "leak when socketserver bind fails." msgstr "" -#: ../build/NEWS:25766 +#: ../build/NEWS:25013 msgid "" "`bpo-13096 `__: Fixed segfault in CTypes " "POINTER handling of large values." msgstr "" -#: ../build/NEWS:25768 +#: ../build/NEWS:25015 msgid "" "`bpo-11694 `__: Raise ConversionError in " "xdrlib as documented. Patch by Filip Gruszczyński and Claudiu Popa." msgstr "" -#: ../build/NEWS:25771 +#: ../build/NEWS:25018 msgid "" "`bpo-19380 `__: Optimized parsing of " "regular expressions." msgstr "" -#: ../build/NEWS:25773 +#: ../build/NEWS:25020 msgid "" "`bpo-1519638 `__: Now unmatched groups " "are replaced with empty strings in re.sub() and re.subn()." msgstr "" -#: ../build/NEWS:25776 +#: ../build/NEWS:25023 msgid "" "`bpo-18615 `__: sndhdr.what/whathdr now " "return a namedtuple." msgstr "" -#: ../build/NEWS:25778 +#: ../build/NEWS:25025 msgid "" "`bpo-22462 `__: Fix pyexpat's creation " "of a dummy frame to make it appear in exception tracebacks." msgstr "" -#: ../build/NEWS:25781 +#: ../build/NEWS:25028 msgid "" "`bpo-21965 `__: Add support for in-" "memory SSL to the ssl module. Patch by Geert Jansen." msgstr "" -#: ../build/NEWS:25784 +#: ../build/NEWS:25031 msgid "" "`bpo-21173 `__: Fix len() on a " "WeakKeyDictionary when .clear() was called with an iterator alive." msgstr "" -#: ../build/NEWS:25787 +#: ../build/NEWS:25034 msgid "" "`bpo-11866 `__: Eliminated race " "condition in the computation of names for new threads." msgstr "" -#: ../build/NEWS:25790 +#: ../build/NEWS:25037 msgid "" "`bpo-21905 `__: Avoid RuntimeError in " "pickle.whichmodule() when sys.modules is mutated while iterating. Patch by " "Olivier Grisel." msgstr "" -#: ../build/NEWS:25793 +#: ../build/NEWS:25040 msgid "" "`bpo-11271 `__: concurrent.futures." "Executor.map() now takes a *chunksize* argument to allow batching of tasks " @@ -39926,271 +38168,271 @@ msgid "" "Dan O'Reilly." msgstr "" -#: ../build/NEWS:25797 +#: ../build/NEWS:25044 msgid "" "`bpo-21883 `__: os.path.join() and os." "path.relpath() now raise a TypeError with more helpful error message for " "unsupported or mismatched types of arguments." msgstr "" -#: ../build/NEWS:25801 +#: ../build/NEWS:25048 msgid "" "`bpo-22219 `__: The zipfile module CLI " "now adds entries for directories (including empty directories) in ZIP file." msgstr "" -#: ../build/NEWS:25804 +#: ../build/NEWS:25051 msgid "" "`bpo-22449 `__: In the ssl.SSLContext." "load_default_certs, consult the environmental variables SSL_CERT_DIR and " "SSL_CERT_FILE on Windows." msgstr "" -#: ../build/NEWS:25807 +#: ../build/NEWS:25054 msgid "" "`bpo-22508 `__: The email.__version__ " "variable has been removed; the email code is no longer shipped separately " "from the stdlib, and __version__ hasn't been updated in several releases." msgstr "" -#: ../build/NEWS:25811 +#: ../build/NEWS:25058 msgid "" "`bpo-20076 `__: Added non derived UTF-8 " "aliases to locale aliases table." msgstr "" -#: ../build/NEWS:25813 +#: ../build/NEWS:25060 msgid "" "`bpo-20079 `__: Added locales supported " "in glibc 2.18 to locale alias table." msgstr "" -#: ../build/NEWS:25815 +#: ../build/NEWS:25062 msgid "" "`bpo-20218 `__: Added convenience " "methods read_text/write_text and read_bytes/ write_bytes to pathlib.Path " "objects." msgstr "" -#: ../build/NEWS:25818 +#: ../build/NEWS:25065 msgid "" "`bpo-22396 `__: On 32-bit AIX platform, " "don't expose os.posix_fadvise() nor os.posix_fallocate() because their " "prototypes in system headers are wrong." msgstr "" -#: ../build/NEWS:25821 +#: ../build/NEWS:25068 msgid "" "`bpo-22517 `__: When an io." "BufferedRWPair object is deallocated, clear its weakrefs." msgstr "" -#: ../build/NEWS:25824 +#: ../build/NEWS:25071 msgid "" "`bpo-22437 `__: Number of capturing " "groups in regular expression is no longer limited by 100." msgstr "" -#: ../build/NEWS:25827 +#: ../build/NEWS:25074 msgid "" "`bpo-17442 `__: InteractiveInterpreter " "now displays the full chained traceback in its showtraceback method, to " "match the built in interactive interpreter." msgstr "" -#: ../build/NEWS:25831 +#: ../build/NEWS:25078 msgid "" "`bpo-23392 `__: Added tests for marshal " "C API that works with FILE*." msgstr "" -#: ../build/NEWS:25833 +#: ../build/NEWS:25080 msgid "" "`bpo-10510 `__: distutils register and " "upload methods now use HTML standards compliant CRLF line endings." msgstr "" -#: ../build/NEWS:25836 +#: ../build/NEWS:25083 msgid "" "`bpo-9850 `__: Fixed macpath.join() for " "empty first component. Patch by Oleg Oshmyan." msgstr "" -#: ../build/NEWS:25839 +#: ../build/NEWS:25086 msgid "" "`bpo-5309 `__: distutils' build and " "build_ext commands now accept a ``-j`` option to enable parallel building of " "extension modules." msgstr "" -#: ../build/NEWS:25842 +#: ../build/NEWS:25089 msgid "" "`bpo-22448 `__: Improve canceled timer " "handles cleanup to prevent unbound memory usage. Patch by Joshua Moore-Oliva." msgstr "" -#: ../build/NEWS:25845 +#: ../build/NEWS:25092 msgid "" "`bpo-22427 `__: TemporaryDirectory no " "longer attempts to clean up twice when used in the with statement in " "generator." msgstr "" -#: ../build/NEWS:25848 +#: ../build/NEWS:25095 msgid "" "`bpo-22362 `__: Forbidden ambiguous " "octal escapes out of range 0-0o377 in regular expressions." msgstr "" -#: ../build/NEWS:25851 +#: ../build/NEWS:25098 msgid "" "`bpo-20912 `__: Now directories added to " "ZIP file have correct Unix and MS-DOS directory attributes." msgstr "" -#: ../build/NEWS:25854 +#: ../build/NEWS:25101 msgid "" "`bpo-21866 `__: ZipFile.close() no " "longer writes ZIP64 central directory records if allowZip64 is false." msgstr "" -#: ../build/NEWS:25857 +#: ../build/NEWS:25104 msgid "" "`bpo-22278 `__: Fix urljoin problem with " "relative urls, a regression observed after changes to issue22118 were " "submitted." msgstr "" -#: ../build/NEWS:25860 +#: ../build/NEWS:25107 msgid "" "`bpo-22415 `__: Fixed debugging output " "of the GROUPREF_EXISTS opcode in the re module. Removed trailing spaces in " "debugging output." msgstr "" -#: ../build/NEWS:25863 +#: ../build/NEWS:25110 msgid "" "`bpo-22423 `__: Unhandled exception in " "thread no longer causes unhandled AttributeError when sys.stderr is None." msgstr "" -#: ../build/NEWS:25866 +#: ../build/NEWS:25113 msgid "" "`bpo-21332 `__: Ensure that " "``bufsize=1`` in subprocess.Popen() selects line buffering, rather than " "block buffering. Patch by Akira Li." msgstr "" -#: ../build/NEWS:25869 +#: ../build/NEWS:25116 msgid "" "`bpo-21091 `__: Fix API bug: email." "message.EmailMessage.is_attachment is now a method." msgstr "" -#: ../build/NEWS:25872 +#: ../build/NEWS:25119 msgid "" "`bpo-21079 `__: Fix email.message." "EmailMessage.is_attachment to return the correct result when the header has " "parameters as well as a value." msgstr "" -#: ../build/NEWS:25875 +#: ../build/NEWS:25122 msgid "" "`bpo-22247 `__: Add NNTPError to nntplib." "__all__." msgstr "" -#: ../build/NEWS:25877 +#: ../build/NEWS:25124 msgid "" "`bpo-22366 `__: urllib.request.urlopen " "will accept a context object (SSLContext) as an argument which will then be " "used for HTTPS connection. Patch by Alex Gaynor." msgstr "" -#: ../build/NEWS:25881 +#: ../build/NEWS:25128 msgid "" "`bpo-4180 `__: The warnings registries " "are now reset when the filters are modified." msgstr "" -#: ../build/NEWS:25884 +#: ../build/NEWS:25131 msgid "" "`bpo-22419 `__: Limit the length of " "incoming HTTP request in wsgiref server to 65536 bytes and send a 414 error " "code for higher lengths. Patch contributed by Devin Cook." msgstr "" -#: ../build/NEWS:25888 +#: ../build/NEWS:25135 msgid "" "Lax cookie parsing in http.cookies could be a security issue when combined " "with non-standard cookie handling in some Web browsers. Reported by Sergey " "Bobrov." msgstr "" -#: ../build/NEWS:25892 +#: ../build/NEWS:25139 msgid "" "`bpo-20537 `__: logging methods now " "accept an exception instance as well as a Boolean value or exception tuple. " "Thanks to Yury Selivanov for the patch." msgstr "" -#: ../build/NEWS:25895 +#: ../build/NEWS:25142 msgid "" "`bpo-22384 `__: An exception in Tkinter " "callback no longer crashes the program when it is run with pythonw.exe." msgstr "" -#: ../build/NEWS:25898 +#: ../build/NEWS:25145 msgid "" "`bpo-22168 `__: Prevent turtle " "AttributeError with non-default Canvas on OS X." msgstr "" -#: ../build/NEWS:25900 +#: ../build/NEWS:25147 msgid "" "`bpo-21147 `__: sqlite3 now raises an " "exception if the request contains a null character instead of truncating " "it. Based on patch by Victor Stinner." msgstr "" -#: ../build/NEWS:25903 +#: ../build/NEWS:25150 msgid "" "`bpo-13968 `__: The glob module now " "supports recursive search in subdirectories using the ``**`` pattern." msgstr "" -#: ../build/NEWS:25906 +#: ../build/NEWS:25153 msgid "" "`bpo-21951 `__: Fixed a crash in Tkinter " "on AIX when called Tcl command with empty string or tuple argument." msgstr "" -#: ../build/NEWS:25909 +#: ../build/NEWS:25156 msgid "" "`bpo-21951 `__: Tkinter now most likely " "raises MemoryError instead of crash if the memory allocation fails." msgstr "" -#: ../build/NEWS:25912 +#: ../build/NEWS:25159 msgid "" "`bpo-22338 `__: Fix a crash in the json " "module on memory allocation failure." msgstr "" -#: ../build/NEWS:25914 +#: ../build/NEWS:25161 msgid "" "`bpo-12410 `__: imaplib.IMAP4 now " "supports the context management protocol. Original patch by Tarek Ziadé." msgstr "" -#: ../build/NEWS:25917 +#: ../build/NEWS:25164 msgid "" "`bpo-21270 `__: We now override tuple " "methods in mock.call objects so that they can be used as normal call " "attributes." msgstr "" -#: ../build/NEWS:25920 +#: ../build/NEWS:25167 msgid "" "`bpo-16662 `__: load_tests() is now " "unconditionally run when it is present in a package's __init__.py. " @@ -40199,33 +38441,33 @@ msgid "" "documented. Patch given by Robert Collins, tweaked by Barry Warsaw." msgstr "" -#: ../build/NEWS:25926 +#: ../build/NEWS:25173 msgid "" "`bpo-22226 `__: First letter no longer " "is stripped from the \"status\" key in the result of Treeview.heading()." msgstr "" -#: ../build/NEWS:25929 +#: ../build/NEWS:25176 msgid "" "`bpo-19524 `__: Fixed resource leak in " "the HTTP connection when an invalid response is received. Patch by Martin " "Panter." msgstr "" -#: ../build/NEWS:25932 +#: ../build/NEWS:25179 msgid "" "`bpo-20421 `__: Add a .version() method " "to SSL sockets exposing the actual protocol version in use." msgstr "" -#: ../build/NEWS:25935 +#: ../build/NEWS:25182 msgid "" "`bpo-19546 `__: configparser exceptions " "no longer expose implementation details. Chained KeyErrors are removed, " "which leads to cleaner tracebacks. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:25939 +#: ../build/NEWS:25186 msgid "" "`bpo-22051 `__: turtledemo no longer " "reloads examples to re-run them. Initialization of variables and gui setup " @@ -40233,14 +38475,14 @@ msgid "" "on import." msgstr "" -#: ../build/NEWS:25943 +#: ../build/NEWS:25190 msgid "" "`bpo-21933 `__: Turtledemo users can " "change the code font size with a menu selection or control(command) '-' or " "'+' or control-mousewheel. Original patch by Lita Cho." msgstr "" -#: ../build/NEWS:25947 +#: ../build/NEWS:25194 msgid "" "`bpo-21597 `__: The separator between " "the turtledemo text pane and the drawing canvas can now be grabbed and " @@ -40249,14 +38491,14 @@ msgid "" "screens. Original patches by Jan Kanis and Lita Cho." msgstr "" -#: ../build/NEWS:25953 +#: ../build/NEWS:25200 msgid "" "`bpo-18132 `__: Turtledemo buttons no " "longer disappear when the window is shrunk. Original patches by Jan Kanis " "and Lita Cho." msgstr "" -#: ../build/NEWS:25956 +#: ../build/NEWS:25203 msgid "" "`bpo-22043 `__: time.monotonic() is now " "always available. ``threading.Lock.acquire()``, ``threading.RLock." @@ -40264,14 +38506,14 @@ msgid "" "system clock, when a timeout is used." msgstr "" -#: ../build/NEWS:25961 +#: ../build/NEWS:25208 msgid "" "`bpo-21527 `__: Add a default number of " "workers to ThreadPoolExecutor equal to 5 times the number of CPUs. Patch by " "Claudiu Popa." msgstr "" -#: ../build/NEWS:25964 +#: ../build/NEWS:25211 msgid "" "`bpo-22216 `__: smtplib now resets its " "state more completely after a quit. The most obvious consequence of the " @@ -40279,21 +38521,21 @@ msgid "" "connect/starttls sequence." msgstr "" -#: ../build/NEWS:25968 +#: ../build/NEWS:25215 msgid "" "`bpo-22098 `__: ctypes' " "BigEndianStructure and LittleEndianStructure now define an empty __slots__ " "so that subclasses don't always get an instance dict. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:25972 +#: ../build/NEWS:25219 msgid "" "`bpo-22185 `__: Fix an occasional " "RuntimeError in threading.Condition.wait() caused by mutation of the waiters " "queue without holding the lock. Patch by Doug Zongker." msgstr "" -#: ../build/NEWS:25976 +#: ../build/NEWS:25223 msgid "" "`bpo-22287 `__: On UNIX, " "_PyTime_gettimeofday() now uses clock_gettime(CLOCK_REALTIME) if available. " @@ -40301,201 +38543,201 @@ msgid "" "Linux (only with glibc older than 2.17)." msgstr "" -#: ../build/NEWS:25981 +#: ../build/NEWS:25228 msgid "" "`bpo-22182 `__: Use e.args to unpack " "exceptions correctly in distutils.file_util.move_file. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:25984 +#: ../build/NEWS:25231 msgid "" "The webbrowser module now uses subprocess's start_new_session=True rather " "than a potentially risky preexec_fn=os.setsid call." msgstr "" -#: ../build/NEWS:25987 +#: ../build/NEWS:25234 msgid "" "`bpo-22042 `__: signal.set_wakeup_fd(fd) " "now raises an exception if the file descriptor is in blocking mode." msgstr "" -#: ../build/NEWS:25990 +#: ../build/NEWS:25237 msgid "" "`bpo-16808 `__: inspect.stack() now " "returns a named tuple instead of a tuple. Patch by Daniel Shahaf." msgstr "" -#: ../build/NEWS:25993 +#: ../build/NEWS:25240 msgid "" "`bpo-22236 `__: Fixed Tkinter images " "copying operations in NoDefaultRoot mode." msgstr "" -#: ../build/NEWS:25995 +#: ../build/NEWS:25242 msgid "" "`bpo-2527 `__: Add a *globals* argument " "to timeit functions, in order to override the globals namespace in which the " "timed code is executed. Patch by Ben Roberts." msgstr "" -#: ../build/NEWS:25999 +#: ../build/NEWS:25246 msgid "" "`bpo-22118 `__: Switch urllib.parse to " "use RFC 3986 semantics for the resolution of relative URLs, rather than RFCs " "1808 and 2396. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:26003 +#: ../build/NEWS:25250 msgid "" "`bpo-21549 `__: Added the \"members\" " "parameter to TarFile.list()." msgstr "" -#: ../build/NEWS:26005 +#: ../build/NEWS:25252 msgid "" "`bpo-19628 `__: Allow compileall " "recursion depth to be specified with a -r option." msgstr "" -#: ../build/NEWS:26008 +#: ../build/NEWS:25255 msgid "" "`bpo-15696 `__: Add a __sizeof__ " "implementation for mmap objects on Windows." msgstr "" -#: ../build/NEWS:26010 +#: ../build/NEWS:25257 msgid "" "`bpo-22068 `__: Avoided reference loops " "with Variables and Fonts in Tkinter." msgstr "" -#: ../build/NEWS:26012 +#: ../build/NEWS:25259 msgid "" "`bpo-22165 `__: SimpleHTTPRequestHandler " "now supports undecodable file names." msgstr "" -#: ../build/NEWS:26014 +#: ../build/NEWS:25261 msgid "" "`bpo-15381 `__: Optimized line reading " "in io.BytesIO." msgstr "" -#: ../build/NEWS:26016 +#: ../build/NEWS:25263 msgid "" "`bpo-8797 `__: Raise HTTPError on failed " "Basic Authentication immediately. Initial patch by Sam Bull." msgstr "" -#: ../build/NEWS:26019 +#: ../build/NEWS:25266 msgid "" "`bpo-20729 `__: Restored the use of lazy " "iterkeys()/itervalues()/iteritems() in the mailbox module." msgstr "" -#: ../build/NEWS:26022 +#: ../build/NEWS:25269 msgid "" "`bpo-21448 `__: Changed FeedParser " "feed() to avoid O(N**2) behavior when parsing long line. Original patch by " "Raymond Hettinger." msgstr "" -#: ../build/NEWS:26025 +#: ../build/NEWS:25272 msgid "" "`bpo-22184 `__: The functools LRU Cache " "decorator factory now gives an earlier and clearer error message when the " "user forgets the required parameters." msgstr "" -#: ../build/NEWS:26028 +#: ../build/NEWS:25275 msgid "" "`bpo-17923 `__: glob() patterns ending " "with a slash no longer match non-dirs on AIX. Based on patch by Delhallt." msgstr "" -#: ../build/NEWS:26031 +#: ../build/NEWS:25278 msgid "" "`bpo-21725 `__: Added support for RFC " "6531 (SMTPUTF8) in smtpd." msgstr "" -#: ../build/NEWS:26033 +#: ../build/NEWS:25280 msgid "" "`bpo-22176 `__: Update the ctypes " "module's libffi to v3.1. This release adds support for the Linux AArch64 " "and POWERPC ELF ABIv2 little endian architectures." msgstr "" -#: ../build/NEWS:26037 +#: ../build/NEWS:25284 msgid "" "`bpo-5411 `__: Added support for the " "\"xztar\" format in the shutil module." msgstr "" -#: ../build/NEWS:26039 +#: ../build/NEWS:25286 msgid "" "`bpo-21121 `__: Don't force 3rd party C " "extensions to be built with -Werror=declaration-after-statement." msgstr "" -#: ../build/NEWS:26042 +#: ../build/NEWS:25289 msgid "" "`bpo-21975 `__: Fixed crash when using " "uninitialized sqlite3.Row (in particular when unpickling pickled sqlite3." "Row). sqlite3.Row is now initialized in the __new__() method." msgstr "" -#: ../build/NEWS:26046 +#: ../build/NEWS:25293 msgid "" "`bpo-20170 `__: Convert posixmodule to " "use Argument Clinic." msgstr "" -#: ../build/NEWS:26048 +#: ../build/NEWS:25295 msgid "" "`bpo-21539 `__: Add an *exists_ok* " "argument to `Pathlib.mkdir()` to mimic `mkdir -p` and `os.makedirs()` " "functionality. When true, ignore FileExistsErrors. Patch by Berker Peksag." msgstr "" -#: ../build/NEWS:26052 +#: ../build/NEWS:25299 msgid "" "`bpo-22127 `__: Bypass IDNA for pure-" "ASCII host names in the socket module (in particular for numeric IPs)." msgstr "" -#: ../build/NEWS:26055 +#: ../build/NEWS:25302 msgid "" "`bpo-21047 `__: set the default value " "for the *convert_charrefs* argument of HTMLParser to True. Patch by Berker " "Peksag." msgstr "" -#: ../build/NEWS:26058 +#: ../build/NEWS:25305 msgid "Add an __all__ to html.entities." msgstr "" -#: ../build/NEWS:26060 +#: ../build/NEWS:25307 msgid "" "`bpo-15114 `__: the strict mode and " "argument of HTMLParser, HTMLParser.error, and the HTMLParserError exception " "have been removed." msgstr "" -#: ../build/NEWS:26063 +#: ../build/NEWS:25310 msgid "" "`bpo-22085 `__: Dropped support of Tk " "8.3 in Tkinter." msgstr "" -#: ../build/NEWS:26065 +#: ../build/NEWS:25312 msgid "" "`bpo-21580 `__: Now Tkinter correctly " "handles bytes arguments passed to Tk. In particular this allows initializing " "images from binary data." msgstr "" -#: ../build/NEWS:26068 +#: ../build/NEWS:25315 msgid "" "`bpo-22003 `__: When initialized from a " "bytes object, io.BytesIO() now defers making a copy until it is mutated, " @@ -40503,14 +38745,14 @@ msgid "" "Wilson." msgstr "" -#: ../build/NEWS:26072 +#: ../build/NEWS:25319 msgid "" "`bpo-22018 `__: On Windows, signal." "set_wakeup_fd() now also supports sockets. A side effect is that Python " "depends to the WinSock library." msgstr "" -#: ../build/NEWS:26075 +#: ../build/NEWS:25322 msgid "" "`bpo-22054 `__: Add os.get_blocking() " "and os.set_blocking() functions to get and set the blocking mode of a file " @@ -40518,57 +38760,57 @@ msgid "" "functions are not available on Windows." msgstr "" -#: ../build/NEWS:26080 +#: ../build/NEWS:25327 msgid "" "`bpo-17172 `__: Make turtledemo start as " "active on OS X even when run with subprocess. Patch by Lita Cho." msgstr "" -#: ../build/NEWS:26083 +#: ../build/NEWS:25330 msgid "" "`bpo-21704 `__: Fix build error for " "_multiprocessing when semaphores are not available. Patch by Arfrever " "Frehtes Taifersar Arahesis." msgstr "" -#: ../build/NEWS:26086 +#: ../build/NEWS:25333 msgid "" "`bpo-20173 `__: Convert sha1, sha256, " "sha512 and md5 to ArgumentClinic. Patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:26089 +#: ../build/NEWS:25336 msgid "" "Fix repr(_socket.socket) on Windows 64-bit: don't fail with OverflowError on " "closed socket. repr(socket.socket) already works fine." msgstr "" -#: ../build/NEWS:26092 +#: ../build/NEWS:25339 msgid "" "`bpo-22033 `__: Reprs of most Python " "implemented classes now contain actual class name instead of hardcoded one." msgstr "" -#: ../build/NEWS:26095 +#: ../build/NEWS:25342 msgid "" "`bpo-21947 `__: The dis module can now " "disassemble generator-iterator objects based on their gi_code attribute. " "Patch by Clement Rouault." msgstr "" -#: ../build/NEWS:26098 +#: ../build/NEWS:25345 msgid "" "`bpo-16133 `__: The asynchat.async_chat." "handle_read() method now ignores BlockingIOError exceptions." msgstr "" -#: ../build/NEWS:26101 +#: ../build/NEWS:25348 msgid "" "`bpo-22044 `__: Fixed premature DECREF " "in call_tzinfo_method. Patch by Tom Flanagan." msgstr "" -#: ../build/NEWS:26104 +#: ../build/NEWS:25351 msgid "" "`bpo-19884 `__: readline: Disable the " "meta modifier key if stdout is not a terminal to not write the ANSI sequence " @@ -40576,77 +38818,77 @@ msgid "" "TERM=xterm-256color\") to enable support of 8 bit characters." msgstr "" -#: ../build/NEWS:26109 +#: ../build/NEWS:25356 msgid "" "`bpo-4350 `__: Removed a number of out-of-" "dated and non-working for a long time Tkinter methods." msgstr "" -#: ../build/NEWS:26112 +#: ../build/NEWS:25359 msgid "" "`bpo-6167 `__: Scrollbar.activate() now " "returns the name of active element if the argument is not specified. " "Scrollbar.set() now always accepts only 2 arguments." msgstr "" -#: ../build/NEWS:26116 +#: ../build/NEWS:25363 msgid "" "`bpo-15275 `__: Clean up and speed up " "the ntpath module." msgstr "" -#: ../build/NEWS:26118 +#: ../build/NEWS:25365 msgid "" "`bpo-21888 `__: plistlib's load() and " "loads() now work if the fmt parameter is specified." msgstr "" -#: ../build/NEWS:26121 +#: ../build/NEWS:25368 msgid "" "`bpo-22032 `__: __qualname__ instead of " "__name__ is now always used to format fully qualified class names of Python " "implemented classes." msgstr "" -#: ../build/NEWS:26124 +#: ../build/NEWS:25371 msgid "" "`bpo-22031 `__: Reprs now always use " "hexadecimal format with the \"0x\" prefix when contain an id in form \" at " "0x...\"." msgstr "" -#: ../build/NEWS:26127 +#: ../build/NEWS:25374 msgid "" "`bpo-22018 `__: signal.set_wakeup_fd() " "now raises an OSError instead of a ValueError on ``fstat()`` failure." msgstr "" -#: ../build/NEWS:26130 +#: ../build/NEWS:25377 msgid "" "`bpo-21044 `__: tarfile.open() now " "handles fileobj with an integer 'name' attribute. Based on patch by Antoine " "Pietri." msgstr "" -#: ../build/NEWS:26133 +#: ../build/NEWS:25380 msgid "" "`bpo-21966 `__: Respect -q command-line " "option when code module is ran." msgstr "" -#: ../build/NEWS:26135 +#: ../build/NEWS:25382 msgid "" "`bpo-19076 `__: Don't pass the redundant " "'file' argument to self.error()." msgstr "" -#: ../build/NEWS:26137 +#: ../build/NEWS:25384 msgid "" "`bpo-16382 `__: Improve exception " "message of warnings.warn() for bad category. Initial patch by Phil Elson." msgstr "" -#: ../build/NEWS:26140 +#: ../build/NEWS:25387 msgid "" "`bpo-21932 `__: os.read() now uses a :c:" "func:`Py_ssize_t` type instead of :c:type:`int` for the size to support " @@ -40655,91 +38897,91 @@ msgid "" "number of requested bytes." msgstr "" -#: ../build/NEWS:26145 +#: ../build/NEWS:25392 msgid "" "`bpo-21942 `__: Fixed source file " "viewing in pydoc's server mode on Windows." msgstr "" -#: ../build/NEWS:26147 +#: ../build/NEWS:25394 msgid "" "`bpo-11259 `__: asynchat.async_chat()." "set_terminator() now raises a ValueError if the number of received bytes is " "negative." msgstr "" -#: ../build/NEWS:26150 +#: ../build/NEWS:25397 msgid "" "`bpo-12523 `__: asynchat.async_chat." "push() now raises a TypeError if it doesn't get a bytes string" msgstr "" -#: ../build/NEWS:26153 +#: ../build/NEWS:25400 msgid "" "`bpo-21707 `__: Add missing " "kwonlyargcount argument to ModuleFinder.replace_paths_in_code()." msgstr "" -#: ../build/NEWS:26156 +#: ../build/NEWS:25403 msgid "" "`bpo-20639 `__: calling Path." "with_suffix('') allows removing the suffix again. Patch by July Tikhonov." msgstr "" -#: ../build/NEWS:26159 +#: ../build/NEWS:25406 msgid "" "`bpo-21714 `__: Disallow the " "construction of invalid paths using Path.with_name(). Original patch by " "Antony Lee." msgstr "" -#: ../build/NEWS:26162 +#: ../build/NEWS:25409 msgid "" "`bpo-15014 `__: Added 'auth' method to " "smtplib to make implementing auth mechanisms simpler, and used it internally " "in the login method." msgstr "" -#: ../build/NEWS:26165 +#: ../build/NEWS:25412 msgid "" "`bpo-21151 `__: Fixed a segfault in the " "winreg module when ``None`` is passed as a ``REG_BINARY`` value to " "SetValueEx. Patch by John Ehresman." msgstr "" -#: ../build/NEWS:26168 +#: ../build/NEWS:25415 msgid "" "`bpo-21090 `__: io.FileIO.readall() does " "not ignore I/O errors anymore. Before, it ignored I/O errors if at least the " "first C call read() succeed." msgstr "" -#: ../build/NEWS:26171 +#: ../build/NEWS:25418 msgid "" "`bpo-5800 `__: headers parameter of " "wsgiref.headers.Headers is now optional. Initial patch by Pablo Torres " "Navarrete and SilentGhost." msgstr "" -#: ../build/NEWS:26174 +#: ../build/NEWS:25421 msgid "" "`bpo-21781 `__: ssl.RAND_add() now " "supports strings longer than 2 GB." msgstr "" -#: ../build/NEWS:26176 +#: ../build/NEWS:25423 msgid "" "`bpo-21679 `__: Prevent extraneous " "fstat() calls during open(). Patch by Bohuslav Kabrda." msgstr "" -#: ../build/NEWS:26179 +#: ../build/NEWS:25426 msgid "" "`bpo-21863 `__: cProfile now displays " "the module name of C extension functions, in addition to their own name." msgstr "" -#: ../build/NEWS:26182 +#: ../build/NEWS:25429 msgid "" "`bpo-11453 `__: asyncore: emit a " "ResourceWarning when an unclosed file_wrapper object is destroyed. The " @@ -40747,86 +38989,86 @@ msgid "" "called twice: the second call does nothing." msgstr "" -#: ../build/NEWS:26186 +#: ../build/NEWS:25433 msgid "" "`bpo-21858 `__: Better handling of " "Python exceptions in the sqlite3 module." msgstr "" -#: ../build/NEWS:26188 +#: ../build/NEWS:25435 msgid "" "`bpo-21476 `__: Make sure the email." "parser.BytesParser TextIOWrapper is discarded after parsing, so the input " "file isn't unexpectedly closed." msgstr "" -#: ../build/NEWS:26191 +#: ../build/NEWS:25438 msgid "" "`bpo-20295 `__: imghdr now recognizes " "OpenEXR format images." msgstr "" -#: ../build/NEWS:26193 +#: ../build/NEWS:25440 msgid "" "`bpo-21729 `__: Used the \"with\" " "statement in the dbm.dumb module to ensure files closing. Patch by Claudiu " "Popa." msgstr "" -#: ../build/NEWS:26196 +#: ../build/NEWS:25443 msgid "" "`bpo-21491 `__: socketserver: Fix a race " "condition in child processes reaping." msgstr "" -#: ../build/NEWS:26198 +#: ../build/NEWS:25445 msgid "" "`bpo-21719 `__: Added the " "``st_file_attributes`` field to os.stat_result on Windows." msgstr "" -#: ../build/NEWS:26201 +#: ../build/NEWS:25448 msgid "" "`bpo-21832 `__: Require named tuple " "inputs to be exact strings." msgstr "" -#: ../build/NEWS:26203 +#: ../build/NEWS:25450 msgid "" "`bpo-21722 `__: The distutils \"upload\" " "command now exits with a non-zero return code when uploading fails. Patch " "by Martin Dengler." msgstr "" -#: ../build/NEWS:26206 +#: ../build/NEWS:25453 msgid "" "`bpo-21723 `__: asyncio.Queue: support " "any type of number (ex: float) for the maximum size. Patch written by " "Vajrasky Kok." msgstr "" -#: ../build/NEWS:26209 +#: ../build/NEWS:25456 msgid "" "`bpo-21711 `__: support for \"site-python" "\" directories has now been removed from the site module (it was deprecated " "in 3.4)." msgstr "" -#: ../build/NEWS:26212 +#: ../build/NEWS:25459 msgid "" "`bpo-17552 `__: new socket.sendfile() " "method allowing a file to be sent over a socket by using high-performance os." "sendfile() on UNIX. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:26216 +#: ../build/NEWS:25463 msgid "" "`bpo-18039 `__: dbm.dump.open() now " "always creates a new database when the flag has the value 'n'. Patch by " "Claudiu Popa." msgstr "" -#: ../build/NEWS:26219 +#: ../build/NEWS:25466 msgid "" "`bpo-21326 `__: Add a new is_closed() " "method to asyncio.BaseEventLoop. run_forever() and run_until_complete() " @@ -40834,58 +39076,58 @@ msgid "" "was closed." msgstr "" -#: ../build/NEWS:26223 +#: ../build/NEWS:25470 msgid "" "`bpo-21766 `__: Prevent a security hole " "in CGIHTTPServer by URL unquoting paths before checking for a CGI script at " "that path." msgstr "" -#: ../build/NEWS:26226 +#: ../build/NEWS:25473 msgid "" "`bpo-21310 `__: Fixed possible resource " "leak in failed open()." msgstr "" -#: ../build/NEWS:26228 +#: ../build/NEWS:25475 msgid "" "`bpo-21256 `__: Printout of keyword args " "should be in deterministic order in a mock function call. This will help to " "write better doctests." msgstr "" -#: ../build/NEWS:26231 +#: ../build/NEWS:25478 msgid "" "`bpo-21677 `__: Fixed chaining " "nonnormalized exceptions in io close() methods." msgstr "" -#: ../build/NEWS:26233 +#: ../build/NEWS:25480 msgid "" "`bpo-11709 `__: Fix the pydoc.help " "function to not fail when sys.stdin is not a valid file." msgstr "" -#: ../build/NEWS:26236 +#: ../build/NEWS:25483 msgid "" "`bpo-21515 `__: tempfile.TemporaryFile " "now uses os.O_TMPFILE flag is available." msgstr "" -#: ../build/NEWS:26238 +#: ../build/NEWS:25485 msgid "" "`bpo-13223 `__: Fix pydoc.writedoc so " "that the HTML documentation for methods that use 'self' in the example code " "is generated correctly." msgstr "" -#: ../build/NEWS:26241 +#: ../build/NEWS:25488 msgid "" "`bpo-21463 `__: In urllib.request, fix " "pruning of the FTP cache." msgstr "" -#: ../build/NEWS:26243 +#: ../build/NEWS:25490 msgid "" "`bpo-21618 `__: The subprocess module " "could fail to close open fds that were inherited by the calling process and " @@ -40894,20 +39136,20 @@ msgid "" "and all fds are closed." msgstr "" -#: ../build/NEWS:26248 +#: ../build/NEWS:25495 msgid "" "`bpo-20383 `__: Introduce importlib.util." "module_from_spec() as the preferred way to create a new module." msgstr "" -#: ../build/NEWS:26251 +#: ../build/NEWS:25498 msgid "" "`bpo-21552 `__: Fixed possible integer " "overflow of too long string lengths in the tkinter module on 64-bit " "platforms." msgstr "" -#: ../build/NEWS:26254 +#: ../build/NEWS:25501 msgid "" "`bpo-14315 `__: The zipfile module now " "ignores extra fields in the central directory that are too short to be " @@ -40916,248 +39158,248 @@ msgid "" "zip tools." msgstr "" -#: ../build/NEWS:26259 +#: ../build/NEWS:25506 msgid "" "`bpo-13742 `__: Added \"key\" and " "\"reverse\" parameters to heapq.merge(). (First draft of patch contributed " "by Simon Sapin.)" msgstr "" -#: ../build/NEWS:26262 +#: ../build/NEWS:25509 msgid "" "`bpo-21402 `__: tkinter.ttk now works " "when default root window is not set." msgstr "" -#: ../build/NEWS:26264 +#: ../build/NEWS:25511 msgid "" "`bpo-3015 `__: _tkinter.create() now " "creates tkapp object with wantobject=1 by default." msgstr "" -#: ../build/NEWS:26267 +#: ../build/NEWS:25514 msgid "" "`bpo-10203 `__: sqlite3.Row now truly " "supports sequence protocol. In particular it supports reverse() and " "negative indices. Original patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:26271 +#: ../build/NEWS:25518 msgid "" "`bpo-18807 `__: If copying (no symlinks) " "specified for a venv, then the python interpreter aliases (python, python3) " "are now created by copying rather than symlinking." msgstr "" -#: ../build/NEWS:26275 +#: ../build/NEWS:25522 msgid "" "`bpo-20197 `__: Added support for the " "WebP image type in the imghdr module. Patch by Fabrice Aneche and Claudiu " "Popa." msgstr "" -#: ../build/NEWS:26278 +#: ../build/NEWS:25525 msgid "" "`bpo-21513 `__: Speedup some properties " "of IP addresses (IPv4Address, IPv6Address) such as .is_private or ." "is_multicast." msgstr "" -#: ../build/NEWS:26281 +#: ../build/NEWS:25528 msgid "" "`bpo-21137 `__: Improve the repr for " "threading.Lock() and its variants by showing the \"locked\" or \"unlocked\" " "status. Patch by Berker Peksag." msgstr "" -#: ../build/NEWS:26284 +#: ../build/NEWS:25531 msgid "" "`bpo-21538 `__: The plistlib module now " "supports loading of binary plist files when reference or offset size is not " "a power of two." msgstr "" -#: ../build/NEWS:26287 +#: ../build/NEWS:25534 msgid "" "`bpo-21455 `__: Add a default backlog to " "socket.listen()." msgstr "" -#: ../build/NEWS:26289 +#: ../build/NEWS:25536 msgid "" "`bpo-21525 `__: Most Tkinter methods " "which accepted tuples now accept lists too." msgstr "" -#: ../build/NEWS:26292 +#: ../build/NEWS:25539 msgid "" "`bpo-22166 `__: With the assistance of a " "new internal _codecs._forget_codec helping function, test_codecs now clears " "the encoding caches to avoid the appearance of a reference leak" msgstr "" -#: ../build/NEWS:26296 +#: ../build/NEWS:25543 msgid "" "`bpo-22236 `__: Tkinter tests now don't " "reuse default root window. New root window is created for every test class." msgstr "" -#: ../build/NEWS:26299 +#: ../build/NEWS:25546 msgid "" "`bpo-10744 `__: Fix :pep:`3118` format " "strings on ctypes objects with a nontrivial shape." msgstr "" -#: ../build/NEWS:26302 +#: ../build/NEWS:25549 msgid "" "`bpo-20826 `__: Optimize ipaddress." "collapse_addresses()." msgstr "" -#: ../build/NEWS:26304 +#: ../build/NEWS:25551 msgid "" "`bpo-21487 `__: Optimize ipaddress." "summarize_address_range() and ipaddress.{IPv4Network,IPv6Network}.subnets()." msgstr "" -#: ../build/NEWS:26307 +#: ../build/NEWS:25554 msgid "" "`bpo-21486 `__: Optimize parsing of " "netmasks in ipaddress.IPv4Network and ipaddress.IPv6Network." msgstr "" -#: ../build/NEWS:26310 +#: ../build/NEWS:25557 msgid "" "`bpo-13916 `__: Disallowed the " "surrogatepass error handler for non UTF-\\* encodings." msgstr "" -#: ../build/NEWS:26313 +#: ../build/NEWS:25560 msgid "" "`bpo-20998 `__: Fixed re.fullmatch() of " "repeated single character pattern with ignore case. Original patch by " "Matthew Barnett." msgstr "" -#: ../build/NEWS:26316 +#: ../build/NEWS:25563 msgid "" "`bpo-21075 `__: fileinput.FileInput now " "reads bytes from standard stream if binary mode is specified. Patch by Sam " "Kimbrel." msgstr "" -#: ../build/NEWS:26319 +#: ../build/NEWS:25566 msgid "" "`bpo-19775 `__: Add a samefile() method " "to pathlib Path objects. Initial patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:26322 +#: ../build/NEWS:25569 msgid "" "`bpo-21226 `__: Set up modules properly " "in PyImport_ExecCodeModuleObject (and friends)." msgstr "" -#: ../build/NEWS:26325 +#: ../build/NEWS:25572 msgid "" "`bpo-21398 `__: Fix a unicode error in " "the pydoc pager when the documentation contains characters not encodable to " "the stdout encoding." msgstr "" -#: ../build/NEWS:26328 +#: ../build/NEWS:25575 msgid "" "`bpo-16531 `__: ipaddress.IPv4Network " "and ipaddress.IPv6Network now accept an (address, netmask) tuple argument, " "so as to easily construct network objects from existing addresses." msgstr "" -#: ../build/NEWS:26332 +#: ../build/NEWS:25579 msgid "" "`bpo-21156 `__: importlib.abc." "InspectLoader.source_to_code() is now a staticmethod." msgstr "" -#: ../build/NEWS:26335 +#: ../build/NEWS:25582 msgid "" "`bpo-21424 `__: Simplified and optimized " "heaqp.nlargest() and nmsmallest() to make fewer tuple comparisons." msgstr "" -#: ../build/NEWS:26338 +#: ../build/NEWS:25585 msgid "" "`bpo-21396 `__: Fix TextIOWrapper(..., " "write_through=True) to not force a flush() on the underlying binary stream. " "Patch by akira." msgstr "" -#: ../build/NEWS:26341 +#: ../build/NEWS:25588 msgid "" "`bpo-18314 `__: Unlink now removes " "junctions on Windows. Patch by Kim Gräsman" msgstr "" -#: ../build/NEWS:26343 +#: ../build/NEWS:25590 msgid "" "`bpo-21088 `__: Bugfix for curses.window." "addch() regression in 3.4.0. In porting to Argument Clinic, the first two " "arguments were reversed." msgstr "" -#: ../build/NEWS:26346 +#: ../build/NEWS:25593 msgid "" "`bpo-21407 `__: _decimal: The module now " "supports function signatures." msgstr "" -#: ../build/NEWS:26348 +#: ../build/NEWS:25595 msgid "" "`bpo-10650 `__: Remove the non-standard " "'watchexp' parameter from the Decimal.quantize() method in the Python " "version. It had never been present in the C version." msgstr "" -#: ../build/NEWS:26352 +#: ../build/NEWS:25599 msgid "" "`bpo-21469 `__: Reduced the risk of " "false positives in robotparser by checking to make sure that robots.txt has " "been read or does not exist prior to returning True in can_fetch()." msgstr "" -#: ../build/NEWS:26356 +#: ../build/NEWS:25603 msgid "" "`bpo-19414 `__: Have the OrderedDict " "mark deleted links as unusable. This gives an early failure if the link is " "deleted during iteration." msgstr "" -#: ../build/NEWS:26359 +#: ../build/NEWS:25606 msgid "" "`bpo-21421 `__: Add __slots__ to the " "MappingViews ABC. Patch by Josh Rosenberg." msgstr "" -#: ../build/NEWS:26361 +#: ../build/NEWS:25608 msgid "" "`bpo-21101 `__: Eliminate double hashing " "in the C speed-up code for collections.Counter()." msgstr "" -#: ../build/NEWS:26364 +#: ../build/NEWS:25611 msgid "" "`bpo-21321 `__: itertools.islice() now " "releases the reference to the source iterator when the slice is exhausted. " "Patch by Anton Afanasyev." msgstr "" -#: ../build/NEWS:26367 +#: ../build/NEWS:25614 msgid "" "`bpo-21057 `__: TextIOWrapper now allows " "the underlying binary stream's read() or read1() method to return an " "arbitrary bytes-like object (such as a memoryview). Patch by Nikolaus Rath." msgstr "" -#: ../build/NEWS:26371 +#: ../build/NEWS:25618 msgid "" "`bpo-20951 `__: SSLSocket.send() now " "raises either SSLWantReadError or SSLWantWriteError on a non-blocking socket " @@ -41165,44 +39407,44 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../build/NEWS:26375 +#: ../build/NEWS:25622 msgid "" "`bpo-13248 `__: removed previously " "deprecated asyncore.dispatcher __getattr__ cheap inheritance hack." msgstr "" -#: ../build/NEWS:26378 +#: ../build/NEWS:25625 msgid "" "`bpo-9815 `__: assertRaises now tries to " "clear references to local variables in the exception's traceback." msgstr "" -#: ../build/NEWS:26381 +#: ../build/NEWS:25628 msgid "" "`bpo-19940 `__: ssl." "cert_time_to_seconds() now interprets the given time string in the UTC " "timezone (as specified in RFC 5280), not the local timezone." msgstr "" -#: ../build/NEWS:26384 +#: ../build/NEWS:25631 msgid "" "`bpo-13204 `__: Calling sys.flags." "__new__ would crash the interpreter, now it raises a TypeError." msgstr "" -#: ../build/NEWS:26387 +#: ../build/NEWS:25634 msgid "" "`bpo-19385 `__: Make operations on a " "closed dbm.dumb database always raise the same exception." msgstr "" -#: ../build/NEWS:26390 +#: ../build/NEWS:25637 msgid "" "`bpo-21207 `__: Detect when the os." "urandom cached fd has been closed or replaced, and open it anew." msgstr "" -#: ../build/NEWS:26393 +#: ../build/NEWS:25640 msgid "" "`bpo-21291 `__: subprocess's Popen." "wait() is now thread safe so that multiple threads may be calling wait() or " @@ -41210,13 +39452,13 @@ msgid "" "returncode value." msgstr "" -#: ../build/NEWS:26397 +#: ../build/NEWS:25644 msgid "" "`bpo-21127 `__: Path objects can now be " "instantiated from str subclass instances (such as ``numpy.str_``)." msgstr "" -#: ../build/NEWS:26400 +#: ../build/NEWS:25647 msgid "" "`bpo-15002 `__: urllib.response object " "to use _TemporaryFileWrapper (and _TemporaryFileCloser) facility. Provides a " @@ -41224,71 +39466,71 @@ msgid "" "Theune." msgstr "" -#: ../build/NEWS:26404 +#: ../build/NEWS:25651 msgid "" "`bpo-12220 `__: mindom now raises a " "custom ValueError indicating it doesn't support spaces in URIs instead of " "letting a 'split' ValueError bubble up." msgstr "" -#: ../build/NEWS:26407 +#: ../build/NEWS:25654 msgid "" "`bpo-21068 `__: The ssl.PROTOCOL* " "constants are now enum members." msgstr "" -#: ../build/NEWS:26409 +#: ../build/NEWS:25656 msgid "" "`bpo-21276 `__: posixmodule: Don't " "define USE_XATTRS on KFreeBSD and the Hurd." msgstr "" -#: ../build/NEWS:26411 +#: ../build/NEWS:25658 msgid "" "`bpo-21262 `__: New method " "assert_not_called for Mock. It raises AssertionError if the mock has been " "called." msgstr "" -#: ../build/NEWS:26414 +#: ../build/NEWS:25661 msgid "" "`bpo-21238 `__: New keyword argument " "`unsafe` to Mock. It raises `AttributeError` incase of an attribute " "startswith assert or assret." msgstr "" -#: ../build/NEWS:26417 +#: ../build/NEWS:25664 msgid "" "`bpo-20896 `__: ssl." "get_server_certificate() now uses PROTOCOL_SSLv23, not PROTOCOL_SSLv3, for " "maximum compatibility." msgstr "" -#: ../build/NEWS:26420 +#: ../build/NEWS:25667 msgid "" "`bpo-21239 `__: patch.stopall() didn't " "work deterministically when the same name was patched more than once." msgstr "" -#: ../build/NEWS:26423 +#: ../build/NEWS:25670 msgid "" "`bpo-21203 `__: Updated fileConfig and " "dictConfig to remove inconsistencies. Thanks to Jure Koren for the patch." msgstr "" -#: ../build/NEWS:26426 +#: ../build/NEWS:25673 msgid "" "`bpo-21222 `__: Passing name keyword " "argument to mock.create_autospec now works." msgstr "" -#: ../build/NEWS:26429 +#: ../build/NEWS:25676 msgid "" "`bpo-21197 `__: Add lib64 -> lib symlink " "in venvs on 64-bit non-OS X POSIX." msgstr "" -#: ../build/NEWS:26431 +#: ../build/NEWS:25678 msgid "" "`bpo-17498 `__: Some SMTP servers " "disconnect after certain errors, violating strict RFC conformance. Instead " @@ -41297,213 +39539,213 @@ msgid "" "until the next command is issued." msgstr "" -#: ../build/NEWS:26436 +#: ../build/NEWS:25683 msgid "" "`bpo-17826 `__: setting an iterable " "side_effect on a mock function created by create_autospec now works. Patch " "by Kushal Das." msgstr "" -#: ../build/NEWS:26439 +#: ../build/NEWS:25686 msgid "" "`bpo-7776 `__: Fix ``Host:`` header and " "reconnection when using http.client.HTTPConnection.set_tunnel(). Patch by " "Nikolaus Rath." msgstr "" -#: ../build/NEWS:26442 +#: ../build/NEWS:25689 msgid "" "`bpo-20968 `__: unittest.mock.MagicMock " "now supports division. Patch by Johannes Baiter." msgstr "" -#: ../build/NEWS:26445 +#: ../build/NEWS:25692 msgid "" "`bpo-21529 `__: Fix arbitrary memory " "access in JSONDecoder.raw_decode with a negative second parameter. Bug " "reported by Guido Vranken. (See also: CVE-2014-4616)" msgstr "" -#: ../build/NEWS:26449 +#: ../build/NEWS:25696 msgid "" "`bpo-21169 `__: getpass now handles non-" "ascii characters that the input stream encoding cannot encode by re-encoding " "using the replace error handler." msgstr "" -#: ../build/NEWS:26452 +#: ../build/NEWS:25699 msgid "" "`bpo-21171 `__: Fixed undocumented " "filter API of the rot13 codec. Patch by Berker Peksag." msgstr "" -#: ../build/NEWS:26455 +#: ../build/NEWS:25702 msgid "" "`bpo-20539 `__: Improved math.factorial " "error message for large positive inputs and changed exception type " "(OverflowError -> ValueError) for large negative inputs." msgstr "" -#: ../build/NEWS:26459 +#: ../build/NEWS:25706 msgid "" "`bpo-21172 `__: isinstance check relaxed " "from dict to collections.Mapping." msgstr "" -#: ../build/NEWS:26461 +#: ../build/NEWS:25708 msgid "" "`bpo-21155 `__: asyncio.EventLoop." "create_unix_server() now raises a ValueError if path and sock are specified " "at the same time." msgstr "" -#: ../build/NEWS:26464 +#: ../build/NEWS:25711 msgid "" "`bpo-21136 `__: Avoid unnecessary " "normalization of Fractions resulting from power and other operations. Patch " "by Raymond Hettinger." msgstr "" -#: ../build/NEWS:26467 +#: ../build/NEWS:25714 msgid "" "`bpo-17621 `__: Introduce importlib.util." "LazyLoader." msgstr "" -#: ../build/NEWS:26469 +#: ../build/NEWS:25716 msgid "" "`bpo-21076 `__: signal module constants " "were turned into enums. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:26472 +#: ../build/NEWS:25719 msgid "" "`bpo-20636 `__: Improved the repr of " "Tkinter widgets." msgstr "" -#: ../build/NEWS:26474 +#: ../build/NEWS:25721 msgid "" "`bpo-19505 `__: The items, keys, and " "values views of OrderedDict now support reverse iteration using reversed()." msgstr "" -#: ../build/NEWS:26477 +#: ../build/NEWS:25724 msgid "" "`bpo-21149 `__: Improved thread-safety " "in logging cleanup during interpreter shutdown. Thanks to Devin Jeanpierre " "for the patch." msgstr "" -#: ../build/NEWS:26480 +#: ../build/NEWS:25727 msgid "" "`bpo-21058 `__: Fix a leak of file " "descriptor in :func:`tempfile.NamedTemporaryFile`, close the file descriptor " "if :func:`io.open` fails" msgstr "" -#: ../build/NEWS:26484 +#: ../build/NEWS:25731 msgid "" "`bpo-21200 `__: Return None from pkgutil." "get_loader() when __spec__ is missing." msgstr "" -#: ../build/NEWS:26486 +#: ../build/NEWS:25733 msgid "" "`bpo-21013 `__: Enhance ssl." "create_default_context() when used for server side sockets to provide better " "security by default." msgstr "" -#: ../build/NEWS:26489 +#: ../build/NEWS:25736 msgid "" "`bpo-20145 `__: `assertRaisesRegex` and " "`assertWarnsRegex` now raise a TypeError if the second argument is not a " "string or compiled regex." msgstr "" -#: ../build/NEWS:26492 +#: ../build/NEWS:25739 msgid "" "`bpo-20633 `__: Replace relative import " "by absolute import." msgstr "" -#: ../build/NEWS:26494 +#: ../build/NEWS:25741 msgid "" "`bpo-20980 `__: Stop wrapping exception " "when using ThreadPool." msgstr "" -#: ../build/NEWS:26496 +#: ../build/NEWS:25743 msgid "" "`bpo-21082 `__: In os.makedirs, do not " "set the process-wide umask. Note this changes behavior of makedirs when " "exist_ok=True." msgstr "" -#: ../build/NEWS:26499 +#: ../build/NEWS:25746 msgid "" "`bpo-20990 `__: Fix issues found by " "pyflakes for multiprocessing." msgstr "" -#: ../build/NEWS:26501 +#: ../build/NEWS:25748 msgid "" "`bpo-21015 `__: SSL contexts will now " "automatically select an elliptic curve for ECDH key exchange on OpenSSL " "1.0.2 and later, and otherwise default to \"prime256v1\"." msgstr "" -#: ../build/NEWS:26505 +#: ../build/NEWS:25752 msgid "" "`bpo-21000 `__: Improve the command-line " "interface of json.tool." msgstr "" -#: ../build/NEWS:26507 +#: ../build/NEWS:25754 msgid "" "`bpo-20995 `__: Enhance default ciphers " "used by the ssl module to enable better security and prioritize perfect " "forward secrecy." msgstr "" -#: ../build/NEWS:26510 +#: ../build/NEWS:25757 msgid "" "`bpo-20884 `__: Don't assume that " "__file__ is defined on importlib.__init__." msgstr "" -#: ../build/NEWS:26512 +#: ../build/NEWS:25759 msgid "" "`bpo-21499 `__: Ignore __builtins__ in " "several test_importlib.test_api tests." msgstr "" -#: ../build/NEWS:26514 +#: ../build/NEWS:25761 msgid "" "`bpo-20627 `__: xmlrpc.client." "ServerProxy is now a context manager." msgstr "" -#: ../build/NEWS:26516 +#: ../build/NEWS:25763 msgid "" "`bpo-19165 `__: The formatter module now " "raises DeprecationWarning instead of PendingDeprecationWarning." msgstr "" -#: ../build/NEWS:26519 +#: ../build/NEWS:25766 msgid "" "`bpo-13936 `__: Remove the ability of " "datetime.time instances to be considered false in boolean contexts." msgstr "" -#: ../build/NEWS:26522 +#: ../build/NEWS:25769 msgid "" "`bpo-18931 `__: selectors module now " "supports /dev/poll on Solaris. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:26525 +#: ../build/NEWS:25772 msgid "" "`bpo-19977 `__: When the ``LC_TYPE`` " "locale is the POSIX locale (``C`` locale), :py:data:`sys.stdin` and :py:data:" @@ -41511,13 +39753,13 @@ msgid "" "the ``strict`` error handler." msgstr "" -#: ../build/NEWS:26530 +#: ../build/NEWS:25777 msgid "" "`bpo-20574 `__: Implement incremental " "decoder for cp65001 code (Windows code page 65001, Microsoft UTF-8)." msgstr "" -#: ../build/NEWS:26533 +#: ../build/NEWS:25780 msgid "" "`bpo-20879 `__: Delay the initialization " "of encoding and decoding tables for base32, ascii85 and base85 codecs in the " @@ -41526,13 +39768,13 @@ msgid "" "used." msgstr "" -#: ../build/NEWS:26538 +#: ../build/NEWS:25785 msgid "" "`bpo-19157 `__: Include the broadcast " "address in the usuable hosts for IPv6 in ipaddress." msgstr "" -#: ../build/NEWS:26541 +#: ../build/NEWS:25788 msgid "" "`bpo-11599 `__: When an external command " "(e.g. compiler) fails, distutils now prints out the whole command line " @@ -41540,90 +39782,90 @@ msgid "" "DISTUTILS_DEBUG is set." msgstr "" -#: ../build/NEWS:26545 +#: ../build/NEWS:25792 msgid "" "`bpo-4931 `__: distutils should not " "produce unhelpful \"error: None\" messages anymore. distutils.util." "grok_environment_error is kept but doc-deprecated." msgstr "" -#: ../build/NEWS:26548 +#: ../build/NEWS:25795 msgid "" "`bpo-20875 `__: Prevent possible gzip " "\"'read' is not defined\" NameError. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:26551 +#: ../build/NEWS:25798 msgid "" "`bpo-11558 `__: ``email.message.Message." "attach`` now returns a more useful error message if ``attach`` is called on " "a message for which ``is_multipart`` is False." msgstr "" -#: ../build/NEWS:26555 +#: ../build/NEWS:25802 msgid "" "`bpo-20283 `__: RE pattern methods now " "accept the string keyword parameters as documented. The pattern and source " "keyword parameters are left as deprecated aliases." msgstr "" -#: ../build/NEWS:26559 +#: ../build/NEWS:25806 msgid "" "`bpo-20778 `__: Fix modulefinder to work " "with bytecode-only modules." msgstr "" -#: ../build/NEWS:26561 +#: ../build/NEWS:25808 msgid "" "`bpo-20791 `__: copy.copy() now doesn't " "make a copy when the input is a bytes object. Initial patch by Peter Otten." msgstr "" -#: ../build/NEWS:26564 +#: ../build/NEWS:25811 msgid "" "`bpo-19748 `__: On AIX, time.mktime() " "now raises an OverflowError for year outsize range [1902; 2037]." msgstr "" -#: ../build/NEWS:26567 +#: ../build/NEWS:25814 msgid "" "`bpo-19573 `__: inspect.signature: Use " "enum for parameter kind constants." msgstr "" -#: ../build/NEWS:26569 +#: ../build/NEWS:25816 msgid "" "`bpo-20726 `__: inspect.signature: Make " "Signature and Parameter picklable." msgstr "" -#: ../build/NEWS:26571 +#: ../build/NEWS:25818 msgid "" "`bpo-17373 `__: Add inspect.Signature." "from_callable method." msgstr "" -#: ../build/NEWS:26573 +#: ../build/NEWS:25820 msgid "" "`bpo-20378 `__: Improve repr of inspect." "Signature and inspect.Parameter." msgstr "" -#: ../build/NEWS:26575 +#: ../build/NEWS:25822 msgid "" "`bpo-20816 `__: Fix inspect." "getcallargs() to raise correct TypeError for missing keyword-only arguments. " "Patch by Jeremiah Lowin." msgstr "" -#: ../build/NEWS:26578 +#: ../build/NEWS:25825 msgid "" "`bpo-20817 `__: Fix inspect." "getcallargs() to fail correctly if more than 3 arguments are missing. Patch " "by Jeremiah Lowin." msgstr "" -#: ../build/NEWS:26581 +#: ../build/NEWS:25828 msgid "" "`bpo-6676 `__: Ensure a meaningful " "exception is raised when attempting to parse more than one XML document per " @@ -41631,7 +39873,7 @@ msgid "" "Amaury Forgeot d'Arc, with suggested wording by David Gutteridge)" msgstr "" -#: ../build/NEWS:26586 +#: ../build/NEWS:25833 msgid "" "`bpo-21117 `__: Fix inspect.signature to " "better support functools.partial. Due to the specifics of functools.partial " @@ -41639,80 +39881,80 @@ msgid "" "become keyword-only." msgstr "" -#: ../build/NEWS:26591 +#: ../build/NEWS:25838 msgid "" "`bpo-20334 `__: inspect.Signature and " "inspect.Parameter are now hashable. Thanks to Antony Lee for bug reports and " "suggestions." msgstr "" -#: ../build/NEWS:26594 +#: ../build/NEWS:25841 msgid "" "`bpo-15916 `__: doctest.DocTestSuite " "returns an empty unittest.TestSuite instead of raising ValueError if it " "finds no tests" msgstr "" -#: ../build/NEWS:26597 +#: ../build/NEWS:25844 msgid "" "`bpo-21209 `__: Fix asyncio.tasks." "CoroWrapper to workaround a bug in yield-from implementation in CPythons " "prior to 3.4.1." msgstr "" -#: ../build/NEWS:26600 +#: ../build/NEWS:25847 msgid "" "asyncio: Add gi_{frame,running,code} properties to CoroWrapper (upstream " "`bpo-163 `__)." msgstr "" -#: ../build/NEWS:26603 +#: ../build/NEWS:25850 msgid "" "`bpo-21311 `__: Avoid exception in " "_osx_support with non-standard compiler configurations. Patch by John " "Szakmeister." msgstr "" -#: ../build/NEWS:26606 +#: ../build/NEWS:25853 msgid "" "`bpo-11571 `__: Ensure that the turtle " "window becomes the topmost window when launched on OS X." msgstr "" -#: ../build/NEWS:26609 +#: ../build/NEWS:25856 msgid "" "`bpo-21801 `__: Validate that " "__signature__ is None or an instance of Signature." msgstr "" -#: ../build/NEWS:26612 +#: ../build/NEWS:25859 msgid "" "`bpo-21923 `__: Prevent AttributeError " "in distutils.sysconfig.customize_compiler due to possible uninitialized " "_config_vars." msgstr "" -#: ../build/NEWS:26616 +#: ../build/NEWS:25863 msgid "" "`bpo-21323 `__: Fix http.server to again " "handle scripts in CGI subdirectories, broken by the fix for security " "`bpo-19435 `__. Patch by Zach Byrne." msgstr "" -#: ../build/NEWS:26619 +#: ../build/NEWS:25866 msgid "" "`bpo-22733 `__: Fix ffi_prep_args not " "zero-extending argument values correctly on 64-bit Windows." msgstr "" -#: ../build/NEWS:26622 +#: ../build/NEWS:25869 msgid "" "`bpo-23302 `__: Default to TCP_NODELAY=1 " "upon establishing an HTTPConnection. Removed use of hard-coded MSS as it's " "an optimization that's no longer needed with Nagle disabled." msgstr "" -#: ../build/NEWS:26629 +#: ../build/NEWS:25876 msgid "" "`bpo-20577 `__: Configuration of the max " "line length for the FormatParagraph extension has been moved from the " @@ -41720,20 +39962,20 @@ msgid "" "Config Extensions dialog. Patch by Tal Einat." msgstr "" -#: ../build/NEWS:26634 +#: ../build/NEWS:25881 msgid "" "`bpo-16893 `__: Update Idle doc chapter " "to match current Idle and add new information." msgstr "" -#: ../build/NEWS:26637 +#: ../build/NEWS:25884 msgid "" "`bpo-3068 `__: Add Idle extension " "configuration dialog to Options menu. Changes are written to HOME/.idlerc/" "config-extensions.cfg. Original patch by Tal Einat." msgstr "" -#: ../build/NEWS:26641 +#: ../build/NEWS:25888 msgid "" "`bpo-16233 `__: A module browser (File : " "Class Browser, Alt+C) requires an editor window with a filename. When Class " @@ -41743,7 +39985,7 @@ msgid "" "corresponding browser is also opened." msgstr "" -#: ../build/NEWS:26647 +#: ../build/NEWS:25894 msgid "" "`bpo-4832 `__: Save As to type Python " "files automatically adds .py to the name you enter (even if your system does " @@ -41751,100 +39993,100 @@ msgid "" "files." msgstr "" -#: ../build/NEWS:26651 +#: ../build/NEWS:25898 msgid "" "`bpo-21986 `__: Code objects are not " "normally pickled by the pickle module. To match this, they are no longer " "pickled when running under Idle." msgstr "" -#: ../build/NEWS:26654 +#: ../build/NEWS:25901 msgid "" "`bpo-17390 `__: Adjust Editor window " "title; remove 'Python', move version to end." msgstr "" -#: ../build/NEWS:26657 +#: ../build/NEWS:25904 msgid "" "`bpo-14105 `__: Idle debugger " "breakpoints no longer disappear when inserting or deleting lines." msgstr "" -#: ../build/NEWS:26660 +#: ../build/NEWS:25907 msgid "" "`bpo-17172 `__: Turtledemo can now be " "run from Idle. Currently, the entry is on the Help menu, but it may move to " "Run. Patch by Ramchandra Apt and Lita Cho." msgstr "" -#: ../build/NEWS:26664 +#: ../build/NEWS:25911 msgid "" "`bpo-21765 `__: Add support for non-" "ascii identifiers to HyperParser." msgstr "" -#: ../build/NEWS:26666 +#: ../build/NEWS:25913 msgid "" "`bpo-21940 `__: Add unittest for " "WidgetRedirector. Initial patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:26669 +#: ../build/NEWS:25916 msgid "" "`bpo-18592 `__: Add unittest for " "SearchDialogBase. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:26671 +#: ../build/NEWS:25918 msgid "" "`bpo-21694 `__: Add unittest for " "ParenMatch. Patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:26673 +#: ../build/NEWS:25920 msgid "" "`bpo-21686 `__: add unittest for " "HyperParser. Original patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:26676 +#: ../build/NEWS:25923 msgid "" "`bpo-12387 `__: Add missing " "upper(lower)case versions of default Windows key bindings for Idle so Caps " "Lock does not disable them. Patch by Roger Serwy." msgstr "" -#: ../build/NEWS:26680 +#: ../build/NEWS:25927 msgid "" "`bpo-21695 `__: Closing a Find-in-files " "output window while the search is still in progress no longer closes Idle." msgstr "" -#: ../build/NEWS:26683 +#: ../build/NEWS:25930 msgid "" "`bpo-18910 `__: Add unittest for " "textView. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:26685 +#: ../build/NEWS:25932 msgid "" "`bpo-18292 `__: Add unittest for " "AutoExpand. Patch by Saihadhav Heblikar." msgstr "" -#: ../build/NEWS:26687 +#: ../build/NEWS:25934 msgid "" "`bpo-18409 `__: Add unittest for " "AutoComplete. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:26689 +#: ../build/NEWS:25936 msgid "" "`bpo-21477 `__: htest.py - Improve " "framework, complete set of tests. Patches by Saimadhav Heblikar" msgstr "" -#: ../build/NEWS:26692 +#: ../build/NEWS:25939 msgid "" "`bpo-18104 `__: Add idlelib/idle_test/" "htest.py with a few sample tests to begin consolidating and improving human-" @@ -41852,89 +40094,89 @@ msgid "" "Running the module as __main__ runs all tests." msgstr "" -#: ../build/NEWS:26697 +#: ../build/NEWS:25944 msgid "" "`bpo-21139 `__: Change default paragraph " "width to 72, the :pep:`8` recommendation." msgstr "" -#: ../build/NEWS:26700 +#: ../build/NEWS:25947 msgid "" "`bpo-21284 `__: Paragraph reformat test " "passes after user changes reformat width." msgstr "" -#: ../build/NEWS:26703 +#: ../build/NEWS:25950 msgid "" "`bpo-17654 `__: Ensure IDLE menus are " "customized properly on OS X for non-framework builds and for all variants of " "Tk." msgstr "" -#: ../build/NEWS:26706 +#: ../build/NEWS:25953 msgid "" "`bpo-23180 `__: Rename IDLE \"Windows\" " "menu item to \"Window\". Patch by Al Sweigart." msgstr "" -#: ../build/NEWS:26712 +#: ../build/NEWS:25959 msgid "" "`bpo-15506 `__: Use standard " "PKG_PROG_PKG_CONFIG autoconf macro in the configure script." msgstr "" -#: ../build/NEWS:26715 +#: ../build/NEWS:25962 msgid "" "`bpo-22935 `__: Allow the ssl module to " "be compiled if openssl doesn't support SSL 3." msgstr "" -#: ../build/NEWS:26718 +#: ../build/NEWS:25965 msgid "" "`bpo-22592 `__: Drop support of the " "Borland C compiler to build Python. The distutils module still supports it " "to build extensions." msgstr "" -#: ../build/NEWS:26721 +#: ../build/NEWS:25968 msgid "" "`bpo-22591 `__: Drop support of MS-DOS, " "especially of the DJGPP compiler (MS-DOS port of GCC)." msgstr "" -#: ../build/NEWS:26724 +#: ../build/NEWS:25971 msgid "" "`bpo-16537 `__: Check whether self." "extensions is empty in setup.py. Patch by Jonathan Hosmer." msgstr "" -#: ../build/NEWS:26727 +#: ../build/NEWS:25974 msgid "" "`bpo-22359 `__: Remove incorrect uses of " "recursive make. Patch by Jonas Wagner." msgstr "" -#: ../build/NEWS:26730 +#: ../build/NEWS:25977 msgid "" "`bpo-21958 `__: Define HAVE_ROUND when " "building with Visual Studio 2013 and above. Patch by Zachary Turner." msgstr "" -#: ../build/NEWS:26733 +#: ../build/NEWS:25980 msgid "" "`bpo-18093 `__: the programs that embed " "the CPython runtime are now in a separate \"Programs\" directory, rather " "than being kept in the Modules directory." msgstr "" -#: ../build/NEWS:26737 +#: ../build/NEWS:25984 msgid "" "`bpo-15759 `__: \"make suspicious\", " "\"make linkcheck\" and \"make doctest\" in Doc/ now display special message " "when and only when there are failures." msgstr "" -#: ../build/NEWS:26740 +#: ../build/NEWS:25987 msgid "" "`bpo-21141 `__: The Windows build " "process no longer attempts to find Perl, instead relying on OpenSSL source " @@ -41945,109 +40187,109 @@ msgid "" "and ready to build." msgstr "" -#: ../build/NEWS:26747 +#: ../build/NEWS:25994 msgid "" "`bpo-21037 `__: Add a build option to " "enable AddressSanitizer support." msgstr "" -#: ../build/NEWS:26749 +#: ../build/NEWS:25996 msgid "" "`bpo-19962 `__: The Windows build " "process now creates \"python.bat\" in the root of the source tree, which " "passes all arguments through to the most recently built interpreter." msgstr "" -#: ../build/NEWS:26753 +#: ../build/NEWS:26000 msgid "" "`bpo-21285 `__: Refactor and fix curses " "configure check to always search in a ncursesw directory." msgstr "" -#: ../build/NEWS:26756 +#: ../build/NEWS:26003 msgid "" "`bpo-15234 `__: For BerkeleyDB and " "Sqlite, only add the found library and include directories if they aren't " "already being searched. This avoids an explicit runtime library dependency." msgstr "" -#: ../build/NEWS:26760 +#: ../build/NEWS:26007 msgid "" "`bpo-17861 `__: Tools/scripts/" "generate_opcode_h.py automatically regenerates Include/opcode.h from Lib/" "opcode.py if the latter gets any change." msgstr "" -#: ../build/NEWS:26763 +#: ../build/NEWS:26010 msgid "" "`bpo-20644 `__: OS X installer build " "support for documentation build changes in 3.4.1: assume externally supplied " "sphinx-build is available in /usr/bin." msgstr "" -#: ../build/NEWS:26766 +#: ../build/NEWS:26013 msgid "" "`bpo-20022 `__: Eliminate use of " "deprecated bundlebuilder in OS X builds." msgstr "" -#: ../build/NEWS:26768 +#: ../build/NEWS:26015 msgid "" "`bpo-15968 `__: Incorporated Tcl, Tk, " "and Tix builds into the Windows build solution." msgstr "" -#: ../build/NEWS:26771 +#: ../build/NEWS:26018 msgid "" "`bpo-17095 `__: Fix Modules/Setup " "*shared* support." msgstr "" -#: ../build/NEWS:26773 +#: ../build/NEWS:26020 msgid "" "`bpo-21811 `__: Anticipated fixes to " "support OS X versions > 10.9." msgstr "" -#: ../build/NEWS:26775 +#: ../build/NEWS:26022 msgid "" "`bpo-21166 `__: Prevent possible " "segfaults and other random failures of python --generate-posix-vars in " "pybuilddir.txt build target." msgstr "" -#: ../build/NEWS:26778 +#: ../build/NEWS:26025 msgid "" "`bpo-18096 `__: Fix library order " "returned by python-config." msgstr "" -#: ../build/NEWS:26780 +#: ../build/NEWS:26027 msgid "" "`bpo-17219 `__: Add library build dir " "for Python extension cross-builds." msgstr "" -#: ../build/NEWS:26782 +#: ../build/NEWS:26029 msgid "" "`bpo-22919 `__: Windows build updated to " "support VC 14.0 (Visual Studio 2015), which will be used for the official " "release." msgstr "" -#: ../build/NEWS:26785 +#: ../build/NEWS:26032 msgid "" "`bpo-21236 `__: Build _msi.pyd with " "cabinet.lib instead of fci.lib" msgstr "" -#: ../build/NEWS:26787 +#: ../build/NEWS:26034 msgid "" "`bpo-17128 `__: Use private version of " "OpenSSL for OS X 10.5+ installer." msgstr "" -#: ../build/NEWS:26792 +#: ../build/NEWS:26039 msgid "" "`bpo-14203 `__: Remove obsolete support " "for view==NULL in PyBuffer_FillInfo(), bytearray_getbuffer(), " @@ -42055,7 +40297,7 @@ msgid "" "BufferError in that case." msgstr "" -#: ../build/NEWS:26796 +#: ../build/NEWS:26043 msgid "" "`bpo-22445 `__: PyBuffer_IsContiguous() " "now implements precise contiguity tests, compatible with NumPy's " @@ -42063,19 +40305,19 @@ msgid "" "reported false negatives for corner cases." msgstr "" -#: ../build/NEWS:26800 +#: ../build/NEWS:26047 msgid "" "`bpo-22079 `__: PyType_Ready() now " "checks that statically allocated type has no dynamically allocated bases." msgstr "" -#: ../build/NEWS:26803 +#: ../build/NEWS:26050 msgid "" "`bpo-22453 `__: Removed non-documented " "macro PyObject_REPR()." msgstr "" -#: ../build/NEWS:26805 +#: ../build/NEWS:26052 msgid "" "`bpo-18395 `__: Rename " "``_Py_char2wchar()`` to :c:func:`Py_DecodeLocale`, rename " @@ -42083,7 +40325,7 @@ msgid "" "functions." msgstr "" -#: ../build/NEWS:26809 +#: ../build/NEWS:26056 msgid "" "`bpo-21233 `__: Add new C functions: " "PyMem_RawCalloc(), PyMem_Calloc(), PyObject_Calloc(), _PyObject_GC_Calloc(). " @@ -42091,7 +40333,7 @@ msgid "" "objects which is faster and use less memory." msgstr "" -#: ../build/NEWS:26814 +#: ../build/NEWS:26061 msgid "" "`bpo-20942 `__: " "PyImport_ImportFrozenModuleObject() no longer sets __file__ to match what " @@ -42099,27 +40341,27 @@ msgid "" "using imp.init_frozen()." msgstr "" -#: ../build/NEWS:26821 +#: ../build/NEWS:26068 msgid "" "`bpo-19548 `__: Update the codecs module " "documentation to better cover the distinction between text encodings and " "other codecs, together with other clarifications. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:26825 +#: ../build/NEWS:26072 msgid "" "`bpo-22394 `__: Doc/Makefile now " "supports ``make venv PYTHON=../python`` to create a venv for generating the " "documentation, e.g., ``make html PYTHON=venv/bin/python3``." msgstr "" -#: ../build/NEWS:26829 +#: ../build/NEWS:26076 msgid "" "`bpo-21514 `__: The documentation of the " "json module now refers to new JSON RFC 7159 instead of obsoleted RFC 4627." msgstr "" -#: ../build/NEWS:26832 +#: ../build/NEWS:26079 msgid "" "`bpo-21777 `__: The binary sequence " "methods on bytes and bytearray are now documented explicitly, rather than " @@ -42127,39 +40369,39 @@ msgid "" "behaviour of the corresponding str methods." msgstr "" -#: ../build/NEWS:26837 +#: ../build/NEWS:26084 msgid "" "`bpo-6916 `__: undocument deprecated " "asynchat.fifo class." msgstr "" -#: ../build/NEWS:26839 +#: ../build/NEWS:26086 msgid "" "`bpo-17386 `__: Expanded functionality " "of the ``Doc/make.bat`` script to make it much more comparable to ``Doc/" "Makefile``." msgstr "" -#: ../build/NEWS:26842 +#: ../build/NEWS:26089 msgid "" "`bpo-21312 `__: Update the thread_foobar." "h template file to include newer threading APIs. Patch by Jack McCracken." msgstr "" -#: ../build/NEWS:26845 +#: ../build/NEWS:26092 msgid "" "`bpo-21043 `__: Remove the " "recommendation for specific CA organizations and to mention the ability to " "load the OS certificates." msgstr "" -#: ../build/NEWS:26848 +#: ../build/NEWS:26095 msgid "" "`bpo-20765 `__: Add missing " "documentation for PurePath.with_name() and PurePath.with_suffix()." msgstr "" -#: ../build/NEWS:26851 +#: ../build/NEWS:26098 msgid "" "`bpo-19407 `__: New package installation " "and distribution guides based on the Python Packaging Authority tools. " @@ -42168,76 +40410,76 @@ msgid "" "that isn't recorded anywhere else." msgstr "" -#: ../build/NEWS:26856 +#: ../build/NEWS:26103 msgid "" "`bpo-19697 `__: Document cases where " "__main__.__spec__ is None." msgstr "" -#: ../build/NEWS:26861 +#: ../build/NEWS:26108 msgid "" "`bpo-18982 `__: Add tests for CLI of the " "calendar module." msgstr "" -#: ../build/NEWS:26863 +#: ../build/NEWS:26110 msgid "" "`bpo-19548 `__: Added some additional " "checks to test_codecs to ensure that statements in the updated documentation " "remain accurate. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:26867 +#: ../build/NEWS:26114 msgid "" "`bpo-22838 `__: All test_re tests now " "work with unittest test discovery." msgstr "" -#: ../build/NEWS:26869 +#: ../build/NEWS:26116 msgid "" "`bpo-22173 `__: Update lib2to3 tests to " "use unittest test discovery." msgstr "" -#: ../build/NEWS:26871 +#: ../build/NEWS:26118 msgid "" "`bpo-16000 `__: Convert test_curses to " "use unittest." msgstr "" -#: ../build/NEWS:26873 +#: ../build/NEWS:26120 msgid "" "`bpo-21456 `__: Skip two tests in " "test_urllib2net.py if _ssl module not present. Patch by Remi Pointel." msgstr "" -#: ../build/NEWS:26876 +#: ../build/NEWS:26123 msgid "" "`bpo-20746 `__: Fix test_pdb to run in " "refleak mode (-R). Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:26879 +#: ../build/NEWS:26126 msgid "" "`bpo-22060 `__: test_ctypes has been " "somewhat cleaned up and simplified; it now uses unittest test discovery to " "find its tests." msgstr "" -#: ../build/NEWS:26882 +#: ../build/NEWS:26129 msgid "" "`bpo-22104 `__: regrtest.py no longer " "holds a reference to the suite of tests loaded from test modules that don't " "define test_main()." msgstr "" -#: ../build/NEWS:26885 +#: ../build/NEWS:26132 msgid "" "`bpo-22111 `__: Assorted cleanups in " "test_imaplib. Patch by Milan Oberkirch." msgstr "" -#: ../build/NEWS:26887 +#: ../build/NEWS:26134 msgid "" "`bpo-22002 `__: Added " "``load_package_tests`` function to test.support and used it to implement/" @@ -42245,27 +40487,27 @@ msgid "" "test_json, and test_tools." msgstr "" -#: ../build/NEWS:26891 +#: ../build/NEWS:26138 msgid "" "`bpo-21976 `__: Fix test_ssl to accept " "LibreSSL version strings. Thanks to William Orr." msgstr "" -#: ../build/NEWS:26894 +#: ../build/NEWS:26141 msgid "" "`bpo-21918 `__: Converted test_tools " "from a module to a package containing separate test files for each tested " "script." msgstr "" -#: ../build/NEWS:26897 +#: ../build/NEWS:26144 msgid "" "`bpo-9554 `__: Use modern unittest " "features in test_argparse. Initial patch by Denver Coneybeare and Radu " "Voicilas." msgstr "" -#: ../build/NEWS:26900 +#: ../build/NEWS:26147 msgid "" "`bpo-20155 `__: Changed HTTP method " "names in failing tests in test_httpservers so that packet filtering software " @@ -42273,19 +40515,19 @@ msgid "" "transaction semantics expected by the tests." msgstr "" -#: ../build/NEWS:26905 +#: ../build/NEWS:26152 msgid "" "`bpo-19493 `__: Refactored the ctypes " "test package to skip tests explicitly rather than silently." msgstr "" -#: ../build/NEWS:26908 +#: ../build/NEWS:26155 msgid "" "`bpo-18492 `__: All resources are now " "allowed when tests are not run by regrtest.py." msgstr "" -#: ../build/NEWS:26911 +#: ../build/NEWS:26158 msgid "" "`bpo-21634 `__: Fix pystone micro-" "benchmark: use floor division instead of true division to benchmark integers " @@ -42293,162 +40535,162 @@ msgid "" "by Lennart Regebro." msgstr "" -#: ../build/NEWS:26915 +#: ../build/NEWS:26162 msgid "" "`bpo-21605 `__: Added tests for Tkinter " "images." msgstr "" -#: ../build/NEWS:26917 +#: ../build/NEWS:26164 msgid "" "`bpo-21493 `__: Added test for ntpath." "expanduser(). Original patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:26920 +#: ../build/NEWS:26167 msgid "" "`bpo-19925 `__: Added tests for the spwd " "module. Original patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:26923 +#: ../build/NEWS:26170 msgid "" "`bpo-21522 `__: Added Tkinter tests for " "Listbox.itemconfigure(), PanedWindow.paneconfigure(), and Menu." "entryconfigure()." msgstr "" -#: ../build/NEWS:26926 +#: ../build/NEWS:26173 msgid "" "`bpo-17756 `__: Fix test_code test when " "run from the installed location." msgstr "" -#: ../build/NEWS:26928 +#: ../build/NEWS:26175 msgid "" "`bpo-17752 `__: Fix distutils tests when " "run from the installed location." msgstr "" -#: ../build/NEWS:26930 +#: ../build/NEWS:26177 msgid "" "`bpo-18604 `__: Consolidated checks for " "GUI availability. All platforms now at least check whether Tk can be " "instantiated when the GUI resource is requested." msgstr "" -#: ../build/NEWS:26934 +#: ../build/NEWS:26181 msgid "" "`bpo-21275 `__: Fix a socket test on " "KFreeBSD." msgstr "" -#: ../build/NEWS:26936 +#: ../build/NEWS:26183 msgid "" "`bpo-21223 `__: Pass test_site/" "test_startup_imports when some of the extensions are built as builtins." msgstr "" -#: ../build/NEWS:26939 +#: ../build/NEWS:26186 msgid "" "`bpo-20635 `__: Added tests for Tk " "geometry managers." msgstr "" -#: ../build/NEWS:26941 +#: ../build/NEWS:26188 msgid "Add test case for freeze." msgstr "" -#: ../build/NEWS:26943 +#: ../build/NEWS:26190 msgid "" "`bpo-20743 `__: Fix a reference leak in " "test_tcl." msgstr "" -#: ../build/NEWS:26945 +#: ../build/NEWS:26192 msgid "" "`bpo-21097 `__: Move test_namespace_pkgs " "into test_importlib." msgstr "" -#: ../build/NEWS:26947 +#: ../build/NEWS:26194 msgid "" "`bpo-21503 `__: Use test_both() " "consistently in test_importlib." msgstr "" -#: ../build/NEWS:26949 +#: ../build/NEWS:26196 msgid "" "`bpo-20939 `__: Avoid various network " "test failures due to new redirect of http://www.python.org/ to https://www." "python.org: use http://www.example.com instead." msgstr "" -#: ../build/NEWS:26953 +#: ../build/NEWS:26200 msgid "" "`bpo-20668 `__: asyncio tests no longer " "rely on tests.txt file. (Patch by Vajrasky Kok)" msgstr "" -#: ../build/NEWS:26956 +#: ../build/NEWS:26203 msgid "" "`bpo-21093 `__: Prevent failures of " "ctypes test_macholib on OS X if a copy of libz exists in $HOME/lib or /usr/" "local/lib." msgstr "" -#: ../build/NEWS:26959 +#: ../build/NEWS:26206 msgid "" "`bpo-22770 `__: Prevent some Tk " "segfaults on OS X when running gui tests." msgstr "" -#: ../build/NEWS:26961 +#: ../build/NEWS:26208 msgid "" "`bpo-23211 `__: Workaround test_logging " "failure on some OS X 10.6 systems." msgstr "" -#: ../build/NEWS:26963 +#: ../build/NEWS:26210 msgid "" "`bpo-23345 `__: Prevent test_ssl " "failures with large OpenSSL patch level values (like 0.9.8zc)." msgstr "" -#: ../build/NEWS:26969 +#: ../build/NEWS:26216 msgid "" "`bpo-22314 `__: pydoc now works when the " "LINES environment variable is set." msgstr "" -#: ../build/NEWS:26971 +#: ../build/NEWS:26218 msgid "" "`bpo-22615 `__: Argument Clinic now " "supports the \"type\" argument for the int converter. This permits using the " "int converter with enums and typedefs." msgstr "" -#: ../build/NEWS:26974 +#: ../build/NEWS:26221 msgid "" "`bpo-20076 `__: The makelocalealias.py " "script no longer ignores UTF-8 mapping." msgstr "" -#: ../build/NEWS:26976 +#: ../build/NEWS:26223 msgid "" "`bpo-20079 `__: The makelocalealias.py " "script now can parse the SUPPORTED file from glibc sources and supports " "command line options for source paths." msgstr "" -#: ../build/NEWS:26979 +#: ../build/NEWS:26226 msgid "" "`bpo-22201 `__: Command-line interface " "of the zipfile module now correctly extracts ZIP files with directory " "entries. Patch by Ryan Wilson." msgstr "" -#: ../build/NEWS:26982 +#: ../build/NEWS:26229 msgid "" "`bpo-22120 `__: For functions using an " "unsigned integer return converter, Argument Clinic now generates a cast to " @@ -42456,57 +40698,57 @@ msgid "" "a compilation warning.)" msgstr "" -#: ../build/NEWS:26986 +#: ../build/NEWS:26233 msgid "" "`bpo-18974 `__: Tools/scripts/diff.py " "now uses argparse instead of optparse." msgstr "" -#: ../build/NEWS:26988 +#: ../build/NEWS:26235 msgid "" "`bpo-21906 `__: Make Tools/scripts/" "md5sum.py work in Python 3. Patch by Zachary Ware." msgstr "" -#: ../build/NEWS:26991 +#: ../build/NEWS:26238 msgid "" "`bpo-21629 `__: Fix Argument Clinic's " "\"--converters\" feature." msgstr "" -#: ../build/NEWS:26993 +#: ../build/NEWS:26240 msgid "Add support for ``yield from`` to 2to3." msgstr "" -#: ../build/NEWS:26995 +#: ../build/NEWS:26242 msgid "Add support for the :pep:`465` matrix multiplication operator to 2to3." msgstr "" -#: ../build/NEWS:26997 +#: ../build/NEWS:26244 msgid "" "`bpo-16047 `__: Fix module exception " "list and __file__ handling in freeze. Patch by Meador Inge." msgstr "" -#: ../build/NEWS:27000 +#: ../build/NEWS:26247 msgid "" "`bpo-11824 `__: Consider ABI tags in " "freeze. Patch by Meador Inge." msgstr "" -#: ../build/NEWS:27002 +#: ../build/NEWS:26249 msgid "" "`bpo-20535 `__: PYTHONWARNING no longer " "affects the run_tests.py script. Patch by Arfrever Frehtes Taifersar " "Arahesis." msgstr "" -#: ../build/NEWS:27008 +#: ../build/NEWS:26255 msgid "" "`bpo-23260 `__: Update Windows installer" msgstr "" -#: ../build/NEWS:27010 +#: ../build/NEWS:26257 msgid "" "The bundled version of Tcl/Tk has been updated to 8.6.3. The most visible " "result of this change is the addition of new native file dialogs when " @@ -42514,44 +40756,44 @@ msgid "" "information. Also, this version of Tcl/Tk includes support for Windows 10." msgstr "" -#: ../build/NEWS:27016 +#: ../build/NEWS:26263 msgid "" "`bpo-17896 `__: The Windows build " "scripts now expect external library sources to be in ``PCbuild\\.." "\\externals`` rather than ``PCbuild\\..\\..``." msgstr "" -#: ../build/NEWS:27019 +#: ../build/NEWS:26266 msgid "" "`bpo-17717 `__: The Windows build " "scripts now use a copy of NASM pulled from svn.python.org to build OpenSSL." msgstr "" -#: ../build/NEWS:27022 +#: ../build/NEWS:26269 msgid "" "`bpo-21907 `__: Improved the batch " "scripts provided for building Python." msgstr "" -#: ../build/NEWS:27024 +#: ../build/NEWS:26271 msgid "" "`bpo-22644 `__: The bundled version of " "OpenSSL has been updated to 1.0.1j." msgstr "" -#: ../build/NEWS:27026 +#: ../build/NEWS:26273 msgid "" "`bpo-10747 `__: Use versioned labels in " "the Windows start menu. Patch by Olive Kilburn." msgstr "" -#: ../build/NEWS:27029 +#: ../build/NEWS:26276 msgid "" "`bpo-22980 `__: .pyd files with a " "version and platform tag (for example, \".cp35-win32.pyd\") will now be " "loaded in preference to those without tags." msgstr "" -#: ../build/NEWS:27033 +#: ../build/NEWS:26280 msgid "**(For information about older versions, consult the HISTORY file.)**" msgstr ""