From 599df826edb6015d3c9e5266c4b53ab52a73e02c Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Wed, 27 Jan 2021 20:42:04 +0100 Subject: [PATCH] Make merge of 3.9 (#1512) --- Makefile | 2 +- c-api/bool.po | 17 +- c-api/bytearray.po | 8 +- c-api/bytes.po | 6 +- c-api/capsule.po | 52 +- c-api/cell.po | 16 +- c-api/code.po | 7 +- c-api/complex.po | 8 +- c-api/coro.po | 6 +- c-api/datetime.po | 97 +- c-api/dict.po | 6 +- c-api/float.po | 8 +- c-api/function.po | 5 +- c-api/gen.po | 14 +- c-api/iter.po | 11 +- c-api/iterator.po | 20 +- c-api/list.po | 6 +- c-api/long.po | 6 +- c-api/memoryview.po | 10 +- c-api/method.po | 31 +- c-api/module.po | 184 +- c-api/set.po | 43 +- c-api/slice.po | 40 +- c-api/tuple.po | 6 +- c-api/type.po | 124 +- c-api/unicode.po | 6 +- c-api/weakref.po | 28 +- copyright.po | 5 +- library/argparse.po | 411 +- library/asyncio-sync.po | 14 +- library/codecs.po | 10 +- library/curses.po | 1239 +-- library/fnmatch.po | 9 +- library/functions.po | 68 +- library/functools.po | 164 +- library/idle.po | 7 +- library/importlib.po | 6 +- library/itertools.po | 4 +- library/multiprocessing.po | 161 +- library/pyexpat.po | 6 +- library/random.po | 136 +- library/sqlite3.po | 371 +- library/stdtypes.po | 6 +- library/string.po | 155 +- library/subprocess.po | 122 +- library/symtable.po | 20 +- library/sys.po | 8 - library/turtle.po | 8 +- library/types.po | 70 +- reference/compound_stmts.po | 196 +- reference/datamodel.po | 856 +- whatsnew/3.9.po | 26 +- whatsnew/changelog.po | 16643 ++++++++++++++++++++-------------- 53 files changed, 12259 insertions(+), 9229 deletions(-) diff --git a/Makefile b/Makefile index 003cae33..8340dcde 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ # from which we generated our po files. We use it here so when we # test build, we're building with the .rst files that generated our # .po files. -CPYTHON_CURRENT_COMMIT := bf353f3c2d937772a8cf30b15fd8eb7b82665ccb +CPYTHON_CURRENT_COMMIT := 895591c1f0bdec5ad357fe6a5fd0875990061357 CPYTHON_PATH := ../cpython/ diff --git a/c-api/bool.po b/c-api/bool.po index c7f8d5e6..f5f5c1b8 100644 --- a/c-api/bool.po +++ b/c-api/bool.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -32,10 +32,13 @@ msgstr "" "disponibles." #: c-api/bool.rst:16 -msgid "Return true if *o* is of type :c:data:`PyBool_Type`." +#, fuzzy +msgid "" +"Return true if *o* is of type :c:data:`PyBool_Type`. This function always " +"succeeds." msgstr "Renvoie vrai si *o* est de type :c:data:`PyBook_Type`." -#: c-api/bool.rst:21 +#: c-api/bool.rst:22 msgid "" "The Python ``False`` object. This object has no methods. It needs to be " "treated just like any other object with respect to reference counts." @@ -44,7 +47,7 @@ msgstr "" "le comptage de référence, il doit être traité comme n'importe quel autre " "objet." -#: c-api/bool.rst:27 +#: c-api/bool.rst:28 msgid "" "The Python ``True`` object. This object has no methods. It needs to be " "treated just like any other object with respect to reference counts." @@ -53,7 +56,7 @@ msgstr "" "le comptage de références, il doit être traité comme n'importe quel autre " "objet." -#: c-api/bool.rst:33 +#: c-api/bool.rst:34 msgid "" "Return :const:`Py_False` from a function, properly incrementing its " "reference count." @@ -61,7 +64,7 @@ msgstr "" "Renvoie :const:`Py_False` depuis une fonction tout en incrémentant son " "nombre de références." -#: c-api/bool.rst:39 +#: c-api/bool.rst:40 msgid "" "Return :const:`Py_True` from a function, properly incrementing its reference " "count." @@ -69,7 +72,7 @@ msgstr "" "Renvoie :const:`Py_True` depuis une fonction, en incrémentant son nombre de " "références." -#: c-api/bool.rst:45 +#: c-api/bool.rst:46 msgid "" "Return a new reference to :const:`Py_True` or :const:`Py_False` depending on " "the truth value of *v*." diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 5036bb10..1e74d730 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.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-01-27 19:26+0100\n" "PO-Revision-Date: 2018-10-04 12:21+0200\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -37,17 +37,19 @@ msgid "Type check macros" msgstr "Macros de vérification de type" #: c-api/bytearray.rst:27 +#, fuzzy msgid "" "Return true if the object *o* is a bytearray object or an instance of a " -"subtype of the bytearray type." +"subtype of the bytearray type. This function always succeeds." msgstr "" "Renvoie vrai si l'objet *o* est un ``bytearray`` ou une instance d'un sous-" "type du type ``bytearray``." #: c-api/bytearray.rst:33 +#, fuzzy msgid "" "Return true if the object *o* is a bytearray object, but not an instance of " -"a subtype of the bytearray type." +"a subtype of the bytearray type. This function always succeeds." msgstr "" "Renvoie vrai si l'objet *o* est un ``bytearray``, mais pas une instance d'un " "sous-type du type ``bytearray``." diff --git a/c-api/bytes.po b/c-api/bytes.po index a14595ca..a616a8e8 100644 --- a/c-api/bytes.po +++ b/c-api/bytes.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-01-27 19:26+0100\n" "PO-Revision-Date: 2018-07-03 11:50+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -43,7 +43,7 @@ msgstr "" #, fuzzy msgid "" "Return true if the object *o* is a bytes object or an instance of a subtype " -"of the bytes type." +"of the bytes type. This function always succeeds." msgstr "" "Renvoie vrai si l'objet *o* est un ``bytearray`` ou une instance d'un sous-" "type du type ``bytearray``." @@ -52,7 +52,7 @@ msgstr "" #, fuzzy msgid "" "Return true if the object *o* is a bytes object, but not an instance of a " -"subtype of the bytes type." +"subtype of the bytes type. This function always succeeds." msgstr "" "Renvoie vrai si l'objet *o* est un ``bytearray``, mais pas une instance d'un " "sous-type du type ``bytearray``." diff --git a/c-api/capsule.po b/c-api/capsule.po index 50be3240..35f1acdf 100644 --- a/c-api/capsule.po +++ b/c-api/capsule.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -46,46 +46,48 @@ msgid "" msgstr "" #: c-api/capsule.rst:37 -msgid "Return true if its argument is a :c:type:`PyCapsule`." +msgid "" +"Return true if its argument is a :c:type:`PyCapsule`. This function always " +"succeeds." msgstr "" -#: c-api/capsule.rst:42 +#: c-api/capsule.rst:43 msgid "" "Create a :c:type:`PyCapsule` encapsulating the *pointer*. The *pointer* " "argument may not be ``NULL``." msgstr "" -#: c-api/capsule.rst:45 +#: c-api/capsule.rst:46 msgid "On failure, set an exception and return ``NULL``." msgstr "" -#: c-api/capsule.rst:47 +#: c-api/capsule.rst:48 msgid "" "The *name* string may either be ``NULL`` or a pointer to a valid C string. " "If non-``NULL``, this string must outlive the capsule. (Though it is " "permitted to free it inside the *destructor*.)" msgstr "" -#: c-api/capsule.rst:51 +#: c-api/capsule.rst:52 msgid "" "If the *destructor* argument is not ``NULL``, it will be called with the " "capsule as its argument when it is destroyed." msgstr "" -#: c-api/capsule.rst:54 +#: c-api/capsule.rst:55 msgid "" "If this capsule will be stored as an attribute of a module, the *name* " "should be specified as ``modulename.attributename``. This will enable other " "modules to import the capsule using :c:func:`PyCapsule_Import`." msgstr "" -#: c-api/capsule.rst:61 +#: c-api/capsule.rst:62 msgid "" "Retrieve the *pointer* stored in the capsule. On failure, set an exception " "and return ``NULL``." msgstr "" -#: c-api/capsule.rst:64 +#: c-api/capsule.rst:65 msgid "" "The *name* parameter must compare exactly to the name stored in the capsule. " "If the name stored in the capsule is ``NULL``, the *name* passed in must " @@ -93,46 +95,46 @@ msgid "" "capsule names." msgstr "" -#: c-api/capsule.rst:72 +#: c-api/capsule.rst:73 msgid "" "Return the current destructor stored in the capsule. On failure, set an " "exception and return ``NULL``." msgstr "" -#: c-api/capsule.rst:75 +#: c-api/capsule.rst:76 msgid "" "It is legal for a capsule to have a ``NULL`` destructor. This makes a " "``NULL`` return code somewhat ambiguous; use :c:func:`PyCapsule_IsValid` or :" "c:func:`PyErr_Occurred` to disambiguate." msgstr "" -#: c-api/capsule.rst:82 +#: c-api/capsule.rst:83 msgid "" "Return the current context stored in the capsule. On failure, set an " "exception and return ``NULL``." msgstr "" -#: c-api/capsule.rst:85 +#: c-api/capsule.rst:86 msgid "" "It is legal for a capsule to have a ``NULL`` context. This makes a ``NULL`` " "return code somewhat ambiguous; use :c:func:`PyCapsule_IsValid` or :c:func:" "`PyErr_Occurred` to disambiguate." msgstr "" -#: c-api/capsule.rst:92 +#: c-api/capsule.rst:93 msgid "" "Return the current name stored in the capsule. On failure, set an exception " "and return ``NULL``." msgstr "" -#: c-api/capsule.rst:95 +#: c-api/capsule.rst:96 msgid "" "It is legal for a capsule to have a ``NULL`` name. This makes a ``NULL`` " "return code somewhat ambiguous; use :c:func:`PyCapsule_IsValid` or :c:func:" "`PyErr_Occurred` to disambiguate." msgstr "" -#: c-api/capsule.rst:102 +#: c-api/capsule.rst:103 msgid "" "Import a pointer to a C object from a capsule attribute in a module. The " "*name* parameter should specify the full name to the attribute, as in " @@ -142,13 +144,13 @@ msgid "" "import the module conventionally (using :c:func:`PyImport_ImportModule`)." msgstr "" -#: c-api/capsule.rst:109 +#: c-api/capsule.rst:110 msgid "" "Return the capsule's internal *pointer* on success. On failure, set an " "exception and return ``NULL``." msgstr "" -#: c-api/capsule.rst:115 +#: c-api/capsule.rst:116 msgid "" "Determines whether or not *capsule* is a valid capsule. A valid capsule is " "non-``NULL``, passes :c:func:`PyCapsule_CheckExact`, has a non-``NULL`` " @@ -157,40 +159,40 @@ msgid "" "compared.)" msgstr "" -#: c-api/capsule.rst:121 +#: c-api/capsule.rst:122 msgid "" "In other words, if :c:func:`PyCapsule_IsValid` returns a true value, calls " "to any of the accessors (any function starting with :c:func:`PyCapsule_Get`) " "are guaranteed to succeed." msgstr "" -#: c-api/capsule.rst:125 +#: c-api/capsule.rst:126 msgid "" "Return a nonzero value if the object is valid and matches the name passed " "in. Return ``0`` otherwise. This function will not fail." msgstr "" -#: c-api/capsule.rst:131 +#: c-api/capsule.rst:132 msgid "Set the context pointer inside *capsule* to *context*." msgstr "" -#: c-api/capsule.rst:140 c-api/capsule.rst:157 +#: c-api/capsule.rst:141 c-api/capsule.rst:158 msgid "" "Return ``0`` on success. Return nonzero and set an exception on failure." msgstr "" -#: c-api/capsule.rst:138 +#: c-api/capsule.rst:139 msgid "Set the destructor inside *capsule* to *destructor*." msgstr "" -#: c-api/capsule.rst:145 +#: c-api/capsule.rst:146 msgid "" "Set the name inside *capsule* to *name*. If non-``NULL``, the name must " "outlive the capsule. If the previous *name* stored in the capsule was not " "``NULL``, no attempt is made to free it." msgstr "" -#: c-api/capsule.rst:154 +#: c-api/capsule.rst:155 msgid "" "Set the void pointer inside *capsule* to *pointer*. The pointer may not be " "``NULL``." diff --git a/c-api/cell.po b/c-api/cell.po index 631198b7..8479a015 100644 --- a/c-api/cell.po +++ b/c-api/cell.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-01-27 19:26+0100\n" "PO-Revision-Date: 2019-05-09 10:14+0200\n" "Last-Translator: \n" "Language-Team: FRENCH \n" @@ -51,12 +51,14 @@ msgstr "Type objet correspondant aux objets cellules." #: c-api/cell.rst:30 #, fuzzy -msgid "Return true if *ob* is a cell object; *ob* must not be ``NULL``." +msgid "" +"Return true if *ob* is a cell object; *ob* must not be ``NULL``. This " +"function always succeeds." msgstr "" "Renvoie ``True`` si *ob* est un objet cellule ; *ob* ne doit pas être à " "*NULL*." -#: c-api/cell.rst:35 +#: c-api/cell.rst:36 #, fuzzy msgid "" "Create and return a new cell object containing the value *ob*. The parameter " @@ -65,11 +67,11 @@ msgstr "" "Crée et retourne un nouvel objet cellule contenant la valeur *ob*. Le " "paramètre peut être mis à *NULL*." -#: c-api/cell.rst:41 +#: c-api/cell.rst:42 msgid "Return the contents of the cell *cell*." msgstr "Renvoie le contenu de la cellule *cell*." -#: c-api/cell.rst:46 +#: c-api/cell.rst:47 #, fuzzy msgid "" "Return the contents of the cell *cell*, but without checking that *cell* is " @@ -78,7 +80,7 @@ msgstr "" "Renvoie le contenu de la cellule *cell*, mais sans vérifier si *cell* est " "non *NULL* et sans vérifier si c'est un objet cellule." -#: c-api/cell.rst:52 +#: c-api/cell.rst:53 #, fuzzy msgid "" "Set the contents of the cell object *cell* to *value*. This releases the " @@ -91,7 +93,7 @@ msgstr "" "pas être *NULL* ; si ce n'est pas un objet cellule, ``-1`` est renvoyé. Si " "c'est un objet cellule, renvoie ``0``." -#: c-api/cell.rst:60 +#: c-api/cell.rst:61 #, fuzzy msgid "" "Sets the value of the cell object *cell* to *value*. No reference counts " diff --git a/c-api/code.po b/c-api/code.po index 78d26517..b7558a9e 100644 --- a/c-api/code.po +++ b/c-api/code.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-01-27 19:26+0100\n" "PO-Revision-Date: 2018-02-15 00:30+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -45,7 +45,10 @@ msgstr "" "class:`code`." #: c-api/code.rst:30 -msgid "Return true if *co* is a :class:`code` object." +#, fuzzy +msgid "" +"Return true if *co* is a :class:`code` object. This function always " +"succeeds." msgstr "Renvoie vrai si *co* est un objet :class:`code`." #: c-api/code.rst:34 diff --git a/c-api/complex.po b/c-api/complex.po index b942b37f..b1e78be0 100644 --- a/c-api/complex.po +++ b/c-api/complex.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-01-27 19:26+0100\n" "PO-Revision-Date: 2019-01-14 20:31+0100\n" "Last-Translator: ANTOINE FOURES \n" "Language-Team: FRENCH \n" @@ -142,17 +142,19 @@ msgstr "" "Python." #: c-api/complex.rst:96 +#, fuzzy msgid "" "Return true if its argument is a :c:type:`PyComplexObject` or a subtype of :" -"c:type:`PyComplexObject`." +"c:type:`PyComplexObject`. This function always succeeds." msgstr "" "Renvoie vrai si l'argument est de type :c:type:`PyComplexObject` ou un sous-" "type de :c:type:`PyComplexObject`." #: c-api/complex.rst:102 +#, fuzzy msgid "" "Return true if its argument is a :c:type:`PyComplexObject`, but not a " -"subtype of :c:type:`PyComplexObject`." +"subtype of :c:type:`PyComplexObject`. This function always succeeds." msgstr "" "Renvoie vrai si l'argument est de type :c:type:`PyComplexObject`, mais pas " "un sous-type de :c:type:`PyComplexObject`." diff --git a/c-api/coro.po b/c-api/coro.po index 87269d38..7ea10961 100644 --- a/c-api/coro.po +++ b/c-api/coro.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-01-27 19:26+0100\n" "PO-Revision-Date: 2018-10-04 12:24+0200\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -38,11 +38,11 @@ msgstr "L'objet type correspondant aux objets coroutines." #, fuzzy msgid "" "Return true if *ob*'s type is :c:type:`PyCoro_Type`; *ob* must not be " -"``NULL``." +"``NULL``. This function always succeeds." msgstr "" "Renvoie vrai si *ob* est de type *PyCoro_Type*. *ob* ne doit pas être *NULL*." -#: c-api/coro.rst:31 +#: c-api/coro.rst:32 #, fuzzy msgid "" "Create and return a new coroutine object based on the *frame* object, with " diff --git a/c-api/datetime.po b/c-api/datetime.po index 57aee432..cb0b0a25 100644 --- a/c-api/datetime.po +++ b/c-api/datetime.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-01-27 19:26+0100\n" "PO-Revision-Date: 2020-06-28 15:17+0200\n" "Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \n" @@ -59,97 +59,102 @@ msgstr "Macros pour vérifier les types :" #, fuzzy msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DateType` or a subtype " -"of :c:data:`PyDateTime_DateType`. *ob* must not be ``NULL``." +"of :c:data:`PyDateTime_DateType`. *ob* must not be ``NULL``. This function " +"always succeeds." msgstr "" "Renvoie vrai si *ob* est de type :c:data:`PyDateTime_DateType` ou un sous-" "type de :c:data:`PyDateTime_DateType`. *ob* ne doit pas être *NULL*." -#: c-api/datetime.rst:36 +#: c-api/datetime.rst:37 #, fuzzy msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DateType`. *ob* must not " -"be ``NULL``." +"be ``NULL``. This function always succeeds." msgstr "" "Renvoie vrai si *ob* est de type :c:data:`PyDateTime_DateType`. *ob* ne doit " "pas être *NULL*." -#: c-api/datetime.rst:42 +#: c-api/datetime.rst:43 #, fuzzy msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DateTimeType` or a " -"subtype of :c:data:`PyDateTime_DateTimeType`. *ob* must not be ``NULL``." +"subtype of :c:data:`PyDateTime_DateTimeType`. *ob* must not be ``NULL``. " +"This function always succeeds." msgstr "" "Renvoie vrai si *ob* est de type :c:data:`PyDateTime_DateTimeType` ou un " "sous-type de :c:data:`PyDateTime_DateTimeType`. *ob* ne doit pas être *NULL*." -#: c-api/datetime.rst:48 +#: c-api/datetime.rst:50 #, fuzzy msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DateTimeType`. *ob* must " -"not be ``NULL``." +"not be ``NULL``. This function always succeeds." msgstr "" "Renvoie vrai si *ob* est de type :c:data:`PyDateTime_DateTimeType`. *ob* ne " "doit pas être *NULL*." -#: c-api/datetime.rst:54 +#: c-api/datetime.rst:56 #, fuzzy msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_TimeType` or a subtype " -"of :c:data:`PyDateTime_TimeType`. *ob* must not be ``NULL``." +"of :c:data:`PyDateTime_TimeType`. *ob* must not be ``NULL``. This function " +"always succeeds." msgstr "" "Renvoie vrai si *ob* est de type :c:data:`PyDateTime_TimeType` ou un sous-" "type de :c:data:`PyDateTime_TimeType`. *ob* ne doit pas être *NULL*." -#: c-api/datetime.rst:60 +#: c-api/datetime.rst:63 #, fuzzy msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_TimeType`. *ob* must not " -"be ``NULL``." +"be ``NULL``. This function always succeeds." msgstr "" "Renvoie vrai si *ob* est de type :c:data:`PyDateTime_TimeType`. *ob* ne doit " "pas être *NULL*." -#: c-api/datetime.rst:66 +#: c-api/datetime.rst:69 #, fuzzy msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DeltaType` or a subtype " -"of :c:data:`PyDateTime_DeltaType`. *ob* must not be ``NULL``." +"of :c:data:`PyDateTime_DeltaType`. *ob* must not be ``NULL``. This " +"function always succeeds." msgstr "" "Renvoie vrai si *ob* est de type :c:data:`PyDateTime_DeltaType` ou un sous-" "type de :c:data:`PyDateTime_DeltaType`. *ob* ne doit pas être *NULL*." -#: c-api/datetime.rst:72 +#: c-api/datetime.rst:76 #, fuzzy msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DeltaType`. *ob* must not " -"be ``NULL``." +"be ``NULL``. This function always succeeds." msgstr "" "Renvoie vrai si *ob* est de type :c:data:`PyDateTime_DeltaType`. *ob* ne " "doit pas être *NULL*." -#: c-api/datetime.rst:78 +#: c-api/datetime.rst:82 #, fuzzy msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_TZInfoType` or a subtype " -"of :c:data:`PyDateTime_TZInfoType`. *ob* must not be ``NULL``." +"of :c:data:`PyDateTime_TZInfoType`. *ob* must not be ``NULL``. This " +"function always succeeds." msgstr "" "Renvoie vrai si *ob* est de type :c:data:`PyDateTime_TZInfoType` ou un sous-" "type de :c:data:`PyDateTime_TZInfoType`. *ob* ne doit pas être *NULL*." -#: c-api/datetime.rst:84 +#: c-api/datetime.rst:89 #, fuzzy msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_TZInfoType`. *ob* must " -"not be ``NULL``." +"not be ``NULL``. This function always succeeds." msgstr "" "Renvoie vrai si *ob* est de type :c:data:`PyDateTime_TZInfoType`. *ob* ne " "doit pas être *NULL*." -#: c-api/datetime.rst:88 +#: c-api/datetime.rst:93 msgid "Macros to create objects:" msgstr "Macros pour créer des objets :" -#: c-api/datetime.rst:92 +#: c-api/datetime.rst:97 msgid "" "Return a :class:`datetime.date` object with the specified year, month and " "day." @@ -157,7 +162,7 @@ msgstr "" "Renvoie un objet :class:`datetime.date` avec l'année, le mois et le jour " "spécifiés." -#: c-api/datetime.rst:97 +#: c-api/datetime.rst:102 msgid "" "Return a :class:`datetime.datetime` object with the specified year, month, " "day, hour, minute, second and microsecond." @@ -165,7 +170,7 @@ msgstr "" "Renvoie un objet :class:`datetime.datetime` avec l'année, le mois, le jour, " "l'heure, la minute, la seconde et la microseconde spécifiés." -#: c-api/datetime.rst:103 +#: c-api/datetime.rst:108 msgid "" "Return a :class:`datetime.datetime` object with the specified year, month, " "day, hour, minute, second, microsecond and fold." @@ -174,7 +179,7 @@ msgstr "" "l'heure, la minute, la seconde, la microseconde et le pli (*fold* en " "anglais) spécifiés." -#: c-api/datetime.rst:111 +#: c-api/datetime.rst:116 msgid "" "Return a :class:`datetime.time` object with the specified hour, minute, " "second and microsecond." @@ -182,7 +187,7 @@ msgstr "" "Renvoie un objet :class:`datetime.time` avec l'heure, la minute, la seconde " "et la microseconde spécifiées." -#: c-api/datetime.rst:117 +#: c-api/datetime.rst:122 msgid "" "Return a :class:`datetime.time` object with the specified hour, minute, " "second, microsecond and fold." @@ -190,7 +195,7 @@ msgstr "" "Renvoie un objet :class:`datetime.time` avec l'heure, la minute, la seconde, " "la microseconde et le pli (*fold* en anglais) spécifiés." -#: c-api/datetime.rst:125 +#: c-api/datetime.rst:130 msgid "" "Return a :class:`datetime.timedelta` object representing the given number of " "days, seconds and microseconds. Normalization is performed so that the " @@ -202,7 +207,7 @@ msgstr "" "normalisé pour que le nombre de microsecondes et de secondes tombe dans la " "plage documentée pour les objets :class:`datetime.timedelta`." -#: c-api/datetime.rst:132 +#: c-api/datetime.rst:137 msgid "" "Return a :class:`datetime.timezone` object with an unnamed fixed offset " "represented by the *offset* argument." @@ -210,7 +215,7 @@ msgstr "" "Renvoie un objet :class:`datetime.timezone` avec un décalage anonyme fixe " "représenté par l'argument *offset*." -#: c-api/datetime.rst:139 +#: c-api/datetime.rst:144 msgid "" "Return a :class:`datetime.timezone` object with a fixed offset represented " "by the *offset* argument and with tzname *name*." @@ -218,7 +223,7 @@ msgstr "" "Renvoie un objet :class:`datetime.timezone` avec un décalage fixe représenté " "par l'argument *offset* et avec le nom de fuseau horaire *name*." -#: c-api/datetime.rst:145 +#: c-api/datetime.rst:150 #, fuzzy msgid "" "Macros to extract fields from date objects. The argument must be an " @@ -231,19 +236,19 @@ msgstr "" "`PyDateTime_DateTime`). L'argument ne doit pas être *NULL*, et le type n'est " "pas vérifié :" -#: c-api/datetime.rst:152 +#: c-api/datetime.rst:157 msgid "Return the year, as a positive int." msgstr "Renvoie l'année, sous forme d'entier positif." -#: c-api/datetime.rst:157 +#: c-api/datetime.rst:162 msgid "Return the month, as an int from 1 through 12." msgstr "Renvoie le mois, sous forme d'entier allant de 1 à 12." -#: c-api/datetime.rst:162 +#: c-api/datetime.rst:167 msgid "Return the day, as an int from 1 through 31." msgstr "Renvoie le jour, sous forme d'entier allant de 1 à 31." -#: c-api/datetime.rst:165 +#: c-api/datetime.rst:170 #, fuzzy msgid "" "Macros to extract fields from datetime objects. The argument must be an " @@ -254,23 +259,23 @@ msgstr "" "une instance de :c:data:`PyDateTime_DateTime` ou une sous-classe de celle-" "ci. L'argument ne doit pas être *NULL*, et le type n'est pas vérifié :" -#: c-api/datetime.rst:195 +#: c-api/datetime.rst:200 msgid "Return the hour, as an int from 0 through 23." msgstr "Renvoie l'heure, sous forme d'entier allant de 0 à 23." -#: c-api/datetime.rst:200 +#: c-api/datetime.rst:205 msgid "Return the minute, as an int from 0 through 59." msgstr "Renvoie la minute, sous forme d'entier allant de 0 à 59." -#: c-api/datetime.rst:205 +#: c-api/datetime.rst:210 msgid "Return the second, as an int from 0 through 59." msgstr "Renvoie la seconde, sous forme d'entier allant de 0 à 59." -#: c-api/datetime.rst:210 +#: c-api/datetime.rst:215 msgid "Return the microsecond, as an int from 0 through 999999." msgstr "Renvoie la microseconde, sous forme d'entier allant de 0 à 999999." -#: c-api/datetime.rst:189 +#: c-api/datetime.rst:194 #, fuzzy msgid "" "Macros to extract fields from time objects. The argument must be an " @@ -281,7 +286,7 @@ msgstr "" "instance de :c:data:`PyDateTime_Time` ou une sous-classe de celle-ci. " "L'argument ne doit pas être *NULL*, et le type n'est pas vérifié :" -#: c-api/datetime.rst:213 +#: c-api/datetime.rst:218 #, fuzzy msgid "" "Macros to extract fields from time delta objects. The argument must be an " @@ -292,26 +297,26 @@ msgstr "" "être une instance de :c:data:`PyDateTime_Delta` ou une sous-classe de celle-" "ci. L'argument ne doit pas être *NULL*, et le type n'est pas vérifié :" -#: c-api/datetime.rst:219 +#: c-api/datetime.rst:224 msgid "Return the number of days, as an int from -999999999 to 999999999." msgstr "" "Renvoie le nombre de jours, sous forme d'entier allant de ``-999999999`` à " "``999999999``." -#: c-api/datetime.rst:226 +#: c-api/datetime.rst:231 msgid "Return the number of seconds, as an int from 0 through 86399." msgstr "Renvoie le nombre de secondes sous forme d'entier allant de 0 à 86399." -#: c-api/datetime.rst:233 +#: c-api/datetime.rst:238 msgid "Return the number of microseconds, as an int from 0 through 999999." msgstr "" "Renvoie le nombre de microsecondes, sous forme d'entier allant de 0 à 999999." -#: c-api/datetime.rst:238 +#: c-api/datetime.rst:243 msgid "Macros for the convenience of modules implementing the DB API:" msgstr "Macros de confort pour les modules implémentant l'API DB :" -#: c-api/datetime.rst:242 +#: c-api/datetime.rst:247 msgid "" "Create and return a new :class:`datetime.datetime` object given an argument " "tuple suitable for passing to :meth:`datetime.datetime.fromtimestamp()`." @@ -319,7 +324,7 @@ msgstr "" "Crée et renvoie un nouvel objet :class:`datetime.datetime` à partir d'un n-" "uplet qui peut être passé à :meth:`datetime.datetime.fromtimestamp()`." -#: c-api/datetime.rst:248 +#: c-api/datetime.rst:253 msgid "" "Create and return a new :class:`datetime.date` object given an argument " "tuple suitable for passing to :meth:`datetime.date.fromtimestamp()`." diff --git a/c-api/dict.po b/c-api/dict.po index b72b4837..5fe2e9cd 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-15 22:05+0200\n" +"POT-Creation-Date: 2021-01-27 19:26+0100\n" "PO-Revision-Date: 2018-07-03 11:36+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -38,13 +38,13 @@ msgstr "" #: c-api/dict.rst:24 msgid "" "Return true if *p* is a dict object or an instance of a subtype of the dict " -"type." +"type. This function always succeeds." msgstr "" #: c-api/dict.rst:30 msgid "" "Return true if *p* is a dict object, but not an instance of a subtype of the " -"dict type." +"dict type. This function always succeeds." msgstr "" #: c-api/dict.rst:36 diff --git a/c-api/float.po b/c-api/float.po index 562523c3..7f832151 100644 --- a/c-api/float.po +++ b/c-api/float.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-01-27 19:26+0100\n" "PO-Revision-Date: 2019-01-14 15:30+0100\n" "Last-Translator: ANTOINE FOURES \n" "Language-Team: FRENCH \n" @@ -35,17 +35,19 @@ msgstr "" "`float` de la couche Python." #: c-api/float.rst:24 +#, fuzzy msgid "" "Return true if its argument is a :c:type:`PyFloatObject` or a subtype of :c:" -"type:`PyFloatObject`." +"type:`PyFloatObject`. This function always succeeds." msgstr "" "Renvoie vrai si l'argument est de type :c:type:`PyFloatObject` ou un sous-" "type de :c:type:`PyFloatObject`." #: c-api/float.rst:30 +#, fuzzy msgid "" "Return true if its argument is a :c:type:`PyFloatObject`, but not a subtype " -"of :c:type:`PyFloatObject`." +"of :c:type:`PyFloatObject`. This function always succeeds." msgstr "" "Renvoie vrai si l'argument est de type :c:type:`PyFloatObject`, mais pas un " "sous-type de :c:type:`PyFloatObject`." diff --git a/c-api/function.po b/c-api/function.po index 5c3160a6..c60e6d04 100644 --- a/c-api/function.po +++ b/c-api/function.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -36,7 +36,8 @@ msgstr "" #: c-api/function.rst:28 msgid "" "Return true if *o* is a function object (has type :c:data:" -"`PyFunction_Type`). The parameter must not be ``NULL``." +"`PyFunction_Type`). The parameter must not be ``NULL``. This function " +"always succeeds." msgstr "" #: c-api/function.rst:34 diff --git a/c-api/gen.po b/c-api/gen.po index d1efe8b9..83df41a5 100644 --- a/c-api/gen.po +++ b/c-api/gen.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-01-27 19:26+0100\n" "PO-Revision-Date: 2018-10-04 12:24+0200\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -41,21 +41,23 @@ msgstr "Le type objet correspondant aux objets générateurs." #: c-api/gen.rst:25 #, fuzzy -msgid "Return true if *ob* is a generator object; *ob* must not be ``NULL``." +msgid "" +"Return true if *ob* is a generator object; *ob* must not be ``NULL``. This " +"function always succeeds." msgstr "" "Renvoie ``True`` si *ob* est un objet générateur. *ob* ne doit pas être " "*NULL*." -#: c-api/gen.rst:30 +#: c-api/gen.rst:31 #, fuzzy msgid "" "Return true if *ob*'s type is :c:type:`PyGen_Type`; *ob* must not be " -"``NULL``." +"``NULL``. This function always succeeds." msgstr "" "Renvoie ``True`` si le type de *ob* est *PyGen_Type*. *ob* ne doit pas être " "*NULL*." -#: c-api/gen.rst:35 +#: c-api/gen.rst:37 #, fuzzy msgid "" "Create and return a new generator object based on the *frame* object. A " @@ -66,7 +68,7 @@ msgstr "" "référence à *frame* est volée par cette fonction. L'argument ne doit pas " "être *NULL*." -#: c-api/gen.rst:41 +#: c-api/gen.rst:43 #, fuzzy msgid "" "Create and return a new generator object based on the *frame* object, with " diff --git a/c-api/iter.po b/c-api/iter.po index f749943d..97199fdd 100644 --- a/c-api/iter.po +++ b/c-api/iter.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-01-27 19:26+0100\n" "PO-Revision-Date: 2018-02-15 00:33+0100\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -23,10 +23,13 @@ msgid "There are two functions specifically for working with iterators." msgstr "Il existe deux fonctions dédiées à l'interaction avec les itérateurs." #: c-api/iter.rst:12 -msgid "Return true if the object *o* supports the iterator protocol." +#, fuzzy +msgid "" +"Return true if the object *o* supports the iterator protocol. This function " +"always succeeds." msgstr "Renvoie vrai si l'objet *o* supporte le protocole d'itération." -#: c-api/iter.rst:17 +#: c-api/iter.rst:18 #, fuzzy msgid "" "Return the next value from the iteration *o*. The object must be an " @@ -40,7 +43,7 @@ msgstr "" "déclarant une exception si une erreur survient lors de la récupération d'un " "élément." -#: c-api/iter.rst:22 +#: c-api/iter.rst:23 msgid "" "To write a loop which iterates over an iterator, the C code should look " "something like this::" diff --git a/c-api/iterator.po b/c-api/iterator.po index 22cd7148..6d921aa2 100644 --- a/c-api/iterator.po +++ b/c-api/iterator.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-01-27 19:26+0100\n" "PO-Revision-Date: 2019-03-26 17:16+0100\n" "Last-Translator: ANTOINE FOURES \n" "Language-Team: FRENCH \n" @@ -44,10 +44,13 @@ msgstr "" "natives." #: c-api/iterator.rst:24 -msgid "Return true if the type of *op* is :c:data:`PySeqIter_Type`." +#, fuzzy +msgid "" +"Return true if the type of *op* is :c:data:`PySeqIter_Type`. This function " +"always succeeds." msgstr "Renvoie vrai si *op* est de type :c:data:`PySeqIter_Type`." -#: c-api/iterator.rst:29 +#: c-api/iterator.rst:30 msgid "" "Return an iterator that works with a general sequence object, *seq*. The " "iteration ends when the sequence raises :exc:`IndexError` for the " @@ -56,7 +59,7 @@ msgstr "" "Renvoie un itérateur sur la séquence *seq*. L'itération prend fin lorsque la " "séquence lève :exc:`IndexError` lors d'une tentative d'accès." -#: c-api/iterator.rst:36 +#: c-api/iterator.rst:37 msgid "" "Type object for iterator objects returned by :c:func:`PyCallIter_New` and " "the two-argument form of the :func:`iter` built-in function." @@ -64,11 +67,14 @@ msgstr "" "Type de l'itérateur renvoyé par les fonctions :c:func:`PyCallIter_New` et :" "func:`iter` à deux arguments." -#: c-api/iterator.rst:42 -msgid "Return true if the type of *op* is :c:data:`PyCallIter_Type`." +#: c-api/iterator.rst:43 +#, fuzzy +msgid "" +"Return true if the type of *op* is :c:data:`PyCallIter_Type`. This function " +"always succeeds." msgstr "Renvoie vrai si *op* est de type :c:data:`PyCallIter_Type`." -#: c-api/iterator.rst:47 +#: c-api/iterator.rst:49 msgid "" "Return a new iterator. The first parameter, *callable*, can be any Python " "callable object that can be called with no parameters; each call to it " diff --git a/c-api/list.po b/c-api/list.po index c4f437e4..42f3d1a4 100644 --- a/c-api/list.po +++ b/c-api/list.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -37,13 +37,13 @@ msgstr "" #: c-api/list.rst:24 msgid "" "Return true if *p* is a list object or an instance of a subtype of the list " -"type." +"type. This function always succeeds." msgstr "" #: c-api/list.rst:30 msgid "" "Return true if *p* is a list object, but not an instance of a subtype of the " -"list type." +"list type. This function always succeeds." msgstr "" #: c-api/list.rst:36 diff --git a/c-api/long.po b/c-api/long.po index b87ec7d2..6d9368fb 100644 --- a/c-api/long.po +++ b/c-api/long.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -50,7 +50,7 @@ msgstr "" #, fuzzy msgid "" "Return true if its argument is a :c:type:`PyLongObject` or a subtype of :c:" -"type:`PyLongObject`." +"type:`PyLongObject`. This function always succeeds." msgstr "" "Renvoie vrai si l'argument est de type :c:type:`PyFloatObject` ou un sous-" "type de :c:type:`PyFloatObject`." @@ -59,7 +59,7 @@ msgstr "" #, fuzzy msgid "" "Return true if its argument is a :c:type:`PyLongObject`, but not a subtype " -"of :c:type:`PyLongObject`." +"of :c:type:`PyLongObject`. This function always succeeds." msgstr "" "Renvoie vrai si l'argument est de type :c:type:`PyFloatObject`, mais pas un " "sous-type de :c:type:`PyFloatObject`." diff --git a/c-api/memoryview.po b/c-api/memoryview.po index 1c720ab8..df8ea209 100644 --- a/c-api/memoryview.po +++ b/c-api/memoryview.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-01-27 19:26+0100\n" "PO-Revision-Date: 2020-09-30 11:10+0200\n" "Last-Translator: Andy Kwok \n" "Language-Team: FRENCH \n" @@ -73,14 +73,16 @@ msgstr "" "la *memoryview* pointe vers un nouvel objet *bytes*." #: c-api/memoryview.rst:47 +#, fuzzy msgid "" "Return true if the object *obj* is a memoryview object. It is not currently " -"allowed to create subclasses of :class:`memoryview`." +"allowed to create subclasses of :class:`memoryview`. This function always " +"succeeds." msgstr "" "Renvoie vrai si l'objet *obj* est un objet *memoryview*. Il n'est pas permis " "de créer une sous-classe de :class:`memoryview`." -#: c-api/memoryview.rst:53 +#: c-api/memoryview.rst:54 msgid "" "Return a pointer to the memoryview's private copy of the exporter's buffer. " "*mview* **must** be a memoryview instance; this macro doesn't check its " @@ -91,7 +93,7 @@ msgstr "" "macro ne vérifie pas le type, vous devez le faire vous-même sinon vous " "pourriez subir un crash." -#: c-api/memoryview.rst:59 +#: c-api/memoryview.rst:60 msgid "" "Return either a pointer to the exporting object that the memoryview is based " "on or ``NULL`` if the memoryview has been created by one of the functions :c:" diff --git a/c-api/method.po b/c-api/method.po index b5bfe66f..4519cfcf 100644 --- a/c-api/method.po +++ b/c-api/method.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -34,69 +34,70 @@ msgstr "" #: c-api/method.rst:23 msgid "" "Return true if *o* is an instance method object (has type :c:data:" -"`PyInstanceMethod_Type`). The parameter must not be ``NULL``." +"`PyInstanceMethod_Type`). The parameter must not be ``NULL``. This function " +"always succeeds." msgstr "" -#: c-api/method.rst:29 +#: c-api/method.rst:30 msgid "" "Return a new instance method object, with *func* being any callable object " "*func* is the function that will be called when the instance method is " "called." msgstr "" -#: c-api/method.rst:36 +#: c-api/method.rst:37 msgid "Return the function object associated with the instance method *im*." msgstr "" -#: c-api/method.rst:41 +#: c-api/method.rst:42 msgid "" "Macro version of :c:func:`PyInstanceMethod_Function` which avoids error " "checking." msgstr "" -#: c-api/method.rst:47 +#: c-api/method.rst:48 msgid "Method Objects" msgstr "Objets méthode" -#: c-api/method.rst:51 +#: c-api/method.rst:52 msgid "" "Methods are bound function objects. Methods are always bound to an instance " "of a user-defined class. Unbound methods (methods bound to a class object) " "are no longer available." msgstr "" -#: c-api/method.rst:60 +#: c-api/method.rst:61 msgid "" "This instance of :c:type:`PyTypeObject` represents the Python method type. " "This is exposed to Python programs as ``types.MethodType``." msgstr "" -#: c-api/method.rst:66 +#: c-api/method.rst:67 msgid "" "Return true if *o* is a method object (has type :c:data:`PyMethod_Type`). " -"The parameter must not be ``NULL``." +"The parameter must not be ``NULL``. This function always succeeds." msgstr "" -#: c-api/method.rst:72 +#: c-api/method.rst:73 msgid "" "Return a new method object, with *func* being any callable object and *self* " "the instance the method should be bound. *func* is the function that will be " "called when the method is called. *self* must not be ``NULL``." msgstr "" -#: c-api/method.rst:79 +#: c-api/method.rst:80 msgid "Return the function object associated with the method *meth*." msgstr "" -#: c-api/method.rst:84 +#: c-api/method.rst:85 msgid "" "Macro version of :c:func:`PyMethod_Function` which avoids error checking." msgstr "" -#: c-api/method.rst:89 +#: c-api/method.rst:90 msgid "Return the instance associated with the method *meth*." msgstr "" -#: c-api/method.rst:94 +#: c-api/method.rst:95 msgid "Macro version of :c:func:`PyMethod_Self` which avoids error checking." msgstr "" diff --git a/c-api/module.po b/c-api/module.po index bbd7bd54..fd4240f8 100644 --- a/c-api/module.po +++ b/c-api/module.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -25,16 +25,18 @@ msgid "" msgstr "" #: c-api/module.rst:21 -msgid "Return true if *p* is a module object, or a subtype of a module object." +msgid "" +"Return true if *p* is a module object, or a subtype of a module object. This " +"function always succeeds." msgstr "" -#: c-api/module.rst:26 +#: c-api/module.rst:27 msgid "" "Return true if *p* is a module object, but not a subtype of :c:data:" -"`PyModule_Type`." +"`PyModule_Type`. This function always succeeds." msgstr "" -#: c-api/module.rst:39 +#: c-api/module.rst:40 msgid "" "Return a new module object with the :attr:`__name__` attribute set to " "*name*. The module's :attr:`__name__`, :attr:`__doc__`, :attr:`__package__`, " @@ -43,17 +45,17 @@ msgid "" "`__file__` attribute." msgstr "" -#: c-api/module.rst:47 +#: c-api/module.rst:48 msgid ":attr:`__package__` and :attr:`__loader__` are set to ``None``." msgstr "" -#: c-api/module.rst:53 +#: c-api/module.rst:54 msgid "" "Similar to :c:func:`PyModule_NewObject`, but the name is a UTF-8 encoded " "string instead of a Unicode object." msgstr "" -#: c-api/module.rst:61 +#: c-api/module.rst:62 msgid "" "Return the dictionary object that implements *module*'s namespace; this " "object is the same as the :attr:`~object.__dict__` attribute of the module " @@ -61,40 +63,40 @@ msgid "" "object), :exc:`SystemError` is raised and ``NULL`` is returned." msgstr "" -#: c-api/module.rst:66 +#: c-api/module.rst:67 msgid "" "It is recommended extensions use other :c:func:`PyModule_\\*` and :c:func:" "`PyObject_\\*` functions rather than directly manipulate a module's :attr:" "`~object.__dict__`." msgstr "" -#: c-api/module.rst:77 +#: c-api/module.rst:78 msgid "" "Return *module*'s :attr:`__name__` value. If the module does not provide " "one, or if it is not a string, :exc:`SystemError` is raised and ``NULL`` is " "returned." msgstr "" -#: c-api/module.rst:85 +#: c-api/module.rst:86 msgid "" "Similar to :c:func:`PyModule_GetNameObject` but return the name encoded to " "``'utf-8'``." msgstr "" -#: c-api/module.rst:90 +#: c-api/module.rst:91 msgid "" "Return the \"state\" of the module, that is, a pointer to the block of " "memory allocated at module creation time, or ``NULL``. See :c:member:" "`PyModuleDef.m_size`." msgstr "" -#: c-api/module.rst:97 +#: c-api/module.rst:98 msgid "" "Return a pointer to the :c:type:`PyModuleDef` struct from which the module " "was created, or ``NULL`` if the module wasn't created from a definition." msgstr "" -#: c-api/module.rst:107 +#: c-api/module.rst:108 msgid "" "Return the name of the file from which *module* was loaded using *module*'s :" "attr:`__file__` attribute. If this is not defined, or if it is not a " @@ -102,23 +104,23 @@ msgid "" "return a reference to a Unicode object." msgstr "" -#: c-api/module.rst:117 +#: c-api/module.rst:118 msgid "" "Similar to :c:func:`PyModule_GetFilenameObject` but return the filename " "encoded to 'utf-8'." msgstr "" -#: c-api/module.rst:120 +#: c-api/module.rst:121 msgid "" ":c:func:`PyModule_GetFilename` raises :c:type:`UnicodeEncodeError` on " "unencodable filenames, use :c:func:`PyModule_GetFilenameObject` instead." msgstr "" -#: c-api/module.rst:128 +#: c-api/module.rst:129 msgid "Initializing C modules" msgstr "" -#: c-api/module.rst:130 +#: c-api/module.rst:131 msgid "" "Modules objects are usually created from extension modules (shared libraries " "which export an initialization function), or compiled-in modules (where the " @@ -126,55 +128,55 @@ msgid "" "See :ref:`building` or :ref:`extending-with-embedding` for details." msgstr "" -#: c-api/module.rst:135 +#: c-api/module.rst:136 msgid "" "The initialization function can either pass a module definition instance to :" "c:func:`PyModule_Create`, and return the resulting module object, or request " "\"multi-phase initialization\" by returning the definition struct itself." msgstr "" -#: c-api/module.rst:141 +#: c-api/module.rst:142 msgid "" "The module definition struct, which holds all information needed to create a " "module object. There is usually only one statically initialized variable of " "this type for each module." msgstr "" -#: c-api/module.rst:147 +#: c-api/module.rst:148 msgid "Always initialize this member to :const:`PyModuleDef_HEAD_INIT`." msgstr "" -#: c-api/module.rst:151 +#: c-api/module.rst:152 msgid "Name for the new module." msgstr "" -#: c-api/module.rst:155 +#: c-api/module.rst:156 msgid "" "Docstring for the module; usually a docstring variable created with :c:macro:" "`PyDoc_STRVAR` is used." msgstr "" -#: c-api/module.rst:160 +#: c-api/module.rst:161 msgid "" "Module state may be kept in a per-module memory area that can be retrieved " "with :c:func:`PyModule_GetState`, rather than in static globals. This makes " "modules safe for use in multiple sub-interpreters." msgstr "" -#: c-api/module.rst:164 +#: c-api/module.rst:165 msgid "" "This memory area is allocated based on *m_size* on module creation, and " "freed when the module object is deallocated, after the :c:member:`m_free` " "function has been called, if present." msgstr "" -#: c-api/module.rst:168 +#: c-api/module.rst:169 msgid "" "Setting ``m_size`` to ``-1`` means that the module does not support sub-" "interpreters, because it has global state." msgstr "" -#: c-api/module.rst:171 +#: c-api/module.rst:172 msgid "" "Setting it to a non-negative value means that the module can be re-" "initialized and specifies the additional amount of memory it requires for " @@ -182,36 +184,36 @@ msgid "" "initialization." msgstr "" -#: c-api/module.rst:176 +#: c-api/module.rst:177 msgid "See :PEP:`3121` for more details." msgstr "" -#: c-api/module.rst:180 +#: c-api/module.rst:181 msgid "" "A pointer to a table of module-level functions, described by :c:type:" "`PyMethodDef` values. Can be ``NULL`` if no functions are present." msgstr "" -#: c-api/module.rst:185 +#: c-api/module.rst:186 msgid "" "An array of slot definitions for multi-phase initialization, terminated by a " "``{0, NULL}`` entry. When using single-phase initialization, *m_slots* must " "be ``NULL``." msgstr "" -#: c-api/module.rst:191 +#: c-api/module.rst:192 msgid "" "Prior to version 3.5, this member was always set to ``NULL``, and was " "defined as:" msgstr "" -#: c-api/module.rst:198 +#: c-api/module.rst:199 msgid "" "A traversal function to call during GC traversal of the module object, or " "``NULL`` if not needed." msgstr "" -#: c-api/module.rst:216 c-api/module.rst:231 +#: c-api/module.rst:217 c-api/module.rst:232 msgid "" "This function is not called if the module state was requested but is not " "allocated yet. This is the case immediately after the module is created and " @@ -221,65 +223,65 @@ msgid "" "``NULL``." msgstr "" -#: c-api/module.rst:223 c-api/module.rst:238 +#: c-api/module.rst:224 c-api/module.rst:239 msgid "No longer called before the module state is allocated." msgstr "" -#: c-api/module.rst:213 +#: c-api/module.rst:214 msgid "" "A clear function to call during GC clearing of the module object, or " "``NULL`` if not needed." msgstr "" -#: c-api/module.rst:228 +#: c-api/module.rst:229 msgid "" "A function to call during deallocation of the module object, or ``NULL`` if " "not needed." msgstr "" -#: c-api/module.rst:242 +#: c-api/module.rst:243 msgid "Single-phase initialization" msgstr "" -#: c-api/module.rst:244 +#: c-api/module.rst:245 msgid "" "The module initialization function may create and return the module object " "directly. This is referred to as \"single-phase initialization\", and uses " "one of the following two module creation functions:" msgstr "" -#: c-api/module.rst:250 +#: c-api/module.rst:251 msgid "" "Create a new module object, given the definition in *def*. This behaves " "like :c:func:`PyModule_Create2` with *module_api_version* set to :const:" "`PYTHON_API_VERSION`." msgstr "" -#: c-api/module.rst:257 +#: c-api/module.rst:258 msgid "" "Create a new module object, given the definition in *def*, assuming the API " "version *module_api_version*. If that version does not match the version of " "the running interpreter, a :exc:`RuntimeWarning` is emitted." msgstr "" -#: c-api/module.rst:263 +#: c-api/module.rst:264 msgid "" "Most uses of this function should be using :c:func:`PyModule_Create` " "instead; only use this if you are sure you need it." msgstr "" -#: c-api/module.rst:266 +#: c-api/module.rst:267 msgid "" "Before it is returned from in the initialization function, the resulting " "module object is typically populated using functions like :c:func:" "`PyModule_AddObject`." msgstr "" -#: c-api/module.rst:272 +#: c-api/module.rst:273 msgid "Multi-phase initialization" msgstr "" -#: c-api/module.rst:274 +#: c-api/module.rst:275 msgid "" "An alternate way to specify extensions is to request \"multi-phase " "initialization\". Extension modules created this way behave more like Python " @@ -289,7 +291,7 @@ msgid "" "methods of classes." msgstr "" -#: c-api/module.rst:281 +#: c-api/module.rst:282 msgid "" "Unlike modules created using single-phase initialization, these modules are " "not singletons: if the *sys.modules* entry is removed and the module is re-" @@ -302,14 +304,14 @@ msgid "" "or individual classes created with :c:func:`PyType_FromSpec`)." msgstr "" -#: c-api/module.rst:291 +#: c-api/module.rst:292 msgid "" "All modules created using multi-phase initialization are expected to " "support :ref:`sub-interpreters `. Making sure " "multiple modules are independent is typically enough to achieve this." msgstr "" -#: c-api/module.rst:295 +#: c-api/module.rst:296 msgid "" "To request multi-phase initialization, the initialization function " "(PyInit_modulename) returns a :c:type:`PyModuleDef` instance with non-empty :" @@ -317,65 +319,65 @@ msgid "" "instance must be initialized with the following function:" msgstr "" -#: c-api/module.rst:302 +#: c-api/module.rst:303 msgid "" "Ensures a module definition is a properly initialized Python object that " "correctly reports its type and reference count." msgstr "" -#: c-api/module.rst:305 +#: c-api/module.rst:306 msgid "Returns *def* cast to ``PyObject*``, or ``NULL`` if an error occurred." msgstr "" -#: c-api/module.rst:309 +#: c-api/module.rst:310 msgid "" "The *m_slots* member of the module definition must point to an array of " "``PyModuleDef_Slot`` structures:" msgstr "" -#: c-api/module.rst:316 +#: c-api/module.rst:317 msgid "A slot ID, chosen from the available values explained below." msgstr "" -#: c-api/module.rst:320 +#: c-api/module.rst:321 msgid "Value of the slot, whose meaning depends on the slot ID." msgstr "" -#: c-api/module.rst:324 +#: c-api/module.rst:325 msgid "The *m_slots* array must be terminated by a slot with id 0." msgstr "" -#: c-api/module.rst:326 +#: c-api/module.rst:327 msgid "The available slot types are:" msgstr "" -#: c-api/module.rst:330 +#: c-api/module.rst:331 msgid "" "Specifies a function that is called to create the module object itself. The " "*value* pointer of this slot must point to a function of the signature:" msgstr "" -#: c-api/module.rst:335 +#: c-api/module.rst:336 msgid "" "The function receives a :py:class:`~importlib.machinery.ModuleSpec` " "instance, as defined in :PEP:`451`, and the module definition. It should " "return a new module object, or set an error and return ``NULL``." msgstr "" -#: c-api/module.rst:340 +#: c-api/module.rst:341 msgid "" "This function should be kept minimal. In particular, it should not call " "arbitrary Python code, as trying to import the same module again may result " "in an infinite loop." msgstr "" -#: c-api/module.rst:344 +#: c-api/module.rst:345 msgid "" "Multiple ``Py_mod_create`` slots may not be specified in one module " "definition." msgstr "" -#: c-api/module.rst:347 +#: c-api/module.rst:348 msgid "" "If ``Py_mod_create`` is not specified, the import machinery will create a " "normal module object using :c:func:`PyModule_New`. The name is taken from " @@ -384,7 +386,7 @@ msgid "" "through symlinks, all while sharing a single module definition." msgstr "" -#: c-api/module.rst:353 +#: c-api/module.rst:354 msgid "" "There is no requirement for the returned object to be an instance of :c:type:" "`PyModule_Type`. Any type can be used, as long as it supports setting and " @@ -394,7 +396,7 @@ msgid "" "``Py_mod_create``." msgstr "" -#: c-api/module.rst:362 +#: c-api/module.rst:363 msgid "" "Specifies a function that is called to *execute* the module. This is " "equivalent to executing the code of a Python module: typically, this " @@ -402,21 +404,21 @@ msgid "" "function is:" msgstr "" -#: c-api/module.rst:369 +#: c-api/module.rst:370 msgid "" "If multiple ``Py_mod_exec`` slots are specified, they are processed in the " "order they appear in the *m_slots* array." msgstr "" -#: c-api/module.rst:372 +#: c-api/module.rst:373 msgid "See :PEP:`489` for more details on multi-phase initialization." msgstr "" -#: c-api/module.rst:375 +#: c-api/module.rst:376 msgid "Low-level module creation functions" msgstr "" -#: c-api/module.rst:377 +#: c-api/module.rst:378 msgid "" "The following functions are called under the hood when using multi-phase " "initialization. They can be used directly, for example when creating module " @@ -424,14 +426,14 @@ msgid "" "``PyModule_ExecDef`` must be called to fully initialize a module." msgstr "" -#: c-api/module.rst:384 +#: c-api/module.rst:385 msgid "" "Create a new module object, given the definition in *module* and the " "ModuleSpec *spec*. This behaves like :c:func:`PyModule_FromDefAndSpec2` " "with *module_api_version* set to :const:`PYTHON_API_VERSION`." msgstr "" -#: c-api/module.rst:392 +#: c-api/module.rst:393 msgid "" "Create a new module object, given the definition in *module* and the " "ModuleSpec *spec*, assuming the API version *module_api_version*. If that " @@ -439,24 +441,24 @@ msgid "" "`RuntimeWarning` is emitted." msgstr "" -#: c-api/module.rst:399 +#: c-api/module.rst:400 msgid "" "Most uses of this function should be using :c:func:`PyModule_FromDefAndSpec` " "instead; only use this if you are sure you need it." msgstr "" -#: c-api/module.rst:406 +#: c-api/module.rst:407 msgid "Process any execution slots (:c:data:`Py_mod_exec`) given in *def*." msgstr "" -#: c-api/module.rst:412 +#: c-api/module.rst:413 msgid "" "Set the docstring for *module* to *docstring*. This function is called " "automatically when creating a module from ``PyModuleDef``, using either " "``PyModule_Create`` or ``PyModule_FromDefAndSpec``." msgstr "" -#: c-api/module.rst:421 +#: c-api/module.rst:422 msgid "" "Add the functions from the ``NULL`` terminated *functions* array to " "*module*. Refer to the :c:type:`PyMethodDef` documentation for details on " @@ -468,11 +470,11 @@ msgid "" "``PyModule_FromDefAndSpec``." msgstr "" -#: c-api/module.rst:433 +#: c-api/module.rst:434 msgid "Support functions" msgstr "" -#: c-api/module.rst:435 +#: c-api/module.rst:436 msgid "" "The module initialization function (if using single phase initialization) or " "a function called from a module execution slot (if using multi-phase " @@ -480,40 +482,40 @@ msgid "" "module state:" msgstr "" -#: c-api/module.rst:442 +#: c-api/module.rst:443 msgid "" "Add an object to *module* as *name*. This is a convenience function which " "can be used from the module's initialization function. This steals a " "reference to *value* on success. Return ``-1`` on error, ``0`` on success." msgstr "" -#: c-api/module.rst:448 +#: c-api/module.rst:449 msgid "" "Unlike other functions that steal references, ``PyModule_AddObject()`` only " "decrements the reference count of *value* **on success**." msgstr "" -#: c-api/module.rst:451 +#: c-api/module.rst:452 msgid "" "This means that its return value must be checked, and calling code must :c:" "func:`Py_DECREF` *value* manually on error. Example usage::" msgstr "" -#: c-api/module.rst:463 +#: c-api/module.rst:464 msgid "" "Add an integer constant to *module* as *name*. This convenience function " "can be used from the module's initialization function. Return ``-1`` on " "error, ``0`` on success." msgstr "" -#: c-api/module.rst:470 +#: c-api/module.rst:471 msgid "" "Add a string constant to *module* as *name*. This convenience function can " "be used from the module's initialization function. The string *value* must " "be ``NULL``-terminated. Return ``-1`` on error, ``0`` on success." msgstr "" -#: c-api/module.rst:477 +#: c-api/module.rst:478 msgid "" "Add an int constant to *module*. The name and the value are taken from " "*macro*. For example ``PyModule_AddIntMacro(module, AF_INET)`` adds the int " @@ -521,11 +523,11 @@ msgid "" "error, ``0`` on success." msgstr "" -#: c-api/module.rst:485 +#: c-api/module.rst:486 msgid "Add a string constant to *module*." msgstr "" -#: c-api/module.rst:489 +#: c-api/module.rst:490 msgid "" "Add a type object to *module*. The type object is finalized by calling " "internally :c:func:`PyType_Ready`. The name of the type object is taken from " @@ -533,25 +535,25 @@ msgid "" "``-1`` on error, ``0`` on success." msgstr "" -#: c-api/module.rst:499 +#: c-api/module.rst:500 msgid "Module lookup" msgstr "" -#: c-api/module.rst:501 +#: c-api/module.rst:502 msgid "" "Single-phase initialization creates singleton modules that can be looked up " "in the context of the current interpreter. This allows the module object to " "be retrieved later with only a reference to the module definition." msgstr "" -#: c-api/module.rst:505 +#: c-api/module.rst:506 msgid "" "These functions will not work on modules created using multi-phase " "initialization, since multiple such modules can be created from a single " "definition." msgstr "" -#: c-api/module.rst:510 +#: c-api/module.rst:511 msgid "" "Returns the module object that was created from *def* for the current " "interpreter. This method requires that the module object has been attached " @@ -560,18 +562,18 @@ msgid "" "to the interpreter state yet, it returns ``NULL``." msgstr "" -#: c-api/module.rst:517 +#: c-api/module.rst:518 msgid "" "Attaches the module object passed to the function to the interpreter state. " "This allows the module object to be accessible via :c:func:" "`PyState_FindModule`." msgstr "" -#: c-api/module.rst:520 +#: c-api/module.rst:521 msgid "Only effective on modules created using single-phase initialization." msgstr "" -#: c-api/module.rst:522 +#: c-api/module.rst:523 msgid "" "Python calls ``PyState_AddModule`` automatically after importing a module, " "so it is unnecessary (but harmless) to call it from module initialization " @@ -582,15 +584,15 @@ msgid "" "state updates)." msgstr "" -#: c-api/module.rst:541 +#: c-api/module.rst:542 msgid "The caller must hold the GIL." msgstr "" -#: c-api/module.rst:532 +#: c-api/module.rst:533 msgid "Return 0 on success or -1 on failure." msgstr "" -#: c-api/module.rst:538 +#: c-api/module.rst:539 msgid "" "Removes the module object created from *def* from the interpreter state. " "Return 0 on success or -1 on failure." diff --git a/c-api/set.po b/c-api/set.po index e1d897e9..3a076f7c 100644 --- a/c-api/set.po +++ b/c-api/set.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -70,34 +70,35 @@ msgstr "" #: c-api/set.rst:55 msgid "" -"Return true if *p* is a :class:`set` object or an instance of a subtype." +"Return true if *p* is a :class:`set` object or an instance of a subtype. " +"This function always succeeds." msgstr "" -#: c-api/set.rst:59 +#: c-api/set.rst:60 msgid "" "Return true if *p* is a :class:`frozenset` object or an instance of a " -"subtype." +"subtype. This function always succeeds." msgstr "" -#: c-api/set.rst:64 +#: c-api/set.rst:65 msgid "" "Return true if *p* is a :class:`set` object, a :class:`frozenset` object, or " -"an instance of a subtype." +"an instance of a subtype. This function always succeeds." msgstr "" -#: c-api/set.rst:70 +#: c-api/set.rst:71 msgid "" "Return true if *p* is a :class:`set` object or a :class:`frozenset` object " -"but not an instance of a subtype." +"but not an instance of a subtype. This function always succeeds." msgstr "" -#: c-api/set.rst:76 +#: c-api/set.rst:77 msgid "" "Return true if *p* is a :class:`frozenset` object but not an instance of a " -"subtype." +"subtype. This function always succeeds." msgstr "" -#: c-api/set.rst:82 +#: c-api/set.rst:83 msgid "" "Return a new :class:`set` containing objects returned by the *iterable*. " "The *iterable* may be ``NULL`` to create a new empty set. Return the new " @@ -106,7 +107,7 @@ msgid "" "(``c=set(s)``)." msgstr "" -#: c-api/set.rst:91 +#: c-api/set.rst:92 msgid "" "Return a new :class:`frozenset` containing objects returned by the " "*iterable*. The *iterable* may be ``NULL`` to create a new empty frozenset. " @@ -114,24 +115,24 @@ msgid "" "`TypeError` if *iterable* is not actually iterable." msgstr "" -#: c-api/set.rst:97 +#: c-api/set.rst:98 msgid "" "The following functions and macros are available for instances of :class:" "`set` or :class:`frozenset` or instances of their subtypes." msgstr "" -#: c-api/set.rst:105 +#: c-api/set.rst:106 msgid "" "Return the length of a :class:`set` or :class:`frozenset` object. Equivalent " "to ``len(anyset)``. Raises a :exc:`PyExc_SystemError` if *anyset* is not a :" "class:`set`, :class:`frozenset`, or an instance of a subtype." msgstr "" -#: c-api/set.rst:112 +#: c-api/set.rst:113 msgid "Macro form of :c:func:`PySet_Size` without error checking." msgstr "" -#: c-api/set.rst:117 +#: c-api/set.rst:118 msgid "" "Return ``1`` if found, ``0`` if not found, and ``-1`` if an error is " "encountered. Unlike the Python :meth:`__contains__` method, this function " @@ -141,7 +142,7 @@ msgid "" "or an instance of a subtype." msgstr "" -#: c-api/set.rst:126 +#: c-api/set.rst:127 msgid "" "Add *key* to a :class:`set` instance. Also works with :class:`frozenset` " "instances (like :c:func:`PyTuple_SetItem` it can be used to fill-in the " @@ -152,13 +153,13 @@ msgid "" "`set` or its subtype." msgstr "" -#: c-api/set.rst:135 +#: c-api/set.rst:136 msgid "" "The following functions are available for instances of :class:`set` or its " "subtypes but not for instances of :class:`frozenset` or its subtypes." msgstr "" -#: c-api/set.rst:141 +#: c-api/set.rst:142 msgid "" "Return ``1`` if found and removed, ``0`` if not found (no action taken), and " "``-1`` if an error is encountered. Does not raise :exc:`KeyError` for " @@ -169,7 +170,7 @@ msgid "" "subtype." msgstr "" -#: c-api/set.rst:151 +#: c-api/set.rst:152 msgid "" "Return a new reference to an arbitrary object in the *set*, and removes the " "object from the *set*. Return ``NULL`` on failure. Raise :exc:`KeyError` " @@ -177,6 +178,6 @@ msgid "" "of :class:`set` or its subtype." msgstr "" -#: c-api/set.rst:159 +#: c-api/set.rst:160 msgid "Empty an existing set of all elements." msgstr "" diff --git a/c-api/slice.po b/c-api/slice.po index 70a7699b..605d241c 100644 --- a/c-api/slice.po +++ b/c-api/slice.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -26,10 +26,12 @@ msgid "" msgstr "" #: c-api/slice.rst:17 -msgid "Return true if *ob* is a slice object; *ob* must not be ``NULL``." +msgid "" +"Return true if *ob* is a slice object; *ob* must not be ``NULL``. This " +"function always succeeds." msgstr "" -#: c-api/slice.rst:22 +#: c-api/slice.rst:23 msgid "" "Return a new slice object with the given values. The *start*, *stop*, and " "*step* parameters are used as the values of the slice object attributes of " @@ -38,30 +40,30 @@ msgid "" "the new object could not be allocated." msgstr "" -#: c-api/slice.rst:31 +#: c-api/slice.rst:32 msgid "" "Retrieve the start, stop and step indices from the slice object *slice*, " "assuming a sequence of length *length*. Treats indices greater than *length* " "as errors." msgstr "" -#: c-api/slice.rst:35 +#: c-api/slice.rst:36 msgid "" "Returns ``0`` on success and ``-1`` on error with no exception set (unless " "one of the indices was not :const:`None` and failed to be converted to an " "integer, in which case ``-1`` is returned with an exception set)." msgstr "" -#: c-api/slice.rst:39 +#: c-api/slice.rst:40 msgid "You probably do not want to use this function." msgstr "" -#: c-api/slice.rst:72 +#: c-api/slice.rst:73 msgid "" "The parameter type for the *slice* parameter was ``PySliceObject*`` before." msgstr "" -#: c-api/slice.rst:48 +#: c-api/slice.rst:49 msgid "" "Usable replacement for :c:func:`PySlice_GetIndices`. Retrieve the start, " "stop, and step indices from the slice object *slice* assuming a sequence of " @@ -70,22 +72,22 @@ msgid "" "normal slices." msgstr "" -#: c-api/slice.rst:54 +#: c-api/slice.rst:55 msgid "Returns ``0`` on success and ``-1`` on error with exception set." msgstr "" -#: c-api/slice.rst:57 +#: c-api/slice.rst:58 msgid "" "This function is considered not safe for resizable sequences. Its invocation " "should be replaced by a combination of :c:func:`PySlice_Unpack` and :c:func:" "`PySlice_AdjustIndices` where ::" msgstr "" -#: c-api/slice.rst:65 +#: c-api/slice.rst:66 msgid "is replaced by ::" msgstr "" -#: c-api/slice.rst:76 +#: c-api/slice.rst:77 msgid "" "If ``Py_LIMITED_API`` is not set or set to the value between ``0x03050400`` " "and ``0x03060000`` (not including) or ``0x03060100`` or higher :c:func:`!" @@ -94,14 +96,14 @@ msgid "" "*stop* and *step* are evaluated more than once." msgstr "" -#: c-api/slice.rst:83 +#: c-api/slice.rst:84 msgid "" "If ``Py_LIMITED_API`` is set to the value less than ``0x03050400`` or " "between ``0x03060000`` and ``0x03060100`` (not including) :c:func:`!" "PySlice_GetIndicesEx` is a deprecated function." msgstr "" -#: c-api/slice.rst:91 +#: c-api/slice.rst:92 msgid "" "Extract the start, stop and step data members from a slice object as C " "integers. Silently reduce values larger than ``PY_SSIZE_T_MAX`` to " @@ -110,28 +112,28 @@ msgid "" "less than ``-PY_SSIZE_T_MAX`` to ``-PY_SSIZE_T_MAX``." msgstr "" -#: c-api/slice.rst:97 +#: c-api/slice.rst:98 msgid "Return ``-1`` on error, ``0`` on success." msgstr "" -#: c-api/slice.rst:104 +#: c-api/slice.rst:105 msgid "" "Adjust start/end slice indices assuming a sequence of the specified length. " "Out of bounds indices are clipped in a manner consistent with the handling " "of normal slices." msgstr "" -#: c-api/slice.rst:108 +#: c-api/slice.rst:109 msgid "" "Return the length of the slice. Always successful. Doesn't call Python " "code." msgstr "" -#: c-api/slice.rst:115 +#: c-api/slice.rst:116 msgid "Ellipsis Object" msgstr "" -#: c-api/slice.rst:120 +#: c-api/slice.rst:121 msgid "" "The Python ``Ellipsis`` object. This object has no methods. It needs to be " "treated just like any other object with respect to reference counts. Like :" diff --git a/c-api/tuple.po b/c-api/tuple.po index 13cdee10..270d4a07 100644 --- a/c-api/tuple.po +++ b/c-api/tuple.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -36,13 +36,13 @@ msgstr "" #: c-api/tuple.rst:24 msgid "" "Return true if *p* is a tuple object or an instance of a subtype of the " -"tuple type." +"tuple type. This function always succeeds." msgstr "" #: c-api/tuple.rst:30 msgid "" "Return true if *p* is a tuple object, but not an instance of a subtype of " -"the tuple type." +"the tuple type. This function always succeeds." msgstr "" #: c-api/tuple.rst:36 diff --git a/c-api/type.po b/c-api/type.po index a6cfc45c..00971c6d 100644 --- a/c-api/type.po +++ b/c-api/type.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-01-27 19:26+0100\n" "PO-Revision-Date: 2018-02-15 00:33+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -31,20 +31,22 @@ msgstr "" #: c-api/type.rst:24 msgid "" "Return non-zero if the object *o* is a type object, including instances of " -"types derived from the standard type object. Return 0 in all other cases." +"types derived from the standard type object. Return 0 in all other cases. " +"This function always succeeds." msgstr "" -#: c-api/type.rst:30 +#: c-api/type.rst:31 msgid "" "Return non-zero if the object *o* is a type object, but not a subtype of the " -"standard type object. Return 0 in all other cases." +"standard type object. Return 0 in all other cases. This function always " +"succeeds." msgstr "" -#: c-api/type.rst:36 +#: c-api/type.rst:38 msgid "Clear the internal lookup cache. Return the current version tag." msgstr "" -#: c-api/type.rst:40 +#: c-api/type.rst:42 msgid "" "Return the :c:member:`~PyTypeObject.tp_flags` member of *type*. This " "function is primarily meant for use with `Py_LIMITED_API`; the individual " @@ -52,55 +54,55 @@ msgid "" "c:member:`~PyTypeObject.tp_flags` itself is not part of the limited API." msgstr "" -#: c-api/type.rst:47 +#: c-api/type.rst:49 msgid "The return type is now ``unsigned long`` rather than ``long``." msgstr "" -#: c-api/type.rst:53 +#: c-api/type.rst:55 msgid "" "Invalidate the internal lookup cache for the type and all of its subtypes. " "This function must be called after any manual modification of the attributes " "or base classes of the type." msgstr "" -#: c-api/type.rst:60 +#: c-api/type.rst:62 msgid "" "Return non-zero if the type object *o* sets the feature *feature*. Type " "features are denoted by single bit flags." msgstr "" -#: c-api/type.rst:66 +#: c-api/type.rst:68 msgid "" "Return true if the type object includes support for the cycle detector; this " "tests the type flag :const:`Py_TPFLAGS_HAVE_GC`." msgstr "" -#: c-api/type.rst:72 +#: c-api/type.rst:74 msgid "Return true if *a* is a subtype of *b*." msgstr "" -#: c-api/type.rst:74 +#: c-api/type.rst:76 msgid "" "This function only checks for actual subtypes, which means that :meth:" "`~class.__subclasscheck__` is not called on *b*. Call :c:func:" "`PyObject_IsSubclass` to do the same check that :func:`issubclass` would do." msgstr "" -#: c-api/type.rst:82 +#: c-api/type.rst:84 msgid "" "Generic handler for the :c:member:`~PyTypeObject.tp_alloc` slot of a type " "object. Use Python's default memory allocation mechanism to allocate a new " "instance and initialize all its contents to ``NULL``." msgstr "" -#: c-api/type.rst:88 +#: c-api/type.rst:90 msgid "" "Generic handler for the :c:member:`~PyTypeObject.tp_new` slot of a type " "object. Create a new instance using the type's :c:member:`~PyTypeObject." "tp_alloc` slot." msgstr "" -#: c-api/type.rst:93 +#: c-api/type.rst:95 msgid "" "Finalize a type object. This should be called on all type objects to finish " "their initialization. This function is responsible for adding inherited " @@ -108,7 +110,7 @@ msgid "" "and sets an exception on error." msgstr "" -#: c-api/type.rst:100 +#: c-api/type.rst:102 msgid "" "Return the function pointer stored in the given slot. If the result is " "``NULL``, this indicates that either the slot is ``NULL``, or that the " @@ -116,28 +118,28 @@ msgid "" "result pointer into the appropriate function type." msgstr "" -#: c-api/type.rst:106 +#: c-api/type.rst:108 msgid "" "See :c:member:`PyType_Slot.slot` for possible values of the *slot* argument." msgstr "" -#: c-api/type.rst:108 +#: c-api/type.rst:110 msgid "An exception is raised if *type* is not a heap type." msgstr "" -#: c-api/type.rst:114 +#: c-api/type.rst:116 msgid "" "Return the module object associated with the given type when the type was " "created using :c:func:`PyType_FromModuleAndSpec`." msgstr "" -#: c-api/type.rst:135 +#: c-api/type.rst:137 msgid "" "If no module is associated with the given type, sets :py:class:`TypeError` " "and returns ``NULL``." msgstr "" -#: c-api/type.rst:120 +#: c-api/type.rst:122 msgid "" "This function is usually used to get the module in which a method is " "defined. Note that in such a method, ``PyType_GetModule(Py_TYPE(self))`` may " @@ -147,49 +149,49 @@ msgid "" "defines the method." msgstr "" -#: c-api/type.rst:131 +#: c-api/type.rst:133 msgid "" "Return the state of the module object associated with the given type. This " "is a shortcut for calling :c:func:`PyModule_GetState()` on the result of :c:" "func:`PyType_GetModule`." msgstr "" -#: c-api/type.rst:138 +#: c-api/type.rst:140 msgid "" "If the *type* has an associated module but its state is ``NULL``, returns " "``NULL`` without setting an exception." msgstr "" -#: c-api/type.rst:145 +#: c-api/type.rst:147 msgid "Creating Heap-Allocated Types" msgstr "" -#: c-api/type.rst:147 +#: c-api/type.rst:149 msgid "" "The following functions and structs are used to create :ref:`heap types " "`." msgstr "" -#: c-api/type.rst:152 +#: c-api/type.rst:154 msgid "" "Creates and returns a heap type object from the *spec* (:const:" "`Py_TPFLAGS_HEAPTYPE`)." msgstr "" -#: c-api/type.rst:155 +#: c-api/type.rst:157 msgid "" "If *bases* is a tuple, the created heap type contains all types contained in " "it as base types." msgstr "" -#: c-api/type.rst:158 +#: c-api/type.rst:160 msgid "" "If *bases* is ``NULL``, the *Py_tp_bases* slot is used instead. If that also " "is ``NULL``, the *Py_tp_base* slot is used instead. If that also is " "``NULL``, the new type derives from :class:`object`." msgstr "" -#: c-api/type.rst:162 +#: c-api/type.rst:164 msgid "" "The *module* argument can be used to record the module in which the new " "class is defined. It must be a module object or ``NULL``. If not ``NULL``, " @@ -198,59 +200,59 @@ msgid "" "subclasses; it must be specified for each class individually." msgstr "" -#: c-api/type.rst:169 +#: c-api/type.rst:171 msgid "This function calls :c:func:`PyType_Ready` on the new type." msgstr "" -#: c-api/type.rst:175 +#: c-api/type.rst:177 msgid "Equivalent to ``PyType_FromModuleAndSpec(NULL, spec, bases)``." msgstr "" -#: c-api/type.rst:181 +#: c-api/type.rst:183 msgid "Equivalent to ``PyType_FromSpecWithBases(spec, NULL)``." msgstr "" -#: c-api/type.rst:185 +#: c-api/type.rst:187 msgid "Structure defining a type's behavior." msgstr "" -#: c-api/type.rst:189 +#: c-api/type.rst:191 msgid "Name of the type, used to set :c:member:`PyTypeObject.tp_name`." msgstr "" -#: c-api/type.rst:194 +#: c-api/type.rst:196 msgid "" "Size of the instance in bytes, used to set :c:member:`PyTypeObject." "tp_basicsize` and :c:member:`PyTypeObject.tp_itemsize`." msgstr "" -#: c-api/type.rst:200 +#: c-api/type.rst:202 msgid "Type flags, used to set :c:member:`PyTypeObject.tp_flags`." msgstr "" -#: c-api/type.rst:202 +#: c-api/type.rst:204 msgid "" "If the ``Py_TPFLAGS_HEAPTYPE`` flag is not set, :c:func:" "`PyType_FromSpecWithBases` sets it automatically." msgstr "" -#: c-api/type.rst:207 +#: c-api/type.rst:209 msgid "" "Array of :c:type:`PyType_Slot` structures. Terminated by the special slot " "value ``{0, NULL}``." msgstr "" -#: c-api/type.rst:212 +#: c-api/type.rst:214 msgid "" "Structure defining optional functionality of a type, containing a slot ID " "and a value pointer." msgstr "" -#: c-api/type.rst:217 +#: c-api/type.rst:219 msgid "A slot ID." msgstr "" -#: c-api/type.rst:219 +#: c-api/type.rst:221 msgid "" "Slot IDs are named like the field names of the structures :c:type:" "`PyTypeObject`, :c:type:`PyNumberMethods`, :c:type:`PySequenceMethods`, :c:" @@ -258,97 +260,97 @@ msgid "" "prefix. For example, use:" msgstr "" -#: c-api/type.rst:225 +#: c-api/type.rst:227 msgid "``Py_tp_dealloc`` to set :c:member:`PyTypeObject.tp_dealloc`" msgstr "" -#: c-api/type.rst:226 +#: c-api/type.rst:228 msgid "``Py_nb_add`` to set :c:member:`PyNumberMethods.nb_add`" msgstr "" -#: c-api/type.rst:227 +#: c-api/type.rst:229 msgid "``Py_sq_length`` to set :c:member:`PySequenceMethods.sq_length`" msgstr "" -#: c-api/type.rst:229 +#: c-api/type.rst:231 msgid "" "The following fields cannot be set at all using :c:type:`PyType_Spec` and :c:" "type:`PyType_Slot`:" msgstr "" -#: c-api/type.rst:232 +#: c-api/type.rst:234 msgid ":c:member:`~PyTypeObject.tp_dict`" msgstr "" -#: c-api/type.rst:233 +#: c-api/type.rst:235 msgid ":c:member:`~PyTypeObject.tp_mro`" msgstr "" -#: c-api/type.rst:234 +#: c-api/type.rst:236 msgid ":c:member:`~PyTypeObject.tp_cache`" msgstr "" -#: c-api/type.rst:235 +#: c-api/type.rst:237 msgid ":c:member:`~PyTypeObject.tp_subclasses`" msgstr "" -#: c-api/type.rst:236 +#: c-api/type.rst:238 msgid ":c:member:`~PyTypeObject.tp_weaklist`" msgstr "" -#: c-api/type.rst:237 +#: c-api/type.rst:239 msgid ":c:member:`~PyTypeObject.tp_vectorcall`" msgstr "" -#: c-api/type.rst:238 +#: c-api/type.rst:240 msgid "" ":c:member:`~PyTypeObject.tp_weaklistoffset` (see :ref:`PyMemberDef " "`)" msgstr "" -#: c-api/type.rst:240 +#: c-api/type.rst:242 msgid "" ":c:member:`~PyTypeObject.tp_dictoffset` (see :ref:`PyMemberDef `)" msgstr "" -#: c-api/type.rst:242 +#: c-api/type.rst:244 msgid "" ":c:member:`~PyTypeObject.tp_vectorcall_offset` (see :ref:`PyMemberDef " "`)" msgstr "" -#: c-api/type.rst:245 +#: c-api/type.rst:247 msgid "" "The following fields cannot be set using :c:type:`PyType_Spec` and :c:type:" "`PyType_Slot` under the limited API:" msgstr "" -#: c-api/type.rst:248 +#: c-api/type.rst:250 msgid ":c:member:`~PyBufferProcs.bf_getbuffer`" msgstr "" -#: c-api/type.rst:249 +#: c-api/type.rst:251 msgid ":c:member:`~PyBufferProcs.bf_releasebuffer`" msgstr "" -#: c-api/type.rst:251 +#: c-api/type.rst:253 msgid "" "Setting :c:data:`Py_tp_bases` or :c:data:`Py_tp_base` may be problematic on " "some platforms. To avoid issues, use the *bases* argument of :py:func:" "`PyType_FromSpecWithBases` instead." msgstr "" -#: c-api/type.rst:258 +#: c-api/type.rst:260 msgid "Slots in :c:type:`PyBufferProcs` in may be set in the unlimited API." msgstr "" -#: c-api/type.rst:262 +#: c-api/type.rst:264 msgid "" "The desired value of the slot. In most cases, this is a pointer to a " "function." msgstr "" -#: c-api/type.rst:265 +#: c-api/type.rst:267 msgid "May not be ``NULL``." msgstr "" diff --git a/c-api/unicode.po b/c-api/unicode.po index 597da115..37f332eb 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: 2020-10-01 16:00+0200\n" +"POT-Creation-Date: 2021-01-27 19:26+0100\n" "PO-Revision-Date: 2018-10-04 12:27+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -120,13 +120,13 @@ msgstr "" #: c-api/unicode.rst:93 msgid "" "Return true if the object *o* is a Unicode object or an instance of a " -"Unicode subtype." +"Unicode subtype. This function always succeeds." msgstr "" #: c-api/unicode.rst:99 msgid "" "Return true if the object *o* is a Unicode object, but not an instance of a " -"subtype." +"subtype. This function always succeeds." msgstr "" #: c-api/unicode.rst:105 diff --git a/c-api/weakref.po b/c-api/weakref.po index d7385f2b..903485d4 100644 --- a/c-api/weakref.po +++ b/c-api/weakref.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-01-27 19:26+0100\n" "PO-Revision-Date: 2019-03-29 14:17+0100\n" "Last-Translator: Andy Kwok \n" "Language-Team: FRENCH \n" @@ -32,18 +32,24 @@ msgstr "" "second agit autant que possible comme un mandataire vers l'objet original." #: c-api/weakref.rst:16 -msgid "Return true if *ob* is either a reference or proxy object." +#, fuzzy +msgid "" +"Return true if *ob* is either a reference or proxy object. This function " +"always succeeds." msgstr "Renvoie vrai si *ob* est soit une référence, soit un objet proxy." -#: c-api/weakref.rst:21 -msgid "Return true if *ob* is a reference object." +#: c-api/weakref.rst:22 +#, fuzzy +msgid "" +"Return true if *ob* is a reference object. This function always succeeds." msgstr "Retourne vrai si *ob* est un objet référence." -#: c-api/weakref.rst:26 -msgid "Return true if *ob* is a proxy object." +#: c-api/weakref.rst:27 +#, fuzzy +msgid "Return true if *ob* is a proxy object. This function always succeeds." msgstr "Retourne vrai si *ob* est un objet proxy" -#: c-api/weakref.rst:31 +#: c-api/weakref.rst:32 #, fuzzy msgid "" "Return a weak reference object for the object *ob*. This will always return " @@ -66,7 +72,7 @@ msgstr "" "ou si *callback* n'est pas appelable, ``None``` ou *NULL*, ceci retourne " "*NULL* et lève une :exc:`TypeError`." -#: c-api/weakref.rst:43 +#: c-api/weakref.rst:44 #, fuzzy msgid "" "Return a weak reference proxy object for the object *ob*. This will always " @@ -88,7 +94,7 @@ msgstr "" "si *callback* n'est pas appelable, ``None``` ou *NULL*, ceci renvoie *NULL* " "et lève une :exc:`TypeError`." -#: c-api/weakref.rst:55 +#: c-api/weakref.rst:56 msgid "" "Return the referenced object from a weak reference, *ref*. If the referent " "is no longer live, returns :const:`Py_None`." @@ -96,7 +102,7 @@ msgstr "" "Retourne l'objet référencé à partir d'une référence faible, *ref*. Si le " "référence n'existe plus, alors l'objet renvoie :const:`Py_None`." -#: c-api/weakref.rst:60 +#: c-api/weakref.rst:61 msgid "" "This function returns a **borrowed reference** to the referenced object. " "This means that you should always call :c:func:`Py_INCREF` on the object " @@ -107,7 +113,7 @@ msgstr "" "sauf si vous savez qu'il ne peut pas être détruit tant que vous l'utilisez " "encore." -#: c-api/weakref.rst:68 +#: c-api/weakref.rst:69 msgid "" "Similar to :c:func:`PyWeakref_GetObject`, but implemented as a macro that " "does no error checking." diff --git a/copyright.po b/copyright.po index 2a632f75..6ea92269 100644 --- a/copyright.po +++ b/copyright.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-01-27 19:26+0100\n" "PO-Revision-Date: 2019-01-03 16:59+0100\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -23,7 +23,8 @@ msgid "Python and this documentation is:" msgstr "Python et cette documentation sont :" #: copyright.rst:7 -msgid "Copyright © 2001-2020 Python Software Foundation. All rights reserved." +#, fuzzy +msgid "Copyright © 2001-2021 Python Software Foundation. All rights reserved." msgstr "" "Copyright © 2001-2020 Python Software Foundation. Tous droits réservés." diff --git a/library/argparse.po b/library/argparse.po index d29d370a..60b09541 100644 --- a/library/argparse.po +++ b/library/argparse.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-01-27 19:26+0100\n" "PO-Revision-Date: 2020-10-15 13:22+0200\n" "Last-Translator: Yannick Gingras \n" "Language-Team: FRENCH \n" @@ -1247,14 +1247,13 @@ msgid "type" msgstr "Le paramètre *type*" #: library/argparse.rst:1053 +#, fuzzy msgid "" -"By default, :class:`ArgumentParser` objects read command-line arguments in " -"as simple strings. However, quite often the command-line string should " -"instead be interpreted as another type, like a :class:`float` or :class:" -"`int`. The ``type`` keyword argument of :meth:`~ArgumentParser." -"add_argument` allows any necessary type-checking and type conversions to be " -"performed. Common built-in types and functions can be used directly as the " -"value of the ``type`` argument::" +"By default, the parser reads command-line arguments in as simple strings. " +"However, quite often the command-line string should instead be interpreted " +"as another type, such as a :class:`float` or :class:`int`. The ``type`` " +"keyword for :meth:`~ArgumentParser.add_argument` allows any necessary type-" +"checking and type conversions to be performed." msgstr "" "Par défaut, les objets :class:`ArgumentParser` capturent les arguments de la " "ligne de commande comme des chaînes. Très souvent par contre, on désire " @@ -1264,53 +1263,71 @@ msgstr "" "conversions de type nécessaires. Les types et les fonctions natives peuvent " "être utilisés directement pour la valeur de l'argument ``type`` ::" -#: library/argparse.rst:1066 +#: library/argparse.rst:1059 msgid "" -"See the section on the default_ keyword argument for information on when the " -"``type`` argument is applied to default arguments." +"If the type_ keyword is used with the default_ keyword, the type converter " +"is only applied if the default is a string." msgstr "" -"Consultez la rubrique de l'argument nommé default_ pour plus d'information " -"sur quand l'argument ``type`` est appliqué aux arguments par défaut." -#: library/argparse.rst:1069 +#: library/argparse.rst:1062 msgid "" -"To ease the use of various types of files, the argparse module provides the " -"factory FileType which takes the ``mode=``, ``bufsize=``, ``encoding=`` and " -"``errors=`` arguments of the :func:`open` function. For example, " -"``FileType('w')`` can be used to create a writable file::" +"The argument to ``type`` can be any callable that accepts a single string. " +"If the function raises :exc:`ArgumentTypeError`, :exc:`TypeError`, or :exc:" +"`ValueError`, the exception is caught and a nicely formatted error message " +"is displayed. No other exception types are handled." msgstr "" -"Pour faciliter l'utilisation de types de fichiers variés, le module " -"``argparse`` fournit le type fabrique ``FileType`` qui accepte les arguments " -"``mode=``, ``bufsize=``, ``encoding=`` et ``errors=`` de la fonction :func:" -"`open`. Par exemple, ``FileType('w')`` peut être utilisé pour créer un " -"fichier en mode écriture ::" -#: library/argparse.rst:1079 -msgid "" -"``type=`` can take any callable that takes a single string argument and " -"returns the converted value::" +#: library/argparse.rst:1067 +msgid "Common built-in types and functions can be used as type converters:" msgstr "" -"``type=`` peut prendre n'importe quelle fonction ou objet appelable qui " -"prend une seule chaîne de caractère comme argument et qui renvoie la valeur " -"convertie ::" -#: library/argparse.rst:1098 -msgid "" -"The choices_ keyword argument may be more convenient for type checkers that " -"simply check against a range of values::" +#: library/argparse.rst:1083 +msgid "User defined functions can be used as well:" +msgstr "" + +#: library/argparse.rst:1095 +msgid "" +"The :func:`bool` function is not recommended as a type converter. All it " +"does is convert empty strings to ``False`` and non-empty strings to " +"``True``. This is usually not what is desired." +msgstr "" + +#: library/argparse.rst:1099 +msgid "" +"In general, the ``type`` keyword is a convenience that should only be used " +"for simple conversions that can only raise one of the three supported " +"exceptions. Anything with more interesting error-handling or resource " +"management should be done downstream after the arguments are parsed." +msgstr "" + +#: library/argparse.rst:1104 +msgid "" +"For example, JSON or YAML conversions have complex error cases that require " +"better reporting than can be given by the ``type`` keyword. An :exc:`~json." +"JSONDecodeError` would not be well formatted and a :exc:`FileNotFound` " +"exception would not be handled at all." msgstr "" -"L'argument nommé choices_ est parfois plus facile d'utilisation pour les " -"vérificateurs de type qui comparent la valeur à une gamme prédéfinie ::" #: library/argparse.rst:1109 -msgid "See the choices_ section for more details." -msgstr "Voir la rubrique de choices_ pour plus de détails." +msgid "" +"Even :class:`~argparse.FileType` has its limitations for use with the " +"``type`` keyword. If one argument uses *FileType* and then a subsequent " +"argument fails, an error is reported but the file is not automatically " +"closed. In this case, it would be better to wait until after the parser has " +"run and then use the :keyword:`with`-statement to manage the files." +msgstr "" -#: library/argparse.rst:1113 +#: library/argparse.rst:1115 +msgid "" +"For type checkers that simply check against a fixed set of values, consider " +"using the choices_ keyword instead." +msgstr "" + +#: library/argparse.rst:1120 msgid "choices" msgstr "Le paramètre *choices*" -#: library/argparse.rst:1115 +#: library/argparse.rst:1122 msgid "" "Some command-line arguments should be selected from a restricted set of " "values. These can be handled by passing a container object as the *choices* " @@ -1325,7 +1342,7 @@ msgstr "" "l'argument sont comparées et un message d'erreur est affiché si l'argument " "n'est pas parmi les valeurs acceptables ::" -#: library/argparse.rst:1130 +#: library/argparse.rst:1137 msgid "" "Note that inclusion in the *choices* container is checked after any type_ " "conversions have been performed, so the type of the objects in the *choices* " @@ -1335,7 +1352,7 @@ msgstr "" "la conversion de type_. Le type des objets dans le conteneur *choices* " "doivent donc correspondre au type_ spécifié ::" -#: library/argparse.rst:1142 +#: library/argparse.rst:1149 #, fuzzy msgid "" "Any container can be passed as the *choices* value, so :class:`list` " @@ -1347,17 +1364,25 @@ msgstr "" "être utilisé pour limiter le choix des arguments. Si on revient à notre " "exemple pierre-papier-ciseaux, on peut faire comme suit ::" -#: library/argparse.rst:1145 +#: library/argparse.rst:1152 msgid "" "Use of :class:`enum.Enum` is not recommended because it is difficult to " "control its appearance in usage, help, and error messages." msgstr "" -#: library/argparse.rst:1150 +#: library/argparse.rst:1155 +msgid "" +"Formatted choices overrides the default *metavar* which is normally derived " +"from *dest*. This is usually what you want because the user never sees the " +"*dest* parameter. If this display isn't desirable (perhaps because there " +"are many choices), just specify an explicit metavar_." +msgstr "" + +#: library/argparse.rst:1162 msgid "required" msgstr "Le paramètre *required*" -#: library/argparse.rst:1152 +#: library/argparse.rst:1164 msgid "" "In general, the :mod:`argparse` module assumes that flags like ``-f`` and " "``--bar`` indicate *optional* arguments, which can always be omitted at the " @@ -1370,7 +1395,7 @@ msgstr "" "*obligatoire*, ``True`` peut être passé à l'argument nommé ``required=`` d':" "meth:`~ArgumentParser.add_argument` ::" -#: library/argparse.rst:1165 +#: library/argparse.rst:1177 msgid "" "As the example shows, if an option is marked as ``required``, :meth:" "`~ArgumentParser.parse_args` will report an error if that option is not " @@ -1380,7 +1405,7 @@ msgstr "" "``required``, :meth:`~ArgumentParser.parse_args` mentionne une erreur si " "l'option est absente de la ligne de commande." -#: library/argparse.rst:1171 +#: library/argparse.rst:1183 msgid "" "Required options are generally considered bad form because users expect " "*options* to be *optional*, and thus they should be avoided when possible." @@ -1389,11 +1414,11 @@ msgstr "" "utilisateurs s'attendent que les *options* soient *optionnelles*. Elles " "devraient donc être évitées si possible." -#: library/argparse.rst:1176 +#: library/argparse.rst:1188 msgid "help" msgstr "Le paramètre *help*" -#: library/argparse.rst:1178 +#: library/argparse.rst:1190 msgid "" "The ``help`` value is a string containing a brief description of the " "argument. When a user requests help (usually by using ``-h`` or ``--help`` " @@ -1405,7 +1430,7 @@ msgstr "" "l'utilisation de ``-h`` ou ``--help`` sur la ligne de commande), ces " "descriptions d'aide seront affichées pour chacun des arguments ::" -#: library/argparse.rst:1198 +#: library/argparse.rst:1210 msgid "" "The ``help`` strings can include various format specifiers to avoid " "repetition of things like the program name or the argument default_. The " @@ -1420,7 +1445,7 @@ msgstr "" "plupart des arguments nommés d':meth:`~ArgumentParser.add_argument`, tels " "que ``%(default)s``, ``%(type)s``, etc. ::" -#: library/argparse.rst:1215 +#: library/argparse.rst:1227 msgid "" "As the help string supports %-formatting, if you want a literal ``%`` to " "appear in the help string, you must escape it as ``%%``." @@ -1429,7 +1454,7 @@ msgstr "" "désirez afficher un ``%`` littéral dans la chaîne d'aide, vous devez en " "faire l’échappement avec ``%%``." -#: library/argparse.rst:1218 +#: library/argparse.rst:1230 msgid "" ":mod:`argparse` supports silencing the help entry for certain options, by " "setting the ``help`` value to ``argparse.SUPPRESS``::" @@ -1437,11 +1462,11 @@ msgstr "" ":mod:`argparse` peut supprimer la rubrique d'aide de certaines options. Pour " "ce faire, passez ``argparse.SUPPRESS`` à ``help`` ::" -#: library/argparse.rst:1231 +#: library/argparse.rst:1243 msgid "metavar" msgstr "Le paramètre *metavar*" -#: library/argparse.rst:1233 +#: library/argparse.rst:1245 msgid "" "When :class:`ArgumentParser` generates help messages, it needs some way to " "refer to each expected argument. By default, ArgumentParser objects use the " @@ -1462,11 +1487,11 @@ msgstr "" "positionnel unique ``--foo`` qui prend un seul argument sur la ligne de " "commande sera affiché comme ``FOO``. Par exemple ::" -#: library/argparse.rst:1257 +#: library/argparse.rst:1269 msgid "An alternative name can be specified with ``metavar``::" msgstr "Un nom alternatif peut être fourni à ``metavar`` ::" -#: library/argparse.rst:1274 +#: library/argparse.rst:1286 msgid "" "Note that ``metavar`` only changes the *displayed* name - the name of the " "attribute on the :meth:`~ArgumentParser.parse_args` object is still " @@ -1476,7 +1501,7 @@ msgstr "" "l'attribut ajouté à l'objet renvoyé par :meth:`~ArgumentParser.parse_args` " "est toujours déterminé par la valeur de dest_." -#: library/argparse.rst:1278 +#: library/argparse.rst:1290 msgid "" "Different values of ``nargs`` may cause the metavar to be used multiple " "times. Providing a tuple to ``metavar`` specifies a different display for " @@ -1486,11 +1511,11 @@ msgstr "" "plus d'une fois. Passer un *n*-uplet à ``metavar`` indique les différents " "noms à afficher pour chacun des arguments ::" -#: library/argparse.rst:1295 +#: library/argparse.rst:1307 msgid "dest" msgstr "Le paramètre *dest*" -#: library/argparse.rst:1297 +#: library/argparse.rst:1309 msgid "" "Most :class:`ArgumentParser` actions add some value as an attribute of the " "object returned by :meth:`~ArgumentParser.parse_args`. The name of this " @@ -1506,7 +1531,7 @@ msgstr "" "est généralement le premier argument d':meth:`~ArgumentParser." "add_argument` ::" -#: library/argparse.rst:1309 +#: library/argparse.rst:1321 msgid "" "For optional argument actions, the value of ``dest`` is normally inferred " "from the option strings. :class:`ArgumentParser` generates the value of " @@ -1526,15 +1551,15 @@ msgstr "" "s'assurer que la chaîne est un nom d'attribut valide. Les exemples suivants " "illustrent ce comportement ::" -#: library/argparse.rst:1326 +#: library/argparse.rst:1338 msgid "``dest`` allows a custom attribute name to be provided::" msgstr "``dest`` vous permet de fournir un nom d'attribut personnalisé ::" -#: library/argparse.rst:1334 +#: library/argparse.rst:1346 msgid "Action classes" msgstr "Classes Action" -#: library/argparse.rst:1336 +#: library/argparse.rst:1348 msgid "" "Action classes implement the Action API, a callable which returns a callable " "which processes arguments from the command-line. Any object which follows " @@ -1545,7 +1570,7 @@ msgstr "" "qui suit cette API peut être passé comme paramètre ``action`` d':meth:" "`add_argument`." -#: library/argparse.rst:1345 +#: library/argparse.rst:1357 msgid "" "Action objects are used by an ArgumentParser to represent the information " "needed to parse a single argument from one or more strings from the command " @@ -1559,7 +1584,7 @@ msgstr "" "doit accepter les deux arguments positionnels d':meth:`ArgumentParser." "add_argument` ainsi que tous ses arguments nommés, sauf ``action``." -#: library/argparse.rst:1351 +#: library/argparse.rst:1363 msgid "" "Instances of Action (or return value of any callable to the ``action`` " "parameter) should have attributes \"dest\", \"option_strings\", \"default\", " @@ -1572,7 +1597,7 @@ msgstr "" "plus simple de s'assurer que ces attributs sont définis est d'appeler " "``Action.__init__``." -#: library/argparse.rst:1356 +#: library/argparse.rst:1368 msgid "" "Action instances should be callable, so subclasses must override the " "``__call__`` method, which should accept four parameters:" @@ -1581,11 +1606,11 @@ msgstr "" "doivent surcharger la méthode ``__call__``. Cette méthode doit accepter " "quatre paramètres :" -#: library/argparse.rst:1359 +#: library/argparse.rst:1371 msgid "``parser`` - The ArgumentParser object which contains this action." msgstr "``parser`` – L'objet ``ArgumentParser`` qui contient cette action ;" -#: library/argparse.rst:1361 +#: library/argparse.rst:1373 msgid "" "``namespace`` - The :class:`Namespace` object that will be returned by :meth:" "`~ArgumentParser.parse_args`. Most actions add an attribute to this object " @@ -1595,7 +1620,7 @@ msgstr "" "`~ArgumentParser.parse_args`. La majorité des actions ajoutent un attribut à " "cet objet avec :func:`setattr` ;" -#: library/argparse.rst:1365 +#: library/argparse.rst:1377 msgid "" "``values`` - The associated command-line arguments, with any type " "conversions applied. Type conversions are specified with the type_ keyword " @@ -1606,7 +1631,7 @@ msgstr "" "spécifiées grâce à l’argument nommé type_ d':meth:`~ArgumentParser." "add_argument` ;" -#: library/argparse.rst:1369 +#: library/argparse.rst:1381 msgid "" "``option_string`` - The option string that was used to invoke this action. " "The ``option_string`` argument is optional, and will be absent if the action " @@ -1616,7 +1641,7 @@ msgstr "" "L'argument ``option_string`` est optionnel et est absent si l'action est " "associée à un argument positionnel." -#: library/argparse.rst:1373 +#: library/argparse.rst:1385 msgid "" "The ``__call__`` method may perform arbitrary actions, but will typically " "set attributes on the ``namespace`` based on ``dest`` and ``values``." @@ -1625,7 +1650,7 @@ msgstr "" "général elle affect des attributs sur ``namespace`` en fonction de ``dest`` " "et de ``values``." -#: library/argparse.rst:1376 +#: library/argparse.rst:1388 msgid "" "Action subclasses can define a ``format_usage`` method that takes no " "argument and return a string which will be used when printing the usage of " @@ -1637,11 +1662,11 @@ msgstr "" "cette méthode n'est pas fournie, une valeur raisonnable sera utilisée par " "défaut." -#: library/argparse.rst:1381 +#: library/argparse.rst:1393 msgid "The parse_args() method" msgstr "La méthode *parse_args()*" -#: library/argparse.rst:1385 +#: library/argparse.rst:1397 msgid "" "Convert argument strings to objects and assign them as attributes of the " "namespace. Return the populated namespace." @@ -1649,7 +1674,7 @@ msgstr "" "Convertie les chaînes d'arguments en objets et les assigne comme attributs " "de l'objet ``namespace``. Retourne l'objet ``namespace`` rempli." -#: library/argparse.rst:1388 +#: library/argparse.rst:1400 msgid "" "Previous calls to :meth:`add_argument` determine exactly what objects are " "created and how they are assigned. See the documentation for :meth:" @@ -1659,7 +1684,7 @@ msgstr "" "quels objets sont créés et comment ils sont affectés. Consultez la rubrique " "d':meth:`add_argument` pour les détails." -#: library/argparse.rst:1392 +#: library/argparse.rst:1404 msgid "" "args_ - List of strings to parse. The default is taken from :data:`sys." "argv`." @@ -1667,7 +1692,7 @@ msgstr "" "args_ – Liste de chaînes à analyser. La valeur par défaut est récupérée " "dans : :data:`sys.argv`." -#: library/argparse.rst:1395 +#: library/argparse.rst:1407 msgid "" "namespace_ - An object to take the attributes. The default is a new empty :" "class:`Namespace` object." @@ -1675,11 +1700,11 @@ msgstr "" "namespace_ – Un objet pour recevoir les attributs. Par défaut : une nouvelle " "instance (vide) de :class:`Namespace`." -#: library/argparse.rst:1400 +#: library/argparse.rst:1412 msgid "Option value syntax" msgstr "Syntaxe de la valeur des options" -#: library/argparse.rst:1402 +#: library/argparse.rst:1414 msgid "" "The :meth:`~ArgumentParser.parse_args` method supports several ways of " "specifying the value of an option (if it takes one). In the simplest case, " @@ -1690,7 +1715,7 @@ msgstr "" "simple, l'option et sa valeur sont passées en tant que deux arguments " "distincts ::" -#: library/argparse.rst:1414 +#: library/argparse.rst:1426 msgid "" "For long options (options with names longer than a single character), the " "option and value can also be passed as a single command-line argument, using " @@ -1700,7 +1725,7 @@ msgstr "" "caractère), l'option et sa valeur peuvent être passées comme un seul " "argument de la ligne de commande en utilisant ``=`` comme séparateur ::" -#: library/argparse.rst:1421 +#: library/argparse.rst:1433 msgid "" "For short options (options only one character long), the option and its " "value can be concatenated::" @@ -1708,7 +1733,7 @@ msgstr "" "Pour les options courtes (les options qui utilisent un seul caractère), " "l'option et sa valeur peuvent être concaténées ::" -#: library/argparse.rst:1427 +#: library/argparse.rst:1439 msgid "" "Several short options can be joined together, using only a single ``-`` " "prefix, as long as only the last option (or none of them) requires a value::" @@ -1717,11 +1742,11 @@ msgstr "" "préfixe ``-`` pour autant que seule la dernière (ou aucune) nécessite une " "valeur ::" -#: library/argparse.rst:1439 +#: library/argparse.rst:1451 msgid "Invalid arguments" msgstr "Arguments invalides" -#: library/argparse.rst:1441 +#: library/argparse.rst:1453 msgid "" "While parsing the command line, :meth:`~ArgumentParser.parse_args` checks " "for a variety of errors, including ambiguous options, invalid types, invalid " @@ -1735,11 +1760,11 @@ msgstr "" "elle affiche l'erreur accompagnée du message d'aide puis termine " "l'exécution ::" -#: library/argparse.rst:1467 +#: library/argparse.rst:1479 msgid "Arguments containing ``-``" msgstr "Arguments contenant ``-``" -#: library/argparse.rst:1469 +#: library/argparse.rst:1481 msgid "" "The :meth:`~ArgumentParser.parse_args` method attempts to give errors " "whenever the user has clearly made a mistake, but some situations are " @@ -1760,7 +1785,7 @@ msgstr "" "que l'analyseur ne contient aucune option qui a l'apparence d'un nombre " "négatif ::" -#: library/argparse.rst:1507 +#: library/argparse.rst:1519 msgid "" "If you have positional arguments that must begin with ``-`` and don't look " "like negative numbers, you can insert the pseudo-argument ``'--'`` which " @@ -1772,11 +1797,11 @@ msgstr "" "argument ``'--'`` qui indique à :meth:`~ArgumentParser.parse_args` de " "traiter tout ce qui suit comme un argument positionnel ::" -#: library/argparse.rst:1518 +#: library/argparse.rst:1530 msgid "Argument abbreviations (prefix matching)" msgstr "Arguments abrégés (Par comparaison de leurs préfixes)" -#: library/argparse.rst:1520 +#: library/argparse.rst:1532 msgid "" "The :meth:`~ArgumentParser.parse_args` method :ref:`by default " "` allows long options to be abbreviated to a prefix, if the " @@ -1787,7 +1812,7 @@ msgstr "" "autant que l’abréviation soit non-ambigüe, c'est-à-dire qu'elle ne " "corresponde qu'à une seule option ::" -#: library/argparse.rst:1535 +#: library/argparse.rst:1547 msgid "" "An error is produced for arguments that could produce more than one options. " "This feature can be disabled by setting :ref:`allow_abbrev` to ``False``." @@ -1796,11 +1821,11 @@ msgstr "" "option. Ce comportement peut être désactivé en passant ``False`` à :ref:" "`allow_abbrev`." -#: library/argparse.rst:1541 +#: library/argparse.rst:1553 msgid "Beyond ``sys.argv``" msgstr "Au-delà de ``sys.argv``" -#: library/argparse.rst:1543 +#: library/argparse.rst:1555 msgid "" "Sometimes it may be useful to have an ArgumentParser parse arguments other " "than those of :data:`sys.argv`. This can be accomplished by passing a list " @@ -1813,11 +1838,11 @@ msgstr "" "parse_args`. Cette approche est pratique pour faire des tests depuis " "l'invite de commande ::" -#: library/argparse.rst:1563 +#: library/argparse.rst:1575 msgid "The Namespace object" msgstr "L'objet ``Namespace``" -#: library/argparse.rst:1567 +#: library/argparse.rst:1579 msgid "" "Simple class used by default by :meth:`~ArgumentParser.parse_args` to create " "an object holding attributes and return it." @@ -1826,7 +1851,7 @@ msgstr "" "parse_args` pour créer un objet qui stock les attributs. Cet objet est " "renvoyé par ``ArgumentParser.parse_args``." -#: library/argparse.rst:1570 +#: library/argparse.rst:1582 msgid "" "This class is deliberately simple, just an :class:`object` subclass with a " "readable string representation. If you prefer to have dict-like view of the " @@ -1837,7 +1862,7 @@ msgstr "" "une vue *dict-compatible*, vous devez utiliser :func:`vars` (un idiome " "Python classique) ::" -#: library/argparse.rst:1580 +#: library/argparse.rst:1592 msgid "" "It may also be useful to have an :class:`ArgumentParser` assign attributes " "to an already existing object, rather than a new :class:`Namespace` object. " @@ -1848,15 +1873,15 @@ msgstr "" "création d'un nouvel objet :class:`Namespace`. Ceci peut être réalisé avec " "l'argument nommé ``namespace=`` ::" -#: library/argparse.rst:1596 +#: library/argparse.rst:1608 msgid "Other utilities" msgstr "Autres outils" -#: library/argparse.rst:1599 +#: library/argparse.rst:1611 msgid "Sub-commands" msgstr "Sous commandes" -#: library/argparse.rst:1606 +#: library/argparse.rst:1618 msgid "" "Many programs split up their functionality into a number of sub-commands, " "for example, the ``svn`` program can invoke sub-commands like ``svn " @@ -1884,11 +1909,11 @@ msgstr "" "argument(s) du constructeur d':class:`ArgumentParser` ; elle renvoie un " "objet :class:`ArgumentParser` qui peut être modifié normalement." -#: library/argparse.rst:1618 +#: library/argparse.rst:1630 msgid "Description of parameters:" msgstr "Description des paramètres :" -#: library/argparse.rst:1620 +#: library/argparse.rst:1632 msgid "" "title - title for the sub-parser group in help output; by default " "\"subcommands\" if description is provided, otherwise uses title for " @@ -1898,7 +1923,7 @@ msgstr "" "défaut : ``\"subcommands\"`` si ``description`` est fournie, sinon utilise " "la valeur de ``title`` de la section sur les arguments positionnels ;" -#: library/argparse.rst:1624 +#: library/argparse.rst:1636 msgid "" "description - description for the sub-parser group in help output, by " "default ``None``" @@ -1907,7 +1932,7 @@ msgstr "" "d'aide ; par défaut : ``None`` ;" # I think the English version is very misleading here. Even for subcommands, ``prog`` is only a tiny prefix of the auto generater usage string. -#: library/argparse.rst:1627 +#: library/argparse.rst:1639 msgid "" "prog - usage information that will be displayed with sub-command help, by " "default the name of the program and any positional arguments before the " @@ -1917,7 +1942,7 @@ msgstr "" "commandes ; par défaut : le nom du programme et les arguments positionnels " "qui arrivent avant l'argument de ce sous-analyseur ;" -#: library/argparse.rst:1631 +#: library/argparse.rst:1643 msgid "" "parser_class - class which will be used to create sub-parser instances, by " "default the class of the current parser (e.g. ArgumentParser)" @@ -1926,7 +1951,7 @@ msgstr "" "analyseurs ; par défaut : la classe de l'analyseur courant (par exemple " "``ArgumentParser``) ;" -#: library/argparse.rst:1634 +#: library/argparse.rst:1646 msgid "" "action_ - the basic type of action to be taken when this argument is " "encountered at the command line" @@ -1934,7 +1959,7 @@ msgstr "" "action_ – action à entreprendre quand cet argument est reconnu sur la ligne " "de commande ;" -#: library/argparse.rst:1637 +#: library/argparse.rst:1649 msgid "" "dest_ - name of the attribute under which sub-command name will be stored; " "by default ``None`` and no value is stored" @@ -1942,7 +1967,7 @@ msgstr "" "dest_ – nom de l'attribut sous lequel la sous-commande est stockée ; par " "défaut : ``None`` et aucune valeur n'est stockée ;" -#: library/argparse.rst:1640 +#: library/argparse.rst:1652 msgid "" "required_ - Whether or not a subcommand must be provided, by default " "``False`` (added in 3.7)" @@ -1950,13 +1975,13 @@ msgstr "" "required_ – ``True`` si la sous-commande est obligatoire ; par défaut : " "``False`` (ajouté dans 3.7) ;" -#: library/argparse.rst:1643 +#: library/argparse.rst:1655 msgid "help_ - help for sub-parser group in help output, by default ``None``" msgstr "" "help_ – message d'aide pour le groupe du sous-analyseur dans la sortie " "d'aide ; par défaut : ``None`` ;" -#: library/argparse.rst:1645 +#: library/argparse.rst:1657 msgid "" "metavar_ - string presenting available sub-commands in help; by default it " "is ``None`` and presents sub-commands in form {cmd1, cmd2, ..}" @@ -1965,11 +1990,11 @@ msgstr "" "messages d'aide ; par défaut : ``None``, ce qui entraine la génération d'une " "chaîne suivant le format ``'{cmd1, cmd2, …}'``." -#: library/argparse.rst:1648 +#: library/argparse.rst:1660 msgid "Some example usage::" msgstr "Quelques exemples d'utilisation ::" -#: library/argparse.rst:1669 +#: library/argparse.rst:1681 msgid "" "Note that the object returned by :meth:`parse_args` will only contain " "attributes for the main parser and the subparser that was selected by the " @@ -1986,7 +2011,7 @@ msgstr "" "présents ; quand la commande ``b`` est spécifiée, seuls les attributs " "``foo`` et ``baz`` sont présents." -#: library/argparse.rst:1676 +#: library/argparse.rst:1688 msgid "" "Similarly, when a help message is requested from a subparser, only the help " "for that particular parser will be printed. The help message will not " @@ -2001,7 +2026,7 @@ msgstr "" "d'aide pour chacun des sous-analyseurs grâce à l'argument ``help=`` d':meth:" "`add_parser` tel qu'illustré ci-dessus." -#: library/argparse.rst:1712 +#: library/argparse.rst:1724 msgid "" "The :meth:`add_subparsers` method also supports ``title`` and " "``description`` keyword arguments. When either is present, the subparser's " @@ -2012,7 +2037,7 @@ msgstr "" "sous-analyseur sont affichées dans leur propre groupe dans la sortie d'aide. " "Par exemple ::" -#: library/argparse.rst:1733 +#: library/argparse.rst:1745 msgid "" "Furthermore, ``add_parser`` supports an additional ``aliases`` argument, " "which allows multiple strings to refer to the same subparser. This example, " @@ -2023,7 +2048,7 @@ msgstr "" "L'exemple suivant, à la manière de ``svn``, utilise ``co`` comme une " "abréviation de ``checkout`` ::" -#: library/argparse.rst:1744 +#: library/argparse.rst:1756 msgid "" "One particularly effective way of handling sub-commands is to combine the " "use of the :meth:`add_subparsers` method with calls to :meth:`set_defaults` " @@ -2035,7 +2060,7 @@ msgstr "" "`set_defaults` pour que chaque sous-analyseur sache quelle fonction Python " "doit être exécutée. Par exemple ::" -#: library/argparse.rst:1781 +#: library/argparse.rst:1793 msgid "" "This way, you can let :meth:`parse_args` do the job of calling the " "appropriate function after argument parsing is complete. Associating " @@ -2051,15 +2076,15 @@ msgstr "" "avez besoin de consulter le nom de du sous-analyseur qui a été invoqué, vous " "pouvez utiliser l'argument nommé ``dest`` d':meth:`add_subparsers` ::" -#: library/argparse.rst:1797 +#: library/argparse.rst:1809 msgid "New *required* keyword argument." msgstr "Introduction des arguments nommés obligatoires." -#: library/argparse.rst:1802 +#: library/argparse.rst:1814 msgid "FileType objects" msgstr "Objets ``FileType``" -#: library/argparse.rst:1806 +#: library/argparse.rst:1818 msgid "" "The :class:`FileType` factory creates objects that can be passed to the type " "argument of :meth:`ArgumentParser.add_argument`. Arguments that have :class:" @@ -2074,7 +2099,7 @@ msgstr "" "taille du tampon, encodage et gestion des erreurs (voir la fonction :func:" "`open` pour plus de détails) ::" -#: library/argparse.rst:1818 +#: library/argparse.rst:1830 msgid "" "FileType objects understand the pseudo-argument ``'-'`` and automatically " "convert this into ``sys.stdin`` for readable :class:`FileType` objects and " @@ -2085,15 +2110,15 @@ msgstr "" "`FileType` ouverts en lecture et vers ``sys.stdout`` pour les objets :class:" "`FileType` ouverts en écriture ::" -#: library/argparse.rst:1827 +#: library/argparse.rst:1839 msgid "The *encodings* and *errors* keyword arguments." msgstr "Les arguments nommés ``encodings`` et ``errors``." -#: library/argparse.rst:1832 +#: library/argparse.rst:1844 msgid "Argument groups" msgstr "Groupes d'arguments" -#: library/argparse.rst:1836 +#: library/argparse.rst:1848 msgid "" "By default, :class:`ArgumentParser` groups command-line arguments into " "\"positional arguments\" and \"optional arguments\" when displaying help " @@ -2107,7 +2132,7 @@ msgstr "" "meilleur regroupement conceptuel des arguments, les groupes adéquats peuvent " "être créés avec la méthode :meth:`add_argument_group` ::" -#: library/argparse.rst:1853 +#: library/argparse.rst:1865 msgid "" "The :meth:`add_argument_group` method returns an argument group object which " "has an :meth:`~ArgumentParser.add_argument` method just like a regular :" @@ -2125,7 +2150,7 @@ msgstr "" "d'aide. Afin de personnaliser l'affichage, la méthode :meth:" "`add_argument_group` accepte les arguments ``title`` et ``description`` ::" -#: library/argparse.rst:1879 +#: library/argparse.rst:1891 msgid "" "Note that any arguments not in your user-defined groups will end up back in " "the usual \"positional arguments\" and \"optional arguments\" sections." @@ -2134,11 +2159,11 @@ msgstr "" "affiché dans l'une des sections usuelles *positional arguments* et *optional " "arguments*." -#: library/argparse.rst:1884 +#: library/argparse.rst:1896 msgid "Mutual exclusion" msgstr "Exclusion mutuelle" -#: library/argparse.rst:1888 +#: library/argparse.rst:1900 msgid "" "Create a mutually exclusive group. :mod:`argparse` will make sure that only " "one of the arguments in the mutually exclusive group was present on the " @@ -2148,7 +2173,7 @@ msgstr "" "qu'au plus un des arguments du groupe mutuellement exclusif est présent sur " "la ligne de commande ::" -#: library/argparse.rst:1904 +#: library/argparse.rst:1916 msgid "" "The :meth:`add_mutually_exclusive_group` method also accepts a *required* " "argument, to indicate that at least one of the mutually exclusive arguments " @@ -2158,7 +2183,7 @@ msgstr "" "``required`` pour indiquer qu'au moins un des arguments mutuellement " "exclusifs est nécessaire ::" -#: library/argparse.rst:1916 +#: library/argparse.rst:1928 msgid "" "Note that currently mutually exclusive argument groups do not support the " "*title* and *description* arguments of :meth:`~ArgumentParser." @@ -2168,11 +2193,11 @@ msgstr "" "n'acceptent pas les arguments ``title`` et ``description`` d':meth:" "`~ArgumentParser.add_argument_group`." -#: library/argparse.rst:1922 +#: library/argparse.rst:1934 msgid "Parser defaults" msgstr "Valeurs par défaut de l'analyseur" -#: library/argparse.rst:1926 +#: library/argparse.rst:1938 msgid "" "Most of the time, the attributes of the object returned by :meth:" "`parse_args` will be fully determined by inspecting the command-line " @@ -2186,14 +2211,14 @@ msgstr "" "`set_defaults` permet l'ajout d'attributs additionnels qui sont définis sans " "nécessiter l'inspection de la ligne de commande ::" -#: library/argparse.rst:1938 +#: library/argparse.rst:1950 msgid "" "Note that parser-level defaults always override argument-level defaults::" msgstr "" "Prenez note que les valeurs par défaut au niveau de l'analyseur ont " "précédence sur les valeurs par défaut au niveau de l'argument ::" -#: library/argparse.rst:1946 +#: library/argparse.rst:1958 msgid "" "Parser-level defaults can be particularly useful when working with multiple " "parsers. See the :meth:`~ArgumentParser.add_subparsers` method for an " @@ -2203,7 +2228,7 @@ msgstr "" "quand on travaille avec plusieurs analyseurs. Voir la méthode :meth:" "`~ArgumentParser.add_subparsers` pour un exemple de cette utilisation." -#: library/argparse.rst:1952 +#: library/argparse.rst:1964 msgid "" "Get the default value for a namespace attribute, as set by either :meth:" "`~ArgumentParser.add_argument` or by :meth:`~ArgumentParser.set_defaults`::" @@ -2212,11 +2237,11 @@ msgstr "" "qu'il a été défini soit par :meth:`~ArgumentParser.add_argument` ou par :" "meth:`~ArgumentParser.set_defaults` ::" -#: library/argparse.rst:1963 +#: library/argparse.rst:1975 msgid "Printing help" msgstr "Afficher l'aide" -#: library/argparse.rst:1965 +#: library/argparse.rst:1977 msgid "" "In most typical applications, :meth:`~ArgumentParser.parse_args` will take " "care of formatting and printing any usage or error messages. However, " @@ -2226,7 +2251,7 @@ msgstr "" "charge du formatage et de l'affichage des messages d'erreur et " "d'utilisation. Plusieurs méthodes de formatage sont toutefois disponibles :" -#: library/argparse.rst:1971 +#: library/argparse.rst:1983 msgid "" "Print a brief description of how the :class:`ArgumentParser` should be " "invoked on the command line. If *file* is ``None``, :data:`sys.stdout` is " @@ -2236,7 +2261,7 @@ msgstr "" "`ArgumentParser` depuis la ligne de commande. Si ``file`` est ``None``, " "utilise :data:`sys.stdout`." -#: library/argparse.rst:1977 +#: library/argparse.rst:1989 msgid "" "Print a help message, including the program usage and information about the " "arguments registered with the :class:`ArgumentParser`. If *file* is " @@ -2246,7 +2271,7 @@ msgstr "" "l'information sur les arguments répertoriés dans l':class:`ArgumentParser`. " "Si ``file`` est ``None``, utilise :data:`sys.stdout`." -#: library/argparse.rst:1981 +#: library/argparse.rst:1993 msgid "" "There are also variants of these methods that simply return a string instead " "of printing it:" @@ -2254,7 +2279,7 @@ msgstr "" "Des variantes de ces méthodes sont fournies pour renvoyer la chaîne plutôt " "que de l'afficher :" -#: library/argparse.rst:1986 +#: library/argparse.rst:1998 msgid "" "Return a string containing a brief description of how the :class:" "`ArgumentParser` should be invoked on the command line." @@ -2262,7 +2287,7 @@ msgstr "" "Renvoie une chaîne contenant une brève description sur la façon d'invoquer " "l':class:`ArgumentParser` depuis la ligne de commande." -#: library/argparse.rst:1991 +#: library/argparse.rst:2003 msgid "" "Return a string containing a help message, including the program usage and " "information about the arguments registered with the :class:`ArgumentParser`." @@ -2271,11 +2296,11 @@ msgstr "" "informations sur l'utilisation du programme et sur les arguments définis " "dans l':class:`ArgumentParser`." -#: library/argparse.rst:1996 +#: library/argparse.rst:2008 msgid "Partial parsing" msgstr "Analyse partielle" -#: library/argparse.rst:2000 +#: library/argparse.rst:2012 msgid "" "Sometimes a script may only parse a few of the command-line arguments, " "passing the remaining arguments on to another script or program. In these " @@ -2293,7 +2318,7 @@ msgstr "" "sont présents. Au lieu, elle renvoie une paire de valeurs : l'objet " "``Namespace`` rempli et la liste des arguments non-traités." -#: library/argparse.rst:2016 +#: library/argparse.rst:2028 msgid "" ":ref:`Prefix matching ` rules apply to :meth:" "`parse_known_args`. The parser may consume an option even if it's just a " @@ -2305,11 +2330,11 @@ msgstr "" "option même si elle n'est que le préfixe d'une option reconnue plutôt que de " "la laisser dans la liste des arguments non-traités." -#: library/argparse.rst:2023 +#: library/argparse.rst:2035 msgid "Customizing file parsing" msgstr "Personnaliser le *parsing* de fichiers" -#: library/argparse.rst:2027 +#: library/argparse.rst:2039 msgid "" "Arguments that are read from a file (see the *fromfile_prefix_chars* keyword " "argument to the :class:`ArgumentParser` constructor) are read one argument " @@ -2321,7 +2346,7 @@ msgstr "" "un traitement plus élaboré. Voir aussi l'argument nommé " "``fromfile_prefix_chars`` du constructeur d':class:`ArgumentParser`." -#: library/argparse.rst:2032 +#: library/argparse.rst:2044 msgid "" "This method takes a single argument *arg_line* which is a string read from " "the argument file. It returns a list of arguments parsed from this string. " @@ -2333,7 +2358,7 @@ msgstr "" "appelée une fois pour chaque ligne lue du fichier d'arguments. L'ordre est " "préservé." -#: library/argparse.rst:2036 +#: library/argparse.rst:2048 msgid "" "A useful override of this method is one that treats each space-separated " "word as an argument. The following example demonstrates how to do this::" @@ -2342,11 +2367,11 @@ msgstr "" "par des espaces d'être traité comme un argument. L'exemple suivant illustre " "comment réaliser ceci ::" -#: library/argparse.rst:2045 +#: library/argparse.rst:2057 msgid "Exiting methods" msgstr "Méthodes d'interruptions" -#: library/argparse.rst:2049 +#: library/argparse.rst:2061 msgid "" "This method terminates the program, exiting with the specified *status* and, " "if given, it prints a *message* before that. The user can override this " @@ -2357,7 +2382,7 @@ msgstr "" "est affichée avant la fin de l'exécution. Vous pouvez surcharger cette " "méthode pour traiter ces étapes différemment ::" -#: library/argparse.rst:2061 +#: library/argparse.rst:2073 msgid "" "This method prints a usage message including the *message* to the standard " "error and terminates the program with a status code of 2." @@ -2366,11 +2391,11 @@ msgstr "" "``message`` sur la sortie d'erreur standard puis termine l'exécution avec le " "code de fin d'exécution 2." -#: library/argparse.rst:2066 +#: library/argparse.rst:2078 msgid "Intermixed parsing" msgstr "Analyse entremêlée" -#: library/argparse.rst:2071 +#: library/argparse.rst:2083 msgid "" "A number of Unix commands allow the user to intermix optional arguments with " "positional arguments. The :meth:`~ArgumentParser.parse_intermixed_args` " @@ -2382,7 +2407,7 @@ msgstr "" "`~ArgumentParser.parse_intermixed_args` et :meth:`~ArgumentParser." "parse_known_intermixed_args` permettent ce style d'analyse." -#: library/argparse.rst:2076 +#: library/argparse.rst:2088 msgid "" "These parsers do not support all the argparse features, and will raise " "exceptions if unsupported features are used. In particular, subparsers, " @@ -2395,7 +2420,7 @@ msgstr "" "groupes mutuellement exclusifs qui contiennent à la fois des arguments " "optionnels et des arguments positionnels ne sont pas pris en charge." -#: library/argparse.rst:2081 +#: library/argparse.rst:2093 msgid "" "The following example shows the difference between :meth:`~ArgumentParser." "parse_known_args` and :meth:`~ArgumentParser.parse_intermixed_args`: the " @@ -2407,7 +2432,7 @@ msgstr "" "premier renvoie ``['2', '3']`` comme arguments non-traités alors que le " "second capture tous les arguments positionnels dans ``rest`` ::" -#: library/argparse.rst:2096 +#: library/argparse.rst:2108 msgid "" ":meth:`~ArgumentParser.parse_known_intermixed_args` returns a two item tuple " "containing the populated namespace and the list of remaining argument " @@ -2419,12 +2444,12 @@ msgstr "" "non-traités. :meth:`~ArgumentParser.parse_intermixed_args` lève une erreur " "s'il reste des chaînes d'arguments non-traités." -#: library/argparse.rst:2106 +#: library/argparse.rst:2118 msgid "Upgrading optparse code" msgstr "Mettre à jour du code ``optparse``" # Surchargé n'est pas une traduction exact de monkey-patch, mais c'est probablement permission içi puisqu'on parle du context historique général plutôt que de détails d'implantation. -#: library/argparse.rst:2108 +#: library/argparse.rst:2120 msgid "" "Originally, the :mod:`argparse` module had attempted to maintain " "compatibility with :mod:`optparse`. However, :mod:`optparse` was difficult " @@ -2441,7 +2466,7 @@ msgstr "" "d'utilisation améliorés. Après avoir porté ou surchargé tout le code d':mod:" "`optparse`, la rétro-compatibilité pouvait difficilement être conservée." -#: library/argparse.rst:2115 +#: library/argparse.rst:2127 msgid "" "The :mod:`argparse` module improves on the standard library :mod:`optparse` " "module in a number of ways including:" @@ -2449,38 +2474,38 @@ msgstr "" "Le module :mod:`argparse` fournit plusieurs améliorations par rapport au " "module :mod:`optparse` de la bibliothèque standard :" -#: library/argparse.rst:2118 +#: library/argparse.rst:2130 msgid "Handling positional arguments." msgstr "Gère les arguments positionnels ;" -#: library/argparse.rst:2119 +#: library/argparse.rst:2131 msgid "Supporting sub-commands." msgstr "Prise en charge des sous commandes ;" -#: library/argparse.rst:2120 +#: library/argparse.rst:2132 msgid "Allowing alternative option prefixes like ``+`` and ``/``." msgstr "" "Permet d'utiliser les alternatives ``+`` ou ``/`` comme préfixes d'option ;" -#: library/argparse.rst:2121 +#: library/argparse.rst:2133 msgid "Handling zero-or-more and one-or-more style arguments." msgstr "Prend en charge la répétition de valeurs (zéro ou plus, un ou plus) ;" -#: library/argparse.rst:2122 +#: library/argparse.rst:2134 msgid "Producing more informative usage messages." msgstr "Fournit des messages d'aide plus complets ;" -#: library/argparse.rst:2123 +#: library/argparse.rst:2135 msgid "Providing a much simpler interface for custom ``type`` and ``action``." msgstr "" "Fournit une interface plus simple pour les types et les actions " "personnalisés." -#: library/argparse.rst:2125 +#: library/argparse.rst:2137 msgid "A partial upgrade path from :mod:`optparse` to :mod:`argparse`:" msgstr "Le portage partiel d':mod:`optparse` à :mod:`argparse` :" -#: library/argparse.rst:2127 +#: library/argparse.rst:2139 msgid "" "Replace all :meth:`optparse.OptionParser.add_option` calls with :meth:" "`ArgumentParser.add_argument` calls." @@ -2488,7 +2513,7 @@ msgstr "" "Remplacer tous les appels à :meth:`optparse.OptionParser.add_option` par des " "appels à :meth:`ArgumentParser.add_argument` ;" -#: library/argparse.rst:2130 +#: library/argparse.rst:2142 msgid "" "Replace ``(options, args) = parser.parse_args()`` with ``args = parser." "parse_args()`` and add additional :meth:`ArgumentParser.add_argument` calls " @@ -2501,7 +2526,7 @@ msgstr "" "appelées ``options`` sont appelées ``args`` dans le contexte d':mod:" "`argparse` ;" -#: library/argparse.rst:2135 +#: library/argparse.rst:2147 msgid "" "Replace :meth:`optparse.OptionParser.disable_interspersed_args` by using :" "meth:`~ArgumentParser.parse_intermixed_args` instead of :meth:" @@ -2511,7 +2536,7 @@ msgstr "" "appelant :meth:`~ArgumentParser.parse_intermixed_args` plutôt que :meth:" "`~ArgumentParser.parse_args` ;" -#: library/argparse.rst:2139 +#: library/argparse.rst:2151 msgid "" "Replace callback actions and the ``callback_*`` keyword arguments with " "``type`` or ``action`` arguments." @@ -2519,7 +2544,7 @@ msgstr "" "Remplacer les actions de rappel (*callback actions* en anglais) et les " "arguments nommés ``callback_*`` par des arguments ``type`` et ``actions`` ;" -#: library/argparse.rst:2142 +#: library/argparse.rst:2154 msgid "" "Replace string names for ``type`` keyword arguments with the corresponding " "type objects (e.g. int, float, complex, etc)." @@ -2528,7 +2553,7 @@ msgstr "" "``type`` par les objets types correspondants (par exemple : ``int``, " "``float``, ``complex``, etc) ;" -#: library/argparse.rst:2145 +#: library/argparse.rst:2157 msgid "" "Replace :class:`optparse.Values` with :class:`Namespace` and :exc:`optparse." "OptionError` and :exc:`optparse.OptionValueError` with :exc:`ArgumentError`." @@ -2537,7 +2562,7 @@ msgstr "" "`optparse.OptionError` et :exc:`optparse.OptionValueError` par :exc:" "`ArgumentError` ;" -#: library/argparse.rst:2149 +#: library/argparse.rst:2161 msgid "" "Replace strings with implicit arguments such as ``%default`` or ``%prog`` " "with the standard Python syntax to use dictionaries to format strings, that " @@ -2548,7 +2573,7 @@ msgstr "" "l'interpolation d'un dictionnaire dans les chaînes de formatage (c'est-à-" "dire ``%(default)s`` et ``%(prog)s``) ;" -#: library/argparse.rst:2153 +#: library/argparse.rst:2165 msgid "" "Replace the OptionParser constructor ``version`` argument with a call to " "``parser.add_argument('--version', action='version', version='\n" "Language-Team: FRENCH \n" @@ -148,9 +148,9 @@ msgstr "" #: library/asyncio-sync.rst:106 msgid "" "An Event object manages an internal flag that can be set to *true* with the :" -"meth:`set` method and reset to *false* with the :meth:`clear` method. The :" -"meth:`wait` method blocks until the flag is set to *true*. The flag is set " -"to *false* initially." +"meth:`~Event.set` method and reset to *false* with the :meth:`clear` " +"method. The :meth:`~Event.wait` method blocks until the flag is set to " +"*true*. The flag is set to *false* initially." msgstr "" #: library/asyncio-sync.rst:117 @@ -164,7 +164,7 @@ msgstr "Attend que l'évènement ait une valeur." #: library/asyncio-sync.rst:144 msgid "" "If the event is set, return ``True`` immediately. Otherwise block until " -"another task calls :meth:`set`." +"another task calls :meth:`~Event.set`." msgstr "" #: library/asyncio-sync.rst:149 @@ -181,8 +181,8 @@ msgstr "" #: library/asyncio-sync.rst:158 msgid "" -"Tasks awaiting on :meth:`wait` will now block until the :meth:`set` method " -"is called again." +"Tasks awaiting on :meth:`~Event.wait` will now block until the :meth:`~Event." +"set` method is called again." msgstr "" #: library/asyncio-sync.rst:163 diff --git a/library/codecs.po b/library/codecs.po index 1a66f1ee..2e38ecfb 100644 --- a/library/codecs.po +++ b/library/codecs.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-01-27 19:26+0100\n" "PO-Revision-Date: 2020-10-15 09:15+0200\n" "Last-Translator: \n" "Language-Team: FRENCH \n" @@ -1055,8 +1055,8 @@ msgid "" "this method." msgstr "" -#: library/codecs.rst:697 -msgid "Flushes and resets the codec buffers used for keeping state." +#: library/codecs.rst:792 +msgid "Resets the codec buffers used for keeping internal state." msgstr "" #: library/codecs.rst:699 @@ -1188,10 +1188,6 @@ msgid "" "`read` method." msgstr "" -#: library/codecs.rst:792 -msgid "Resets the codec buffers used for keeping state." -msgstr "" - #: library/codecs.rst:794 msgid "" "Note that no stream repositioning should take place. This method is " diff --git a/library/curses.po b/library/curses.po index 60d18eaa..bf1080b4 100644 --- a/library/curses.po +++ b/library/curses.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-01-27 19:26+0100\n" "PO-Revision-Date: 2018-07-04 11:32+0200\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -157,7 +157,7 @@ msgstr "" #: library/curses.rst:114 msgid "" "Return the intensity of the red, green, and blue (RGB) components in the " -"color *color_number*, which must be between ``0`` and :const:`COLORS`. " +"color *color_number*, which must be between ``0`` and ``COLORS - 1``. " "Return a 3-tuple, containing the R,G,B values for the given color, which " "will be between ``0`` (no component) and ``1000`` (maximum amount of " "component)." @@ -165,13 +165,13 @@ msgstr "" #: library/curses.rst:122 msgid "" -"Return the attribute value for displaying text in the specified color. This " -"attribute value can be combined with :const:`A_STANDOUT`, :const:" -"`A_REVERSE`, and the other :const:`A_\\*` attributes. :func:`pair_number` " -"is the counterpart to this function." +"Return the attribute value for displaying text in the specified color pair. " +"Only the first 256 color pairs are supported. This attribute value can be " +"combined with :const:`A_STANDOUT`, :const:`A_REVERSE`, and the other :const:" +"`A_\\*` attributes. :func:`pair_number` is the counterpart to this function." msgstr "" -#: library/curses.rst:130 +#: library/curses.rst:131 msgid "" "Set the cursor state. *visibility* can be set to ``0``, ``1``, or ``2``, " "for invisible, normal, or very visible. If the terminal supports the " @@ -180,7 +180,7 @@ msgid "" "and the \"very visible\" mode is a block cursor." msgstr "" -#: library/curses.rst:139 +#: library/curses.rst:140 msgid "" "Save the current terminal mode as the \"program\" mode, the mode when the " "running program is using curses. (Its counterpart is the \"shell\" mode, " @@ -188,7 +188,7 @@ msgid "" "`reset_prog_mode` will restore this mode." msgstr "" -#: library/curses.rst:147 +#: library/curses.rst:148 msgid "" "Save the current terminal mode as the \"shell\" mode, the mode when the " "running program is not using curses. (Its counterpart is the \"program\" " @@ -196,11 +196,11 @@ msgid "" "func:`reset_shell_mode` will restore this mode." msgstr "" -#: library/curses.rst:155 +#: library/curses.rst:156 msgid "Insert an *ms* millisecond pause in output." msgstr "" -#: library/curses.rst:160 +#: library/curses.rst:161 msgid "" "Update the physical screen. The curses library keeps two data structures, " "one representing the current physical screen contents and a virtual screen " @@ -208,7 +208,7 @@ msgid "" "the physical screen to match the virtual screen." msgstr "" -#: library/curses.rst:165 +#: library/curses.rst:166 msgid "" "The virtual screen may be updated by a :meth:`~window.noutrefresh` call " "after write operations such as :meth:`~window.addstr` have been performed on " @@ -219,24 +219,24 @@ msgid "" "func:`!doupdate`." msgstr "" -#: library/curses.rst:175 +#: library/curses.rst:176 msgid "" "Enter echo mode. In echo mode, each character input is echoed to the screen " "as it is entered." msgstr "" -#: library/curses.rst:181 +#: library/curses.rst:182 msgid "De-initialize the library, and return terminal to normal status." msgstr "" -#: library/curses.rst:186 +#: library/curses.rst:187 msgid "" "Return the user's current erase character as a one-byte bytes object. Under " "Unix operating systems this is a property of the controlling tty of the " "curses program, and is not set by the curses library itself." msgstr "" -#: library/curses.rst:193 +#: library/curses.rst:194 msgid "" "The :func:`.filter` routine, if used, must be called before :func:`initscr` " "is called. The effect is that, during those calls, :envvar:`LINES` is set " @@ -247,20 +247,20 @@ msgid "" "time line editing without touching the rest of the screen." msgstr "" -#: library/curses.rst:203 +#: library/curses.rst:204 msgid "" "Flash the screen. That is, change it to reverse-video and then change it " "back in a short interval. Some people prefer such as 'visible bell' to the " "audible attention signal produced by :func:`beep`." msgstr "" -#: library/curses.rst:210 +#: library/curses.rst:211 msgid "" "Flush all input buffers. This throws away any typeahead that has been " "typed by the user and has not yet been processed by the program." msgstr "" -#: library/curses.rst:216 +#: library/curses.rst:217 msgid "" "After :meth:`~window.getch` returns :const:`KEY_MOUSE` to signal a mouse " "event, this method should be called to retrieve the queued mouse event, " @@ -275,34 +275,34 @@ msgid "" "const:`BUTTON_ALT`." msgstr "" -#: library/curses.rst:230 +#: library/curses.rst:231 msgid "" "Return the current coordinates of the virtual screen cursor as a tuple ``(y, " "x)``. If :meth:`leaveok ` is currently ``True``, then " "return ``(-1, -1)``." msgstr "" -#: library/curses.rst:236 +#: library/curses.rst:237 msgid "" "Read window related data stored in the file by an earlier :func:`putwin` " "call. The routine then creates and initializes a new window using that data, " "returning the new window object." msgstr "" -#: library/curses.rst:243 +#: library/curses.rst:244 msgid "" "Return ``True`` if the terminal can display colors; otherwise, return " "``False``." msgstr "" -#: library/curses.rst:248 +#: library/curses.rst:249 msgid "" "Return ``True`` if the terminal has insert- and delete-character " "capabilities. This function is included for historical reasons only, as all " "modern software terminal emulators have such capabilities." msgstr "" -#: library/curses.rst:255 +#: library/curses.rst:256 msgid "" "Return ``True`` if the terminal has insert- and delete-line capabilities, or " "can simulate them using scrolling regions. This function is included for " @@ -310,13 +310,13 @@ msgid "" "capabilities." msgstr "" -#: library/curses.rst:263 +#: library/curses.rst:264 msgid "" "Take a key value *ch*, and return ``True`` if the current terminal type " "recognizes a key with that value." msgstr "" -#: library/curses.rst:269 +#: library/curses.rst:270 msgid "" "Used for half-delay mode, which is similar to cbreak mode in that characters " "typed by the user are immediately available to the program. However, after " @@ -325,55 +325,56 @@ msgid "" "``255``. Use :func:`nocbreak` to leave half-delay mode." msgstr "" -#: library/curses.rst:278 +#: library/curses.rst:279 msgid "" "Change the definition of a color, taking the number of the color to be " "changed followed by three RGB values (for the amounts of red, green, and " -"blue components). The value of *color_number* must be between ``0`` and :" -"const:`COLORS`. Each of *r*, *g*, *b*, must be a value between ``0`` and " +"blue components). The value of *color_number* must be between ``0`` and " +"`COLORS - 1`. Each of *r*, *g*, *b*, must be a value between ``0`` and " "``1000``. When :func:`init_color` is used, all occurrences of that color on " "the screen immediately change to the new definition. This function is a no-" "op on most terminals; it is active only if :func:`can_change_color` returns " "``True``." msgstr "" -#: library/curses.rst:289 +#: library/curses.rst:290 msgid "" "Change the definition of a color-pair. It takes three arguments: the number " "of the color-pair to be changed, the foreground color number, and the " "background color number. The value of *pair_number* must be between ``1`` " "and ``COLOR_PAIRS - 1`` (the ``0`` color pair is wired to white on black and " "cannot be changed). The value of *fg* and *bg* arguments must be between " -"``0`` and :const:`COLORS`. If the color-pair was previously initialized, " -"the screen is refreshed and all occurrences of that color-pair are changed " -"to the new definition." +"``0`` and ``COLORS - 1``, or, after calling :func:`use_default_colors`, " +"``-1``. If the color-pair was previously initialized, the screen is " +"refreshed and all occurrences of that color-pair are changed to the new " +"definition." msgstr "" -#: library/curses.rst:301 +#: library/curses.rst:303 msgid "" "Initialize the library. Return a :ref:`window ` " "object which represents the whole screen." msgstr "" -#: library/curses.rst:306 +#: library/curses.rst:308 msgid "" "If there is an error opening the terminal, the underlying curses library may " "cause the interpreter to exit." msgstr "" -#: library/curses.rst:312 +#: library/curses.rst:314 msgid "" "Return ``True`` if :func:`resize_term` would modify the window structure, " "``False`` otherwise." msgstr "" -#: library/curses.rst:318 +#: library/curses.rst:320 msgid "" "Return ``True`` if :func:`endwin` has been called (that is, the curses " "library has been deinitialized)." msgstr "" -#: library/curses.rst:324 +#: library/curses.rst:326 msgid "" "Return the name of the key numbered *k* as a bytes object. The name of a " "key generating printable ASCII character is the key's character. The name " @@ -384,27 +385,27 @@ msgid "" "character." msgstr "" -#: library/curses.rst:334 +#: library/curses.rst:336 msgid "" "Return the user's current line kill character as a one-byte bytes object. " "Under Unix operating systems this is a property of the controlling tty of " "the curses program, and is not set by the curses library itself." msgstr "" -#: library/curses.rst:341 +#: library/curses.rst:343 msgid "" "Return a bytes object containing the terminfo long name field describing the " "current terminal. The maximum length of a verbose description is 128 " "characters. It is defined only after the call to :func:`initscr`." msgstr "" -#: library/curses.rst:348 +#: library/curses.rst:350 msgid "" "If *flag* is ``True``, allow 8-bit characters to be input. If *flag* is " "``False``, allow only 7-bit chars." msgstr "" -#: library/curses.rst:354 +#: library/curses.rst:356 msgid "" "Set the maximum time in milliseconds that can elapse between press and " "release events in order for them to be recognized as a click, and return the " @@ -412,7 +413,7 @@ msgid "" "second." msgstr "" -#: library/curses.rst:361 +#: library/curses.rst:363 msgid "" "Set the mouse events to be reported, and return a tuple ``(availmask, " "oldmask)``. *availmask* indicates which of the specified mouse events can " @@ -421,17 +422,17 @@ msgid "" "never called, no mouse events are ever reported." msgstr "" -#: library/curses.rst:370 +#: library/curses.rst:372 msgid "Sleep for *ms* milliseconds." msgstr "" -#: library/curses.rst:375 +#: library/curses.rst:377 msgid "" "Create and return a pointer to a new pad data structure with the given " "number of lines and columns. Return a pad as a window object." msgstr "" -#: library/curses.rst:378 +#: library/curses.rst:380 msgid "" "A pad is like a window, except that it is not restricted by the screen size, " "and is not necessarily associated with a particular part of the screen. " @@ -447,35 +448,35 @@ msgid "" "to be displayed." msgstr "" -#: library/curses.rst:394 +#: library/curses.rst:396 msgid "" "Return a new :ref:`window `, whose left-upper corner " "is at ``(begin_y, begin_x)``, and whose height/width is *nlines*/*ncols*." msgstr "" -#: library/curses.rst:397 +#: library/curses.rst:399 msgid "" "By default, the window will extend from the specified position to the lower " "right corner of the screen." msgstr "" -#: library/curses.rst:403 +#: library/curses.rst:405 msgid "" "Enter newline mode. This mode translates the return key into newline on " "input, and translates newline into return and line-feed on output. Newline " "mode is initially on." msgstr "" -#: library/curses.rst:410 +#: library/curses.rst:412 msgid "" "Leave cbreak mode. Return to normal \"cooked\" mode with line buffering." msgstr "" -#: library/curses.rst:415 +#: library/curses.rst:417 msgid "Leave echo mode. Echoing of input characters is turned off." msgstr "" -#: library/curses.rst:420 +#: library/curses.rst:422 msgid "" "Leave newline mode. Disable translation of return into newline on input, " "and disable low-level translation of newline into newline/return on output " @@ -485,7 +486,7 @@ msgid "" "also, it will be able to detect the return key on input." msgstr "" -#: library/curses.rst:430 +#: library/curses.rst:432 msgid "" "When the :func:`!noqiflush` routine is used, normal flush of input and " "output queues associated with the ``INTR``, ``QUIT`` and ``SUSP`` characters " @@ -494,63 +495,63 @@ msgid "" "occurred, after the handler exits." msgstr "" -#: library/curses.rst:438 +#: library/curses.rst:440 msgid "Leave raw mode. Return to normal \"cooked\" mode with line buffering." msgstr "" -#: library/curses.rst:443 +#: library/curses.rst:445 msgid "" "Return a tuple ``(fg, bg)`` containing the colors for the requested color " -"pair. The value of *pair_number* must be between ``1`` and ``COLOR_PAIRS - " +"pair. The value of *pair_number* must be between ``0`` and ``COLOR_PAIRS - " "1``." msgstr "" -#: library/curses.rst:449 +#: library/curses.rst:451 msgid "" "Return the number of the color-pair set by the attribute value *attr*. :func:" "`color_pair` is the counterpart to this function." msgstr "" -#: library/curses.rst:455 +#: library/curses.rst:457 msgid "" "Equivalent to ``tputs(str, 1, putchar)``; emit the value of a specified " "terminfo capability for the current terminal. Note that the output of :func:" "`putp` always goes to standard output." msgstr "" -#: library/curses.rst:462 +#: library/curses.rst:464 msgid "" "If *flag* is ``False``, the effect is the same as calling :func:`noqiflush`. " "If *flag* is ``True``, or no argument is provided, the queues will be " "flushed when these control characters are read." msgstr "" -#: library/curses.rst:469 +#: library/curses.rst:471 msgid "" "Enter raw mode. In raw mode, normal line buffering and processing of " "interrupt, quit, suspend, and flow control keys are turned off; characters " "are presented to curses input functions one by one." msgstr "" -#: library/curses.rst:476 +#: library/curses.rst:478 msgid "" "Restore the terminal to \"program\" mode, as previously saved by :func:" "`def_prog_mode`." msgstr "" -#: library/curses.rst:482 +#: library/curses.rst:484 msgid "" "Restore the terminal to \"shell\" mode, as previously saved by :func:" "`def_shell_mode`." msgstr "" -#: library/curses.rst:488 +#: library/curses.rst:490 msgid "" "Restore the state of the terminal modes to what it was at the last call to :" "func:`savetty`." msgstr "" -#: library/curses.rst:494 +#: library/curses.rst:496 msgid "" "Backend function used by :func:`resizeterm`, performing most of the work; " "when resizing the windows, :func:`resize_term` blank-fills the areas that " @@ -560,47 +561,47 @@ msgid "" "to resize these without additional interaction with the application." msgstr "" -#: library/curses.rst:504 +#: library/curses.rst:506 msgid "" "Resize the standard and current windows to the specified dimensions, and " "adjusts other bookkeeping data used by the curses library that record the " "window dimensions (in particular the SIGWINCH handler)." msgstr "" -#: library/curses.rst:511 +#: library/curses.rst:513 msgid "" "Save the current state of the terminal modes in a buffer, usable by :func:" "`resetty`." msgstr "" -#: library/curses.rst:516 +#: library/curses.rst:518 msgid "Retrieves the value set by :func:`set_escdelay`." msgstr "" -#: library/curses.rst:522 +#: library/curses.rst:524 msgid "" "Sets the number of milliseconds to wait after reading an escape character, " "to distinguish between an individual escape character entered on the " "keyboard from escape sequences sent by cursor and function keys." msgstr "" -#: library/curses.rst:530 +#: library/curses.rst:532 msgid "Retrieves the value set by :func:`set_tabsize`." msgstr "" -#: library/curses.rst:536 +#: library/curses.rst:538 msgid "" "Sets the number of columns used by the curses library when converting a tab " "character to spaces as it adds the tab to a window." msgstr "" -#: library/curses.rst:543 +#: library/curses.rst:545 msgid "" "Set the virtual screen cursor to *y*, *x*. If *y* and *x* are both ``-1``, " "then :meth:`leaveok ` is set ``True``." msgstr "" -#: library/curses.rst:549 +#: library/curses.rst:551 msgid "" "Initialize the terminal. *term* is a string giving the terminal name, or " "``None``; if omitted or ``None``, the value of the :envvar:`TERM` " @@ -609,14 +610,14 @@ msgid "" "descriptor for ``sys.stdout`` will be used." msgstr "" -#: library/curses.rst:558 +#: library/curses.rst:560 msgid "" "Must be called if the programmer wants to use colors, and before any other " "color manipulation routine is called. It is good practice to call this " "routine right after :func:`initscr`." msgstr "" -#: library/curses.rst:562 +#: library/curses.rst:564 msgid "" ":func:`start_color` initializes eight basic colors (black, red, green, " "yellow, blue, magenta, cyan, and white), and two global variables in the :" @@ -626,20 +627,20 @@ msgid "" "terminal was just turned on." msgstr "" -#: library/curses.rst:571 +#: library/curses.rst:573 msgid "" "Return a logical OR of all video attributes supported by the terminal. This " "information is useful when a curses program needs complete control over the " "appearance of the screen." msgstr "" -#: library/curses.rst:578 +#: library/curses.rst:580 msgid "" "Return the value of the environment variable :envvar:`TERM`, as a bytes " "object, truncated to 14 characters." msgstr "" -#: library/curses.rst:584 +#: library/curses.rst:586 msgid "" "Return the value of the Boolean capability corresponding to the terminfo " "capability name *capname* as an integer. Return the value ``-1`` if " @@ -647,7 +648,7 @@ msgid "" "from the terminal description." msgstr "" -#: library/curses.rst:592 +#: library/curses.rst:594 msgid "" "Return the value of the numeric capability corresponding to the terminfo " "capability name *capname* as an integer. Return the value ``-2`` if " @@ -655,7 +656,7 @@ msgid "" "from the terminal description." msgstr "" -#: library/curses.rst:600 +#: library/curses.rst:602 msgid "" "Return the value of the string capability corresponding to the terminfo " "capability name *capname* as a bytes object. Return ``None`` if *capname* " @@ -663,7 +664,7 @@ msgid "" "terminal description." msgstr "" -#: library/curses.rst:608 +#: library/curses.rst:610 msgid "" "Instantiate the bytes object *str* with the supplied parameters, where *str* " "should be a parameterized string obtained from the terminfo database. E.g. " @@ -671,13 +672,13 @@ msgid "" "exact result depending on terminal type." msgstr "" -#: library/curses.rst:616 +#: library/curses.rst:618 msgid "" "Specify that the file descriptor *fd* be used for typeahead checking. If " "*fd* is ``-1``, then no typeahead checking is done." msgstr "" -#: library/curses.rst:619 +#: library/curses.rst:621 msgid "" "The curses library does \"line-breakout optimization\" by looking for " "typeahead periodically while updating the screen. If input is found, and it " @@ -687,7 +688,7 @@ msgid "" "typeahead checking." msgstr "" -#: library/curses.rst:628 +#: library/curses.rst:630 msgid "" "Return a bytes object which is a printable representation of the character " "*ch*. Control characters are represented as a caret followed by the " @@ -695,35 +696,35 @@ msgid "" "are." msgstr "" -#: library/curses.rst:635 +#: library/curses.rst:637 msgid "Push *ch* so the next :meth:`~window.getch` will return it." msgstr "" -#: library/curses.rst:639 +#: library/curses.rst:641 msgid "Only one *ch* can be pushed before :meth:`!getch` is called." msgstr "" -#: library/curses.rst:644 +#: library/curses.rst:646 msgid "" "Update :envvar:`LINES` and :envvar:`COLS`. Useful for detecting manual " "screen resize." msgstr "" -#: library/curses.rst:651 +#: library/curses.rst:653 msgid "Push *ch* so the next :meth:`~window.get_wch` will return it." msgstr "" -#: library/curses.rst:655 +#: library/curses.rst:657 msgid "Only one *ch* can be pushed before :meth:`!get_wch` is called." msgstr "" -#: library/curses.rst:662 +#: library/curses.rst:664 msgid "" "Push a :const:`KEY_MOUSE` event onto the input queue, associating the given " "state data with it." msgstr "" -#: library/curses.rst:668 +#: library/curses.rst:670 msgid "" "If used, this function should be called before :func:`initscr` or newterm " "are called. When *flag* is ``False``, the values of lines and columns " @@ -733,7 +734,7 @@ msgid "" "to use the window size if :envvar:`LINES` and :envvar:`COLUMNS` are not set)." msgstr "" -#: library/curses.rst:678 +#: library/curses.rst:680 msgid "" "Allow use of default values for colors on terminals supporting this feature. " "Use this to support transparency in your application. The default color is " @@ -742,7 +743,7 @@ msgid "" "*x* to a red foreground color on the default background." msgstr "" -#: library/curses.rst:687 +#: library/curses.rst:689 msgid "" "Initialize curses and call another callable object, *func*, which should be " "the rest of your curses-using application. If the application raises an " @@ -756,50 +757,50 @@ msgid "" "echo, and disables the terminal keypad." msgstr "" -#: library/curses.rst:701 +#: library/curses.rst:703 msgid "Window Objects" msgstr "" -#: library/curses.rst:703 +#: library/curses.rst:705 msgid "" "Window objects, as returned by :func:`initscr` and :func:`newwin` above, " "have the following methods and attributes:" msgstr "" -#: library/curses.rst:710 +#: library/curses.rst:712 msgid "" "Paint character *ch* at ``(y, x)`` with attributes *attr*, overwriting any " "character previously painted at that location. By default, the character " "position and attributes are the current settings for the window object." msgstr "" -#: library/curses.rst:716 +#: library/curses.rst:718 msgid "" "Writing outside the window, subwindow, or pad raises a :exc:`curses.error`. " "Attempting to write to the lower right corner of a window, subwindow, or pad " "will cause an exception to be raised after the character is printed." msgstr "" -#: library/curses.rst:724 +#: library/curses.rst:726 msgid "" "Paint at most *n* characters of the character string *str* at ``(y, x)`` " "with attributes *attr*, overwriting anything previously on the display." msgstr "" -#: library/curses.rst:732 +#: library/curses.rst:734 msgid "" "Paint the character string *str* at ``(y, x)`` with attributes *attr*, " "overwriting anything previously on the display." msgstr "" -#: library/curses.rst:737 +#: library/curses.rst:739 msgid "" "Writing outside the window, subwindow, or pad raises :exc:`curses.error`. " "Attempting to write to the lower right corner of a window, subwindow, or pad " "will cause an exception to be raised after the string is printed." msgstr "" -#: library/curses.rst:741 +#: library/curses.rst:743 msgid "" "A `bug in ncurses `_, the backend for " "this Python module, can cause SegFaults when resizing windows. This is fixed " @@ -809,44 +810,44 @@ msgid "" "line." msgstr "" -#: library/curses.rst:751 +#: library/curses.rst:753 msgid "" "Remove attribute *attr* from the \"background\" set applied to all writes to " "the current window." msgstr "" -#: library/curses.rst:757 +#: library/curses.rst:759 msgid "" "Add attribute *attr* from the \"background\" set applied to all writes to " "the current window." msgstr "" -#: library/curses.rst:763 +#: library/curses.rst:765 msgid "" "Set the \"background\" set of attributes to *attr*. This set is initially " "``0`` (no attributes)." msgstr "" -#: library/curses.rst:769 +#: library/curses.rst:771 msgid "" "Set the background property of the window to the character *ch*, with " "attributes *attr*. The change is then applied to every character position " "in that window:" msgstr "" -#: library/curses.rst:773 +#: library/curses.rst:775 msgid "" "The attribute of every character in the window is changed to the new " "background attribute." msgstr "" -#: library/curses.rst:776 +#: library/curses.rst:778 msgid "" "Wherever the former background character appears, it is changed to the new " "background character." msgstr "" -#: library/curses.rst:782 +#: library/curses.rst:784 msgid "" "Set the window's background. A window's background consists of a character " "and any combination of attributes. The attribute part of the background is " @@ -857,128 +858,128 @@ msgid "" "delete line/character operations." msgstr "" -#: library/curses.rst:792 +#: library/curses.rst:794 msgid "" "Draw a border around the edges of the window. Each parameter specifies the " "character to use for a specific part of the border; see the table below for " "more details." msgstr "" -#: library/curses.rst:798 +#: library/curses.rst:800 msgid "" "A ``0`` value for any parameter will cause the default character to be used " "for that parameter. Keyword parameters can *not* be used. The defaults are " "listed in this table:" msgstr "" -#: library/curses.rst:803 +#: library/curses.rst:805 msgid "Parameter" msgstr "Paramètre" -#: library/curses.rst:803 +#: library/curses.rst:805 msgid "Description" msgstr "Description" -#: library/curses.rst:803 +#: library/curses.rst:805 msgid "Default value" msgstr "Valeur par défaut" -#: library/curses.rst:805 +#: library/curses.rst:807 msgid "*ls*" msgstr "*ls*" -#: library/curses.rst:805 +#: library/curses.rst:807 msgid "Left side" msgstr "" -#: library/curses.rst:807 +#: library/curses.rst:809 msgid ":const:`ACS_VLINE`" msgstr ":const:`ACS_VLINE`" -#: library/curses.rst:807 +#: library/curses.rst:809 msgid "*rs*" msgstr "*rs*" -#: library/curses.rst:807 +#: library/curses.rst:809 msgid "Right side" msgstr "" -#: library/curses.rst:809 +#: library/curses.rst:811 msgid "*ts*" msgstr "*ts*" -#: library/curses.rst:809 +#: library/curses.rst:811 msgid "Top" msgstr "" -#: library/curses.rst:811 +#: library/curses.rst:813 msgid ":const:`ACS_HLINE`" msgstr ":const:`ACS_HLINE`" -#: library/curses.rst:811 +#: library/curses.rst:813 msgid "*bs*" msgstr "*bs*" -#: library/curses.rst:811 +#: library/curses.rst:813 msgid "Bottom" msgstr "" -#: library/curses.rst:813 +#: library/curses.rst:815 msgid "*tl*" msgstr "*tl*" -#: library/curses.rst:813 +#: library/curses.rst:815 msgid "Upper-left corner" msgstr "" -#: library/curses.rst:813 +#: library/curses.rst:815 msgid ":const:`ACS_ULCORNER`" msgstr ":const:`ACS_ULCORNER`" -#: library/curses.rst:815 +#: library/curses.rst:817 msgid "*tr*" msgstr "" -#: library/curses.rst:815 +#: library/curses.rst:817 msgid "Upper-right corner" msgstr "" -#: library/curses.rst:815 +#: library/curses.rst:817 msgid ":const:`ACS_URCORNER`" msgstr ":const:`ACS_URCORNER`" -#: library/curses.rst:817 +#: library/curses.rst:819 msgid "*bl*" msgstr "" -#: library/curses.rst:817 +#: library/curses.rst:819 msgid "Bottom-left corner" msgstr "" -#: library/curses.rst:817 +#: library/curses.rst:819 msgid ":const:`ACS_LLCORNER`" msgstr ":const:`ACS_LLCORNER`" -#: library/curses.rst:819 +#: library/curses.rst:821 msgid "*br*" msgstr "" -#: library/curses.rst:819 +#: library/curses.rst:821 msgid "Bottom-right corner" msgstr "" -#: library/curses.rst:819 +#: library/curses.rst:821 msgid ":const:`ACS_LRCORNER`" msgstr ":const:`ACS_LRCORNER`" -#: library/curses.rst:825 +#: library/curses.rst:827 msgid "" "Similar to :meth:`border`, but both *ls* and *rs* are *vertch* and both *ts* " "and *bs* are *horch*. The default corner characters are always used by this " "function." msgstr "" -#: library/curses.rst:834 +#: library/curses.rst:836 msgid "" "Set the attributes of *num* characters at the current cursor position, or at " "position ``(y, x)`` if supplied. If *num* is not given or is ``-1``, the " @@ -988,45 +989,45 @@ msgid "" "be redisplayed by the next window refresh." msgstr "" -#: library/curses.rst:844 +#: library/curses.rst:846 msgid "" "Like :meth:`erase`, but also cause the whole window to be repainted upon " "next call to :meth:`refresh`." msgstr "" -#: library/curses.rst:850 +#: library/curses.rst:852 msgid "" "If *flag* is ``True``, the next call to :meth:`refresh` will clear the " "window completely." msgstr "" -#: library/curses.rst:856 +#: library/curses.rst:858 msgid "" "Erase from cursor to the end of the window: all lines below the cursor are " "deleted, and then the equivalent of :meth:`clrtoeol` is performed." msgstr "" -#: library/curses.rst:862 +#: library/curses.rst:864 msgid "Erase from cursor to the end of the line." msgstr "" -#: library/curses.rst:867 +#: library/curses.rst:869 msgid "" "Update the current cursor position of all the ancestors of the window to " "reflect the current cursor position of the window." msgstr "" -#: library/curses.rst:873 +#: library/curses.rst:875 msgid "Delete any character at ``(y, x)``." msgstr "" -#: library/curses.rst:878 +#: library/curses.rst:880 msgid "" "Delete the line under the cursor. All following lines are moved up by one " "line." msgstr "" -#: library/curses.rst:884 +#: library/curses.rst:886 msgid "" "An abbreviation for \"derive window\", :meth:`derwin` is the same as " "calling :meth:`subwin`, except that *begin_y* and *begin_x* are relative to " @@ -1034,13 +1035,13 @@ msgid "" "a window object for the derived window." msgstr "" -#: library/curses.rst:892 +#: library/curses.rst:894 msgid "" "Add character *ch* with attribute *attr*, and immediately call :meth:" "`refresh` on the window." msgstr "" -#: library/curses.rst:898 +#: library/curses.rst:900 msgid "" "Test whether the given pair of screen-relative character-cell coordinates " "are enclosed by the given window, returning ``True`` or ``False``. It is " @@ -1048,7 +1049,7 @@ msgid "" "location of a mouse event." msgstr "" -#: library/curses.rst:906 +#: library/curses.rst:908 msgid "" "Encoding used to encode method arguments (Unicode strings and characters). " "The encoding attribute is inherited from the parent window when a subwindow " @@ -1056,19 +1057,19 @@ msgid "" "encoding is used (see :func:`locale.getpreferredencoding`)." msgstr "" -#: library/curses.rst:916 +#: library/curses.rst:918 msgid "Clear the window." msgstr "" -#: library/curses.rst:921 +#: library/curses.rst:923 msgid "Return a tuple ``(y, x)`` of co-ordinates of upper-left corner." msgstr "" -#: library/curses.rst:926 +#: library/curses.rst:928 msgid "Return the given window's current background character/attribute pair." msgstr "" -#: library/curses.rst:931 +#: library/curses.rst:933 msgid "" "Get a character. Note that the integer returned does *not* have to be in " "ASCII range: function keys, keypad keys and so on are represented by numbers " @@ -1076,14 +1077,14 @@ msgid "" "otherwise wait until a key is pressed." msgstr "" -#: library/curses.rst:939 +#: library/curses.rst:941 msgid "" "Get a wide character. Return a character for most keys, or an integer for " "function keys, keypad keys, and other special keys. In no-delay mode, raise " "an exception if there is no input." msgstr "" -#: library/curses.rst:948 +#: library/curses.rst:950 msgid "" "Get a character, returning a string instead of an integer, as :meth:`getch` " "does. Function keys, keypad keys and other special keys return a multibyte " @@ -1091,35 +1092,35 @@ msgid "" "there is no input." msgstr "" -#: library/curses.rst:956 +#: library/curses.rst:958 msgid "Return a tuple ``(y, x)`` of the height and width of the window." msgstr "" -#: library/curses.rst:961 +#: library/curses.rst:963 msgid "" "Return the beginning coordinates of this window relative to its parent " "window as a tuple ``(y, x)``. Return ``(-1, -1)`` if this window has no " "parent." msgstr "" -#: library/curses.rst:971 +#: library/curses.rst:973 msgid "" "Read a bytes object from the user, with primitive line editing capacity." msgstr "" -#: library/curses.rst:976 +#: library/curses.rst:978 msgid "" "Return a tuple ``(y, x)`` of current cursor position relative to the " "window's upper-left corner." msgstr "" -#: library/curses.rst:983 +#: library/curses.rst:985 msgid "" "Display a horizontal line starting at ``(y, x)`` with length *n* consisting " "of the character *ch*." msgstr "" -#: library/curses.rst:989 +#: library/curses.rst:991 msgid "" "If *flag* is ``False``, curses no longer considers using the hardware insert/" "delete character feature of the terminal; if *flag* is ``True``, use of " @@ -1127,13 +1128,13 @@ msgid "" "initialized, use of character insert/delete is enabled by default." msgstr "" -#: library/curses.rst:997 +#: library/curses.rst:999 msgid "" "If *flag* is ``True``, :mod:`curses` will try and use hardware line editing " "facilities. Otherwise, line insertion/deletion are disabled." msgstr "" -#: library/curses.rst:1003 +#: library/curses.rst:1005 msgid "" "If *flag* is ``True``, any change in the window image automatically causes " "the window to be refreshed; you no longer have to call :meth:`refresh` " @@ -1141,19 +1142,19 @@ msgid "" "calls to wrefresh. This option is disabled by default." msgstr "" -#: library/curses.rst:1011 +#: library/curses.rst:1013 msgid "" "Return the character at the given position in the window. The bottom 8 bits " "are the character proper, and upper bits are the attributes." msgstr "" -#: library/curses.rst:1018 +#: library/curses.rst:1020 msgid "" "Paint character *ch* at ``(y, x)`` with attributes *attr*, moving the line " "from position *x* right by one character." msgstr "" -#: library/curses.rst:1024 +#: library/curses.rst:1026 msgid "" "Insert *nlines* lines into the specified window above the current line. The " "*nlines* bottom lines are lost. For negative *nlines*, delete *nlines* " @@ -1162,13 +1163,13 @@ msgid "" "remains the same." msgstr "" -#: library/curses.rst:1033 +#: library/curses.rst:1035 msgid "" "Insert a blank line under the cursor. All following lines are moved down by " "one line." msgstr "" -#: library/curses.rst:1040 +#: library/curses.rst:1042 msgid "" "Insert a character string (as many characters as will fit on the line) " "before the character under the cursor, up to *n* characters. If *n* is " @@ -1178,7 +1179,7 @@ msgid "" "if specified)." msgstr "" -#: library/curses.rst:1050 +#: library/curses.rst:1052 msgid "" "Insert a character string (as many characters as will fit on the line) " "before the character under the cursor. All characters to the right of the " @@ -1187,7 +1188,7 @@ msgid "" "specified)." msgstr "" -#: library/curses.rst:1059 +#: library/curses.rst:1061 msgid "" "Return a bytes object of characters, extracted from the window starting at " "the current cursor position, or at *y*, *x* if specified. Attributes are " @@ -1195,76 +1196,76 @@ msgid "" "string at most *n* characters long (exclusive of the trailing NUL)." msgstr "" -#: library/curses.rst:1067 +#: library/curses.rst:1069 msgid "" "Return ``True`` if the specified line was modified since the last call to :" "meth:`refresh`; otherwise return ``False``. Raise a :exc:`curses.error` " "exception if *line* is not valid for the given window." msgstr "" -#: library/curses.rst:1074 +#: library/curses.rst:1076 msgid "" "Return ``True`` if the specified window was modified since the last call to :" "meth:`refresh`; otherwise return ``False``." msgstr "" -#: library/curses.rst:1080 +#: library/curses.rst:1082 msgid "" "If *flag* is ``True``, escape sequences generated by some keys (keypad, " "function keys) will be interpreted by :mod:`curses`. If *flag* is ``False``, " "escape sequences will be left as is in the input stream." msgstr "" -#: library/curses.rst:1087 +#: library/curses.rst:1089 msgid "" "If *flag* is ``True``, cursor is left where it is on update, instead of " "being at \"cursor position.\" This reduces cursor movement where possible. " "If possible the cursor will be made invisible." msgstr "" -#: library/curses.rst:1091 +#: library/curses.rst:1093 msgid "" "If *flag* is ``False``, cursor will always be at \"cursor position\" after " "an update." msgstr "" -#: library/curses.rst:1096 +#: library/curses.rst:1098 msgid "Move cursor to ``(new_y, new_x)``." msgstr "" -#: library/curses.rst:1101 +#: library/curses.rst:1103 msgid "" "Move the window inside its parent window. The screen-relative parameters of " "the window are not changed. This routine is used to display different parts " "of the parent window at the same physical position on the screen." msgstr "" -#: library/curses.rst:1108 +#: library/curses.rst:1110 msgid "Move the window so its upper-left corner is at ``(new_y, new_x)``." msgstr "" -#: library/curses.rst:1113 +#: library/curses.rst:1115 msgid "If *flag* is ``True``, :meth:`getch` will be non-blocking." msgstr "" -#: library/curses.rst:1118 +#: library/curses.rst:1120 msgid "If *flag* is ``True``, escape sequences will not be timed out." msgstr "" -#: library/curses.rst:1120 +#: library/curses.rst:1122 msgid "" "If *flag* is ``False``, after a few milliseconds, an escape sequence will " "not be interpreted, and will be left in the input stream as is." msgstr "" -#: library/curses.rst:1126 +#: library/curses.rst:1128 msgid "" "Mark for refresh but wait. This function updates the data structure " "representing the desired state of the window, but does not force an update " "of the physical screen. To accomplish that, call :func:`doupdate`." msgstr "" -#: library/curses.rst:1133 +#: library/curses.rst:1135 msgid "" "Overlay the window on top of *destwin*. The windows need not be the same " "size, only the overlapping region is copied. This copy is non-destructive, " @@ -1272,7 +1273,7 @@ msgid "" "contents of *destwin*." msgstr "" -#: library/curses.rst:1138 +#: library/curses.rst:1140 msgid "" "To get fine-grained control over the copied region, the second form of :meth:" "`overlay` can be used. *sminrow* and *smincol* are the upper-left " @@ -1280,7 +1281,7 @@ msgid "" "in the destination window." msgstr "" -#: library/curses.rst:1146 +#: library/curses.rst:1148 msgid "" "Overwrite the window on top of *destwin*. The windows need not be the same " "size, in which case only the overlapping region is copied. This copy is " @@ -1288,7 +1289,7 @@ msgid "" "the old contents of *destwin*." msgstr "" -#: library/curses.rst:1151 +#: library/curses.rst:1153 msgid "" "To get fine-grained control over the copied region, the second form of :meth:" "`overwrite` can be used. *sminrow* and *smincol* are the upper-left " @@ -1296,31 +1297,31 @@ msgid "" "the destination window." msgstr "" -#: library/curses.rst:1159 +#: library/curses.rst:1161 msgid "" "Write all data associated with the window into the provided file object. " "This information can be later retrieved using the :func:`getwin` function." msgstr "" -#: library/curses.rst:1165 +#: library/curses.rst:1167 msgid "" "Indicate that the *num* screen lines, starting at line *beg*, are corrupted " "and should be completely redrawn on the next :meth:`refresh` call." msgstr "" -#: library/curses.rst:1171 +#: library/curses.rst:1173 msgid "" "Touch the entire window, causing it to be completely redrawn on the next :" "meth:`refresh` call." msgstr "" -#: library/curses.rst:1177 +#: library/curses.rst:1179 msgid "" "Update the display immediately (sync actual screen with previous drawing/" "deleting methods)." msgstr "" -#: library/curses.rst:1180 +#: library/curses.rst:1182 msgid "" "The 6 optional arguments can only be specified when the window is a pad " "created with :func:`newpad`. The additional parameters are needed to " @@ -1335,7 +1336,7 @@ msgid "" "*smincol* are treated as if they were zero." msgstr "" -#: library/curses.rst:1194 +#: library/curses.rst:1196 msgid "" "Reallocate storage for a curses window to adjust its dimensions to the " "specified values. If either dimension is larger than the current values, " @@ -1343,11 +1344,11 @@ msgid "" "rendition (as set by :meth:`bkgdset`) merged into them." msgstr "" -#: library/curses.rst:1202 +#: library/curses.rst:1204 msgid "Scroll the screen or scrolling region upward by *lines* lines." msgstr "" -#: library/curses.rst:1207 +#: library/curses.rst:1209 msgid "" "Control what happens when the cursor of a window is moved off the edge of " "the window or scrolling region, either as a result of a newline action on " @@ -1357,54 +1358,54 @@ msgid "" "scrolling effect on the terminal, it is also necessary to call :meth:`idlok`." msgstr "" -#: library/curses.rst:1217 +#: library/curses.rst:1219 msgid "" "Set the scrolling region from line *top* to line *bottom*. All scrolling " "actions will take place in this region." msgstr "" -#: library/curses.rst:1223 +#: library/curses.rst:1225 msgid "" "Turn off the standout attribute. On some terminals this has the side effect " "of turning off all attributes." msgstr "" -#: library/curses.rst:1229 +#: library/curses.rst:1231 msgid "Turn on attribute *A_STANDOUT*." msgstr "" -#: library/curses.rst:1242 +#: library/curses.rst:1244 msgid "" "Return a sub-window, whose upper-left corner is at ``(begin_y, begin_x)``, " "and whose width/height is *ncols*/*nlines*." msgstr "" -#: library/curses.rst:1245 +#: library/curses.rst:1247 msgid "" "By default, the sub-window will extend from the specified position to the " "lower right corner of the window." msgstr "" -#: library/curses.rst:1251 +#: library/curses.rst:1253 msgid "" "Touch each location in the window that has been touched in any of its " "ancestor windows. This routine is called by :meth:`refresh`, so it should " "almost never be necessary to call it manually." msgstr "" -#: library/curses.rst:1258 +#: library/curses.rst:1260 msgid "" "If *flag* is ``True``, then :meth:`syncup` is called automatically whenever " "there is a change in the window." msgstr "" -#: library/curses.rst:1264 +#: library/curses.rst:1266 msgid "" "Touch all locations in ancestors of the window that have been changed in " "the window." msgstr "" -#: library/curses.rst:1270 +#: library/curses.rst:1272 msgid "" "Set blocking or non-blocking read behavior for the window. If *delay* is " "negative, blocking read is used (which will wait indefinitely for input). " @@ -1414,7 +1415,7 @@ msgid "" "still no input at the end of that time." msgstr "" -#: library/curses.rst:1280 +#: library/curses.rst:1282 msgid "" "Pretend *count* lines have been changed, starting with line *start*. If " "*changed* is supplied, it specifies whether the affected lines are marked as " @@ -1422,51 +1423,51 @@ msgid "" "``=False``)." msgstr "" -#: library/curses.rst:1287 +#: library/curses.rst:1289 msgid "" "Pretend the whole window has been changed, for purposes of drawing " "optimizations." msgstr "" -#: library/curses.rst:1293 +#: library/curses.rst:1295 msgid "" "Mark all lines in the window as unchanged since the last call to :meth:" "`refresh`." msgstr "" -#: library/curses.rst:1300 +#: library/curses.rst:1302 msgid "" "Display a vertical line starting at ``(y, x)`` with length *n* consisting of " "the character *ch*." msgstr "" -#: library/curses.rst:1305 +#: library/curses.rst:1307 msgid "Constants" msgstr "Constantes" -#: library/curses.rst:1307 +#: library/curses.rst:1309 msgid "The :mod:`curses` module defines the following data members:" msgstr "" -#: library/curses.rst:1312 +#: library/curses.rst:1314 msgid "" "Some curses routines that return an integer, such as :meth:`~window." "getch`, return :const:`ERR` upon failure." msgstr "" -#: library/curses.rst:1318 +#: library/curses.rst:1320 msgid "" "Some curses routines that return an integer, such as :func:`napms`, " "return :const:`OK` upon success." msgstr "" -#: library/curses.rst:1324 +#: library/curses.rst:1326 msgid "" "A bytes object representing the current version of the module. Also " "available as :const:`__version__`." msgstr "" -#: library/curses.rst:1330 +#: library/curses.rst:1332 msgid "" "A named tuple containing the three components of the ncurses library " "version: *major*, *minor*, and *patch*. All values are integers. The " @@ -1474,965 +1475,965 @@ msgid "" "is equivalent to ``curses.ncurses_version.major`` and so on." msgstr "" -#: library/curses.rst:1335 +#: library/curses.rst:1337 msgid "Availability: if the ncurses library is used." msgstr "" -#: library/curses.rst:1340 +#: library/curses.rst:1342 msgid "" "Some constants are available to specify character cell attributes. The exact " "constants available are system dependent." msgstr "" -#: library/curses.rst:1344 +#: library/curses.rst:1346 msgid "Attribute" msgstr "Attribut" -#: library/curses.rst:1392 library/curses.rst:1636 +#: library/curses.rst:1394 library/curses.rst:1638 msgid "Meaning" msgstr "Signification" -#: library/curses.rst:1346 +#: library/curses.rst:1348 msgid "``A_ALTCHARSET``" msgstr "``A_ALTCHARSET``" -#: library/curses.rst:1346 +#: library/curses.rst:1348 msgid "Alternate character set mode" msgstr "" -#: library/curses.rst:1348 +#: library/curses.rst:1350 msgid "``A_BLINK``" msgstr "``A_BLINK``" -#: library/curses.rst:1348 +#: library/curses.rst:1350 msgid "Blink mode" msgstr "" -#: library/curses.rst:1350 +#: library/curses.rst:1352 msgid "``A_BOLD``" msgstr "``A_BOLD``" -#: library/curses.rst:1350 +#: library/curses.rst:1352 msgid "Bold mode" msgstr "" -#: library/curses.rst:1352 +#: library/curses.rst:1354 msgid "``A_DIM``" msgstr "``A_DIM``" -#: library/curses.rst:1352 +#: library/curses.rst:1354 msgid "Dim mode" msgstr "" -#: library/curses.rst:1354 +#: library/curses.rst:1356 msgid "``A_INVIS``" msgstr "``A_INVIS``" -#: library/curses.rst:1354 +#: library/curses.rst:1356 msgid "Invisible or blank mode" msgstr "" -#: library/curses.rst:1356 +#: library/curses.rst:1358 msgid "``A_ITALIC``" msgstr "``A_ITALIC``" -#: library/curses.rst:1356 +#: library/curses.rst:1358 msgid "Italic mode" msgstr "" -#: library/curses.rst:1358 +#: library/curses.rst:1360 msgid "``A_NORMAL``" msgstr "``A_NORMAL``" -#: library/curses.rst:1358 +#: library/curses.rst:1360 msgid "Normal attribute" msgstr "Attribut normal" -#: library/curses.rst:1360 +#: library/curses.rst:1362 msgid "``A_PROTECT``" msgstr "``A_PROTECT``" -#: library/curses.rst:1360 +#: library/curses.rst:1362 msgid "Protected mode" msgstr "" -#: library/curses.rst:1362 +#: library/curses.rst:1364 msgid "``A_REVERSE``" msgstr "``A_REVERSE``" -#: library/curses.rst:1362 +#: library/curses.rst:1364 msgid "Reverse background and foreground colors" msgstr "" -#: library/curses.rst:1365 +#: library/curses.rst:1367 msgid "``A_STANDOUT``" msgstr "``A_STANDOUT``" -#: library/curses.rst:1365 +#: library/curses.rst:1367 msgid "Standout mode" msgstr "" -#: library/curses.rst:1367 +#: library/curses.rst:1369 msgid "``A_UNDERLINE``" msgstr "``A_UNDERLINE``" -#: library/curses.rst:1367 +#: library/curses.rst:1369 msgid "Underline mode" msgstr "" -#: library/curses.rst:1369 +#: library/curses.rst:1371 msgid "``A_HORIZONTAL``" msgstr "``A_HORIZONTAL``" -#: library/curses.rst:1369 +#: library/curses.rst:1371 msgid "Horizontal highlight" msgstr "" -#: library/curses.rst:1371 +#: library/curses.rst:1373 msgid "``A_LEFT``" msgstr "``A_LEFT``" -#: library/curses.rst:1371 +#: library/curses.rst:1373 msgid "Left highlight" msgstr "" -#: library/curses.rst:1373 +#: library/curses.rst:1375 msgid "``A_LOW``" msgstr "``A_LOW``" -#: library/curses.rst:1373 +#: library/curses.rst:1375 msgid "Low highlight" msgstr "" -#: library/curses.rst:1375 +#: library/curses.rst:1377 msgid "``A_RIGHT``" msgstr "``A_RIGHT``" -#: library/curses.rst:1375 +#: library/curses.rst:1377 msgid "Right highlight" msgstr "" -#: library/curses.rst:1377 +#: library/curses.rst:1379 msgid "``A_TOP``" msgstr "``A_TOP``" -#: library/curses.rst:1377 +#: library/curses.rst:1379 msgid "Top highlight" msgstr "" -#: library/curses.rst:1379 +#: library/curses.rst:1381 msgid "``A_VERTICAL``" msgstr "``A_VERTICAL``" -#: library/curses.rst:1379 +#: library/curses.rst:1381 msgid "Vertical highlight" msgstr "" -#: library/curses.rst:1397 +#: library/curses.rst:1399 msgid "``A_CHARTEXT``" msgstr "``A_CHARTEXT``" -#: library/curses.rst:1397 +#: library/curses.rst:1399 msgid "Bit-mask to extract a character" msgstr "" -#: library/curses.rst:1385 +#: library/curses.rst:1387 msgid "``A_ITALIC`` was added." msgstr "" -#: library/curses.rst:1388 +#: library/curses.rst:1390 msgid "" "Several constants are available to extract corresponding attributes returned " "by some methods." msgstr "" -#: library/curses.rst:1392 +#: library/curses.rst:1394 msgid "Bit-mask" msgstr "" -#: library/curses.rst:1394 +#: library/curses.rst:1396 msgid "``A_ATTRIBUTES``" msgstr "``A_ATTRIBUTES``" -#: library/curses.rst:1394 +#: library/curses.rst:1396 msgid "Bit-mask to extract attributes" msgstr "" -#: library/curses.rst:1400 +#: library/curses.rst:1402 msgid "``A_COLOR``" msgstr "``A_COLOR``" -#: library/curses.rst:1400 +#: library/curses.rst:1402 msgid "Bit-mask to extract color-pair field information" msgstr "" -#: library/curses.rst:1404 +#: library/curses.rst:1406 msgid "" "Keys are referred to by integer constants with names starting with " "``KEY_``. The exact keycaps available are system dependent." msgstr "" -#: library/curses.rst:1410 +#: library/curses.rst:1412 msgid "Key constant" msgstr "" -#: library/curses.rst:1410 +#: library/curses.rst:1412 msgid "Key" msgstr "" -#: library/curses.rst:1412 +#: library/curses.rst:1414 msgid "``KEY_MIN``" msgstr "``KEY_MIN``" -#: library/curses.rst:1412 +#: library/curses.rst:1414 msgid "Minimum key value" msgstr "" -#: library/curses.rst:1414 +#: library/curses.rst:1416 msgid "``KEY_BREAK``" msgstr "``KEY_BREAK``" -#: library/curses.rst:1414 +#: library/curses.rst:1416 msgid "Break key (unreliable)" msgstr "" -#: library/curses.rst:1416 +#: library/curses.rst:1418 msgid "``KEY_DOWN``" msgstr "``KEY_DOWN``" -#: library/curses.rst:1416 +#: library/curses.rst:1418 msgid "Down-arrow" msgstr "" -#: library/curses.rst:1418 +#: library/curses.rst:1420 msgid "``KEY_UP``" msgstr "``KEY_UP``" -#: library/curses.rst:1418 +#: library/curses.rst:1420 msgid "Up-arrow" msgstr "" -#: library/curses.rst:1420 +#: library/curses.rst:1422 msgid "``KEY_LEFT``" msgstr "``KEY_LEFT``" -#: library/curses.rst:1420 +#: library/curses.rst:1422 msgid "Left-arrow" msgstr "" -#: library/curses.rst:1422 +#: library/curses.rst:1424 msgid "``KEY_RIGHT``" msgstr "``KEY_RIGHT``" -#: library/curses.rst:1422 +#: library/curses.rst:1424 msgid "Right-arrow" msgstr "" -#: library/curses.rst:1424 +#: library/curses.rst:1426 msgid "``KEY_HOME``" msgstr "``KEY_HOME``" -#: library/curses.rst:1424 +#: library/curses.rst:1426 msgid "Home key (upward+left arrow)" msgstr "" -#: library/curses.rst:1426 +#: library/curses.rst:1428 msgid "``KEY_BACKSPACE``" msgstr "``KEY_BACKSPACE``" -#: library/curses.rst:1426 +#: library/curses.rst:1428 msgid "Backspace (unreliable)" msgstr "" -#: library/curses.rst:1428 +#: library/curses.rst:1430 msgid "``KEY_F0``" msgstr "``KEY_F0``" -#: library/curses.rst:1428 +#: library/curses.rst:1430 msgid "Function keys. Up to 64 function keys are supported." msgstr "" -#: library/curses.rst:1431 +#: library/curses.rst:1433 msgid "``KEY_Fn``" msgstr "``KEY_Fn``" -#: library/curses.rst:1431 +#: library/curses.rst:1433 msgid "Value of function key *n*" msgstr "" -#: library/curses.rst:1433 +#: library/curses.rst:1435 msgid "``KEY_DL``" msgstr "``KEY_DL``" -#: library/curses.rst:1433 +#: library/curses.rst:1435 msgid "Delete line" msgstr "" -#: library/curses.rst:1435 +#: library/curses.rst:1437 msgid "``KEY_IL``" msgstr "``KEY_IL``" -#: library/curses.rst:1435 +#: library/curses.rst:1437 msgid "Insert line" msgstr "" -#: library/curses.rst:1437 +#: library/curses.rst:1439 msgid "``KEY_DC``" msgstr "``KEY_DC``" -#: library/curses.rst:1437 +#: library/curses.rst:1439 msgid "Delete character" msgstr "" -#: library/curses.rst:1439 +#: library/curses.rst:1441 msgid "``KEY_IC``" msgstr "``KEY_IC``" -#: library/curses.rst:1439 +#: library/curses.rst:1441 msgid "Insert char or enter insert mode" msgstr "" -#: library/curses.rst:1441 +#: library/curses.rst:1443 msgid "``KEY_EIC``" msgstr "``KEY_EIC``" -#: library/curses.rst:1441 +#: library/curses.rst:1443 msgid "Exit insert char mode" msgstr "" -#: library/curses.rst:1443 +#: library/curses.rst:1445 msgid "``KEY_CLEAR``" msgstr "``KEY_CLEAR``" -#: library/curses.rst:1443 +#: library/curses.rst:1445 msgid "Clear screen" msgstr "" -#: library/curses.rst:1445 +#: library/curses.rst:1447 msgid "``KEY_EOS``" msgstr "``KEY_EOS``" -#: library/curses.rst:1445 +#: library/curses.rst:1447 msgid "Clear to end of screen" msgstr "" -#: library/curses.rst:1447 +#: library/curses.rst:1449 msgid "``KEY_EOL``" msgstr "``KEY_EOL``" -#: library/curses.rst:1447 +#: library/curses.rst:1449 msgid "Clear to end of line" msgstr "" -#: library/curses.rst:1449 +#: library/curses.rst:1451 msgid "``KEY_SF``" msgstr "``KEY_SF``" -#: library/curses.rst:1449 +#: library/curses.rst:1451 msgid "Scroll 1 line forward" msgstr "" -#: library/curses.rst:1451 +#: library/curses.rst:1453 msgid "``KEY_SR``" msgstr "``KEY_SR``" -#: library/curses.rst:1451 +#: library/curses.rst:1453 msgid "Scroll 1 line backward (reverse)" msgstr "" -#: library/curses.rst:1453 +#: library/curses.rst:1455 msgid "``KEY_NPAGE``" msgstr "``KEY_NPAGE``" -#: library/curses.rst:1453 +#: library/curses.rst:1455 msgid "Next page" msgstr "" -#: library/curses.rst:1455 +#: library/curses.rst:1457 msgid "``KEY_PPAGE``" msgstr "``KEY_PPAGE``" -#: library/curses.rst:1455 +#: library/curses.rst:1457 msgid "Previous page" msgstr "" -#: library/curses.rst:1457 +#: library/curses.rst:1459 msgid "``KEY_STAB``" msgstr "``KEY_STAB``" -#: library/curses.rst:1457 +#: library/curses.rst:1459 msgid "Set tab" msgstr "" -#: library/curses.rst:1459 +#: library/curses.rst:1461 msgid "``KEY_CTAB``" msgstr "``KEY_CTAB``" -#: library/curses.rst:1459 +#: library/curses.rst:1461 msgid "Clear tab" msgstr "" -#: library/curses.rst:1461 +#: library/curses.rst:1463 msgid "``KEY_CATAB``" msgstr "``KEY_CATAB``" -#: library/curses.rst:1461 +#: library/curses.rst:1463 msgid "Clear all tabs" msgstr "" -#: library/curses.rst:1463 +#: library/curses.rst:1465 msgid "``KEY_ENTER``" msgstr "``KEY_ENTER``" -#: library/curses.rst:1463 +#: library/curses.rst:1465 msgid "Enter or send (unreliable)" msgstr "" -#: library/curses.rst:1465 +#: library/curses.rst:1467 msgid "``KEY_SRESET``" msgstr "``KEY_SRESET``" -#: library/curses.rst:1465 +#: library/curses.rst:1467 msgid "Soft (partial) reset (unreliable)" msgstr "" -#: library/curses.rst:1467 +#: library/curses.rst:1469 msgid "``KEY_RESET``" msgstr "``KEY_RESET``" -#: library/curses.rst:1467 +#: library/curses.rst:1469 msgid "Reset or hard reset (unreliable)" msgstr "" -#: library/curses.rst:1469 +#: library/curses.rst:1471 msgid "``KEY_PRINT``" msgstr "``KEY_PRINT``" -#: library/curses.rst:1469 +#: library/curses.rst:1471 msgid "Print" msgstr "" -#: library/curses.rst:1471 +#: library/curses.rst:1473 msgid "``KEY_LL``" msgstr "``KEY_LL``" -#: library/curses.rst:1471 +#: library/curses.rst:1473 msgid "Home down or bottom (lower left)" msgstr "" -#: library/curses.rst:1473 +#: library/curses.rst:1475 msgid "``KEY_A1``" msgstr "``KEY_A1``" -#: library/curses.rst:1473 +#: library/curses.rst:1475 msgid "Upper left of keypad" msgstr "" -#: library/curses.rst:1475 +#: library/curses.rst:1477 msgid "``KEY_A3``" msgstr "``KEY_A3``" -#: library/curses.rst:1475 +#: library/curses.rst:1477 msgid "Upper right of keypad" msgstr "" -#: library/curses.rst:1477 +#: library/curses.rst:1479 msgid "``KEY_B2``" msgstr "``KEY_B2``" -#: library/curses.rst:1477 +#: library/curses.rst:1479 msgid "Center of keypad" msgstr "" -#: library/curses.rst:1479 +#: library/curses.rst:1481 msgid "``KEY_C1``" msgstr "``KEY_C1``" -#: library/curses.rst:1479 +#: library/curses.rst:1481 msgid "Lower left of keypad" msgstr "" -#: library/curses.rst:1481 +#: library/curses.rst:1483 msgid "``KEY_C3``" msgstr "``KEY_C3``" -#: library/curses.rst:1481 +#: library/curses.rst:1483 msgid "Lower right of keypad" msgstr "" -#: library/curses.rst:1483 +#: library/curses.rst:1485 msgid "``KEY_BTAB``" msgstr "``KEY_BTAB``" -#: library/curses.rst:1483 +#: library/curses.rst:1485 msgid "Back tab" msgstr "" -#: library/curses.rst:1485 +#: library/curses.rst:1487 msgid "``KEY_BEG``" msgstr "``KEY_BEG``" -#: library/curses.rst:1485 +#: library/curses.rst:1487 msgid "Beg (beginning)" msgstr "" -#: library/curses.rst:1487 +#: library/curses.rst:1489 msgid "``KEY_CANCEL``" msgstr "``KEY_CANCEL``" -#: library/curses.rst:1487 +#: library/curses.rst:1489 msgid "Cancel" msgstr "" -#: library/curses.rst:1489 +#: library/curses.rst:1491 msgid "``KEY_CLOSE``" msgstr "``KEY_CLOSE``" -#: library/curses.rst:1489 +#: library/curses.rst:1491 msgid "Close" msgstr "*Close*" -#: library/curses.rst:1491 +#: library/curses.rst:1493 msgid "``KEY_COMMAND``" msgstr "``KEY_COMMAND``" -#: library/curses.rst:1491 +#: library/curses.rst:1493 msgid "Cmd (command)" msgstr "" -#: library/curses.rst:1493 +#: library/curses.rst:1495 msgid "``KEY_COPY``" msgstr "``KEY_COPY``" -#: library/curses.rst:1493 +#: library/curses.rst:1495 msgid "Copy" msgstr "*Copy*" -#: library/curses.rst:1495 +#: library/curses.rst:1497 msgid "``KEY_CREATE``" msgstr "``KEY_CREATE``" -#: library/curses.rst:1495 +#: library/curses.rst:1497 msgid "Create" msgstr "" -#: library/curses.rst:1497 +#: library/curses.rst:1499 msgid "``KEY_END``" msgstr "``KEY_END``" -#: library/curses.rst:1497 +#: library/curses.rst:1499 msgid "End" msgstr "" -#: library/curses.rst:1499 +#: library/curses.rst:1501 msgid "``KEY_EXIT``" msgstr "``KEY_EXIT``" -#: library/curses.rst:1499 +#: library/curses.rst:1501 msgid "Exit" msgstr "*Exit*" -#: library/curses.rst:1501 +#: library/curses.rst:1503 msgid "``KEY_FIND``" msgstr "``KEY_FIND``" -#: library/curses.rst:1501 +#: library/curses.rst:1503 msgid "Find" msgstr "" -#: library/curses.rst:1503 +#: library/curses.rst:1505 msgid "``KEY_HELP``" msgstr "``KEY_HELP``" -#: library/curses.rst:1503 +#: library/curses.rst:1505 msgid "Help" msgstr "" -#: library/curses.rst:1505 +#: library/curses.rst:1507 msgid "``KEY_MARK``" msgstr "``KEY_MARK``" -#: library/curses.rst:1505 +#: library/curses.rst:1507 msgid "Mark" msgstr "" -#: library/curses.rst:1507 +#: library/curses.rst:1509 msgid "``KEY_MESSAGE``" msgstr "``KEY_MESSAGE``" -#: library/curses.rst:1507 +#: library/curses.rst:1509 msgid "Message" msgstr "" -#: library/curses.rst:1509 +#: library/curses.rst:1511 msgid "``KEY_MOVE``" msgstr "``KEY_MOVE``" -#: library/curses.rst:1509 +#: library/curses.rst:1511 msgid "Move" msgstr "" -#: library/curses.rst:1511 +#: library/curses.rst:1513 msgid "``KEY_NEXT``" msgstr "``KEY_NEXT``" -#: library/curses.rst:1511 +#: library/curses.rst:1513 msgid "Next" msgstr "" -#: library/curses.rst:1513 +#: library/curses.rst:1515 msgid "``KEY_OPEN``" msgstr "``KEY_OPEN``" -#: library/curses.rst:1513 +#: library/curses.rst:1515 msgid "Open" msgstr "" -#: library/curses.rst:1515 +#: library/curses.rst:1517 msgid "``KEY_OPTIONS``" msgstr "``KEY_OPTIONS``" -#: library/curses.rst:1515 +#: library/curses.rst:1517 msgid "Options" msgstr "Options" -#: library/curses.rst:1517 +#: library/curses.rst:1519 msgid "``KEY_PREVIOUS``" msgstr "``KEY_PREVIOUS``" -#: library/curses.rst:1517 +#: library/curses.rst:1519 msgid "Prev (previous)" msgstr "" -#: library/curses.rst:1519 +#: library/curses.rst:1521 msgid "``KEY_REDO``" msgstr "``KEY_REDO``" -#: library/curses.rst:1519 +#: library/curses.rst:1521 msgid "Redo" msgstr "*Redo*" -#: library/curses.rst:1521 +#: library/curses.rst:1523 msgid "``KEY_REFERENCE``" msgstr "``KEY_REFERENCE``" -#: library/curses.rst:1521 +#: library/curses.rst:1523 msgid "Ref (reference)" msgstr "" -#: library/curses.rst:1523 +#: library/curses.rst:1525 msgid "``KEY_REFRESH``" msgstr "``KEY_REFRESH``" -#: library/curses.rst:1523 +#: library/curses.rst:1525 msgid "Refresh" msgstr "" -#: library/curses.rst:1525 +#: library/curses.rst:1527 msgid "``KEY_REPLACE``" msgstr "``KEY_REPLACE``" -#: library/curses.rst:1525 +#: library/curses.rst:1527 msgid "Replace" msgstr "" -#: library/curses.rst:1527 +#: library/curses.rst:1529 msgid "``KEY_RESTART``" msgstr "``KEY_RESTART``" -#: library/curses.rst:1527 +#: library/curses.rst:1529 msgid "Restart" msgstr "" -#: library/curses.rst:1529 +#: library/curses.rst:1531 msgid "``KEY_RESUME``" msgstr "``KEY_RESUME``" -#: library/curses.rst:1529 +#: library/curses.rst:1531 msgid "Resume" msgstr "" -#: library/curses.rst:1531 +#: library/curses.rst:1533 msgid "``KEY_SAVE``" msgstr "``KEY_SAVE``" -#: library/curses.rst:1531 +#: library/curses.rst:1533 msgid "Save" msgstr "*Save*" -#: library/curses.rst:1533 +#: library/curses.rst:1535 msgid "``KEY_SBEG``" msgstr "``KEY_SBEG``" -#: library/curses.rst:1533 +#: library/curses.rst:1535 msgid "Shifted Beg (beginning)" msgstr "" -#: library/curses.rst:1535 +#: library/curses.rst:1537 msgid "``KEY_SCANCEL``" msgstr "``KEY_SCANCEL``" -#: library/curses.rst:1535 +#: library/curses.rst:1537 msgid "Shifted Cancel" msgstr "" -#: library/curses.rst:1537 +#: library/curses.rst:1539 msgid "``KEY_SCOMMAND``" msgstr "``KEY_SCOMMAND``" -#: library/curses.rst:1537 +#: library/curses.rst:1539 msgid "Shifted Command" msgstr "" -#: library/curses.rst:1539 +#: library/curses.rst:1541 msgid "``KEY_SCOPY``" msgstr "``KEY_SCOPY``" -#: library/curses.rst:1539 +#: library/curses.rst:1541 msgid "Shifted Copy" msgstr "" -#: library/curses.rst:1541 +#: library/curses.rst:1543 msgid "``KEY_SCREATE``" msgstr "``KEY_SCREATE``" -#: library/curses.rst:1541 +#: library/curses.rst:1543 msgid "Shifted Create" msgstr "" -#: library/curses.rst:1543 +#: library/curses.rst:1545 msgid "``KEY_SDC``" msgstr "``KEY_SDC``" -#: library/curses.rst:1543 +#: library/curses.rst:1545 msgid "Shifted Delete char" msgstr "" -#: library/curses.rst:1545 +#: library/curses.rst:1547 msgid "``KEY_SDL``" msgstr "``KEY_SDL``" -#: library/curses.rst:1545 +#: library/curses.rst:1547 msgid "Shifted Delete line" msgstr "" -#: library/curses.rst:1547 +#: library/curses.rst:1549 msgid "``KEY_SELECT``" msgstr "``KEY_SELECT``" -#: library/curses.rst:1547 +#: library/curses.rst:1549 msgid "Select" msgstr "" -#: library/curses.rst:1549 +#: library/curses.rst:1551 msgid "``KEY_SEND``" msgstr "``KEY_SEND``" -#: library/curses.rst:1549 +#: library/curses.rst:1551 msgid "Shifted End" msgstr "" -#: library/curses.rst:1551 +#: library/curses.rst:1553 msgid "``KEY_SEOL``" msgstr "``KEY_SEOL``" -#: library/curses.rst:1551 +#: library/curses.rst:1553 msgid "Shifted Clear line" msgstr "" -#: library/curses.rst:1553 +#: library/curses.rst:1555 msgid "``KEY_SEXIT``" msgstr "``KEY_SEXIT``" -#: library/curses.rst:1553 +#: library/curses.rst:1555 msgid "Shifted Exit" msgstr "" -#: library/curses.rst:1555 +#: library/curses.rst:1557 msgid "``KEY_SFIND``" msgstr "``KEY_SFIND``" -#: library/curses.rst:1555 +#: library/curses.rst:1557 msgid "Shifted Find" msgstr "" -#: library/curses.rst:1557 +#: library/curses.rst:1559 msgid "``KEY_SHELP``" msgstr "``KEY_SHELP``" -#: library/curses.rst:1557 +#: library/curses.rst:1559 msgid "Shifted Help" msgstr "" -#: library/curses.rst:1559 +#: library/curses.rst:1561 msgid "``KEY_SHOME``" msgstr "``KEY_SHOME``" -#: library/curses.rst:1559 +#: library/curses.rst:1561 msgid "Shifted Home" msgstr "" -#: library/curses.rst:1561 +#: library/curses.rst:1563 msgid "``KEY_SIC``" msgstr "``KEY_SIC``" -#: library/curses.rst:1561 +#: library/curses.rst:1563 msgid "Shifted Input" msgstr "" -#: library/curses.rst:1563 +#: library/curses.rst:1565 msgid "``KEY_SLEFT``" msgstr "``KEY_SLEFT``" -#: library/curses.rst:1563 +#: library/curses.rst:1565 msgid "Shifted Left arrow" msgstr "" -#: library/curses.rst:1565 +#: library/curses.rst:1567 msgid "``KEY_SMESSAGE``" msgstr "``KEY_SMESSAGE``" -#: library/curses.rst:1565 +#: library/curses.rst:1567 msgid "Shifted Message" msgstr "" -#: library/curses.rst:1567 +#: library/curses.rst:1569 msgid "``KEY_SMOVE``" msgstr "``KEY_SMOVE``" -#: library/curses.rst:1567 +#: library/curses.rst:1569 msgid "Shifted Move" msgstr "" -#: library/curses.rst:1569 +#: library/curses.rst:1571 msgid "``KEY_SNEXT``" msgstr "``KEY_SNEXT``" -#: library/curses.rst:1569 +#: library/curses.rst:1571 msgid "Shifted Next" msgstr "" -#: library/curses.rst:1571 +#: library/curses.rst:1573 msgid "``KEY_SOPTIONS``" msgstr "``KEY_SOPTIONS``" -#: library/curses.rst:1571 +#: library/curses.rst:1573 msgid "Shifted Options" msgstr "" -#: library/curses.rst:1573 +#: library/curses.rst:1575 msgid "``KEY_SPREVIOUS``" msgstr "``KEY_SPREVIOUS``" -#: library/curses.rst:1573 +#: library/curses.rst:1575 msgid "Shifted Prev" msgstr "" -#: library/curses.rst:1575 +#: library/curses.rst:1577 msgid "``KEY_SPRINT``" msgstr "``KEY_SPRINT``" -#: library/curses.rst:1575 +#: library/curses.rst:1577 msgid "Shifted Print" msgstr "" -#: library/curses.rst:1577 +#: library/curses.rst:1579 msgid "``KEY_SREDO``" msgstr "``KEY_SREDO``" -#: library/curses.rst:1577 +#: library/curses.rst:1579 msgid "Shifted Redo" msgstr "" -#: library/curses.rst:1579 +#: library/curses.rst:1581 msgid "``KEY_SREPLACE``" msgstr "``KEY_SREPLACE``" -#: library/curses.rst:1579 +#: library/curses.rst:1581 msgid "Shifted Replace" msgstr "" -#: library/curses.rst:1581 +#: library/curses.rst:1583 msgid "``KEY_SRIGHT``" msgstr "``KEY_SRIGHT``" -#: library/curses.rst:1581 +#: library/curses.rst:1583 msgid "Shifted Right arrow" msgstr "" -#: library/curses.rst:1583 +#: library/curses.rst:1585 msgid "``KEY_SRSUME``" msgstr "``KEY_SRSUME``" -#: library/curses.rst:1583 +#: library/curses.rst:1585 msgid "Shifted Resume" msgstr "" -#: library/curses.rst:1585 +#: library/curses.rst:1587 msgid "``KEY_SSAVE``" msgstr "``KEY_SSAVE``" -#: library/curses.rst:1585 +#: library/curses.rst:1587 msgid "Shifted Save" msgstr "" -#: library/curses.rst:1587 +#: library/curses.rst:1589 msgid "``KEY_SSUSPEND``" msgstr "``KEY_SSUSPEND``" -#: library/curses.rst:1587 +#: library/curses.rst:1589 msgid "Shifted Suspend" msgstr "" -#: library/curses.rst:1589 +#: library/curses.rst:1591 msgid "``KEY_SUNDO``" msgstr "``KEY_SUNDO``" -#: library/curses.rst:1589 +#: library/curses.rst:1591 msgid "Shifted Undo" msgstr "" -#: library/curses.rst:1591 +#: library/curses.rst:1593 msgid "``KEY_SUSPEND``" msgstr "``KEY_SUSPEND``" -#: library/curses.rst:1591 +#: library/curses.rst:1593 msgid "Suspend" msgstr "" -#: library/curses.rst:1593 +#: library/curses.rst:1595 msgid "``KEY_UNDO``" msgstr "``KEY_UNDO``" -#: library/curses.rst:1593 +#: library/curses.rst:1595 msgid "Undo" msgstr "*Undo*" -#: library/curses.rst:1595 +#: library/curses.rst:1597 msgid "``KEY_MOUSE``" msgstr "``KEY_MOUSE``" -#: library/curses.rst:1595 +#: library/curses.rst:1597 msgid "Mouse event has occurred" msgstr "" -#: library/curses.rst:1597 +#: library/curses.rst:1599 msgid "``KEY_RESIZE``" msgstr "``KEY_RESIZE``" -#: library/curses.rst:1597 +#: library/curses.rst:1599 msgid "Terminal resize event" msgstr "" -#: library/curses.rst:1599 +#: library/curses.rst:1601 msgid "``KEY_MAX``" msgstr "``KEY_MAX``" -#: library/curses.rst:1599 +#: library/curses.rst:1601 msgid "Maximum key value" msgstr "" -#: library/curses.rst:1602 +#: library/curses.rst:1604 msgid "" "On VT100s and their software emulations, such as X terminal emulators, there " "are normally at least four function keys (:const:`KEY_F1`, :const:`KEY_F2`, :" @@ -2443,63 +2444,63 @@ msgid "" "function keys); also, the following keypad mappings are standard:" msgstr "" -#: library/curses.rst:1611 +#: library/curses.rst:1613 msgid "Keycap" msgstr "" -#: library/curses.rst:1728 library/curses.rst:1852 +#: library/curses.rst:1730 library/curses.rst:1854 msgid "Constant" msgstr "Constante" -#: library/curses.rst:1613 +#: library/curses.rst:1615 msgid ":kbd:`Insert`" msgstr ":kbd:`Insert`" -#: library/curses.rst:1613 +#: library/curses.rst:1615 msgid "KEY_IC" msgstr "" -#: library/curses.rst:1615 +#: library/curses.rst:1617 msgid ":kbd:`Delete`" msgstr ":kbd:`Delete`" -#: library/curses.rst:1615 +#: library/curses.rst:1617 msgid "KEY_DC" msgstr "" -#: library/curses.rst:1617 +#: library/curses.rst:1619 msgid ":kbd:`Home`" msgstr ":kbd:`Home`" -#: library/curses.rst:1617 +#: library/curses.rst:1619 msgid "KEY_HOME" msgstr "KEY_HOME" -#: library/curses.rst:1619 +#: library/curses.rst:1621 msgid ":kbd:`End`" msgstr ":kbd:`End`" -#: library/curses.rst:1619 +#: library/curses.rst:1621 msgid "KEY_END" msgstr "KEY_END" -#: library/curses.rst:1621 +#: library/curses.rst:1623 msgid ":kbd:`Page Up`" msgstr ":kbd:`Page Up`" -#: library/curses.rst:1621 +#: library/curses.rst:1623 msgid "KEY_PPAGE" msgstr "KEY_PPAGE" -#: library/curses.rst:1623 +#: library/curses.rst:1625 msgid ":kbd:`Page Down`" msgstr ":kbd:`Page Down`" -#: library/curses.rst:1623 +#: library/curses.rst:1625 msgid "KEY_NPAGE" msgstr "KEY_NPAGE" -#: library/curses.rst:1626 +#: library/curses.rst:1628 msgid "" "The following table lists characters from the alternate character set. These " "are inherited from the VT100 terminal, and will generally be available on " @@ -2507,435 +2508,435 @@ msgid "" "available, curses falls back on a crude printable ASCII approximation." msgstr "" -#: library/curses.rst:1633 +#: library/curses.rst:1635 msgid "These are available only after :func:`initscr` has been called." msgstr "" -#: library/curses.rst:1636 +#: library/curses.rst:1638 msgid "ACS code" msgstr "" -#: library/curses.rst:1638 +#: library/curses.rst:1640 msgid "``ACS_BBSS``" msgstr "``ACS_BBSS``" -#: library/curses.rst:1638 +#: library/curses.rst:1640 msgid "alternate name for upper right corner" msgstr "" -#: library/curses.rst:1640 +#: library/curses.rst:1642 msgid "``ACS_BLOCK``" msgstr "``ACS_BLOCK``" -#: library/curses.rst:1640 +#: library/curses.rst:1642 msgid "solid square block" msgstr "" -#: library/curses.rst:1642 +#: library/curses.rst:1644 msgid "``ACS_BOARD``" msgstr "``ACS_BOARD``" -#: library/curses.rst:1642 +#: library/curses.rst:1644 msgid "board of squares" msgstr "" -#: library/curses.rst:1644 +#: library/curses.rst:1646 msgid "``ACS_BSBS``" msgstr "``ACS_BSBS``" -#: library/curses.rst:1644 +#: library/curses.rst:1646 msgid "alternate name for horizontal line" msgstr "" -#: library/curses.rst:1646 +#: library/curses.rst:1648 msgid "``ACS_BSSB``" msgstr "``ACS_BSSB``" -#: library/curses.rst:1646 +#: library/curses.rst:1648 msgid "alternate name for upper left corner" msgstr "" -#: library/curses.rst:1648 +#: library/curses.rst:1650 msgid "``ACS_BSSS``" msgstr "``ACS_BSSS``" -#: library/curses.rst:1648 +#: library/curses.rst:1650 msgid "alternate name for top tee" msgstr "" -#: library/curses.rst:1650 +#: library/curses.rst:1652 msgid "``ACS_BTEE``" msgstr "``ACS_BTEE``" -#: library/curses.rst:1650 +#: library/curses.rst:1652 msgid "bottom tee" msgstr "" -#: library/curses.rst:1652 +#: library/curses.rst:1654 msgid "``ACS_BULLET``" msgstr "``ACS_BULLET``" -#: library/curses.rst:1652 +#: library/curses.rst:1654 msgid "bullet" msgstr "" -#: library/curses.rst:1654 +#: library/curses.rst:1656 msgid "``ACS_CKBOARD``" msgstr "``ACS_CKBOARD``" -#: library/curses.rst:1654 +#: library/curses.rst:1656 msgid "checker board (stipple)" msgstr "" -#: library/curses.rst:1656 +#: library/curses.rst:1658 msgid "``ACS_DARROW``" msgstr "``ACS_DARROW``" -#: library/curses.rst:1656 +#: library/curses.rst:1658 msgid "arrow pointing down" msgstr "" -#: library/curses.rst:1658 +#: library/curses.rst:1660 msgid "``ACS_DEGREE``" msgstr "``ACS_DEGREE``" -#: library/curses.rst:1658 +#: library/curses.rst:1660 msgid "degree symbol" msgstr "" -#: library/curses.rst:1660 +#: library/curses.rst:1662 msgid "``ACS_DIAMOND``" msgstr "``ACS_DIAMOND``" -#: library/curses.rst:1660 +#: library/curses.rst:1662 msgid "diamond" msgstr "" -#: library/curses.rst:1662 +#: library/curses.rst:1664 msgid "``ACS_GEQUAL``" msgstr "``ACS_GEQUAL``" -#: library/curses.rst:1662 +#: library/curses.rst:1664 msgid "greater-than-or-equal-to" msgstr "" -#: library/curses.rst:1664 +#: library/curses.rst:1666 msgid "``ACS_HLINE``" msgstr "``ACS_HLINE``" -#: library/curses.rst:1664 +#: library/curses.rst:1666 msgid "horizontal line" msgstr "" -#: library/curses.rst:1666 +#: library/curses.rst:1668 msgid "``ACS_LANTERN``" msgstr "``ACS_LANTERN``" -#: library/curses.rst:1666 +#: library/curses.rst:1668 msgid "lantern symbol" msgstr "" -#: library/curses.rst:1668 +#: library/curses.rst:1670 msgid "``ACS_LARROW``" msgstr "``ACS_LARROW``" -#: library/curses.rst:1668 +#: library/curses.rst:1670 msgid "left arrow" msgstr "" -#: library/curses.rst:1670 +#: library/curses.rst:1672 msgid "``ACS_LEQUAL``" msgstr "``ACS_LEQUAL``" -#: library/curses.rst:1670 +#: library/curses.rst:1672 msgid "less-than-or-equal-to" msgstr "" -#: library/curses.rst:1672 +#: library/curses.rst:1674 msgid "``ACS_LLCORNER``" msgstr "``ACS_LLCORNER``" -#: library/curses.rst:1672 +#: library/curses.rst:1674 msgid "lower left-hand corner" msgstr "" -#: library/curses.rst:1674 +#: library/curses.rst:1676 msgid "``ACS_LRCORNER``" msgstr "``ACS_LRCORNER``" -#: library/curses.rst:1674 +#: library/curses.rst:1676 msgid "lower right-hand corner" msgstr "" -#: library/curses.rst:1676 +#: library/curses.rst:1678 msgid "``ACS_LTEE``" msgstr "``ACS_LTEE``" -#: library/curses.rst:1676 +#: library/curses.rst:1678 msgid "left tee" msgstr "" -#: library/curses.rst:1678 +#: library/curses.rst:1680 msgid "``ACS_NEQUAL``" msgstr "``ACS_NEQUAL``" -#: library/curses.rst:1678 +#: library/curses.rst:1680 msgid "not-equal sign" msgstr "" -#: library/curses.rst:1680 +#: library/curses.rst:1682 msgid "``ACS_PI``" msgstr "``ACS_PI``" -#: library/curses.rst:1680 +#: library/curses.rst:1682 msgid "letter pi" msgstr "" -#: library/curses.rst:1682 +#: library/curses.rst:1684 msgid "``ACS_PLMINUS``" msgstr "``ACS_PLMINUS``" -#: library/curses.rst:1682 +#: library/curses.rst:1684 msgid "plus-or-minus sign" msgstr "" -#: library/curses.rst:1684 +#: library/curses.rst:1686 msgid "``ACS_PLUS``" msgstr "``ACS_PLUS``" -#: library/curses.rst:1684 +#: library/curses.rst:1686 msgid "big plus sign" msgstr "" -#: library/curses.rst:1686 +#: library/curses.rst:1688 msgid "``ACS_RARROW``" msgstr "``ACS_RARROW``" -#: library/curses.rst:1686 +#: library/curses.rst:1688 msgid "right arrow" msgstr "" -#: library/curses.rst:1688 +#: library/curses.rst:1690 msgid "``ACS_RTEE``" msgstr "``ACS_RTEE``" -#: library/curses.rst:1688 +#: library/curses.rst:1690 msgid "right tee" msgstr "" -#: library/curses.rst:1690 +#: library/curses.rst:1692 msgid "``ACS_S1``" msgstr "``ACS_S1``" -#: library/curses.rst:1690 +#: library/curses.rst:1692 msgid "scan line 1" msgstr "" -#: library/curses.rst:1692 +#: library/curses.rst:1694 msgid "``ACS_S3``" msgstr "``ACS_S3``" -#: library/curses.rst:1692 +#: library/curses.rst:1694 msgid "scan line 3" msgstr "" -#: library/curses.rst:1694 +#: library/curses.rst:1696 msgid "``ACS_S7``" msgstr "``ACS_S7``" -#: library/curses.rst:1694 +#: library/curses.rst:1696 msgid "scan line 7" msgstr "" -#: library/curses.rst:1696 +#: library/curses.rst:1698 msgid "``ACS_S9``" msgstr "``ACS_S9``" -#: library/curses.rst:1696 +#: library/curses.rst:1698 msgid "scan line 9" msgstr "" -#: library/curses.rst:1698 +#: library/curses.rst:1700 msgid "``ACS_SBBS``" msgstr "``ACS_SBBS``" -#: library/curses.rst:1698 +#: library/curses.rst:1700 msgid "alternate name for lower right corner" msgstr "" -#: library/curses.rst:1700 +#: library/curses.rst:1702 msgid "``ACS_SBSB``" msgstr "``ACS_SBSB``" -#: library/curses.rst:1700 +#: library/curses.rst:1702 msgid "alternate name for vertical line" msgstr "" -#: library/curses.rst:1702 +#: library/curses.rst:1704 msgid "``ACS_SBSS``" msgstr "``ACS_SBSS``" -#: library/curses.rst:1702 +#: library/curses.rst:1704 msgid "alternate name for right tee" msgstr "" -#: library/curses.rst:1704 +#: library/curses.rst:1706 msgid "``ACS_SSBB``" msgstr "``ACS_SSBB``" -#: library/curses.rst:1704 +#: library/curses.rst:1706 msgid "alternate name for lower left corner" msgstr "" -#: library/curses.rst:1706 +#: library/curses.rst:1708 msgid "``ACS_SSBS``" msgstr "``ACS_SSBS``" -#: library/curses.rst:1706 +#: library/curses.rst:1708 msgid "alternate name for bottom tee" msgstr "" -#: library/curses.rst:1708 +#: library/curses.rst:1710 msgid "``ACS_SSSB``" msgstr "``ACS_SSSB``" -#: library/curses.rst:1708 +#: library/curses.rst:1710 msgid "alternate name for left tee" msgstr "" -#: library/curses.rst:1710 +#: library/curses.rst:1712 msgid "``ACS_SSSS``" msgstr "``ACS_SSSS``" -#: library/curses.rst:1710 +#: library/curses.rst:1712 msgid "alternate name for crossover or big plus" msgstr "" -#: library/curses.rst:1712 +#: library/curses.rst:1714 msgid "``ACS_STERLING``" msgstr "``ACS_STERLING``" -#: library/curses.rst:1712 +#: library/curses.rst:1714 msgid "pound sterling" msgstr "" -#: library/curses.rst:1714 +#: library/curses.rst:1716 msgid "``ACS_TTEE``" msgstr "``ACS_TTEE``" -#: library/curses.rst:1714 +#: library/curses.rst:1716 msgid "top tee" msgstr "" -#: library/curses.rst:1716 +#: library/curses.rst:1718 msgid "``ACS_UARROW``" msgstr "``ACS_UARROW``" -#: library/curses.rst:1716 +#: library/curses.rst:1718 msgid "up arrow" msgstr "" -#: library/curses.rst:1718 +#: library/curses.rst:1720 msgid "``ACS_ULCORNER``" msgstr "``ACS_ULCORNER``" -#: library/curses.rst:1718 +#: library/curses.rst:1720 msgid "upper left corner" msgstr "" -#: library/curses.rst:1720 +#: library/curses.rst:1722 msgid "``ACS_URCORNER``" msgstr "``ACS_URCORNER``" -#: library/curses.rst:1720 +#: library/curses.rst:1722 msgid "upper right corner" msgstr "" -#: library/curses.rst:1722 +#: library/curses.rst:1724 msgid "``ACS_VLINE``" msgstr "``ACS_VLINE``" -#: library/curses.rst:1722 +#: library/curses.rst:1724 msgid "vertical line" msgstr "" -#: library/curses.rst:1725 +#: library/curses.rst:1727 msgid "The following table lists the predefined colors:" msgstr "" -#: library/curses.rst:1728 +#: library/curses.rst:1730 msgid "Color" msgstr "" -#: library/curses.rst:1730 +#: library/curses.rst:1732 msgid "``COLOR_BLACK``" msgstr "``COLOR_BLACK``" -#: library/curses.rst:1730 +#: library/curses.rst:1732 msgid "Black" msgstr "" -#: library/curses.rst:1732 +#: library/curses.rst:1734 msgid "``COLOR_BLUE``" msgstr "``COLOR_BLUE``" -#: library/curses.rst:1732 +#: library/curses.rst:1734 msgid "Blue" msgstr "" -#: library/curses.rst:1734 +#: library/curses.rst:1736 msgid "``COLOR_CYAN``" msgstr "``COLOR_CYAN``" -#: library/curses.rst:1734 +#: library/curses.rst:1736 msgid "Cyan (light greenish blue)" msgstr "" -#: library/curses.rst:1736 +#: library/curses.rst:1738 msgid "``COLOR_GREEN``" msgstr "``COLOR_GREEN``" -#: library/curses.rst:1736 +#: library/curses.rst:1738 msgid "Green" msgstr "" -#: library/curses.rst:1738 +#: library/curses.rst:1740 msgid "``COLOR_MAGENTA``" msgstr "``COLOR_MAGENTA``" -#: library/curses.rst:1738 +#: library/curses.rst:1740 msgid "Magenta (purplish red)" msgstr "" -#: library/curses.rst:1740 +#: library/curses.rst:1742 msgid "``COLOR_RED``" msgstr "``COLOR_RED``" -#: library/curses.rst:1740 +#: library/curses.rst:1742 msgid "Red" msgstr "" -#: library/curses.rst:1742 +#: library/curses.rst:1744 msgid "``COLOR_WHITE``" msgstr "``COLOR_WHITE``" -#: library/curses.rst:1742 +#: library/curses.rst:1744 msgid "White" msgstr "" -#: library/curses.rst:1744 +#: library/curses.rst:1746 msgid "``COLOR_YELLOW``" msgstr "``COLOR_YELLOW``" -#: library/curses.rst:1744 +#: library/curses.rst:1746 msgid "Yellow" msgstr "" -#: library/curses.rst:1749 +#: library/curses.rst:1751 msgid ":mod:`curses.textpad` --- Text input widget for curses programs" msgstr "" -#: library/curses.rst:1757 +#: library/curses.rst:1759 msgid "" "The :mod:`curses.textpad` module provides a :class:`Textbox` class that " "handles elementary text editing in a curses window, supporting a set of " @@ -2945,11 +2946,11 @@ msgid "" "purposes." msgstr "" -#: library/curses.rst:1763 +#: library/curses.rst:1765 msgid "The module :mod:`curses.textpad` defines the following function:" msgstr "" -#: library/curses.rst:1768 +#: library/curses.rst:1770 msgid "" "Draw a rectangle. The first argument must be a window object; the remaining " "arguments are coordinates relative to that window. The second and third " @@ -2961,15 +2962,15 @@ msgid "" "will be drawn with ASCII dashes, vertical bars, and plus signs." msgstr "" -#: library/curses.rst:1781 +#: library/curses.rst:1783 msgid "Textbox objects" msgstr "" -#: library/curses.rst:1783 +#: library/curses.rst:1785 msgid "You can instantiate a :class:`Textbox` object as follows:" msgstr "" -#: library/curses.rst:1788 +#: library/curses.rst:1790 msgid "" "Return a textbox widget object. The *win* argument should be a curses :ref:" "`window ` object in which the textbox is to be " @@ -2978,13 +2979,13 @@ msgid "" "instance's :attr:`stripspaces` flag is initially on." msgstr "" -#: library/curses.rst:1794 +#: library/curses.rst:1796 #, fuzzy msgid ":class:`Textbox` objects have the following methods:" msgstr "" "Les objets de la classe :class:`TestLoader` ont les attributs suivants :" -#: library/curses.rst:1799 +#: library/curses.rst:1801 msgid "" "This is the entry point you will normally use. It accepts editing " "keystrokes until one of the termination keystrokes is entered. If " @@ -2995,167 +2996,167 @@ msgid "" "`stripspaces` attribute." msgstr "" -#: library/curses.rst:1810 +#: library/curses.rst:1812 msgid "" "Process a single command keystroke. Here are the supported special " "keystrokes:" msgstr "" -#: library/curses.rst:1852 +#: library/curses.rst:1854 msgid "Keystroke" msgstr "" -#: library/curses.rst:1814 +#: library/curses.rst:1816 msgid "Action" msgstr "" -#: library/curses.rst:1816 +#: library/curses.rst:1818 msgid ":kbd:`Control-A`" msgstr ":kbd:`Control-A`" -#: library/curses.rst:1816 +#: library/curses.rst:1818 msgid "Go to left edge of window." msgstr "" -#: library/curses.rst:1854 +#: library/curses.rst:1856 msgid ":kbd:`Control-B`" msgstr ":kbd:`Control-B`" -#: library/curses.rst:1818 +#: library/curses.rst:1820 msgid "Cursor left, wrapping to previous line if appropriate." msgstr "" -#: library/curses.rst:1821 +#: library/curses.rst:1823 msgid ":kbd:`Control-D`" msgstr ":kbd:`Control-D`" -#: library/curses.rst:1821 +#: library/curses.rst:1823 msgid "Delete character under cursor." msgstr "" -#: library/curses.rst:1823 +#: library/curses.rst:1825 msgid ":kbd:`Control-E`" msgstr ":kbd:`Control-E`" -#: library/curses.rst:1823 +#: library/curses.rst:1825 msgid "Go to right edge (stripspaces off) or end of line (stripspaces on)." msgstr "" -#: library/curses.rst:1856 +#: library/curses.rst:1858 msgid ":kbd:`Control-F`" msgstr ":kbd:`Control-F`" -#: library/curses.rst:1826 +#: library/curses.rst:1828 msgid "Cursor right, wrapping to next line when appropriate." msgstr "" -#: library/curses.rst:1829 +#: library/curses.rst:1831 msgid ":kbd:`Control-G`" msgstr ":kbd:`Control-G`" -#: library/curses.rst:1829 +#: library/curses.rst:1831 msgid "Terminate, returning the window contents." msgstr "" -#: library/curses.rst:1831 +#: library/curses.rst:1833 msgid ":kbd:`Control-H`" msgstr ":kbd:`Control-H`" -#: library/curses.rst:1831 +#: library/curses.rst:1833 msgid "Delete character backward." msgstr "" -#: library/curses.rst:1833 +#: library/curses.rst:1835 msgid ":kbd:`Control-J`" msgstr ":kbd:`Control-J`" -#: library/curses.rst:1833 +#: library/curses.rst:1835 msgid "Terminate if the window is 1 line, otherwise insert newline." msgstr "" -#: library/curses.rst:1836 +#: library/curses.rst:1838 msgid ":kbd:`Control-K`" msgstr ":kbd:`Control-K`" -#: library/curses.rst:1836 +#: library/curses.rst:1838 msgid "If line is blank, delete it, otherwise clear to end of line." msgstr "" -#: library/curses.rst:1839 +#: library/curses.rst:1841 msgid ":kbd:`Control-L`" msgstr ":kbd:`Control-L`" -#: library/curses.rst:1839 +#: library/curses.rst:1841 msgid "Refresh screen." msgstr "" -#: library/curses.rst:1860 +#: library/curses.rst:1862 msgid ":kbd:`Control-N`" msgstr ":kbd:`Control-N`" -#: library/curses.rst:1841 +#: library/curses.rst:1843 msgid "Cursor down; move down one line." msgstr "" -#: library/curses.rst:1843 +#: library/curses.rst:1845 msgid ":kbd:`Control-O`" msgstr ":kbd:`Control-O`" -#: library/curses.rst:1843 +#: library/curses.rst:1845 msgid "Insert a blank line at cursor location." msgstr "" -#: library/curses.rst:1858 +#: library/curses.rst:1860 msgid ":kbd:`Control-P`" msgstr ":kbd:`Control-P`" -#: library/curses.rst:1845 +#: library/curses.rst:1847 msgid "Cursor up; move up one line." msgstr "" -#: library/curses.rst:1848 +#: library/curses.rst:1850 msgid "" "Move operations do nothing if the cursor is at an edge where the movement is " "not possible. The following synonyms are supported where possible:" msgstr "" -#: library/curses.rst:1854 +#: library/curses.rst:1856 msgid ":const:`KEY_LEFT`" msgstr ":const:`KEY_LEFT`" -#: library/curses.rst:1856 +#: library/curses.rst:1858 msgid ":const:`KEY_RIGHT`" msgstr ":const:`KEY_RIGHT`" -#: library/curses.rst:1858 +#: library/curses.rst:1860 msgid ":const:`KEY_UP`" msgstr ":const:`KEY_UP`" -#: library/curses.rst:1860 +#: library/curses.rst:1862 msgid ":const:`KEY_DOWN`" msgstr ":const:`KEY_DOWN`" -#: library/curses.rst:1862 +#: library/curses.rst:1864 msgid ":const:`KEY_BACKSPACE`" msgstr ":const:`KEY_BACKSPACE`" -#: library/curses.rst:1862 +#: library/curses.rst:1864 msgid ":kbd:`Control-h`" msgstr ":kbd:`Control-h`" -#: library/curses.rst:1865 +#: library/curses.rst:1867 msgid "" "All other keystrokes are treated as a command to insert the given character " "and move right (with line wrapping)." msgstr "" -#: library/curses.rst:1871 +#: library/curses.rst:1873 msgid "" "Return the window contents as a string; whether blanks in the window are " "included is affected by the :attr:`stripspaces` member." msgstr "" -#: library/curses.rst:1877 +#: library/curses.rst:1879 msgid "" "This attribute is a flag which controls the interpretation of blanks in the " "window. When it is on, trailing blanks on each line are ignored; any cursor " diff --git a/library/fnmatch.po b/library/fnmatch.po index 46133761..8e8f545e 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.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-01-27 19:26+0100\n" "PO-Revision-Date: 2019-02-21 17:34+0100\n" "Last-Translator: Julien VITARD \n" "Language-Team: FRENCH \n" @@ -130,10 +130,11 @@ msgstr "" "n'utilise pas la fonction :func:`os.path.normcase`." #: library/fnmatch.rst:78 +#, fuzzy msgid "" -"Return the subset of the list of *names* that match *pattern*. It is the " -"same as ``[n for n in names if fnmatch(n, pattern)]``, but implemented more " -"efficiently." +"Construct a list from those elements of the iterable *names* that match " +"*pattern*. It is the same as ``[n for n in names if fnmatch(n, pattern)]``, " +"but implemented more efficiently." msgstr "" "Renvoie un sous-ensemble de la liste *names* correspondant au motif " "*pattern*. Similaire à ``[n for n in names if fnmatch(n, pattern)]``, mais " diff --git a/library/functions.po b/library/functions.po index 2b5a9450..467ba4ee 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: 2020-12-17 16:05+0100\n" +"POT-Creation-Date: 2021-01-27 19:26+0100\n" "PO-Revision-Date: 2020-08-30 23:21+0200\n" "Last-Translator: Antoine Wecxsteen\n" "Language-Team: French \n" @@ -3089,15 +3089,17 @@ msgstr "" "d'un objet, car elle prend en compte l'héritage." #: library/functions.rst:1689 +#, fuzzy msgid "" "With three arguments, return a new type object. This is essentially a " "dynamic form of the :keyword:`class` statement. The *name* string is the " -"class name and becomes the :attr:`~definition.__name__` attribute; the " -"*bases* tuple itemizes the base classes and becomes the :attr:`~class." -"__bases__` attribute; and the *dict* dictionary is the namespace containing " -"definitions for class body and is copied to a standard dictionary to become " -"the :attr:`~object.__dict__` attribute. For example, the following two " -"statements create identical :class:`type` objects:" +"class name and becomes the :attr:`~definition.__name__` attribute. The " +"*bases* tuple contains the base classes and becomes the :attr:`~class." +"__bases__` attribute; if empty, :class:`object`, the ultimate base of all " +"classes, is added. The *dict* dictionary contains attribute and method " +"definitions for the class body; it may be copied or wrapped before becoming " +"the :attr:`~object.__dict__` attribute. The following two statements create " +"identical :class:`type` objects:" msgstr "" "Avec trois arguments, renvoie un nouveau type. C'est essentiellement une " "forme dynamique de l'instruction :keyword:`class`. La chaîne *name* est le " @@ -3109,11 +3111,11 @@ msgstr "" "exemple, les deux instructions suivantes créent deux instances identiques " "de :class:`type` :" -#: library/functions.rst:1703 +#: library/functions.rst:1704 msgid "See also :ref:`bltin-type-objects`." msgstr "Voir aussi :ref:`bltin-type-objects`." -#: library/functions.rst:1705 +#: library/functions.rst:1706 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." @@ -3122,7 +3124,7 @@ msgstr "" "ne doivent plus utiliser la forme à un argument pour récupérer le type d'un " "objet." -#: library/functions.rst:1711 +#: library/functions.rst:1712 msgid "" "Return the :attr:`~object.__dict__` attribute for a module, class, instance, " "or any other object with a :attr:`~object.__dict__` attribute." @@ -3131,7 +3133,7 @@ msgstr "" "instance ou de n'importe quel objet avec un attribut :attr:`~object." "__dict__`." -#: library/functions.rst:1714 +#: library/functions.rst:1715 msgid "" "Objects such as modules and instances have an updateable :attr:`~object." "__dict__` attribute; however, other objects may have write restrictions on " @@ -3144,7 +3146,7 @@ msgstr "" "exemple, les classes utilisent un :class:`types.MappingProxyType` pour " "éviter les modifications directes du dictionnaire)." -#: library/functions.rst:1719 +#: library/functions.rst:1720 msgid "" "Without an argument, :func:`vars` acts like :func:`locals`. Note, the " "locals dictionary is only useful for reads since updates to the locals " @@ -3154,18 +3156,18 @@ msgstr "" "dictionnaire des variables locales n'est utile qu'en lecture, car ses " "écritures sont ignorées." -#: library/functions.rst:1723 +#: library/functions.rst:1724 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:1729 +#: library/functions.rst:1730 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:1731 +#: library/functions.rst:1732 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 " @@ -3179,7 +3181,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:1750 +#: library/functions.rst:1751 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 " @@ -3194,7 +3196,7 @@ msgstr "" "l'itérateur. Cela a pour effet de diviser la séquence en morceaux de taille " "*n*." -#: library/functions.rst:1756 +#: library/functions.rst:1757 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 " @@ -3205,7 +3207,7 @@ msgstr "" "peuvent être ignorées. Si ces valeurs sont importantes, utilisez plutôt :" "func:`itertools.zip_longest`." -#: library/functions.rst:1760 +#: library/functions.rst:1761 msgid "" ":func:`zip` in conjunction with the ``*`` operator can be used to unzip a " "list::" @@ -3213,7 +3215,7 @@ msgstr "" ":func:`zip` peut être utilisée conjointement avec l'opérateur ``*`` pour " "dézipper une liste ::" -#: library/functions.rst:1781 +#: library/functions.rst:1782 msgid "" "This is an advanced function that is not needed in everyday Python " "programming, unlike :func:`importlib.import_module`." @@ -3221,7 +3223,7 @@ msgstr "" "C'est une fonction avancée qui n'est pas fréquemment nécessaire, " "contrairement à :func:`importlib.import_module`." -#: library/functions.rst:1784 +#: library/functions.rst:1785 msgid "" "This function is invoked by the :keyword:`import` statement. It can be " "replaced (by importing the :mod:`builtins` module and assigning to " @@ -3241,7 +3243,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:1793 +#: library/functions.rst:1794 msgid "" "The function imports the module *name*, potentially using the given " "*globals* and *locals* to determine how to interpret the name in a package " @@ -3257,7 +3259,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:1800 +#: library/functions.rst:1801 msgid "" "*level* specifies whether to use absolute or relative imports. ``0`` (the " "default) means only perform absolute imports. Positive values for *level* " @@ -3270,7 +3272,7 @@ msgstr "" "positive indique le nombre de dossiers parents relativement au dossier du " "module appelant :func:`__import__` (voir la :pep:`328`)." -#: library/functions.rst:1806 +#: library/functions.rst:1807 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 " @@ -3282,7 +3284,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:1811 +#: library/functions.rst:1812 msgid "" "For example, the statement ``import spam`` results in bytecode resembling " "the following code::" @@ -3290,11 +3292,11 @@ msgstr "" "Par exemple, l'instruction ``import spam`` renvoie un code intermédiaire " "(*bytecode* en anglais) ressemblant au code suivant ::" -#: library/functions.rst:1816 +#: library/functions.rst:1817 msgid "The statement ``import spam.ham`` results in this call::" msgstr "L'instruction ``import spam.ham`` appelle ::" -#: library/functions.rst:1820 +#: library/functions.rst:1821 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." @@ -3302,7 +3304,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:1823 +#: library/functions.rst:1824 msgid "" "On the other hand, the statement ``from spam.ham import eggs, sausage as " "saus`` results in ::" @@ -3310,7 +3312,7 @@ msgstr "" "En revanche, l'instruction ``from spam.ham import eggs, sausage as saus`` " "donne ::" -#: library/functions.rst:1830 +#: library/functions.rst:1831 msgid "" "Here, the ``spam.ham`` module is returned from :func:`__import__`. From " "this object, the names to import are retrieved and assigned to their " @@ -3319,7 +3321,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:1834 +#: library/functions.rst:1835 msgid "" "If you simply want to import a module (potentially within a package) by " "name, use :func:`importlib.import_module`." @@ -3327,7 +3329,7 @@ msgstr "" "Si vous voulez simplement importer un module (potentiellement dans un " "paquet) par son nom, utilisez :func:`importlib.import_module`." -#: library/functions.rst:1837 +#: library/functions.rst:1838 msgid "" "Negative values for *level* are no longer supported (which also changes the " "default value to 0)." @@ -3335,7 +3337,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:1841 +#: library/functions.rst:1842 msgid "" "When the command line options :option:`-E` or :option:`-I` are being used, " "the environment variable :envvar:`PYTHONCASEOK` is now ignored." @@ -3343,11 +3345,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:1846 +#: library/functions.rst:1847 msgid "Footnotes" msgstr "Notes" -#: library/functions.rst:1847 +#: library/functions.rst:1848 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/functools.po b/library/functools.po index d5e11648..9b8118ff 100644 --- a/library/functools.po +++ b/library/functools.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-01-27 19:26+0100\n" "PO-Revision-Date: 2019-12-11 11:16+0100\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -56,7 +56,7 @@ msgid "" "`lru_cache()` with a size limit." msgstr "" -#: library/functools.rst:245 +#: library/functools.rst:255 msgid "For example::" msgstr "Par exemple ::" @@ -68,18 +68,40 @@ msgid "" "computed properties of instances that are otherwise effectively immutable." msgstr "" -#: library/functools.rst:117 library/functools.rst:330 +#: library/functools.rst:127 library/functools.rst:340 msgid "Example::" msgstr "Exemple ::" -#: library/functools.rst:76 +#: library/functools.rst:73 +msgid "" +"The mechanics of :func:`cached_property` are somewhat different from :func:" +"`property`. A regular property blocks attribute writes unless a setter is " +"defined. In contrast, a *cached_property* allows writes." +msgstr "" + +#: library/functools.rst:77 +msgid "" +"The *cached_property* decorator only runs on lookups and only when an " +"attribute of the same name doesn't exist. When it does run, the " +"*cached_property* writes to the attribute with the same name. Subsequent " +"attribute reads and writes take precedence over the *cached_property* method " +"and it works like a normal attribute." +msgstr "" + +#: library/functools.rst:83 +msgid "" +"The cached value can be cleared by deleting the attribute. This allows the " +"*cached_property* method to run again." +msgstr "" + +#: library/functools.rst:86 msgid "" "Note, this decorator interferes with the operation of :pep:`412` key-sharing " "dictionaries. This means that instance dictionaries can take more space " "than usual." msgstr "" -#: library/functools.rst:80 +#: library/functools.rst:90 msgid "" "Also, this decorator requires that the ``__dict__`` attribute on each " "instance be a mutable mapping. This means it will not work with some types, " @@ -89,14 +111,14 @@ msgid "" "such classes don't provide a ``__dict__`` attribute at all)." msgstr "" -#: library/functools.rst:87 +#: library/functools.rst:97 msgid "" "If a mutable mapping is not available or if space-efficient key sharing is " "desired, an effect similar to :func:`cached_property` can be achieved by a " "stacking :func:`property` on top of :func:`cache`::" msgstr "" -#: library/functools.rst:105 +#: library/functools.rst:115 msgid "" "Transform an old-style comparison function to a :term:`key function`. Used " "with tools that accept key functions (such as :func:`sorted`, :func:`min`, :" @@ -112,7 +134,7 @@ msgstr "" "portage de fonctions python 2 utilisant des fonctions de comparaison vers " "Python 3." -#: library/functools.rst:112 +#: library/functools.rst:122 msgid "" "A comparison function is any callable that accept two arguments, compares " "them, and returns a negative number for less-than, zero for equality, or a " @@ -125,13 +147,13 @@ msgstr "" "un appelable qui prend un argument et retourne une autre valeur qui sera " "utilisée comme clé de tri." -#: library/functools.rst:121 +#: library/functools.rst:131 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/functools.rst:129 +#: library/functools.rst:139 msgid "" "Decorator to wrap a function with a memoizing callable that saves up to the " "*maxsize* most recent calls. It can save time when an expensive or I/O " @@ -142,7 +164,7 @@ msgstr "" "une fonction coûteuse en ressources est souvent appelée avec les mêmes " "arguments." -#: library/functools.rst:133 +#: library/functools.rst:143 msgid "" "Since a dictionary is used to cache results, the positional and keyword " "arguments to the function must be hashable." @@ -150,7 +172,7 @@ msgstr "" "Comme un dictionnaire est utilisé pour mettre en cache les résultats, les " "arguments positionnels et nommés de la fonction doivent être hachables." -#: library/functools.rst:136 +#: library/functools.rst:146 msgid "" "Distinct argument patterns may be considered to be distinct calls with " "separate cache entries. For example, `f(a=1, b=2)` and `f(b=2, a=1)` differ " @@ -161,14 +183,14 @@ msgstr "" "`f(a=1, b=2)` et `f(b=2, a=1)` n'ont pas leurs arguments dans le même ordre, " "ce qui peut conduire à des entrées séparées dans le cache." -#: library/functools.rst:141 +#: library/functools.rst:151 msgid "" "If *user_function* is specified, it must be a callable. This allows the " "*lru_cache* decorator to be applied directly to a user function, leaving the " "*maxsize* at its default value of 128::" msgstr "" -#: library/functools.rst:150 +#: library/functools.rst:160 #, fuzzy msgid "" "If *maxsize* is set to ``None``, the LRU feature is disabled and the cache " @@ -178,7 +200,7 @@ msgstr "" "cache peut grossir sans limite. La fonctionnalité LRU fonctionne mieux " "quand *maxsize* est une puissance de deux." -#: library/functools.rst:153 +#: library/functools.rst:163 msgid "" "If *typed* is set to true, function arguments of different types will be " "cached separately. For example, ``f(3)`` and ``f(3.0)`` will be treated as " @@ -188,7 +210,7 @@ msgstr "" "séparément. Par exemple, ``f(3)`` et ``f(3.0)`` seront considérés comme des " "appels distincts avec des résultats distincts." -#: library/functools.rst:157 +#: library/functools.rst:167 msgid "" "The wrapped function is instrumented with a :func:`cache_parameters` " "function that returns a new :class:`dict` showing the values for *maxsize* " @@ -196,7 +218,7 @@ msgid "" "has no effect." msgstr "" -#: library/functools.rst:162 +#: library/functools.rst:172 msgid "" "To help measure the effectiveness of the cache and tune the *maxsize* " "parameter, the wrapped function is instrumented with a :func:`cache_info` " @@ -210,7 +232,7 @@ msgstr "" "*misses*, *maxsize* et *currsize*. Dans un environnement *multithread*, les " "succès et échecs d'appel du cache sont approximatifs." -#: library/functools.rst:168 +#: library/functools.rst:178 msgid "" "The decorator also provides a :func:`cache_clear` function for clearing or " "invalidating the cache." @@ -218,7 +240,7 @@ msgstr "" "Le décorateur fournit également une fonction :func:`cache_clear` pour vider " "ou invalider le cache." -#: library/functools.rst:171 +#: library/functools.rst:181 msgid "" "The original underlying function is accessible through the :attr:" "`__wrapped__` attribute. This is useful for introspection, for bypassing " @@ -228,7 +250,7 @@ msgstr "" "`__wrapped__`. Ceci est utile pour l'introspection, pour outrepasser le " "cache, ou pour ré-englober la fonction avec un cache différent." -#: library/functools.rst:175 +#: library/functools.rst:185 #, fuzzy msgid "" "An `LRU (least recently used) cache `_ using a cache to implement a `dynamic " @@ -274,20 +296,20 @@ msgstr "" "technique de `programmation dynamique `_ ::" -#: library/functools.rst:226 +#: library/functools.rst:236 msgid "Added the *typed* option." msgstr "L'option *typed* a été ajoutée." -#: library/functools.rst:229 +#: library/functools.rst:239 #, fuzzy msgid "Added the *user_function* option." msgstr "L'option *typed* a été ajoutée." -#: library/functools.rst:232 +#: library/functools.rst:242 msgid "Added the function :func:`cache_parameters`" msgstr "" -#: library/functools.rst:237 +#: library/functools.rst:247 msgid "" "Given a class defining one or more rich comparison ordering methods, this " "class decorator supplies the rest. This simplifies the effort involved in " @@ -297,7 +319,7 @@ msgstr "" "riches, ce décorateur de classe fournit le reste. Ceci simplifie l'effort à " "fournir dans la spécification de toutes les opérations de comparaison riche :" -#: library/functools.rst:241 +#: library/functools.rst:251 msgid "" "The class must define one of :meth:`__lt__`, :meth:`__le__`, :meth:`__gt__`, " "or :meth:`__ge__`. In addition, the class should supply an :meth:`__eq__` " @@ -307,7 +329,7 @@ msgstr "" "`__le__`, :meth:`__gt__`, or :meth:`__ge__`. De plus, la classe doit fournir " "une méthode :meth:`__eq__`." -#: library/functools.rst:265 +#: library/functools.rst:275 msgid "" "While this decorator makes it easy to create well behaved totally ordered " "types, it *does* come at the cost of slower execution and more complex stack " @@ -322,7 +344,7 @@ msgstr "" "méthodes de comparaison riches résoudra normalement vos problèmes de " "rapidité." -#: library/functools.rst:274 +#: library/functools.rst:284 msgid "" "Returning NotImplemented from the underlying comparison function for " "unrecognised types is now supported." @@ -330,7 +352,7 @@ msgstr "" "Retourner NotImplemented dans les fonction de comparaison sous-jacentes pour " "les types non reconnus est maintenant supporté." -#: library/functools.rst:280 +#: library/functools.rst:290 msgid "" "Return a new :ref:`partial object` which when called will " "behave like *func* called with the positional arguments *args* and keyword " @@ -344,7 +366,7 @@ msgstr "" "à l'appel, ils sont ajoutés à *args*. Si plus d'arguments nommés sont " "fournis, ils étendent et surchargent *keywords*. À peu près équivalent à ::" -#: library/functools.rst:296 +#: library/functools.rst:306 msgid "" "The :func:`partial` is used for partial function application which \"freezes" "\" some portion of a function's arguments and/or keywords resulting in a new " @@ -358,7 +380,7 @@ msgstr "" "peut être utilisé pour créer un appelable qui se comporte comme la fonction :" "func:`int` ou l'argument *base* est deux par défaut :" -#: library/functools.rst:311 +#: library/functools.rst:321 msgid "" "Return a new :class:`partialmethod` descriptor which behaves like :class:" "`partial` except that it is designed to be used as a method definition " @@ -368,7 +390,7 @@ msgstr "" "comme :class:`partial` sauf qu'il est fait pour être utilisé comme une " "définition de méthode plutôt que d'être appelé directement." -#: library/functools.rst:315 +#: library/functools.rst:325 msgid "" "*func* must be a :term:`descriptor` or a callable (objects which are both, " "like normal functions, are handled as descriptors)." @@ -376,7 +398,7 @@ msgstr "" "*func* doit être un :term:`descriptor` ou un appelable (les objets qui sont " "les deux, comme les fonction normales, sont gérés comme des descripteurs)." -#: library/functools.rst:318 +#: library/functools.rst:328 msgid "" "When *func* is a descriptor (such as a normal Python function, :func:" "`classmethod`, :func:`staticmethod`, :func:`abstractmethod` or another " @@ -390,7 +412,7 @@ msgstr "" "au descripteur sous-jacent, et un :ref:`objet partiel ` " "approprié est renvoyé comme résultat." -#: library/functools.rst:324 +#: library/functools.rst:334 msgid "" "When *func* is a non-descriptor callable, an appropriate bound method is " "created dynamically. This behaves like a normal Python function when used as " @@ -404,7 +426,7 @@ msgstr "" "premier argument positionnel, avant les *args* et *keywords* fournis au " "constructeur :class:`partialmethod`." -#: library/functools.rst:355 +#: library/functools.rst:365 #, fuzzy msgid "" "Apply *function* of two arguments cumulatively to the items of *iterable*, " @@ -427,17 +449,17 @@ msgstr "" "la séquence est vide. Si *initializer* n'est pas renseigné et que " "*sequence* ne contient qu'un élément, le premier élément est retourné." -#: library/functools.rst:364 +#: library/functools.rst:374 msgid "Roughly equivalent to::" msgstr "Sensiblement équivalent à ::" -#: library/functools.rst:376 +#: library/functools.rst:386 msgid "" "See :func:`itertools.accumulate` for an iterator that yields all " "intermediate values." msgstr "" -#: library/functools.rst:381 +#: library/functools.rst:391 msgid "" "Transform a function into a :term:`single-dispatch ` :term:" "`generic function`." @@ -445,7 +467,7 @@ msgstr "" "Transforme une fonction en une :term:`fonction générique ` :term:`single-dispatch `." -#: library/functools.rst:384 +#: library/functools.rst:394 msgid "" "To define a generic function, decorate it with the ``@singledispatch`` " "decorator. Note that the dispatch happens on the type of the first argument, " @@ -455,7 +477,7 @@ msgstr "" "``@singledispatch``. Noter que la distribution est effectuée sur le type du " "premier argument, donc la fonction doit être créée en conséquence ::" -#: library/functools.rst:395 +#: library/functools.rst:405 msgid "" "To add overloaded implementations to the function, use the :func:`register` " "attribute of the generic function. It is a decorator. For functions " @@ -467,7 +489,7 @@ msgstr "" "Pour les fonctions annotées avec des types, le décorateur infère le type du " "premier argument automatiquement ::" -#: library/functools.rst:413 +#: library/functools.rst:423 msgid "" "For code which doesn't use type annotations, the appropriate type argument " "can be passed explicitly to the decorator itself::" @@ -475,7 +497,7 @@ msgstr "" "Pour le code qui n’utilise pas les indications de type, le type souhaité " "peut être passé explicitement en argument au décorateur ::" -#: library/functools.rst:424 +#: library/functools.rst:434 msgid "" "To enable registering lambdas and pre-existing functions, the :func:" "`register` attribute can be used in a functional form::" @@ -483,7 +505,7 @@ msgstr "" "Pour permettre l'enregistrement de *lambdas* et de fonctions pré-existantes, " "l'attribut :func:`register` peut être utilisé sous forme fonctionnelle ::" -#: library/functools.rst:432 +#: library/functools.rst:442 msgid "" "The :func:`register` attribute returns the undecorated function which " "enables decorator stacking, pickling, as well as creating unit tests for " @@ -493,7 +515,7 @@ msgstr "" "d'empiler les décorateurs, la sérialisation, et la création de tests " "unitaires pour chaque variante indépendamment ::" -#: library/functools.rst:446 +#: library/functools.rst:456 msgid "" "When called, the generic function dispatches on the type of the first " "argument::" @@ -501,7 +523,7 @@ msgstr "" "Quand elle est appelée, la fonction générique distribue sur le type du " "premier argument ::" -#: library/functools.rst:466 +#: library/functools.rst:476 msgid "" "Where there is no registered implementation for a specific type, its method " "resolution order is used to find a more generic implementation. The original " @@ -514,13 +536,13 @@ msgstr "" "est enregistrée pour le type d'``object``, et elle sera utilisée si aucune " "implémentation n'est trouvée." -#: library/functools.rst:472 +#: library/functools.rst:482 msgid "" "If an implementation registered to :term:`abstract base class`, virtual " "subclasses will be dispatched to that implementation::" msgstr "" -#: library/functools.rst:486 +#: library/functools.rst:496 msgid "" "To check which implementation will the generic function choose for a given " "type, use the ``dispatch()`` attribute::" @@ -528,7 +550,7 @@ msgstr "" "Pour vérifier quelle implémentation la fonction générique choisira pour un " "type donné, utiliser l'attribut ``dispatch()`` ::" -#: library/functools.rst:494 +#: library/functools.rst:504 msgid "" "To access all registered implementations, use the read-only ``registry`` " "attribute::" @@ -536,12 +558,12 @@ msgstr "" "Pour accéder à toutes les implémentations enregistrées, utiliser l'attribut " "en lecture seule ``registry`` ::" -#: library/functools.rst:508 +#: library/functools.rst:518 msgid "The :func:`register` attribute supports using type annotations." msgstr "" "L’attribut :func:`register` gère l’utilisation des indications de type." -#: library/functools.rst:514 +#: library/functools.rst:524 #, fuzzy msgid "" "Transform a method into a :term:`single-dispatch ` :term:" @@ -550,7 +572,7 @@ msgstr "" "Transforme une fonction en une :term:`fonction générique ` :term:`single-dispatch `." -#: library/functools.rst:517 +#: library/functools.rst:527 #, fuzzy msgid "" "To define a generic method, decorate it with the ``@singledispatchmethod`` " @@ -561,7 +583,7 @@ msgstr "" "``@singledispatch``. Noter que la distribution est effectuée sur le type du " "premier argument, donc la fonction doit être créée en conséquence ::" -#: library/functools.rst:534 +#: library/functools.rst:544 msgid "" "``@singledispatchmethod`` supports nesting with other decorators such as " "``@classmethod``. Note that to allow for ``dispatcher.register``, " @@ -569,13 +591,13 @@ msgid "" "``Negator`` class with the ``neg`` methods being class bound::" msgstr "" -#: library/functools.rst:555 +#: library/functools.rst:565 msgid "" "The same pattern can be used for other similar decorators: ``staticmethod``, " "``abstractmethod``, and others." msgstr "" -#: library/functools.rst:563 +#: library/functools.rst:573 msgid "" "Update a *wrapper* function to look like the *wrapped* function. The " "optional arguments are tuples to specify which attributes of the original " @@ -600,7 +622,7 @@ msgstr "" "met à jour le ``__dict__`` de la fonction englobante, c'est-à-dire le " "dictionnaire de l'instance)." -#: library/functools.rst:573 +#: library/functools.rst:583 msgid "" "To allow access to the original function for introspection and other " "purposes (e.g. bypassing a caching decorator such as :func:`lru_cache`), " @@ -612,7 +634,7 @@ msgstr "" "func:`lru_cache`), cette fonction ajoute automatiquement un attribut " "``__wrapped__`` qui référence la fonction englobée." -#: library/functools.rst:578 +#: library/functools.rst:588 msgid "" "The main intended use for this function is in :term:`decorator` functions " "which wrap the decorated function and return the wrapper. If the wrapper " @@ -626,7 +648,7 @@ msgstr "" "décorateur, au lieu de la définition originale, métadonnées souvent bien " "moins utiles." -#: library/functools.rst:584 +#: library/functools.rst:594 msgid "" ":func:`update_wrapper` may be used with callables other than functions. Any " "attributes named in *assigned* or *updated* that are missing from the object " @@ -640,20 +662,20 @@ msgstr "" "dans la fonction englobante). :exc:`AttributeError` est toujours levée si le " "fonction englobante elle même a des attributs non existants dans *updated*." -#: library/functools.rst:590 +#: library/functools.rst:600 msgid "Automatic addition of the ``__wrapped__`` attribute." msgstr "Ajout automatique de l'attribut ``__wrapped__``." -#: library/functools.rst:593 +#: library/functools.rst:603 msgid "Copying of the ``__annotations__`` attribute by default." msgstr "Copie de l'attribut ``__annotations__`` par défaut." -#: library/functools.rst:596 +#: library/functools.rst:606 msgid "Missing attributes no longer trigger an :exc:`AttributeError`." msgstr "" "Les attributs manquants ne lèvent plus d'exception :exc:`AttributeError`." -#: library/functools.rst:599 +#: library/functools.rst:609 msgid "" "The ``__wrapped__`` attribute now always refers to the wrapped function, " "even if that function defined a ``__wrapped__`` attribute. (see :issue:" @@ -662,7 +684,7 @@ msgstr "" "L'attribut ``__wrapped__`` renvoie toujours la fonction englobée, même si " "cette fonction définit un attribut ``__wrapped__``. (voir :issue:`17482`)" -#: library/functools.rst:607 +#: library/functools.rst:617 msgid "" "This is a convenience function for invoking :func:`update_wrapper` as a " "function decorator when defining a wrapper function. It is equivalent to " @@ -674,7 +696,7 @@ msgstr "" "C'est équivalent à ``partial(update_wrapper, wrapped=wrapped, " "assigned=assigned, updated=updated)``. Par exemple ::" -#: library/functools.rst:633 +#: library/functools.rst:643 msgid "" "Without the use of this decorator factory, the name of the example function " "would have been ``'wrapper'``, and the docstring of the original :func:" @@ -684,11 +706,11 @@ msgstr "" "d'exemple aurait été ``'wrapper'``, et la chaîne de documentation de la " "fonction :func:`example` originale aurait été perdue." -#: library/functools.rst:641 +#: library/functools.rst:651 msgid ":class:`partial` Objects" msgstr "Objets :class:`partial`" -#: library/functools.rst:643 +#: library/functools.rst:653 msgid "" ":class:`partial` objects are callable objects created by :func:`partial`. " "They have three read-only attributes:" @@ -696,7 +718,7 @@ msgstr "" "Les objets :class:`partial` sont des objets appelables créés par :func:" "`partial`. Ils ont trois attributs en lecture seule :" -#: library/functools.rst:649 +#: library/functools.rst:659 msgid "" "A callable object or function. Calls to the :class:`partial` object will be " "forwarded to :attr:`func` with new arguments and keywords." @@ -704,7 +726,7 @@ msgstr "" "Un objet ou une fonction appelable. Les appels à l'objet :class:`partial` " "seront transmis à :attr:`func` avec les nouveaux arguments et mots-clés." -#: library/functools.rst:655 +#: library/functools.rst:665 msgid "" "The leftmost positional arguments that will be prepended to the positional " "arguments provided to a :class:`partial` object call." @@ -712,7 +734,7 @@ msgstr "" "Les arguments positionnels qui seront ajoutés avant les arguments fournis " "lors de l'appel d'un objet :class:`partial`." -#: library/functools.rst:661 +#: library/functools.rst:671 msgid "" "The keyword arguments that will be supplied when the :class:`partial` object " "is called." @@ -720,7 +742,7 @@ msgstr "" "Les arguments nommés qui seront fournis quand l'objet :class:`partial` est " "appelé." -#: library/functools.rst:664 +#: library/functools.rst:674 msgid "" ":class:`partial` objects are like :class:`function` objects in that they are " "callable, weak referencable, and can have attributes. There are some " diff --git a/library/idle.po b/library/idle.po index 31644e5c..1bfa0758 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: 2020-10-01 16:00+0200\n" +"POT-Creation-Date: 2021-01-27 19:26+0100\n" "PO-Revision-Date: 2020-03-08 01:41+0100\n" "Last-Translator: \n" "Language-Team: FRENCH \n" @@ -615,7 +615,10 @@ msgid "Restart Shell" msgstr "*Restart Shell*" #: library/idle.rst:253 -msgid "Restart the shell to clean the environment." +#, fuzzy +msgid "" +"Restart the shell to clean the environment and reset display and exception " +"handling." msgstr "Redémarre la console pour nettoyer l'environnement." #: library/idle.rst:256 diff --git a/library/importlib.po b/library/importlib.po index f8023bb2..8d20033a 100644 --- a/library/importlib.po +++ b/library/importlib.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-01-27 19:26+0100\n" "PO-Revision-Date: 2018-07-04 11:26+0200\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -1708,8 +1708,8 @@ msgstr "" #: library/importlib.rst:1474 msgid "" "If **name** has no leading dots, then **name** is simply returned. This " -"allows for usage such as ``importlib.util.resolve_name('sys', __package__)`` " -"without doing a check to see if the **package** argument is needed." +"allows for usage such as ``importlib.util.resolve_name('sys', __spec__." +"parent)`` without doing a check to see if the **package** argument is needed." msgstr "" #: library/importlib.rst:1479 diff --git a/library/itertools.po b/library/itertools.po index e766726e..e801594b 100644 --- a/library/itertools.po +++ b/library/itertools.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-01-27 19:26+0100\n" "PO-Revision-Date: 2019-09-28 18:16+0200\n" "Last-Translator: Antoine Wecxsteen\n" "Language-Team: FRENCH \n" @@ -848,7 +848,7 @@ msgstr "" msgid "" "Before :func:`product` runs, it completely consumes the input iterables, " "keeping pools of values in memory to generate the products. Accordingly, it " -"only useful with finite inputs." +"is only useful with finite inputs." msgstr "" #: library/itertools.rst:572 diff --git a/library/multiprocessing.po b/library/multiprocessing.po index bf419b5e..ee08ae7b 100644 --- a/library/multiprocessing.po +++ b/library/multiprocessing.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-01-27 19:26+0100\n" "PO-Revision-Date: 2020-08-22 12:43+0200\n" "Last-Translator: Mathieu Dupuy \n" "Language-Team: FRENCH \n" @@ -3173,7 +3173,7 @@ msgstr "" "*processes* est le nombre de processus *workers* à utiliser. Si *processes* " "est ``None``, le nombre renvoyé par :func:`os.cpu_count` est utilisé." -#: library/multiprocessing.rst:2125 +#: library/multiprocessing.rst:2125 library/multiprocessing.rst:2684 msgid "" "If *initializer* is not ``None`` then each worker process will call " "``initializer(*initargs)`` when it starts." @@ -3984,11 +3984,62 @@ msgstr "" ":mod:`multiprocessing.dummy` réplique toute l'API de :mod:`multiprocessing` " "mais n'est rien de plus qu'un *wrapper* autour du module :mod:`threading`." -#: library/multiprocessing.rst:2668 +#: library/multiprocessing.rst:2666 +msgid "" +"In particular, the ``Pool`` function provided by :mod:`multiprocessing." +"dummy` returns an instance of :class:`ThreadPool`, which is a subclass of :" +"class:`Pool` that supports all the same method calls but uses a pool of " +"worker threads rather than worker processes." +msgstr "" + +#: library/multiprocessing.rst:2674 +msgid "" +"A thread pool object which controls a pool of worker threads to which jobs " +"can be submitted. :class:`ThreadPool` instances are fully interface " +"compatible with :class:`Pool` instances, and their resources must also be " +"properly managed, either by using the pool as a context manager or by " +"calling :meth:`~multiprocessing.pool.Pool.close` and :meth:`~multiprocessing." +"pool.Pool.terminate` manually." +msgstr "" + +#: library/multiprocessing.rst:2681 +#, fuzzy +msgid "" +"*processes* is the number of worker threads to use. If *processes* is " +"``None`` then the number returned by :func:`os.cpu_count` is used." +msgstr "" +"*processes* est le nombre de processus *workers* à utiliser. Si *processes* " +"est ``None``, le nombre renvoyé par :func:`os.cpu_count` est utilisé." + +#: library/multiprocessing.rst:2687 +msgid "" +"Unlike :class:`Pool`, *maxtasksperchild* and *context* cannot be provided." +msgstr "" + +#: library/multiprocessing.rst:2691 +msgid "" +"A :class:`ThreadPool` shares the same interface as :class:`Pool`, which is " +"designed around a pool of processes and predates the introduction of the :" +"class:`concurrent.futures` module. As such, it inherits some operations " +"that don't make sense for a pool backed by threads, and it has its own type " +"for representing the status of asynchronous jobs, :class:`AsyncResult`, that " +"is not understood by any other libraries." +msgstr "" + +#: library/multiprocessing.rst:2698 +msgid "" +"Users should generally prefer to use :class:`concurrent.futures." +"ThreadPoolExecutor`, which has a simpler interface that was designed around " +"threads from the start, and which returns :class:`concurrent.futures.Future` " +"instances that are compatible with many other libraries, including :mod:" +"`asyncio`." +msgstr "" + +#: library/multiprocessing.rst:2708 msgid "Programming guidelines" msgstr "Lignes directrices de programmation" -#: library/multiprocessing.rst:2670 +#: library/multiprocessing.rst:2710 msgid "" "There are certain guidelines and idioms which should be adhered to when " "using :mod:`multiprocessing`." @@ -3996,19 +4047,19 @@ msgstr "" "Il y a certaines lignes directrices et idiomes auxquels il faut adhérer en " "utilisant :mod:`multiprocessing`." -#: library/multiprocessing.rst:2675 +#: library/multiprocessing.rst:2715 msgid "All start methods" msgstr "Toutes les méthodes de démarrage" -#: library/multiprocessing.rst:2677 +#: library/multiprocessing.rst:2717 msgid "The following applies to all start methods." msgstr "Les règles suivantes s'appliquent aux méthodes de démarrage." -#: library/multiprocessing.rst:2679 +#: library/multiprocessing.rst:2719 msgid "Avoid shared state" msgstr "Éviter les états partagés" -#: library/multiprocessing.rst:2681 +#: library/multiprocessing.rst:2721 msgid "" "As far as possible one should try to avoid shifting large amounts of data " "between processes." @@ -4016,7 +4067,7 @@ msgstr "" "Autant que possible, vous devriez éviter de déplacer de larges données entre " "les processus." -#: library/multiprocessing.rst:2684 +#: library/multiprocessing.rst:2724 msgid "" "It is probably best to stick to using queues or pipes for communication " "between processes rather than using the lower level synchronization " @@ -4026,21 +4077,21 @@ msgstr "" "tubes pour la communication entre processus plutôt que d'utiliser des " "primitives de synchronisation plus bas-niveau." -#: library/multiprocessing.rst:2688 +#: library/multiprocessing.rst:2728 msgid "Picklability" msgstr "Sérialisation" -#: library/multiprocessing.rst:2690 +#: library/multiprocessing.rst:2730 msgid "Ensure that the arguments to the methods of proxies are picklable." msgstr "" "Assurez-vous que les arguments passés aux méthodes des mandataires soient " "sérialisables (*pickables*)." -#: library/multiprocessing.rst:2692 +#: library/multiprocessing.rst:2732 msgid "Thread safety of proxies" msgstr "Sûreté des mandataires à travers les fils d'exécution" -#: library/multiprocessing.rst:2694 +#: library/multiprocessing.rst:2734 msgid "" "Do not use a proxy object from more than one thread unless you protect it " "with a lock." @@ -4048,18 +4099,18 @@ msgstr "" "N'utilisez pas d'objet mandataire depuis plus d'un fil d'exécution à moins " "que vous ne le protégiez avec un verrou." -#: library/multiprocessing.rst:2697 +#: library/multiprocessing.rst:2737 msgid "" "(There is never a problem with different processes using the *same* proxy.)" msgstr "" "(Il n'y a jamais de problème avec plusieurs processus utilisant un *même* " "mandataire.)" -#: library/multiprocessing.rst:2699 +#: library/multiprocessing.rst:2739 msgid "Joining zombie processes" msgstr "Attendre les processus zombies" -#: library/multiprocessing.rst:2701 +#: library/multiprocessing.rst:2741 msgid "" "On Unix when a process finishes but has not been joined it becomes a zombie. " "There should never be very many because each time a new process starts (or :" @@ -4078,11 +4129,11 @@ msgstr "" "processus. Toutefois il est probablement une bonne pratique d'attendre " "explicitement tous les processus que vous démarrez." -#: library/multiprocessing.rst:2709 +#: library/multiprocessing.rst:2749 msgid "Better to inherit than pickle/unpickle" msgstr "Préférez hériter que sérialiser/désérialiser" -#: library/multiprocessing.rst:2711 +#: library/multiprocessing.rst:2751 msgid "" "When using the *spawn* or *forkserver* start methods many types from :mod:" "`multiprocessing` need to be picklable so that child processes can use " @@ -4099,11 +4150,11 @@ msgstr "" "qu'un processus qui nécessite l'accès à une ressource partagée créée autre " "part qu'il en hérite depuis un de ses processus ancêtres." -#: library/multiprocessing.rst:2719 +#: library/multiprocessing.rst:2759 msgid "Avoid terminating processes" msgstr "Éviter de terminer les processus" -#: library/multiprocessing.rst:2721 +#: library/multiprocessing.rst:2761 msgid "" "Using the :meth:`Process.terminate ` " "method to stop a process is liable to cause any shared resources (such as " @@ -4115,7 +4166,7 @@ msgstr "" "indisponible aux autres processus des ressources partagées (comme des " "verrous, sémaphores, tubes et queues) actuellement utilisée par le processus." -#: library/multiprocessing.rst:2727 +#: library/multiprocessing.rst:2767 msgid "" "Therefore it is probably best to only consider using :meth:`Process." "terminate ` on processes which never use " @@ -4125,11 +4176,11 @@ msgstr "" "` que sur les processus qui n'utilisent " "jamais de ressources partagées." -#: library/multiprocessing.rst:2731 +#: library/multiprocessing.rst:2771 msgid "Joining processes that use queues" msgstr "Attendre les processus qui utilisent des queues" -#: library/multiprocessing.rst:2733 +#: library/multiprocessing.rst:2773 msgid "" "Bear in mind that a process that has put items in a queue will wait before " "terminating until all the buffered items are fed by the \"feeder\" thread to " @@ -4144,7 +4195,7 @@ msgstr "" "` de la queue pour éviter ce " "comportement.)" -#: library/multiprocessing.rst:2739 +#: library/multiprocessing.rst:2779 msgid "" "This means that whenever you use a queue you need to make sure that all " "items which have been put on the queue will eventually be removed before the " @@ -4159,11 +4210,11 @@ msgstr "" "termineront. Souvenez-vous aussi que tous les processus non *daemons* seront " "attendus automatiquement." -#: library/multiprocessing.rst:2745 +#: library/multiprocessing.rst:2785 msgid "An example which will deadlock is the following::" msgstr "L'exemple suivant provoquera un interblocage ::" -#: library/multiprocessing.rst:2759 +#: library/multiprocessing.rst:2799 msgid "" "A fix here would be to swap the last two lines (or simply remove the ``p." "join()`` line)." @@ -4171,11 +4222,11 @@ msgstr "" "Une solution ici serait d'intervertir les deux dernières lignes (ou " "simplement supprimer la ligne ``p.join()``)." -#: library/multiprocessing.rst:2762 +#: library/multiprocessing.rst:2802 msgid "Explicitly pass resources to child processes" msgstr "Passer explicitement les ressources aux processus fils" -#: library/multiprocessing.rst:2764 +#: library/multiprocessing.rst:2804 msgid "" "On Unix using the *fork* start method, a child process can make use of a " "shared resource created in a parent process using a global resource. " @@ -4187,7 +4238,7 @@ msgstr "" "utilisant une ressource globale. Cependant, il est préférable de passer " "l'objet en argument au constructeur du processus fils." -#: library/multiprocessing.rst:2769 +#: library/multiprocessing.rst:2809 msgid "" "Apart from making the code (potentially) compatible with Windows and the " "other start methods this also ensures that as long as the child process is " @@ -4202,24 +4253,24 @@ msgstr "" "libérées quand l'objet est collecté par le ramasse-miettes du processus " "parent." -#: library/multiprocessing.rst:2776 +#: library/multiprocessing.rst:2816 msgid "So for instance ::" msgstr "Donc par exemple ::" -#: library/multiprocessing.rst:2788 +#: library/multiprocessing.rst:2828 msgid "should be rewritten as ::" msgstr "devrait être réécrit comme ::" -#: library/multiprocessing.rst:2800 +#: library/multiprocessing.rst:2840 msgid "Beware of replacing :data:`sys.stdin` with a \"file like object\"" msgstr "" "Faire attention à remplacer :data:`sys.stdin` par un objet « *file-like* »" -#: library/multiprocessing.rst:2802 +#: library/multiprocessing.rst:2842 msgid ":mod:`multiprocessing` originally unconditionally called::" msgstr "À l'origine, :mod:`multiprocessing` appelait inconditionnellement ::" -#: library/multiprocessing.rst:2806 +#: library/multiprocessing.rst:2846 msgid "" "in the :meth:`multiprocessing.Process._bootstrap` method --- this resulted " "in issues with processes-in-processes. This has been changed to::" @@ -4227,7 +4278,7 @@ msgstr "" "dans la méthode :meth:`multiprocessing.Process._bootstrap` — cela provoquait " "des problèmes avec les processus imbriqués. Cela peut être changé en ::" -#: library/multiprocessing.rst:2812 +#: library/multiprocessing.rst:2852 msgid "" "Which solves the fundamental issue of processes colliding with each other " "resulting in a bad file descriptor error, but introduces a potential danger " @@ -4244,7 +4295,7 @@ msgstr "" "like*, cela peut amener les données à être transmises à l'objet à plusieurs " "reprises, résultant en une corruption." -#: library/multiprocessing.rst:2819 +#: library/multiprocessing.rst:2859 msgid "" "If you write a file-like object and implement your own caching, you can make " "it fork-safe by storing the pid whenever you append to the cache, and " @@ -4255,28 +4306,28 @@ msgstr "" "vous ajoutez des données au cache, et annulez le cache quand le *pip* " "change. Par exemple ::" -#: library/multiprocessing.rst:2831 +#: library/multiprocessing.rst:2871 msgid "" "For more information, see :issue:`5155`, :issue:`5313` and :issue:`5331`" msgstr "" "Pour plus d'informations, voir :issue:`5155`, :issue:`5313` et :issue:`5331`" -#: library/multiprocessing.rst:2834 +#: library/multiprocessing.rst:2874 msgid "The *spawn* and *forkserver* start methods" msgstr "Les méthodes de démarrage *spawn* et *forkserver*" -#: library/multiprocessing.rst:2836 +#: library/multiprocessing.rst:2876 msgid "" "There are a few extra restriction which don't apply to the *fork* start " "method." msgstr "" "Certaines restrictions ne s'appliquent pas à la méthode de démarrage *fork*." -#: library/multiprocessing.rst:2839 +#: library/multiprocessing.rst:2879 msgid "More picklability" msgstr "Plus de sérialisation" -#: library/multiprocessing.rst:2841 +#: library/multiprocessing.rst:2881 msgid "" "Ensure that all arguments to :meth:`Process.__init__` are picklable. Also, " "if you subclass :class:`~multiprocessing.Process` then make sure that " @@ -4289,11 +4340,11 @@ msgstr "" "sérialisables quand la méthode :meth:`Process.start ` est appelée." -#: library/multiprocessing.rst:2846 +#: library/multiprocessing.rst:2886 msgid "Global variables" msgstr "Variables globales" -#: library/multiprocessing.rst:2848 +#: library/multiprocessing.rst:2888 msgid "" "Bear in mind that if code run in a child process tries to access a global " "variable, then the value it sees (if any) may not be the same as the value " @@ -4306,7 +4357,7 @@ msgstr "" "moment même où :meth:`Process.start ` est " "appelée." -#: library/multiprocessing.rst:2853 +#: library/multiprocessing.rst:2893 msgid "" "However, global variables which are just module level constants cause no " "problems." @@ -4314,11 +4365,11 @@ msgstr "" "Cependant, les variables globales qui sont juste des constantes de modules " "ne posent pas de problèmes." -#: library/multiprocessing.rst:2856 +#: library/multiprocessing.rst:2896 msgid "Safe importing of main module" msgstr "Importation sûre du module principal" -#: library/multiprocessing.rst:2858 +#: library/multiprocessing.rst:2898 msgid "" "Make sure that the main module can be safely imported by a new Python " "interpreter without causing unintended side effects (such a starting a new " @@ -4328,7 +4379,7 @@ msgstr "" "un nouvel interpréteur Python sans causer d'effets de bord inattendus (comme " "le démarrage d'un nouveau processus)." -#: library/multiprocessing.rst:2862 +#: library/multiprocessing.rst:2902 msgid "" "For example, using the *spawn* or *forkserver* start method running the " "following module would fail with a :exc:`RuntimeError`::" @@ -4336,7 +4387,7 @@ msgstr "" "Par exemple, utiliser la méthode de démarrage *spawn* ou *forkserver* pour " "lancer le module suivant échouerait avec une :exc:`RuntimeError` ::" -#: library/multiprocessing.rst:2874 +#: library/multiprocessing.rst:2914 msgid "" "Instead one should protect the \"entry point\" of the program by using ``if " "__name__ == '__main__':`` as follows::" @@ -4344,7 +4395,7 @@ msgstr "" "Vous devriez plutôt protéger le « point d'entrée » du programme en utilisant " "``if __name__ == '__main__':`` comme suit ::" -#: library/multiprocessing.rst:2888 +#: library/multiprocessing.rst:2928 msgid "" "(The ``freeze_support()`` line can be omitted if the program will be run " "normally instead of frozen.)" @@ -4352,7 +4403,7 @@ msgstr "" "(La ligne ``freeze_support()`` peut être omise si le programme est " "uniquement lancé normalement et pas figé.)" -#: library/multiprocessing.rst:2891 +#: library/multiprocessing.rst:2931 msgid "" "This allows the newly spawned Python interpreter to safely import the module " "and then run the module's ``foo()`` function." @@ -4360,7 +4411,7 @@ msgstr "" "Cela permet aux interpréteurs Python fraîchement instanciés d'importer en " "toute sécurité le module et d'exécution ensuite la fonction ``foo()``." -#: library/multiprocessing.rst:2894 +#: library/multiprocessing.rst:2934 msgid "" "Similar restrictions apply if a pool or manager is created in the main " "module." @@ -4368,21 +4419,21 @@ msgstr "" "Des restrictions similaires s'appliquent si une *pool* ou un gestionnaire " "est créé dans le module principal." -#: library/multiprocessing.rst:2901 +#: library/multiprocessing.rst:2941 msgid "Examples" msgstr "Exemples" -#: library/multiprocessing.rst:2903 +#: library/multiprocessing.rst:2943 msgid "Demonstration of how to create and use customized managers and proxies:" msgstr "" "Démonstration de comment créer et utiliser des gestionnaires et mandataires " "personnalisés :" -#: library/multiprocessing.rst:2909 +#: library/multiprocessing.rst:2949 msgid "Using :class:`~multiprocessing.pool.Pool`:" msgstr "En utilisant :class:`~multiprocessing.pool.Pool` :" -#: library/multiprocessing.rst:2915 +#: library/multiprocessing.rst:2955 msgid "" "An example showing how to use queues to feed tasks to a collection of worker " "processes and collect the results:" diff --git a/library/pyexpat.po b/library/pyexpat.po index c061dc11..65001e4b 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -638,11 +638,11 @@ msgid "The ``errors`` module has the following attributes:" msgstr "" #: library/pyexpat.rst:668 -msgid "A dictionary mapping numeric error codes to their string descriptions." +msgid "A dictionary mapping string descriptions to their error codes." msgstr "" #: library/pyexpat.rst:675 -msgid "A dictionary mapping string descriptions to their error codes." +msgid "A dictionary mapping numeric error codes to their string descriptions." msgstr "" #: library/pyexpat.rst:685 diff --git a/library/random.po b/library/random.po index 5e4888f5..27904289 100644 --- a/library/random.po +++ b/library/random.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-01-27 19:26+0100\n" "PO-Revision-Date: 2019-10-31 15:32+0100\n" "Last-Translator: Khaïs COLIN \n" "Language-Team: FRENCH \n" @@ -280,10 +280,10 @@ msgstr "" #: library/random.rst:145 #, fuzzy msgid "" -"Returns a Python integer with *k* random bits. This method is supplied with " -"the MersenneTwister generator and some other generators may also provide it " -"as an optional part of the API. When available, :meth:`getrandbits` enables :" -"meth:`randrange` to handle arbitrarily large ranges." +"Returns a non-negative Python integer with *k* random bits. This method is " +"supplied with the MersenneTwister generator and some other generators may " +"also provide it as an optional part of the API. When available, :meth:" +"`getrandbits` enables :meth:`randrange` to handle arbitrarily large ranges." msgstr "" "Renvoie un entier Python avec *k* bits aléatoires. Cette méthode est fournie " "avec le générateur MersenneTwister. Quelques autres générateurs peuvent " @@ -291,15 +291,15 @@ msgstr "" "disponible, :meth:`getrandbits` permet à :meth:`randrange` de gérer des " "gammes arbitrairement larges." -#: library/random.rst:150 +#: library/random.rst:151 msgid "This method now accepts zero for *k*." msgstr "" -#: library/random.rst:155 +#: library/random.rst:156 msgid "Functions for sequences" msgstr "Fonctions pour les séquences" -#: library/random.rst:159 +#: library/random.rst:160 msgid "" "Return a random element from the non-empty sequence *seq*. If *seq* is " "empty, raises :exc:`IndexError`." @@ -307,7 +307,7 @@ msgstr "" "Renvoie un élément aléatoire de la séquence non vide *seq*. Si *seq* est " "vide, lève :exc:`IndexError`." -#: library/random.rst:164 +#: library/random.rst:165 msgid "" "Return a *k* sized list of elements chosen from the *population* with " "replacement. If the *population* is empty, raises :exc:`IndexError`." @@ -315,7 +315,7 @@ msgstr "" "Renvoie une liste de taille *k* d'éléments choisis dans la *population* avec " "remise. Si la *population* est vide, lève :exc:`IndexError`." -#: library/random.rst:167 +#: library/random.rst:168 msgid "" "If a *weights* sequence is specified, selections are made according to the " "relative weights. Alternatively, if a *cum_weights* sequence is given, the " @@ -334,7 +334,7 @@ msgstr "" "cumulatifs avant d'effectuer les tirages, ce qui vous permet d'économiser du " "travail en fournissant des pondérations cumulatives." -#: library/random.rst:176 +#: library/random.rst:177 msgid "" "If neither *weights* nor *cum_weights* are specified, selections are made " "with equal probability. If a weights sequence is supplied, it must be the " @@ -346,7 +346,7 @@ msgstr "" "fournie, elle doit être de la même longueur que la séquence *population*. " "Spécifier à la fois *weights* et *cum_weights* lève une :exc:`TypeError`." -#: library/random.rst:181 +#: library/random.rst:182 #, fuzzy msgid "" "The *weights* or *cum_weights* can use any numeric type that interoperates " @@ -360,7 +360,7 @@ msgstr "" "`random` (qui inclut les entiers, les flottants et les fractions mais exclut " "les décimaux). Les poids sont présumés être non négatifs." -#: library/random.rst:187 +#: library/random.rst:188 msgid "" "For a given seed, the :func:`choices` function with equal weighting " "typically produces a different sequence than repeated calls to :func:" @@ -377,16 +377,16 @@ msgstr "" "entière avec des tirages répétés pour éviter les petits biais dus aux " "erreurs d'arrondi." -#: library/random.rst:196 +#: library/random.rst:197 msgid "Raises a :exc:`ValueError` if all weights are zero." msgstr "" -#: library/random.rst:202 +#: library/random.rst:203 msgid "Shuffle the sequence *x* in place." msgstr "" "Mélange la séquence *x* sans créer de nouvelle instance (« sur place »)." -#: library/random.rst:204 +#: library/random.rst:205 msgid "" "The optional argument *random* is a 0-argument function returning a random " "float in [0.0, 1.0); by default, this is the function :func:`.random`." @@ -395,7 +395,7 @@ msgstr "" "nombre aléatoire à virgule flottante dans [0.0, 1.0); par défaut, c'est la " "fonction :func:`.random`." -#: library/random.rst:207 +#: library/random.rst:208 msgid "" "To shuffle an immutable sequence and return a new shuffled list, use " "``sample(x, k=len(x))`` instead." @@ -403,7 +403,7 @@ msgstr "" "Pour mélanger une séquence immuable et renvoyer une nouvelle liste mélangée, " "utilisez ``sample(x, k=len(x))`` à la place." -#: library/random.rst:210 +#: library/random.rst:211 msgid "" "Note that even for small ``len(x)``, the total number of permutations of *x* " "can quickly grow larger than the period of most random number generators. " @@ -418,11 +418,11 @@ msgstr "" "exemple, une séquence de longueur 2080 est la plus grande qui puisse tenir " "dans la période du générateur de nombres aléatoires Mersenne Twister." -#: library/random.rst:217 +#: library/random.rst:218 msgid "The optional parameter *random*." msgstr "" -#: library/random.rst:222 +#: library/random.rst:223 msgid "" "Return a *k* length list of unique elements chosen from the population " "sequence or set. Used for random sampling without replacement." @@ -430,7 +430,7 @@ msgstr "" "Renvoie une liste de *k* éléments uniques choisis dans la séquence ou " "l'ensemble de la population. Utilisé pour un tirage aléatoire sans remise." -#: library/random.rst:225 +#: library/random.rst:226 msgid "" "Returns a new list containing elements from the population while leaving the " "original population unchanged. The resulting list is in selection order so " @@ -445,7 +445,7 @@ msgstr "" "tirage (l'échantillon) d'être divisés en gagnants du grand prix et en " "gagnants de la deuxième place (les sous-tranches)." -#: library/random.rst:231 +#: library/random.rst:232 msgid "" "Members of the population need not be :term:`hashable` or unique. If the " "population contains repeats, then each occurrence is a possible selection in " @@ -455,7 +455,7 @@ msgstr "" "`hachables` ou uniques. Si la population contient des répétitions, " "alors chaque occurrence est un tirage possible dans l'échantillon." -#: library/random.rst:234 +#: library/random.rst:235 msgid "" "Repeated elements can be specified one at a time or with the optional " "keyword-only *counts* parameter. For example, ``sample(['red', 'blue'], " @@ -463,7 +463,7 @@ msgid "" "'blue', 'blue'], k=5)``." msgstr "" -#: library/random.rst:239 +#: library/random.rst:240 msgid "" "To choose a sample from a range of integers, use a :func:`range` object as " "an argument. This is especially fast and space efficient for sampling from " @@ -474,7 +474,7 @@ msgstr "" "économe en mémoire pour un tirage dans une grande population : " "``échantillon(range(10000000), k=60)``." -#: library/random.rst:243 +#: library/random.rst:244 msgid "" "If the sample size is larger than the population size, a :exc:`ValueError` " "is raised." @@ -482,11 +482,11 @@ msgstr "" "Si la taille de l'échantillon est supérieure à la taille de la population, " "une :exc:`ValueError` est levée." -#: library/random.rst:246 +#: library/random.rst:247 msgid "Added the *counts* parameter." msgstr "" -#: library/random.rst:249 +#: library/random.rst:250 msgid "" "In the future, the *population* must be a sequence. Instances of :class:" "`set` are no longer supported. The set must first be converted to a :class:" @@ -494,11 +494,11 @@ msgid "" "sample is reproducible." msgstr "" -#: library/random.rst:259 +#: library/random.rst:260 msgid "Real-valued distributions" msgstr "Distributions pour les nombre réels" -#: library/random.rst:261 +#: library/random.rst:262 msgid "" "The following functions generate specific real-valued distributions. " "Function parameters are named after the corresponding variables in the " @@ -511,13 +511,13 @@ msgstr "" "utilisées dans la pratique mathématique courante ; la plupart de ces " "équations peuvent être trouvées dans tout document traitant de statistiques." -#: library/random.rst:269 +#: library/random.rst:270 msgid "Return the next random floating point number in the range [0.0, 1.0)." msgstr "" "Renvoie le nombre aléatoire à virgule flottante suivant dans la plage [0.0, " "1.0)." -#: library/random.rst:274 +#: library/random.rst:275 msgid "" "Return a random floating point number *N* such that ``a <= N <= b`` for ``a " "<= b`` and ``b <= N <= a`` for ``b < a``." @@ -525,7 +525,7 @@ msgstr "" "Renvoie un nombre aléatoire à virgule flottante *N* tel que ``a <= N <= b`` " "pour ``a <= b`` et ``b <= N <= a`` pour ``b < a``." -#: library/random.rst:277 +#: library/random.rst:278 msgid "" "The end-point value ``b`` may or may not be included in the range depending " "on floating-point rounding in the equation ``a + (b-a) * random()``." @@ -533,7 +533,7 @@ msgstr "" "La valeur finale ``b`` peut ou non être incluse dans la plage selon " "l'arrondi à virgule flottante dans l'équation ``a + (b-a) * random()``." -#: library/random.rst:283 +#: library/random.rst:284 msgid "" "Return a random floating point number *N* such that ``low <= N <= high`` and " "with the specified *mode* between those bounds. The *low* and *high* bounds " @@ -545,7 +545,7 @@ msgstr "" "*high* par défaut sont zéro et un. L'argument *mode* est par défaut le " "point médian entre les bornes, ce qui donne une distribution symétrique." -#: library/random.rst:291 +#: library/random.rst:292 msgid "" "Beta distribution. Conditions on the parameters are ``alpha > 0`` and " "``beta > 0``. Returned values range between 0 and 1." @@ -553,7 +553,7 @@ msgstr "" "Distribution bêta. Les conditions sur les paramètres sont ``alpha > 0`` et " "``beta > 0``. Les valeurs renvoyées varient entre 0 et 1." -#: library/random.rst:297 +#: library/random.rst:298 msgid "" "Exponential distribution. *lambd* is 1.0 divided by the desired mean. It " "should be nonzero. (The parameter would be called \"lambda\", but that is a " @@ -567,7 +567,7 @@ msgstr "" "plus l'infini positif si *lambd* est positif, et de moins l'infini à 0 si " "*lambd* est négatif." -#: library/random.rst:306 +#: library/random.rst:307 msgid "" "Gamma distribution. (*Not* the gamma function!) Conditions on the " "parameters are ``alpha > 0`` and ``beta > 0``." @@ -575,11 +575,11 @@ msgstr "" "Distribution gamma. (*Ce n'est pas* la fonction gamma !) Les conditions sur " "les paramètres sont ``alpha > 0`` et ``beta > 0``." -#: library/random.rst:309 +#: library/random.rst:310 msgid "The probability distribution function is::" msgstr "La fonction de distribution de probabilité est ::" -#: library/random.rst:318 +#: library/random.rst:319 msgid "" "Gaussian distribution. *mu* is the mean, and *sigma* is the standard " "deviation. This is slightly faster than the :func:`normalvariate` function " @@ -589,7 +589,7 @@ msgstr "" "C'est légèrement plus rapide que la fonction :func:`normalvariate` définie " "ci-dessous." -#: library/random.rst:322 +#: library/random.rst:323 msgid "" "Multithreading note: When two threads call this function simultaneously, it " "is possible that they will receive the same return value. This can be " @@ -598,7 +598,7 @@ msgid "" "but thread-safe :func:`normalvariate` function instead." msgstr "" -#: library/random.rst:332 +#: library/random.rst:333 msgid "" "Log normal distribution. If you take the natural logarithm of this " "distribution, you'll get a normal distribution with mean *mu* and standard " @@ -610,14 +610,14 @@ msgstr "" "moyen et écart-type *sigma*. *mu* peut avoir n'importe quelle valeur et " "*sigma* doit être supérieur à zéro." -#: library/random.rst:340 +#: library/random.rst:341 msgid "" "Normal distribution. *mu* is the mean, and *sigma* is the standard " "deviation." msgstr "" "Distribution normale. *mu* est la moyenne et *sigma* est l'écart type." -#: library/random.rst:345 +#: library/random.rst:346 msgid "" "*mu* is the mean angle, expressed in radians between 0 and 2\\*\\ *pi*, and " "*kappa* is the concentration parameter, which must be greater than or equal " @@ -629,11 +629,11 @@ msgstr "" "zéro. Si *kappa* est égal à zéro, cette distribution se réduit à un angle " "aléatoire uniforme sur la plage de 0 à 2\\*\\ *pi*." -#: library/random.rst:353 +#: library/random.rst:354 msgid "Pareto distribution. *alpha* is the shape parameter." msgstr "Distribution de Pareto. *alpha* est le paramètre de forme." -#: library/random.rst:358 +#: library/random.rst:359 msgid "" "Weibull distribution. *alpha* is the scale parameter and *beta* is the " "shape parameter." @@ -641,11 +641,11 @@ msgstr "" "Distribution de Weibull. *alpha* est le paramètre de l'échelle et *beta* " "est le paramètre de forme." -#: library/random.rst:363 +#: library/random.rst:364 msgid "Alternative Generator" msgstr "Générateur alternatif" -#: library/random.rst:367 +#: library/random.rst:368 msgid "" "Class that implements the default pseudo-random number generator used by " "the :mod:`random` module." @@ -653,14 +653,14 @@ msgstr "" "Classe qui implémente le générateur de nombres pseudo-aléatoires par défaut " "utilisé par le module :mod:`random`." -#: library/random.rst:370 +#: library/random.rst:371 msgid "" "In the future, the *seed* must be one of the following types: :class:" "`NoneType`, :class:`int`, :class:`float`, :class:`str`, :class:`bytes`, or :" "class:`bytearray`." msgstr "" -#: library/random.rst:377 +#: library/random.rst:378 msgid "" "Class that uses the :func:`os.urandom` function for generating random " "numbers from sources provided by the operating system. Not available on all " @@ -677,11 +677,11 @@ msgstr "" "`getstate` et :meth:`setstate` lèvent :exc:`NotImplementedError` si vous les " "appelez." -#: library/random.rst:386 +#: library/random.rst:387 msgid "Notes on Reproducibility" msgstr "Remarques sur la reproductibilité" -#: library/random.rst:388 +#: library/random.rst:389 #, fuzzy msgid "" "Sometimes it is useful to be able to reproduce the sequences given by a " @@ -694,7 +694,7 @@ msgstr "" "même séquence devrait être reproductible d'une exécution à l'autre tant que " "plusieurs processus ne sont pas en cours." -#: library/random.rst:392 +#: library/random.rst:393 msgid "" "Most of the random module's algorithms and seeding functions are subject to " "change across Python versions, but two aspects are guaranteed not to change:" @@ -703,7 +703,7 @@ msgstr "" "module aléatoire sont susceptibles d'être modifiés d'une version à l'autre " "de Python, mais deux aspects sont garantis de ne pas changer ::" -#: library/random.rst:395 +#: library/random.rst:396 msgid "" "If a new seeding method is added, then a backward compatible seeder will be " "offered." @@ -711,7 +711,7 @@ msgstr "" "Si une nouvelle méthode de génération de graine est ajoutée, une fonction " "rétro-compatible sera offerte." -#: library/random.rst:398 +#: library/random.rst:399 msgid "" "The generator's :meth:`~Random.random` method will continue to produce the " "same sequence when the compatible seeder is given the same seed." @@ -720,19 +720,19 @@ msgstr "" "même séquence lorsque la fonction de génération de graine compatible recevra " "la même semence." -#: library/random.rst:404 +#: library/random.rst:405 msgid "Examples" msgstr "" -#: library/random.rst:406 +#: library/random.rst:407 msgid "Basic examples::" msgstr "Exemples de base ::" -#: library/random.rst:434 +#: library/random.rst:435 msgid "Simulations::" msgstr "Simulations : ::" -#: library/random.rst:462 +#: library/random.rst:463 #, fuzzy msgid "" "Example of `statistical bootstrapping `_ to determine the statistical " @@ -757,7 +757,7 @@ msgstr "" "Valeur_p>`_ d'une différence observée entre les effets d'un médicament et " "ceux d'un placebo ::" -#: library/random.rst:502 +#: library/random.rst:503 #, fuzzy msgid "" "Simulation of arrival times and service deliveries for a multiserver queue::" @@ -765,7 +765,7 @@ msgstr "" "Simulation des heures d'arrivée et des livraisons de services dans une seule " "file d'attente de serveurs ::" -#: library/random.rst:530 +#: library/random.rst:531 msgid "" "`Statistics for Hackers `_ a " "video tutorial by `Jake Vanderplas `_ a simulation of a marketplace by `Peter Norvig `_ a tutorial by `Peter " @@ -806,11 +806,11 @@ msgstr "" "théorie des probabilités, comment écrire des simulations, et comment " "effectuer des analyses de données avec Python." -#: library/random.rst:551 +#: library/random.rst:552 msgid "Recipes" msgstr "" -#: library/random.rst:553 +#: library/random.rst:554 msgid "" "The default :func:`.random` returns multiples of 2⁻⁵³ in the range *0.0 ≤ x " "< 1.0*. All such numbers are evenly spaced and are exactly representable as " @@ -819,7 +819,7 @@ msgid "" "integer multiple of 2⁻⁵³." msgstr "" -#: library/random.rst:559 +#: library/random.rst:560 msgid "" "The following recipe takes a different approach. All floats in the interval " "are possible selections. The mantissa comes from a uniform distribution of " @@ -828,13 +828,13 @@ msgid "" "often as the next larger exponent." msgstr "" -#: library/random.rst:581 +#: library/random.rst:582 msgid "" "All :ref:`real valued distributions ` in the " "class will use the new method::" msgstr "" -#: library/random.rst:590 +#: library/random.rst:591 msgid "" "The recipe is conceptually equivalent to an algorithm that chooses from all " "the multiples of 2⁻¹⁰⁷⁴ in the range *0.0 ≤ x < 1.0*. All such numbers are " @@ -843,7 +843,7 @@ msgid "" "and is equal to ``math.ulp(0.0)``.)" msgstr "" -#: library/random.rst:599 +#: library/random.rst:600 msgid "" "`Generating Pseudo-random Floating-Point Values `_ a paper by Allen B. Downey describing " diff --git a/library/sqlite3.po b/library/sqlite3.po index 59a877bb..eedca327 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: 2020-10-01 16:00+0200\n" +"POT-Creation-Date: 2021-01-27 19:26+0100\n" "PO-Revision-Date: 2019-03-26 15:55+0100\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -290,10 +290,12 @@ msgstr "" 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` " -"to turn type detection on." +"to turn type detection on. Due to SQLite behaviour, types can't be detected " +"for generated fields (for example ``max(data)``), even when *detect_types* " +"parameter is set. In such case, the returned type is :class:`str`." msgstr "" -#: library/sqlite3.rst:202 +#: library/sqlite3.rst:204 msgid "" "By default, *check_same_thread* is :const:`True` and only the creating " "thread may use the connection. If set :const:`False`, the returned " @@ -302,7 +304,7 @@ msgid "" "the user to avoid data corruption." msgstr "" -#: library/sqlite3.rst:207 +#: library/sqlite3.rst:209 msgid "" "By default, the :mod:`sqlite3` module uses its :class:`Connection` class for " "the connect call. You can, however, subclass the :class:`Connection` class " @@ -310,11 +312,11 @@ msgid "" "the *factory* parameter." msgstr "" -#: library/sqlite3.rst:212 +#: library/sqlite3.rst:214 msgid "Consult the section :ref:`sqlite3-types` of this manual for details." msgstr "" -#: library/sqlite3.rst:214 +#: library/sqlite3.rst:216 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 " @@ -322,36 +324,36 @@ msgid "" "parameter. The currently implemented default is to cache 100 statements." msgstr "" -#: library/sqlite3.rst:219 +#: library/sqlite3.rst:221 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:225 +#: library/sqlite3.rst:227 msgid "" "More information about this feature, including a list of recognized options, " "can be found in the `SQLite URI documentation `_." msgstr "" -#: library/sqlite3.rst:229 +#: library/sqlite3.rst:231 msgid "" "Raises an :ref:`auditing event ` ``sqlite3.connect`` with argument " "``database``." msgstr "" -#: library/sqlite3.rst:230 +#: library/sqlite3.rst:232 msgid "Added the *uri* parameter." msgstr "" -#: library/sqlite3.rst:233 +#: library/sqlite3.rst:235 msgid "" "*database* can now also be a :term:`path-like object`, not only a string." msgstr "" -#: library/sqlite3.rst:239 +#: library/sqlite3.rst:241 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 " @@ -361,7 +363,7 @@ msgid "" "manner." msgstr "" -#: library/sqlite3.rst:248 +#: library/sqlite3.rst:250 msgid "" "Registers a callable to convert the custom Python type *type* into one of " "SQLite's supported types. The callable *callable* accepts as single " @@ -369,7 +371,7 @@ msgid "" "int, float, str or bytes." msgstr "" -#: library/sqlite3.rst:256 +#: library/sqlite3.rst:258 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 " @@ -377,12 +379,12 @@ msgid "" "the statement is terminated by a semicolon." msgstr "" -#: library/sqlite3.rst:261 +#: library/sqlite3.rst:263 msgid "" "This can be used to build a shell for SQLite, as in the following example:" msgstr "" -#: library/sqlite3.rst:269 +#: library/sqlite3.rst:271 msgid "" "By default you will not get any tracebacks in user-defined functions, " "aggregates, converters, authorizer callbacks etc. If you want to debug them, " @@ -391,35 +393,35 @@ msgid "" "disable the feature again." msgstr "" -#: library/sqlite3.rst:279 +#: library/sqlite3.rst:281 msgid "Connection Objects" msgstr "Objets de connexions" -#: library/sqlite3.rst:283 +#: library/sqlite3.rst:285 msgid "A SQLite database connection has the following attributes and methods:" msgstr "" -#: library/sqlite3.rst:287 +#: library/sqlite3.rst:289 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:293 +#: library/sqlite3.rst:295 msgid "" ":const:`True` if a transaction is active (there are uncommitted changes), :" "const:`False` otherwise. Read-only attribute." msgstr "" -#: library/sqlite3.rst:300 +#: library/sqlite3.rst:302 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:306 +#: library/sqlite3.rst:308 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 " @@ -427,41 +429,41 @@ msgid "" "written to the database, please check you didn't forget to call this method." msgstr "" -#: library/sqlite3.rst:313 +#: library/sqlite3.rst:315 msgid "" "This method rolls back any changes to the database since the last call to :" "meth:`commit`." msgstr "" -#: library/sqlite3.rst:318 +#: library/sqlite3.rst:320 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:324 +#: library/sqlite3.rst:326 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:331 +#: library/sqlite3.rst:333 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:338 +#: library/sqlite3.rst:340 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:345 +#: library/sqlite3.rst:347 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 " @@ -474,25 +476,25 @@ msgid "" "older versions." msgstr "" -#: library/sqlite3.rst:355 +#: library/sqlite3.rst:357 msgid "" "The function can return any of the types supported by SQLite: bytes, str, " "int, float and ``None``." msgstr "" -#: library/sqlite3.rst:358 +#: library/sqlite3.rst:360 msgid "The *deterministic* parameter was added." msgstr "" -#: library/sqlite3.rst:378 library/sqlite3.rst:649 +#: library/sqlite3.rst:380 library/sqlite3.rst:651 msgid "Example:" msgstr "Exemple :" -#: library/sqlite3.rst:368 +#: library/sqlite3.rst:370 msgid "Creates a user-defined aggregate function." msgstr "" -#: library/sqlite3.rst:370 +#: library/sqlite3.rst:372 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 " @@ -500,13 +502,13 @@ msgid "" "the final result of the aggregate." msgstr "" -#: library/sqlite3.rst:375 +#: library/sqlite3.rst:377 msgid "" "The ``finalize`` method can return any of the types supported by SQLite: " "bytes, str, int, float and ``None``." msgstr "" -#: library/sqlite3.rst:385 +#: library/sqlite3.rst:387 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 " @@ -515,30 +517,30 @@ msgid "" "(ORDER BY in SQL) so your comparisons don't affect other SQL operations." msgstr "" -#: library/sqlite3.rst:391 +#: library/sqlite3.rst:393 msgid "" "Note that the callable will get its parameters as Python bytestrings, which " "will normally be encoded in UTF-8." msgstr "" -#: library/sqlite3.rst:394 +#: library/sqlite3.rst:396 msgid "" "The following example shows a custom collation that sorts \"the wrong way\":" msgstr "" -#: library/sqlite3.rst:398 +#: library/sqlite3.rst:400 msgid "" "To remove a collation, call ``create_collation`` with ``None`` as callable::" msgstr "" -#: library/sqlite3.rst:405 +#: library/sqlite3.rst:407 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:412 +#: library/sqlite3.rst:414 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 :" @@ -548,7 +550,7 @@ msgid "" "in the :mod:`sqlite3` module." msgstr "" -#: library/sqlite3.rst:419 +#: library/sqlite3.rst:421 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` " @@ -559,7 +561,7 @@ msgid "" "code." msgstr "" -#: library/sqlite3.rst:426 +#: library/sqlite3.rst:428 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 " @@ -567,7 +569,7 @@ msgid "" "module." msgstr "" -#: library/sqlite3.rst:433 +#: library/sqlite3.rst:435 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 " @@ -575,26 +577,26 @@ msgid "" "a GUI." msgstr "" -#: library/sqlite3.rst:438 +#: library/sqlite3.rst:440 msgid "" "If you want to clear any previously installed progress handler, call the " "method with :const:`None` for *handler*." msgstr "" -#: library/sqlite3.rst:441 +#: library/sqlite3.rst:443 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:448 +#: library/sqlite3.rst:450 msgid "" "Registers *trace_callback* to be called for each SQL statement that is " "actually executed by the SQLite backend." msgstr "" -#: library/sqlite3.rst:451 +#: library/sqlite3.rst:453 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 " @@ -603,12 +605,12 @@ msgid "" "Python module and the execution of triggers defined in the current database." msgstr "" -#: library/sqlite3.rst:457 +#: library/sqlite3.rst:459 msgid "" "Passing :const:`None` as *trace_callback* will disable the trace callback." msgstr "" -#: library/sqlite3.rst:464 +#: library/sqlite3.rst:466 msgid "" "This routine allows/disallows the SQLite engine to load SQLite extensions " "from shared libraries. SQLite extensions can define new functions, " @@ -616,18 +618,18 @@ msgid "" "extension is the fulltext-search extension distributed with SQLite." msgstr "" -#: library/sqlite3.rst:481 +#: library/sqlite3.rst:483 msgid "Loadable extensions are disabled by default. See [#f1]_." msgstr "" -#: library/sqlite3.rst:477 +#: library/sqlite3.rst:479 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:487 +#: library/sqlite3.rst:489 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 " @@ -635,7 +637,7 @@ msgid "" "object that can also access columns by name." msgstr "" -#: library/sqlite3.rst:496 +#: library/sqlite3.rst:498 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-" @@ -645,7 +647,7 @@ msgid "" "approach or even a db_row based solution." msgstr "" -#: library/sqlite3.rst:508 +#: library/sqlite3.rst:510 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 " @@ -653,23 +655,23 @@ msgid "" "want to return bytestrings instead, you can set it to :class:`bytes`." msgstr "" -#: library/sqlite3.rst:513 +#: library/sqlite3.rst:515 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:516 +#: library/sqlite3.rst:518 msgid "See the following example code for illustration:" msgstr "" -#: library/sqlite3.rst:523 +#: library/sqlite3.rst:525 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:529 +#: library/sqlite3.rst:531 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 " @@ -677,11 +679,11 @@ msgid "" "shell." msgstr "" -#: library/sqlite3.rst:534 +#: library/sqlite3.rst:536 msgid "Example::" msgstr "Exemple ::" -#: library/sqlite3.rst:548 +#: library/sqlite3.rst:550 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 " @@ -689,14 +691,14 @@ msgid "" "class:`Connection` instance." msgstr "" -#: library/sqlite3.rst:553 +#: library/sqlite3.rst:555 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:557 +#: library/sqlite3.rst:559 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, " @@ -704,7 +706,7 @@ msgid "" "pages still to be copied and the *total* number of pages." msgstr "" -#: library/sqlite3.rst:562 +#: library/sqlite3.rst:564 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 " @@ -713,34 +715,34 @@ msgid "" "an attached database." msgstr "" -#: library/sqlite3.rst:568 +#: library/sqlite3.rst:570 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:572 +#: library/sqlite3.rst:574 msgid "Example 1, copy an existing database into another::" msgstr "" -#: library/sqlite3.rst:586 +#: library/sqlite3.rst:588 msgid "Example 2, copy an existing database into a transient copy::" msgstr "" -#: library/sqlite3.rst:594 +#: library/sqlite3.rst:596 msgid "Availability: SQLite 3.6.11 or higher" msgstr "" -#: library/sqlite3.rst:602 +#: library/sqlite3.rst:604 msgid "Cursor Objects" msgstr "" -#: library/sqlite3.rst:606 +#: library/sqlite3.rst:608 msgid "A :class:`Cursor` instance has the following attributes and methods." msgstr "" -#: library/sqlite3.rst:613 +#: library/sqlite3.rst:615 msgid "" "Executes an SQL statement. The SQL statement may be parameterized (i. e. " "placeholders instead of SQL literals). The :mod:`sqlite3` module supports " @@ -748,11 +750,11 @@ msgid "" "placeholders (named style)." msgstr "" -#: library/sqlite3.rst:618 +#: library/sqlite3.rst:620 msgid "Here's an example of both styles:" msgstr "" -#: library/sqlite3.rst:622 +#: library/sqlite3.rst:624 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`. " @@ -760,41 +762,41 @@ msgid "" "with one call." msgstr "" -#: library/sqlite3.rst:630 +#: library/sqlite3.rst:632 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:636 +#: library/sqlite3.rst:638 msgid "Here's a shorter example using a :term:`generator`:" msgstr "" -#: library/sqlite3.rst:643 +#: library/sqlite3.rst:645 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:647 +#: library/sqlite3.rst:649 msgid "*sql_script* can be an instance of :class:`str`." msgstr "" -#: library/sqlite3.rst:656 +#: library/sqlite3.rst:658 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:662 +#: library/sqlite3.rst:664 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:665 +#: library/sqlite3.rst:667 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 " @@ -803,7 +805,7 @@ msgid "" "not being available, fewer rows may be returned." msgstr "" -#: library/sqlite3.rst:671 +#: library/sqlite3.rst:673 msgid "" "Note there are performance considerations involved with the *size* " "parameter. For optimal performance, it is usually best to use the arraysize " @@ -811,38 +813,38 @@ msgid "" "the same value from one :meth:`fetchmany` call to the next." msgstr "" -#: library/sqlite3.rst:678 +#: library/sqlite3.rst:680 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:684 +#: library/sqlite3.rst:686 msgid "Close the cursor now (rather than whenever ``__del__`` is called)." msgstr "" -#: library/sqlite3.rst:686 +#: library/sqlite3.rst:688 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:691 +#: library/sqlite3.rst:693 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:695 +#: library/sqlite3.rst:697 msgid "" "For :meth:`executemany` statements, the number of modifications are summed " "up into :attr:`rowcount`." msgstr "" -#: library/sqlite3.rst:698 +#: library/sqlite3.rst:700 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 " @@ -851,13 +853,13 @@ msgid "" "rows a query produced until all rows were fetched." msgstr "" -#: library/sqlite3.rst:704 +#: library/sqlite3.rst:706 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:709 +#: library/sqlite3.rst:711 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 :" @@ -866,35 +868,35 @@ msgid "" "`None`." msgstr "" -#: library/sqlite3.rst:715 +#: library/sqlite3.rst:717 msgid "" "If the ``INSERT`` or ``REPLACE`` statement failed to insert the previous " "successful rowid is returned." msgstr "" -#: library/sqlite3.rst:718 +#: library/sqlite3.rst:720 msgid "Added support for the ``REPLACE`` statement." msgstr "" -#: library/sqlite3.rst:723 +#: library/sqlite3.rst:725 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:728 +#: library/sqlite3.rst:730 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:732 +#: library/sqlite3.rst:734 msgid "It is set for ``SELECT`` statements without any matching rows as well." msgstr "" -#: library/sqlite3.rst:736 +#: library/sqlite3.rst:738 msgid "" "This read-only attribute provides the SQLite database :class:`Connection` " "used by the :class:`Cursor` object. A :class:`Cursor` object created by " @@ -902,79 +904,79 @@ msgid "" "`connection` attribute that refers to *con*::" msgstr "" -#: library/sqlite3.rst:749 +#: library/sqlite3.rst:751 msgid "Row Objects" msgstr "" -#: library/sqlite3.rst:753 +#: library/sqlite3.rst:755 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:757 +#: library/sqlite3.rst:759 msgid "" "It supports mapping access by column name and index, iteration, " "representation, equality testing and :func:`len`." msgstr "" -#: library/sqlite3.rst:760 +#: library/sqlite3.rst:762 msgid "" "If two :class:`Row` objects have exactly the same columns and their members " "are equal, they compare equal." msgstr "" -#: library/sqlite3.rst:765 +#: library/sqlite3.rst:767 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:768 +#: library/sqlite3.rst:770 msgid "Added support of slicing." msgstr "" -#: library/sqlite3.rst:771 +#: library/sqlite3.rst:773 msgid "Let's assume we initialize a table as in the example given above::" msgstr "" -#: library/sqlite3.rst:783 +#: library/sqlite3.rst:785 msgid "Now we plug :class:`Row` in::" msgstr "" -#: library/sqlite3.rst:815 +#: library/sqlite3.rst:817 msgid "Exceptions" msgstr "Exceptions" -#: library/sqlite3.rst:819 +#: library/sqlite3.rst:821 msgid "A subclass of :exc:`Exception`." msgstr "" -#: library/sqlite3.rst:823 +#: library/sqlite3.rst:825 msgid "" "The base class of the other exceptions in this module. It is a subclass of :" "exc:`Exception`." msgstr "" -#: library/sqlite3.rst:828 +#: library/sqlite3.rst:830 msgid "Exception raised for errors that are related to the database." msgstr "" -#: library/sqlite3.rst:832 +#: library/sqlite3.rst:834 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:837 +#: library/sqlite3.rst:839 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:843 +#: library/sqlite3.rst:845 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 " @@ -982,7 +984,7 @@ msgid "" "not be processed, etc. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: library/sqlite3.rst:850 +#: library/sqlite3.rst:852 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` " @@ -990,82 +992,82 @@ msgid "" "turned off. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: library/sqlite3.rst:859 +#: library/sqlite3.rst:861 msgid "SQLite and Python types" msgstr "" -#: library/sqlite3.rst:863 +#: library/sqlite3.rst:865 msgid "Introduction" msgstr "Introduction" -#: library/sqlite3.rst:865 +#: library/sqlite3.rst:867 msgid "" "SQLite natively supports the following types: ``NULL``, ``INTEGER``, " "``REAL``, ``TEXT``, ``BLOB``." msgstr "" -#: library/sqlite3.rst:868 +#: library/sqlite3.rst:870 msgid "" "The following Python types can thus be sent to SQLite without any problem:" msgstr "" -#: library/sqlite3.rst:888 +#: library/sqlite3.rst:890 msgid "Python type" msgstr "Type Python" -#: library/sqlite3.rst:888 +#: library/sqlite3.rst:890 msgid "SQLite type" msgstr "SQLite type" -#: library/sqlite3.rst:890 +#: library/sqlite3.rst:892 msgid ":const:`None`" msgstr ":const:`None`" -#: library/sqlite3.rst:890 +#: library/sqlite3.rst:892 msgid "``NULL``" msgstr "``NULL``" -#: library/sqlite3.rst:892 +#: library/sqlite3.rst:894 msgid ":class:`int`" msgstr ":class:`int`" -#: library/sqlite3.rst:892 +#: library/sqlite3.rst:894 msgid "``INTEGER``" msgstr "``INTEGER``" -#: library/sqlite3.rst:894 +#: library/sqlite3.rst:896 msgid ":class:`float`" msgstr ":class:`float`" -#: library/sqlite3.rst:894 +#: library/sqlite3.rst:896 msgid "``REAL``" msgstr "``REAL``" -#: library/sqlite3.rst:879 +#: library/sqlite3.rst:881 msgid ":class:`str`" msgstr ":class:`str`" -#: library/sqlite3.rst:896 +#: library/sqlite3.rst:898 msgid "``TEXT``" msgstr "``TEXT``" -#: library/sqlite3.rst:899 +#: library/sqlite3.rst:901 msgid ":class:`bytes`" msgstr ":class:`bytes`" -#: library/sqlite3.rst:899 +#: library/sqlite3.rst:901 msgid "``BLOB``" msgstr "``BLOB``" -#: library/sqlite3.rst:885 +#: library/sqlite3.rst:887 msgid "This is how SQLite types are converted to Python types by default:" msgstr "" -#: library/sqlite3.rst:896 +#: library/sqlite3.rst:898 msgid "depends on :attr:`~Connection.text_factory`, :class:`str` by default" msgstr "" -#: library/sqlite3.rst:902 +#: library/sqlite3.rst:904 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 " @@ -1073,11 +1075,11 @@ msgid "" "to different Python types via converters." msgstr "" -#: library/sqlite3.rst:909 +#: library/sqlite3.rst:911 msgid "Using adapters to store additional Python types in SQLite databases" msgstr "" -#: library/sqlite3.rst:911 +#: library/sqlite3.rst:913 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 " @@ -1085,23 +1087,23 @@ msgid "" "str, bytes." msgstr "" -#: library/sqlite3.rst:916 +#: library/sqlite3.rst:918 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:921 +#: library/sqlite3.rst:923 msgid "Letting your object adapt itself" msgstr "" -#: library/sqlite3.rst:923 +#: library/sqlite3.rst:925 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:930 +#: library/sqlite3.rst:932 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 " @@ -1111,18 +1113,18 @@ msgid "" "class:`PrepareProtocol`." msgstr "" -#: library/sqlite3.rst:940 +#: library/sqlite3.rst:942 msgid "Registering an adapter callable" msgstr "" -#: library/sqlite3.rst:942 +#: library/sqlite3.rst:944 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:947 +#: library/sqlite3.rst:949 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 " @@ -1130,110 +1132,110 @@ msgid "" "representation, but as a Unix timestamp." msgstr "" -#: library/sqlite3.rst:956 +#: library/sqlite3.rst:958 msgid "Converting SQLite values to custom Python types" msgstr "" -#: library/sqlite3.rst:958 +#: library/sqlite3.rst:960 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:961 +#: library/sqlite3.rst:963 msgid "Enter converters." msgstr "" -#: library/sqlite3.rst:963 +#: library/sqlite3.rst:965 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:966 +#: library/sqlite3.rst:968 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:971 +#: library/sqlite3.rst:973 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:980 +#: library/sqlite3.rst:982 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:983 +#: library/sqlite3.rst:985 msgid "Implicitly via the declared type" msgstr "" -#: library/sqlite3.rst:985 +#: library/sqlite3.rst:987 msgid "Explicitly via the column name" msgstr "" -#: library/sqlite3.rst:987 +#: library/sqlite3.rst:989 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:990 +#: library/sqlite3.rst:992 msgid "The following example illustrates both approaches." msgstr "" -#: library/sqlite3.rst:996 +#: library/sqlite3.rst:998 msgid "Default adapters and converters" msgstr "" -#: library/sqlite3.rst:998 +#: library/sqlite3.rst:1000 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:1001 +#: library/sqlite3.rst:1003 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:1005 +#: library/sqlite3.rst:1007 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:1009 +#: library/sqlite3.rst:1011 msgid "The following example demonstrates this." msgstr "" -#: library/sqlite3.rst:1013 +#: library/sqlite3.rst:1015 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:1021 +#: library/sqlite3.rst:1023 msgid "Controlling Transactions" msgstr "" -#: library/sqlite3.rst:1023 +#: library/sqlite3.rst:1025 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:1026 +#: library/sqlite3.rst:1028 msgid "" "``autocommit`` mode means that statements that modify the database take " "effect immediately. A ``BEGIN`` or ``SAVEPOINT`` statement disables " @@ -1241,14 +1243,14 @@ msgid "" "ends the outermost transaction, turns ``autocommit`` mode back on." msgstr "" -#: library/sqlite3.rst:1031 +#: library/sqlite3.rst:1033 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:1035 +#: library/sqlite3.rst:1037 msgid "" "You can control which kind of ``BEGIN`` statements :mod:`sqlite3` implicitly " "executes via the *isolation_level* parameter to the :func:`connect` call, or " @@ -1258,7 +1260,7 @@ msgid "" "``EXCLUSIVE``." msgstr "" -#: library/sqlite3.rst:1042 +#: library/sqlite3.rst:1044 msgid "" "You can disable the :mod:`sqlite3` module's implicit transaction management " "by setting :attr:`isolation_level` to ``None``. This will leave the " @@ -1268,21 +1270,21 @@ msgid "" "code." msgstr "" -#: library/sqlite3.rst:1048 +#: library/sqlite3.rst:1050 msgid "" ":mod:`sqlite3` used to implicitly commit an open transaction before DDL " "statements. This is no longer the case." msgstr "" -#: library/sqlite3.rst:1054 +#: library/sqlite3.rst:1056 msgid "Using :mod:`sqlite3` efficiently" msgstr "" -#: library/sqlite3.rst:1058 +#: library/sqlite3.rst:1060 msgid "Using shortcut methods" msgstr "" -#: library/sqlite3.rst:1060 +#: library/sqlite3.rst:1062 msgid "" "Using the nonstandard :meth:`execute`, :meth:`executemany` and :meth:" "`executescript` methods of the :class:`Connection` object, your code can be " @@ -1294,63 +1296,44 @@ msgid "" "object." msgstr "" -#: library/sqlite3.rst:1072 +#: library/sqlite3.rst:1074 msgid "Accessing columns by name instead of by index" msgstr "" -#: library/sqlite3.rst:1074 +#: library/sqlite3.rst:1076 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:1077 +#: library/sqlite3.rst:1079 msgid "" "Rows wrapped with this class can be accessed both by index (like tuples) and " "case-insensitively by name:" msgstr "" -#: library/sqlite3.rst:1084 +#: library/sqlite3.rst:1086 msgid "Using the connection as a context manager" msgstr "" -#: library/sqlite3.rst:1086 +#: library/sqlite3.rst:1088 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:1095 -msgid "Common issues" -msgstr "" - -#: library/sqlite3.rst:1098 -msgid "Multithreading" -msgstr "Fils d'exécution" - -#: library/sqlite3.rst:1100 -msgid "" -"Older SQLite versions had issues with sharing connections between threads. " -"That's why the Python module disallows sharing connections and cursors " -"between threads. If you still try to do so, you will get an exception at " -"runtime." -msgstr "" - -#: library/sqlite3.rst:1104 -msgid "" -"The only exception is calling the :meth:`~Connection.interrupt` method, " -"which only makes sense to call from a different thread." -msgstr "" - -#: library/sqlite3.rst:1108 +#: library/sqlite3.rst:1097 msgid "Footnotes" msgstr "Notes" -#: library/sqlite3.rst:1109 +#: library/sqlite3.rst:1098 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 " "compiled without this feature. To get loadable extension support, you must " "pass --enable-loadable-sqlite-extensions to configure." msgstr "" + +#~ msgid "Multithreading" +#~ msgstr "Fils d'exécution" diff --git a/library/stdtypes.po b/library/stdtypes.po index c4b4e883..483578d6 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.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-01-27 19:26+0100\n" "PO-Revision-Date: 2020-08-09 15:32+0200\n" "Last-Translator: Mathieu Dupuy \n" "Language-Team: FRENCH \n" @@ -7354,9 +7354,11 @@ msgstr "" "l'attribut :attr:`~class.__mro__`." #: library/stdtypes.rst:5198 +#, fuzzy msgid "" "Each class keeps a list of weak references to its immediate subclasses. " -"This method returns a list of all those references still alive. Example::" +"This method returns a list of all those references still alive. The list is " +"in definition order. Example::" msgstr "" "Chaque classe garde une liste de références faibles à ses classes filles " "immédiates. Cette méthode renvoie la liste de toutes ces références encore " diff --git a/library/string.po b/library/string.po index 1dfb59eb..ccdcc312 100644 --- a/library/string.po +++ b/library/string.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-01-27 19:26+0100\n" "PO-Revision-Date: 2020-12-23 15:48+0100\n" "Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \n" @@ -787,7 +787,7 @@ msgstr "" "Format de chaîne. C'est le type par défaut pour les chaînes de caractères et " "peut être omis." -#: library/string.rst:471 library/string.rst:553 +#: library/string.rst:471 library/string.rst:558 msgid "None" msgstr "``None``" @@ -859,7 +859,7 @@ msgstr "" "Format hexadécimal. Affiche le nombre en base 16 en utilisant les lettres " "majuscules pour les chiffres au-dessus de 9." -#: library/string.rst:546 +#: library/string.rst:551 msgid "``'n'``" msgstr "``'n'``" @@ -958,16 +958,18 @@ msgid "``'g'``" msgstr "``'g'``" #: library/string.rst:513 +#, fuzzy msgid "" "General format. For a given precision ``p >= 1``, this rounds the number to " "``p`` significant digits and then formats the result in either fixed-point " -"format or in scientific notation, depending on its magnitude." +"format or in scientific notation, depending on its magnitude. A precision of " +"``0`` is treated as equivalent to a precision of ``1``." msgstr "" "Format général. Pour une précision donnée ``p >= 1``, ceci arrondit le " "nombre à ``p`` chiffres significatifs et puis formate le résultat soit en " "virgule fixe soit en notation scientifique, en fonction de la magnitude." -#: library/string.rst:518 +#: library/string.rst:520 msgid "" "The precise rules are as follows: suppose that the result formatted with " "presentation type ``'e'`` and precision ``p-1`` would have exponent " @@ -990,7 +992,17 @@ msgstr "" "retirée s'il n'y a aucun chiffre la suivant, sauf si l'option ``'#'`` est " "utilisée." -#: library/string.rst:531 +#: library/string.rst:533 +msgid "" +"With no precision given, uses a precision of ``6`` significant digits for :" +"class:`float`. For :class:`~decimal.Decimal`, the coefficient of the result " +"is formed from the coefficient digits of the value; scientific notation is " +"used for values smaller than ``1e-6`` in absolute value and values where the " +"place value of the least significant digit is larger than 1, and fixed-point " +"notation is used otherwise." +msgstr "" + +#: library/string.rst:542 msgid "" "Positive and negative infinity, positive and negative zero, and nans, are " "formatted as ``inf``, ``-inf``, ``0``, ``-0`` and ``nan`` respectively, " @@ -1000,18 +1012,11 @@ msgstr "" "négatif, *not a number* sont formatées respectivement par ``inf``, ``-inf``, " "``0``, ``-0`` et ``nan``, peu importe la précision." -#: library/string.rst:536 -msgid "" -"A precision of ``0`` is treated as equivalent to a precision of ``1``. With " -"no precision given, uses a precision of ``6`` significant digits for :class:" -"`float`, and shows all coefficient digits for :class:`~decimal.Decimal`." -msgstr "" - -#: library/string.rst:542 +#: library/string.rst:547 msgid "``'G'``" msgstr "``'G'``" -#: library/string.rst:542 +#: library/string.rst:547 msgid "" "General format. Same as ``'g'`` except switches to ``'E'`` if the number " "gets too large. The representations of infinity and NaN are uppercased, too." @@ -1020,7 +1025,7 @@ msgstr "" "nombre est trop grand. Également, la représentation des infinis et de Nan " "sont en majuscules également." -#: library/string.rst:546 +#: library/string.rst:551 msgid "" "Number. This is the same as ``'g'``, except that it uses the current locale " "setting to insert the appropriate number separator characters." @@ -1028,11 +1033,11 @@ msgstr "" "Nombre. Pareil que ``'g'``, si ce n'est que l'environnement linguistique est " "pris en compte pour insérer le séparateur approprié." -#: library/string.rst:550 +#: library/string.rst:555 msgid "``'%'``" msgstr "``'%'``" -#: library/string.rst:550 +#: library/string.rst:555 msgid "" "Percentage. Multiplies the number by 100 and displays in fixed (``'f'``) " "format, followed by a percent sign." @@ -1040,12 +1045,13 @@ msgstr "" "Pourcentage. Multiplie le nombre par 100 et l'affiche en virgule fixe " "(``'f'``), suivi d'un symbole pourcent ``'%'``." -#: library/string.rst:553 +#: library/string.rst:558 +#, fuzzy msgid "" -"Similar to ``'g'``, except that fixed-point notation, when used, has at " -"least one digit past the decimal point. The default precision is as high as " -"needed to represent the particular value. The overall effect is to match the " -"output of :func:`str` as altered by the other format modifiers." +"For :class:`float` this is the same as ``'g'``, except that when fixed-point " +"notation is used to format the result, it always includes at least one digit " +"past the decimal point. The precision used is as large as needed to " +"represent the given value faithfully." msgstr "" "Pareil que ``'g'``, si ce n'est que lorsque la notation en virgule fixe est " "utilisée, il y a toujours au moins un chiffre derrière la virgule. La " @@ -1053,11 +1059,24 @@ msgstr "" "L'effet visé est de le faire correspondre à la valeur renvoyée par :func:" "`str` altérée par les autres modificateurs de format." -#: library/string.rst:565 +#: library/string.rst:564 +msgid "" +"For :class:`~decimal.Decimal`, this is the same as either ``'g'`` or ``'G'`` " +"depending on the value of ``context.capitals`` for the current decimal " +"context." +msgstr "" + +#: library/string.rst:568 +msgid "" +"The overall effect is to match the output of :func:`str` as altered by the " +"other format modifiers." +msgstr "" + +#: library/string.rst:576 msgid "Format examples" msgstr "Exemples de formats" -#: library/string.rst:567 +#: library/string.rst:578 msgid "" "This section contains examples of the :meth:`str.format` syntax and " "comparison with the old ``%``-formatting." @@ -1065,7 +1084,7 @@ msgstr "" "Cette section contient des exemples de la syntaxe de :meth:`str.format` et " "des comparaisons avec l'ancien formatage par ``%``." -#: library/string.rst:570 +#: library/string.rst:581 msgid "" "In most of the cases the syntax is similar to the old ``%``-formatting, with " "the addition of the ``{}`` and with ``:`` used instead of ``%``. For " @@ -1075,7 +1094,7 @@ msgstr "" "``%``, avec l'ajout de ``{}`` et avec ``:`` au lieu de ``%``. Par exemple : " "``'%03.2f'`` peut être changé en ``'{03.2f}'``." -#: library/string.rst:574 +#: library/string.rst:585 msgid "" "The new format syntax also supports new and different options, shown in the " "following examples." @@ -1083,61 +1102,61 @@ msgstr "" "La nouvelle syntaxe de formatage gère également de nouvelles options et des " "options différentes, montrées dans les exemples qui suivent." -#: library/string.rst:577 +#: library/string.rst:588 msgid "Accessing arguments by position::" msgstr "Accéder à un argument par sa position ::" -#: library/string.rst:590 +#: library/string.rst:601 msgid "Accessing arguments by name::" msgstr "Accéder à un argument par son nom ::" -#: library/string.rst:598 +#: library/string.rst:609 msgid "Accessing arguments' attributes::" msgstr "Accéder aux attributs d'un argument ::" -#: library/string.rst:613 +#: library/string.rst:624 msgid "Accessing arguments' items::" msgstr "Accéder aux éléments d'un argument ::" -#: library/string.rst:619 +#: library/string.rst:630 msgid "Replacing ``%s`` and ``%r``::" msgstr "Remplacer ``%s`` et ``%r`` ::" -#: library/string.rst:624 +#: library/string.rst:635 msgid "Aligning the text and specifying a width::" msgstr "Aligner le texte et spécifier une longueur minimale ::" -#: library/string.rst:635 +#: library/string.rst:646 msgid "Replacing ``%+f``, ``%-f``, and ``% f`` and specifying a sign::" msgstr "Remplacer ``%+f``, ``%-f``, et ``%f`` et spécifier un signe ::" -#: library/string.rst:644 +#: library/string.rst:655 msgid "" "Replacing ``%x`` and ``%o`` and converting the value to different bases::" msgstr "" "Remplacer ``%x`` et ``%o`` et convertir la valeur dans différentes bases ::" -#: library/string.rst:653 +#: library/string.rst:664 msgid "Using the comma as a thousands separator::" msgstr "Utiliser une virgule comme séparateur des milliers ::" -#: library/string.rst:658 +#: library/string.rst:669 msgid "Expressing a percentage::" msgstr "Exprimer un pourcentage ::" -#: library/string.rst:665 +#: library/string.rst:676 msgid "Using type-specific formatting::" msgstr "Utiliser un formatage propre au type ::" -#: library/string.rst:672 +#: library/string.rst:683 msgid "Nesting arguments and more complex examples::" msgstr "Arguments imbriqués et des exemples plus complexes ::" -#: library/string.rst:706 +#: library/string.rst:717 msgid "Template strings" msgstr "Chaînes modèles" -#: library/string.rst:708 +#: library/string.rst:719 msgid "" "Template strings provide simpler string substitutions as described in :pep:" "`292`. A primary use case for template strings is for internationalization " @@ -1155,7 +1174,7 @@ msgstr "" "l'internationalisation, voir le paquet `flufl.i18n `." -#: library/string.rst:718 +#: library/string.rst:729 msgid "" "Template strings support ``$``-based substitutions, using the following " "rules:" @@ -1163,11 +1182,11 @@ msgstr "" "Les chaînes modèles prennent en charge les substitutions basées sur ``$`` en " "utilisant les règles suivantes :" -#: library/string.rst:720 +#: library/string.rst:731 msgid "``$$`` is an escape; it is replaced with a single ``$``." msgstr "``$$`` est un échappement ; il est remplacé par un simple ``$``." -#: library/string.rst:722 +#: library/string.rst:733 msgid "" "``$identifier`` names a substitution placeholder matching a mapping key of ``" "\"identifier\"``. By default, ``\"identifier\"`` is restricted to any case-" @@ -1182,7 +1201,7 @@ msgstr "" "n'étant pas un identifieur après le ``$`` termine la spécification du " "substituant." -#: library/string.rst:729 +#: library/string.rst:740 msgid "" "``${identifier}`` is equivalent to ``$identifier``. It is required when " "valid identifier characters follow the placeholder but are not part of the " @@ -1193,7 +1212,7 @@ msgstr "" "directement le substituant mais ne fait pas partie du substituant, comme ``" "\"${noun}ification\"``." -#: library/string.rst:733 +#: library/string.rst:744 msgid "" "Any other appearance of ``$`` in the string will result in a :exc:" "`ValueError` being raised." @@ -1201,7 +1220,7 @@ msgstr "" "Tout autre présence du symbole ``$`` dans une chaîne résultera en la levée " "d'une :exc:`ValueError`." -#: library/string.rst:736 +#: library/string.rst:747 msgid "" "The :mod:`string` module provides a :class:`Template` class that implements " "these rules. The methods of :class:`Template` are:" @@ -1209,12 +1228,12 @@ msgstr "" "Le module :mod:`string` fournit une classe :class:`Template` qui implémente " "ces règles. Les méthodes de :class:`Template` sont :" -#: library/string.rst:742 +#: library/string.rst:753 msgid "The constructor takes a single argument which is the template string." msgstr "" "Le constructeur prend un seul argument qui est la chaîne du *template*." -#: library/string.rst:747 +#: library/string.rst:758 msgid "" "Performs the template substitution, returning a new string. *mapping* is " "any dictionary-like object with keys that match the placeholders in the " @@ -1229,7 +1248,7 @@ msgstr "" "*mapping* et *kwds* sont donnés et qu'il y a des doublons, les substituants " "de *kwds* sont prioritaires." -#: library/string.rst:756 +#: library/string.rst:767 msgid "" "Like :meth:`substitute`, except that if placeholders are missing from " "*mapping* and *kwds*, instead of raising a :exc:`KeyError` exception, the " @@ -1244,7 +1263,7 @@ msgstr "" "$`` renverra simplement ``$`` au lieu de lever une exception :exc:" "`ValueError`." -#: library/string.rst:762 +#: library/string.rst:773 msgid "" "While other exceptions may still occur, this method is called \"safe\" " "because it always tries to return a usable string instead of raising an " @@ -1260,13 +1279,13 @@ msgstr "" "contient des délimiteurs fantômes, des accolades non fermées, ou des " "substituants qui ne sont pas des identificateurs Python valides." -#: library/string.rst:769 +#: library/string.rst:780 msgid ":class:`Template` instances also provide one public data attribute:" msgstr "" "Les instances de la classe :class:`Template` fournissent également un " "attribut public :" -#: library/string.rst:773 +#: library/string.rst:784 msgid "" "This is the object passed to the constructor's *template* argument. In " "general, you shouldn't change it, but read-only access is not enforced." @@ -1275,11 +1294,11 @@ msgstr "" "vous ne devriez pas le changer, mais un accès en lecture-seule n'est pas " "possible à fournir." -#: library/string.rst:776 +#: library/string.rst:787 msgid "Here is an example of how to use a Template::" msgstr "Voici un exemple de comment utiliser un *Template* ::" -#: library/string.rst:794 +#: library/string.rst:805 msgid "" "Advanced usage: you can derive subclasses of :class:`Template` to customize " "the placeholder syntax, delimiter character, or the entire regular " @@ -1292,7 +1311,7 @@ msgstr "" "analyser les chaînes *templates*. Pour faire cela, vous pouvez redéfinir les " "attributs suivants :" -#: library/string.rst:799 +#: library/string.rst:810 msgid "" "*delimiter* -- This is the literal string describing a placeholder " "introducing delimiter. The default value is ``$``. Note that this should " @@ -1307,7 +1326,7 @@ msgstr "" "escape` sur cette chaîne si nécessaire. Notez aussi que le délimiteur ne " "peut pas être changé après la création de la classe." -#: library/string.rst:806 +#: library/string.rst:817 msgid "" "*idpattern* -- This is the regular expression describing the pattern for non-" "braced placeholders. The default value is the regular expression ``(?a:[_a-" @@ -1320,7 +1339,7 @@ msgstr "" "donné et *braceidpattern* est ``None``, ce motif est aussi utilisé pour les " "marqueurs entre accolades." -#: library/string.rst:813 +#: library/string.rst:824 msgid "" "Since default *flags* is ``re.IGNORECASE``, pattern ``[a-z]`` can match with " "some non-ASCII characters. That's why we use the local ``a`` flag here." @@ -1329,7 +1348,7 @@ msgstr "" "ASCII* peuvent correspondre au motif ``[a-z]``. C'est pourquoi on utilise " "une option locale ``a`` ici." -#: library/string.rst:817 +#: library/string.rst:828 msgid "" "*braceidpattern* can be used to define separate patterns used inside and " "outside the braces." @@ -1337,7 +1356,7 @@ msgstr "" "*braceidpattern* peut être utilisé pour définir des motifs des motifs " "différents suivant qu’ils sont à l’intérieur ou à l’extérieur des accolades." -#: library/string.rst:821 +#: library/string.rst:832 msgid "" "*braceidpattern* -- This is like *idpattern* but describes the pattern for " "braced placeholders. Defaults to ``None`` which means to fall back to " @@ -1351,7 +1370,7 @@ msgstr "" "l’intérieur d’accolades ou non). S’il est donné, cela vous permet de définir " "définir des motifs entre accolades différents des motifs sans accolades." -#: library/string.rst:829 +#: library/string.rst:840 msgid "" "*flags* -- The regular expression flags that will be applied when compiling " "the regular expression used for recognizing substitutions. The default " @@ -1366,7 +1385,7 @@ msgstr "" "personnalisé doit suivre les conventions des expressions rationnelles " "*verbose*." -#: library/string.rst:837 +#: library/string.rst:848 msgid "" "Alternatively, you can provide the entire regular expression pattern by " "overriding the class attribute *pattern*. If you do this, the value must be " @@ -1380,7 +1399,7 @@ msgstr "" "noms. Les groupes de capture correspondent aux règles données au-dessus, " "ainsi qu'à la règle du substituant invalide :" -#: library/string.rst:843 +#: library/string.rst:854 msgid "" "*escaped* -- This group matches the escape sequence, e.g. ``$$``, in the " "default pattern." @@ -1388,7 +1407,7 @@ msgstr "" "*escaped* -- Ce groupe lie les séquences échappées (par exemple ``$$``) dans " "le motif par défaut." -#: library/string.rst:846 +#: library/string.rst:857 msgid "" "*named* -- This group matches the unbraced placeholder name; it should not " "include the delimiter in capturing group." @@ -1396,7 +1415,7 @@ msgstr "" "*named* -- Ce groupe lie les substituants non entourés d'accolades ; il ne " "devrait pas inclure le délimiteur dans le groupe de capture." -#: library/string.rst:849 +#: library/string.rst:860 msgid "" "*braced* -- This group matches the brace enclosed placeholder name; it " "should not include either the delimiter or braces in the capturing group." @@ -1404,7 +1423,7 @@ msgstr "" "*braced* -- Ce groupe lie le nom entouré d'accolades ; il ne devrait inclure " "ni le délimiteur, ni les accolades dans le groupe de capture." -#: library/string.rst:852 +#: library/string.rst:863 msgid "" "*invalid* -- This group matches any other delimiter pattern (usually a " "single delimiter), and it should appear last in the regular expression." @@ -1413,11 +1432,11 @@ msgstr "" "un seul délimiteur) et il devrait apparaître en dernier dans l'expression " "rationnelle." -#: library/string.rst:857 +#: library/string.rst:868 msgid "Helper functions" msgstr "Fonctions d'assistance" -#: library/string.rst:861 +#: library/string.rst:872 msgid "" "Split the argument into words using :meth:`str.split`, capitalize each word " "using :meth:`str.capitalize`, and join the capitalized words using :meth:" diff --git a/library/subprocess.po b/library/subprocess.po index d0f0b7cd..f4e647d9 100644 --- a/library/subprocess.po +++ b/library/subprocess.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-01-27 19:26+0100\n" "PO-Revision-Date: 2020-04-25 23:34+0200\n" "Last-Translator: Mathieu Dupuy \n" "Language-Team: FRENCH \n" @@ -1038,7 +1038,7 @@ msgstr "" msgid "*encoding* and *errors* were added." msgstr "Ajout d'*encoding* et *errors*." -#: library/subprocess.rst:1197 +#: library/subprocess.rst:1198 msgid "*text* was added as a more readable alias for *universal_newlines*." msgstr "" "*text* a été ajouté comme un alias plus lisible de *universal_newlines*." @@ -1312,7 +1312,7 @@ msgstr "" "asynchrone : voir :class:`asyncio.create_subprocess_exec`." #: library/subprocess.rst:776 library/subprocess.rst:1143 -#: library/subprocess.rst:1188 +#: library/subprocess.rst:1189 msgid "*timeout* was added." msgstr "Ajout de *timeout*." @@ -1914,12 +1914,14 @@ msgid "This is equivalent to::" msgstr "C’est équivalent à ::" #: library/subprocess.rst:1163 +#, fuzzy msgid "" "The arguments shown above are merely some common ones. The full function " "signature is largely the same as that of :func:`run` - most arguments are " -"passed directly through to that interface. However, explicitly passing " -"``input=None`` to inherit the parent's standard input file handle is not " -"supported." +"passed directly through to that interface. One API deviation from :func:" +"`run` behavior exists: passing ``input=None`` will behave the same as " +"``input=b''`` (or ``input=''``, depending on other arguments) rather than " +"using the parent's standard input file handle." msgstr "" "Les arguments montrés plus haut sont sûrement les plus communs. La signature " "complète de la fonction est en grande partie la même que :func:`run` : la " @@ -1927,7 +1929,7 @@ msgstr "" "Cependant, passer explicitement ``input=None`` pour hériter du descripteur " "d'entrée standard du parent n'est pas géré." -#: library/subprocess.rst:1169 +#: library/subprocess.rst:1170 msgid "" "By default, this function will return the data as encoded bytes. The actual " "encoding of the output data may depend on the command being invoked, so the " @@ -1938,7 +1940,7 @@ msgstr "" "invoquée, donc le décodage du texte devra souvent être géré au niveau de " "l'application." -#: library/subprocess.rst:1173 +#: library/subprocess.rst:1174 msgid "" "This behaviour may be overridden by setting *text*, *encoding*, *errors*, or " "*universal_newlines* to ``True`` as described in :ref:`frequently-used-" @@ -1948,7 +1950,7 @@ msgstr "" "ou *universal_newlines* à ``True`` comme décrit dans :ref:`frequently-used-" "arguments` et :func:`run`." -#: library/subprocess.rst:1177 +#: library/subprocess.rst:1178 msgid "" "To also capture standard error in the result, use ``stderr=subprocess." "STDOUT``::" @@ -1956,21 +1958,21 @@ msgstr "" "Pour capturer aussi la sortie d'erreur dans le résultat, utilisez " "``stderr=subprocess.STDOUT`` ::" -#: library/subprocess.rst:1191 +#: library/subprocess.rst:1192 msgid "Support for the *input* keyword argument was added." msgstr "Ajout de la gestion de l'argument nommé *input*." -#: library/subprocess.rst:1194 +#: library/subprocess.rst:1195 msgid "*encoding* and *errors* were added. See :func:`run` for details." msgstr "" "Ajout d'*encoding* et *errors*. Consultez :func:`run` pour plus " "d'informations." -#: library/subprocess.rst:1204 +#: library/subprocess.rst:1205 msgid "Replacing Older Functions with the :mod:`subprocess` Module" msgstr "Remplacer les fonctions plus anciennes par le module :mod:`subprocess`" -#: library/subprocess.rst:1206 +#: library/subprocess.rst:1207 msgid "" "In this section, \"a becomes b\" means that b can be used as a replacement " "for a." @@ -1978,7 +1980,7 @@ msgstr "" "Dans cette section, « a devient b » signifie que b peut être utilisée en " "remplacement de a." -#: library/subprocess.rst:1210 +#: library/subprocess.rst:1211 msgid "" "All \"a\" functions in this section fail (more or less) silently if the " "executed program cannot be found; the \"b\" replacements raise :exc:" @@ -1988,7 +1990,7 @@ msgstr "" "silencieusement si le programme à exécuter ne peut être trouvé ; les " "fonctions « b » de remplacement lèvent à la place une :exc:`OSError`." -#: library/subprocess.rst:1214 +#: library/subprocess.rst:1215 msgid "" "In addition, the replacements using :func:`check_output` will fail with a :" "exc:`CalledProcessError` if the requested operation produces a non-zero " @@ -2000,7 +2002,7 @@ msgstr "" "retour non-nul. La sortie est toujours disponible par l'attribut :attr:" "`~CalledProcessError.output` de l'exception levée." -#: library/subprocess.rst:1219 +#: library/subprocess.rst:1220 msgid "" "In the following examples, we assume that the relevant functions have " "already been imported from the :mod:`subprocess` module." @@ -2008,20 +2010,20 @@ msgstr "" "Dans les exemples suivants, nous supposons que les fonctions utilisées ont " "déjà été importées depuis le module :mod:`subprocess`." -#: library/subprocess.rst:1224 +#: library/subprocess.rst:1225 msgid "Replacing :program:`/bin/sh` shell command substitution" msgstr "" "Remplacement de la substitution de commandes de terminal :program:`/bin/sh`" -#: library/subprocess.rst:1241 library/subprocess.rst:1258 +#: library/subprocess.rst:1242 library/subprocess.rst:1259 msgid "becomes::" msgstr "devient ::" -#: library/subprocess.rst:1235 +#: library/subprocess.rst:1236 msgid "Replacing shell pipeline" msgstr "Remplacer les *pipes* du *shell*" -#: library/subprocess.rst:1248 +#: library/subprocess.rst:1249 msgid "" "The ``p1.stdout.close()`` call after starting the p2 is important in order " "for p1 to receive a SIGPIPE if p2 exits before p1." @@ -2029,7 +2031,7 @@ msgstr "" "L'appel à ``p1.stdout.close()`` après le démarrage de *p2* est important " "pour que *p1* reçoive un *SIGPIPE* si *p2* se termine avant lui." -#: library/subprocess.rst:1251 +#: library/subprocess.rst:1252 msgid "" "Alternatively, for trusted input, the shell's own pipeline support may still " "be used directly:" @@ -2037,56 +2039,56 @@ msgstr "" "Alternativement, pour des entrées fiables, la gestion des tubes du *shell* " "peut directement être utilisé :" -#: library/subprocess.rst:1264 +#: library/subprocess.rst:1265 msgid "Replacing :func:`os.system`" msgstr "Remplacer :func:`os.system`" -#: library/subprocess.rst:1272 +#: library/subprocess.rst:1273 msgid "Notes:" msgstr "Notes :" -#: library/subprocess.rst:1274 +#: library/subprocess.rst:1275 msgid "Calling the program through the shell is usually not required." msgstr "" "Appeler le programme à travers un *shell* n'est habituellement pas requis." -#: library/subprocess.rst:1276 +#: library/subprocess.rst:1277 msgid "A more realistic example would look like this::" msgstr "Un exemple plus réaliste ressemblerait à cela ::" -#: library/subprocess.rst:1289 +#: library/subprocess.rst:1290 msgid "Replacing the :func:`os.spawn ` family" msgstr "Remplacer les fonctions de la famille :func:`os.spawn `" -#: library/subprocess.rst:1291 +#: library/subprocess.rst:1292 msgid "P_NOWAIT example::" msgstr "Exemple avec *P_NOWAIT* ::" -#: library/subprocess.rst:1297 +#: library/subprocess.rst:1298 msgid "P_WAIT example::" msgstr "Exemple avec *P_WAIT* ::" -#: library/subprocess.rst:1303 +#: library/subprocess.rst:1304 msgid "Vector example::" msgstr "Exemple avec un tableau ::" -#: library/subprocess.rst:1309 +#: library/subprocess.rst:1310 msgid "Environment example::" msgstr "Exemple en passant un environnement ::" -#: library/subprocess.rst:1318 +#: library/subprocess.rst:1319 msgid "Replacing :func:`os.popen`, :func:`os.popen2`, :func:`os.popen3`" msgstr "Remplacer :func:`os.popen`, :func:`os.popen2`, :func:`os.popen3`" -#: library/subprocess.rst:1348 +#: library/subprocess.rst:1349 msgid "Return code handling translates as follows::" msgstr "La gestion du code de retour se traduit comme suit ::" -#: library/subprocess.rst:1364 +#: library/subprocess.rst:1365 msgid "Replacing functions from the :mod:`popen2` module" msgstr "Remplacer les fonctions du module :mod:`popen2`" -#: library/subprocess.rst:1368 +#: library/subprocess.rst:1369 msgid "" "If the cmd argument to popen2 functions is a string, the command is executed " "through /bin/sh. If it is a list, the command is directly executed." @@ -2095,7 +2097,7 @@ msgstr "" "la commande est exécutée à travers */bin/sh*. Si c'est une liste, la " "commande est directement exécutée." -#: library/subprocess.rst:1387 +#: library/subprocess.rst:1388 msgid "" ":class:`popen2.Popen3` and :class:`popen2.Popen4` basically work as :class:" "`subprocess.Popen`, except that:" @@ -2103,19 +2105,19 @@ msgstr "" ":class:`popen2.Popen3` et :class:`popen2.Popen4` fonctionnent basiquement " "comme :class:`subprocess.Popen`, excepté que :" -#: library/subprocess.rst:1390 +#: library/subprocess.rst:1391 msgid ":class:`Popen` raises an exception if the execution fails." msgstr ":class:`Popen` lève une exception si l'exécution échoue." -#: library/subprocess.rst:1392 +#: library/subprocess.rst:1393 msgid "The *capturestderr* argument is replaced with the *stderr* argument." msgstr "L'argument *capturestderr* est remplacé par *stderr*." -#: library/subprocess.rst:1394 +#: library/subprocess.rst:1395 msgid "``stdin=PIPE`` and ``stdout=PIPE`` must be specified." msgstr "``stdin=PIPE`` et ``stdout=PIPE`` doivent être spécifiés." -#: library/subprocess.rst:1396 +#: library/subprocess.rst:1397 msgid "" "popen2 closes all file descriptors by default, but you have to specify " "``close_fds=True`` with :class:`Popen` to guarantee this behavior on all " @@ -2125,11 +2127,11 @@ msgstr "" "spécifier ``close_fds=True`` avec :class:`Popen` pour garantir ce " "comportement sur toutes les plateformes ou les anciennes versions de Python." -#: library/subprocess.rst:1402 +#: library/subprocess.rst:1403 msgid "Legacy Shell Invocation Functions" msgstr "Remplacement des fonctions originales d'invocation du *shell*" -#: library/subprocess.rst:1404 +#: library/subprocess.rst:1405 msgid "" "This module also provides the following legacy functions from the 2.x " "``commands`` module. These operations implicitly invoke the system shell and " @@ -2141,13 +2143,13 @@ msgstr "" "*shell* du système et n'apportent aucune des garanties décrites ci-dessus " "par rapport à la sécurité ou la cohérence de la gestion des exceptions." -#: library/subprocess.rst:1411 +#: library/subprocess.rst:1412 msgid "Return ``(exitcode, output)`` of executing *cmd* in a shell." msgstr "" "Renvoie les valeurs ``(exitcode, output)`` de l'exécution de *cmd* dans un " "*shell*." -#: library/subprocess.rst:1413 +#: library/subprocess.rst:1414 msgid "" "Execute the string *cmd* in a shell with :meth:`Popen.check_output` and " "return a 2-tuple ``(exitcode, output)``. The locale encoding is used; see " @@ -2158,7 +2160,7 @@ msgstr "" "les notes de la section :ref:`frequently-used-arguments` pour plus de " "détails." -#: library/subprocess.rst:1417 +#: library/subprocess.rst:1418 msgid "" "A trailing newline is stripped from the output. The exit code for the " "command can be interpreted as the return code of subprocess. Example::" @@ -2167,15 +2169,15 @@ msgstr "" "supprimé. Le code de statut de la commande peut être interprété comme le " "code de retour de *subprocess*. Par exemple ::" -#: library/subprocess.rst:1451 +#: library/subprocess.rst:1452 msgid ":ref:`Availability `: POSIX & Windows." msgstr ":ref:`Disponibilité ` : POSIX et Windows." -#: library/subprocess.rst:1432 +#: library/subprocess.rst:1433 msgid "Windows support was added." msgstr "Ajout de la gestion de Windows." -#: library/subprocess.rst:1435 +#: library/subprocess.rst:1436 msgid "" "The function now returns (exitcode, output) instead of (status, output) as " "it did in Python 3.3.3 and earlier. exitcode has the same value as :attr:" @@ -2185,13 +2187,13 @@ msgstr "" "output)`` comme dans les versions de Python 3.3.3 ou antérieures. " "*exitcode* vaut la même valeur que :attr:`~Popen.returncode`." -#: library/subprocess.rst:1442 +#: library/subprocess.rst:1443 msgid "Return output (stdout and stderr) of executing *cmd* in a shell." msgstr "" "Renvoie la sortie (standard et d'erreur) de l'exécution de *cmd* dans un " "*shell*." -#: library/subprocess.rst:1444 +#: library/subprocess.rst:1445 msgid "" "Like :func:`getstatusoutput`, except the exit code is ignored and the return " "value is a string containing the command's output. Example::" @@ -2200,20 +2202,20 @@ msgstr "" "ignoré et que la valeur de retour est une chaîne contenant la sortie de la " "commande. Exemple ::" -#: library/subprocess.rst:1452 +#: library/subprocess.rst:1453 msgid "Windows support added" msgstr "Ajout de la gestion de Windows" -#: library/subprocess.rst:1457 +#: library/subprocess.rst:1458 msgid "Notes" msgstr "Notes" -#: library/subprocess.rst:1462 +#: library/subprocess.rst:1463 msgid "Converting an argument sequence to a string on Windows" msgstr "" "Convertir une séquence d'arguments vers une chaîne de caractères sous Windows" -#: library/subprocess.rst:1464 +#: library/subprocess.rst:1465 msgid "" "On Windows, an *args* sequence is converted to a string that can be parsed " "using the following rules (which correspond to the rules used by the MS C " @@ -2223,14 +2225,14 @@ msgstr "" "être analysée avec les règles suivantes (qui correspondent aux règles " "utilisées par l'environnement *MS C*) :" -#: library/subprocess.rst:1468 +#: library/subprocess.rst:1469 msgid "" "Arguments are delimited by white space, which is either a space or a tab." msgstr "" "Les arguments sont délimités par des espacements, qui peuvent être des " "espaces ou des tabulations." -#: library/subprocess.rst:1471 +#: library/subprocess.rst:1472 msgid "" "A string surrounded by double quotation marks is interpreted as a single " "argument, regardless of white space contained within. A quoted string can " @@ -2240,7 +2242,7 @@ msgstr "" "seul, qu'elle contienne ou non des espacements. Une chaîne entre guillemets " "peut être intégrée dans un argument." -#: library/subprocess.rst:1476 +#: library/subprocess.rst:1477 msgid "" "A double quotation mark preceded by a backslash is interpreted as a literal " "double quotation mark." @@ -2248,7 +2250,7 @@ msgstr "" "Un guillemet double précédé d'un *backslash* est interprété comme un " "guillemet double littéral." -#: library/subprocess.rst:1479 +#: library/subprocess.rst:1480 msgid "" "Backslashes are interpreted literally, unless they immediately precede a " "double quotation mark." @@ -2256,7 +2258,7 @@ msgstr "" "Les *backslashs* sont interprétés littéralement, à moins qu'ils précèdent " "immédiatement un guillemet double." -#: library/subprocess.rst:1482 +#: library/subprocess.rst:1483 msgid "" "If backslashes immediately precede a double quotation mark, every pair of " "backslashes is interpreted as a literal backslash. If the number of " @@ -2268,11 +2270,11 @@ msgstr "" "de *backslashs* est impair, le dernier *backslash* échappe le prochain " "guillemet double comme décrit en règle 3." -#: library/subprocess.rst:1491 +#: library/subprocess.rst:1492 msgid ":mod:`shlex`" msgstr ":mod:`shlex`" -#: library/subprocess.rst:1492 +#: library/subprocess.rst:1493 msgid "Module which provides function to parse and escape command lines." msgstr "" "Module qui fournit des fonctions pour analyser et échapper les lignes de " diff --git a/library/symtable.po b/library/symtable.po index 604fdb47..5eb5ba7a 100644 --- a/library/symtable.po +++ b/library/symtable.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-01-27 19:26+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -174,41 +174,45 @@ msgid "Return ``True`` if the symbol is local to its block." msgstr "" #: library/symtable.rst:161 +msgid "Return ``True`` if the symbol is annotated." +msgstr "" + +#: library/symtable.rst:167 msgid "" "Return ``True`` if the symbol is referenced in its block, but not assigned " "to." msgstr "" -#: library/symtable.rst:166 +#: library/symtable.rst:172 msgid "Return ``True`` if the symbol is assigned to in its block." msgstr "" -#: library/symtable.rst:170 +#: library/symtable.rst:176 msgid "Return ``True`` if name binding introduces new namespace." msgstr "" -#: library/symtable.rst:172 +#: library/symtable.rst:178 msgid "" "If the name is used as the target of a function or class statement, this " "will be true." msgstr "" -#: library/symtable.rst:175 +#: library/symtable.rst:181 msgid "For example::" msgstr "Par exemple ::" -#: library/symtable.rst:181 +#: library/symtable.rst:187 msgid "" "Note that a single name can be bound to multiple objects. If the result is " "``True``, the name may also be bound to other objects, like an int or list, " "that does not introduce a new namespace." msgstr "" -#: library/symtable.rst:187 +#: library/symtable.rst:193 msgid "Return a list of namespaces bound to this name." msgstr "" -#: library/symtable.rst:191 +#: library/symtable.rst:197 msgid "" "Return the namespace bound to this name. If more than one namespace is " "bound, :exc:`ValueError` is raised." diff --git a/library/sys.po b/library/sys.po index c2c6fb12..7d3853d8 100644 --- a/library/sys.po +++ b/library/sys.po @@ -70,14 +70,6 @@ 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 "" -"Déclenche un :ref:`événement d'audit ` ``sys.addaudithook`` sans " -"arguments." - #: library/sys.rst:40 #, fuzzy msgid "" diff --git a/library/turtle.po b/library/turtle.po index 5940b376..96f2c278 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: 2020-10-01 16:00+0200\n" +"POT-Creation-Date: 2021-01-27 19:26+0100\n" "PO-Revision-Date: 2020-05-22 15:01+0200\n" "Last-Translator: Mathieu Dupuy \n" "Language-Team: FRENCH \n" @@ -1159,7 +1159,7 @@ msgid "" "colormode is either 1.0 or 255 (see :func:`colormode`)." msgstr "" -#: library/turtle.rst:917 +#: library/turtle.rst:914 msgid "``pencolor(r, g, b)``" msgstr "``pencolor(r, g, b)``" @@ -1213,7 +1213,7 @@ msgid "" "colormode is either 1.0 or 255 (see :func:`colormode`)." msgstr "" -#: library/turtle.rst:966 +#: library/turtle.rst:963 msgid "``fillcolor(r, g, b)``" msgstr "``fillcolor(r, g, b)``" @@ -1261,7 +1261,7 @@ msgid "" "given value." msgstr "" -#: library/turtle.rst:1005 +#: library/turtle.rst:1002 msgid "" "``color(colorstring1, colorstring2)``, ``color((r1,g1,b1), (r2,g2,b2))``" msgstr "" diff --git a/library/types.po b/library/types.po index 7e5f9abe..2f2eefec 100644 --- a/library/types.po +++ b/library/types.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-01-27 19:26+0100\n" "PO-Revision-Date: 2018-09-28 10:04+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" @@ -307,30 +307,34 @@ msgid "" "length 1) of types which parameterize ``t_origin``::" msgstr "" -#: library/types.rst:266 +#: library/types.rst:263 +msgid "This type can now be subclassed." +msgstr "" + +#: library/types.rst:269 msgid "The type of traceback objects such as found in ``sys.exc_info()[2]``." msgstr "" -#: library/types.rst:268 +#: library/types.rst:271 msgid "" "See :ref:`the language reference ` for details of the " "available attributes and operations, and guidance on creating tracebacks " "dynamically." msgstr "" -#: library/types.rst:275 +#: library/types.rst:278 msgid "" "The type of frame objects such as found in ``tb.tb_frame`` if ``tb`` is a " "traceback object." msgstr "" -#: library/types.rst:278 +#: library/types.rst:281 msgid "" "See :ref:`the language reference ` for details of the " "available attributes and operations." msgstr "" -#: library/types.rst:284 +#: library/types.rst:287 msgid "" "The type of objects defined in extension modules with ``PyGetSetDef``, such " "as ``FrameType.f_locals`` or ``array.array.typecode``. This type is used as " @@ -338,7 +342,7 @@ msgid "" "`property` type, but for classes defined in extension modules." msgstr "" -#: library/types.rst:292 +#: library/types.rst:295 msgid "" "The type of objects defined in extension modules with ``PyMemberDef``, such " "as ``datetime.timedelta.days``. This type is used as descriptor for simple " @@ -347,51 +351,51 @@ msgid "" "modules." msgstr "" -#: library/types.rst:299 +#: library/types.rst:302 msgid "" "In other implementations of Python, this type may be identical to " "``GetSetDescriptorType``." msgstr "" -#: library/types.rst:304 +#: library/types.rst:307 msgid "" "Read-only proxy of a mapping. It provides a dynamic view on the mapping's " "entries, which means that when the mapping changes, the view reflects these " "changes." msgstr "" -#: library/types.rst:312 +#: library/types.rst:315 msgid "" "Updated to support the new union (``|``) operator from :pep:`584`, which " "simply delegates to the underlying mapping." msgstr "" -#: library/types.rst:317 +#: library/types.rst:320 msgid "" "Return ``True`` if the underlying mapping has a key *key*, else ``False``." msgstr "" -#: library/types.rst:322 +#: library/types.rst:325 msgid "" "Return the item of the underlying mapping with key *key*. Raises a :exc:" "`KeyError` if *key* is not in the underlying mapping." msgstr "" -#: library/types.rst:327 +#: library/types.rst:330 msgid "" "Return an iterator over the keys of the underlying mapping. This is a " "shortcut for ``iter(proxy.keys())``." msgstr "" -#: library/types.rst:332 +#: library/types.rst:335 msgid "Return the number of items in the underlying mapping." msgstr "" -#: library/types.rst:336 +#: library/types.rst:339 msgid "Return a shallow copy of the underlying mapping." msgstr "" -#: library/types.rst:340 +#: library/types.rst:343 #, fuzzy msgid "" "Return the value for *key* if *key* is in the underlying mapping, else " @@ -402,62 +406,62 @@ msgstr "" "*default*. Si *default* n'est pas donné, il vaut ``None`` par défaut, de " "manière à ce que cette méthode ne lève jamais :exc:`KeyError`." -#: library/types.rst:346 +#: library/types.rst:349 msgid "" "Return a new view of the underlying mapping's items (``(key, value)`` pairs)." msgstr "" -#: library/types.rst:351 +#: library/types.rst:354 msgid "Return a new view of the underlying mapping's keys." msgstr "" -#: library/types.rst:355 +#: library/types.rst:358 msgid "Return a new view of the underlying mapping's values." msgstr "" -#: library/types.rst:359 +#: library/types.rst:362 msgid "Return a reverse iterator over the keys of the underlying mapping." msgstr "" -#: library/types.rst:365 +#: library/types.rst:368 msgid "Additional Utility Classes and Functions" msgstr "" -#: library/types.rst:369 +#: library/types.rst:372 msgid "" "A simple :class:`object` subclass that provides attribute access to its " "namespace, as well as a meaningful repr." msgstr "" -#: library/types.rst:372 +#: library/types.rst:375 msgid "" "Unlike :class:`object`, with ``SimpleNamespace`` you can add and remove " "attributes. If a ``SimpleNamespace`` object is initialized with keyword " "arguments, those are directly added to the underlying namespace." msgstr "" -#: library/types.rst:376 +#: library/types.rst:379 msgid "The type is roughly equivalent to the following code::" msgstr "" -#: library/types.rst:391 +#: library/types.rst:394 msgid "" "``SimpleNamespace`` may be useful as a replacement for ``class NS: pass``. " "However, for a structured record type use :func:`~collections.namedtuple` " "instead." msgstr "" -#: library/types.rst:397 +#: library/types.rst:400 msgid "" "Attribute order in the repr changed from alphabetical to insertion (like " "``dict``)." msgstr "" -#: library/types.rst:403 +#: library/types.rst:406 msgid "Route attribute access on a class to __getattr__." msgstr "" -#: library/types.rst:405 +#: library/types.rst:408 msgid "" "This is a descriptor, used to define attributes that act differently when " "accessed through an instance and through a class. Instance access remains " @@ -465,18 +469,18 @@ msgid "" "class's __getattr__ method; this is done by raising AttributeError." msgstr "" -#: library/types.rst:410 +#: library/types.rst:413 msgid "" "This allows one to have properties active on an instance, and have virtual " "attributes on the class with the same name (see :class:`enum.Enum` for an " "example)." msgstr "" -#: library/types.rst:417 +#: library/types.rst:420 msgid "Coroutine Utility Functions" msgstr "" -#: library/types.rst:421 +#: library/types.rst:424 msgid "" "This function transforms a :term:`generator` function into a :term:" "`coroutine function` which returns a generator-based coroutine. The " @@ -485,11 +489,11 @@ msgid "" "However, it may not necessarily implement the :meth:`__await__` method." msgstr "" -#: library/types.rst:428 +#: library/types.rst:431 msgid "If *gen_func* is a generator function, it will be modified in-place." msgstr "" -#: library/types.rst:430 +#: library/types.rst:433 msgid "" "If *gen_func* is not a generator function, it will be wrapped. If it returns " "an instance of :class:`collections.abc.Generator`, the instance will be " diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index 762cdccb..55ebc46c 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.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-01-27 19:26+0100\n" "PO-Revision-Date: 2020-05-30 20:30+0900\n" "Last-Translator: Samuel Giffard \n" "Language-Team: FRENCH \n" @@ -293,6 +293,7 @@ msgstr "" "code de nettoyage pour un groupe d'instructions :" #: reference/compound_stmts.rst:248 +#, fuzzy msgid "" "The :keyword:`except` clause(s) specify one or more exception handlers. When " "no exception occurs in the :keyword:`try` clause, no exception handler is " @@ -303,8 +304,9 @@ msgid "" "exception. For an except clause with an expression, that expression is " "evaluated, and the clause matches the exception if the resulting object is " "\"compatible\" with the exception. An object is compatible with an " -"exception if it is the class or a base class of the exception object or a " -"tuple containing an item compatible with the exception." +"exception if it is the class or a base class of the exception object, or a " +"tuple containing an item that is the class or a base class of the exception " +"object." msgstr "" "La ou les clauses :keyword:`except` spécifient un ou plusieurs gestionnaires " "d'exceptions. Si aucune exception ne se produit dans la clause :keyword:" @@ -320,7 +322,7 @@ msgstr "" "l'objet exception ou si c'est un *n*-uplet contenant un élément qui est " "compatible avec l'exception." -#: reference/compound_stmts.rst:259 +#: reference/compound_stmts.rst:260 msgid "" "If no except clause matches the exception, the search for an exception " "handler continues in the surrounding code and on the invocation stack. [#]_" @@ -329,7 +331,7 @@ msgstr "" "gestionnaire d'exception se poursuit dans le code englobant et dans la pile " "d'appels. [#]_" -#: reference/compound_stmts.rst:262 +#: reference/compound_stmts.rst:263 msgid "" "If the evaluation of an expression in the header of an except clause raises " "an exception, the original search for a handler is canceled and a search " @@ -343,7 +345,7 @@ msgstr "" "la pile d'appels (c'est traité comme si l'instruction :keyword:`try` avait " "levé l'exception)." -#: reference/compound_stmts.rst:269 +#: reference/compound_stmts.rst:270 msgid "" "When a matching except clause is found, the exception is assigned to the " "target specified after the :keyword:`!as` keyword in that except clause, if " @@ -364,7 +366,7 @@ msgstr "" "se produit dans la clause ``try`` du gestionnaire interne, le gestionnaire " "externe ne gère pas l'exception)." -#: reference/compound_stmts.rst:277 +#: reference/compound_stmts.rst:278 msgid "" "When an exception has been assigned using ``as target``, it is cleared at " "the end of the except clause. This is as if ::" @@ -372,11 +374,11 @@ msgstr "" "Lorsqu'une exception a été assignée en utilisant ``as cible``, elle est " "effacée à la fin de la clause ``except``. C'est comme si ::" -#: reference/compound_stmts.rst:283 +#: reference/compound_stmts.rst:284 msgid "was translated to ::" msgstr "avait été traduit en ::" -#: reference/compound_stmts.rst:291 +#: reference/compound_stmts.rst:292 msgid "" "This means the exception must be assigned to a different name to be able to " "refer to it after the except clause. Exceptions are cleared because with " @@ -391,7 +393,7 @@ msgstr "" "ce qui conduit à conserver tous les noms locaux de ce cadre en mémoire " "jusqu'au passage du ramasse-miettes." -#: reference/compound_stmts.rst:300 +#: reference/compound_stmts.rst:301 msgid "" "Before an except clause's suite is executed, details about the exception are " "stored in the :mod:`sys` module and can be accessed via :func:`sys." @@ -410,7 +412,7 @@ msgstr "" "leurs anciennes valeurs (celles d'avant l'appel) au retour d'une fonction " "qui a géré une exception." -#: reference/compound_stmts.rst:314 +#: reference/compound_stmts.rst:315 msgid "" "The optional :keyword:`!else` clause is executed if the control flow leaves " "the :keyword:`try` suite, no exception was raised, and no :keyword:" @@ -424,7 +426,7 @@ msgstr "" "étés exécutés. Les exceptions dans la clause :keyword:`!else` ne sont pas " "gérées par les clauses :keyword:`except` précédentes." -#: reference/compound_stmts.rst:322 +#: reference/compound_stmts.rst:323 msgid "" "If :keyword:`finally` is present, it specifies a 'cleanup' handler. The :" "keyword:`try` clause is executed, including any :keyword:`except` and :" @@ -449,7 +451,7 @@ msgstr "" "instruction :keyword:`return`, :keyword:`break` ou :keyword:`continue`, " "l'exception sauvegardée est jetée ::" -#: reference/compound_stmts.rst:341 +#: reference/compound_stmts.rst:342 msgid "" "The exception information is not available to the program during execution " "of the :keyword:`finally` clause." @@ -457,7 +459,7 @@ msgstr "" "L'information relative à l'exception n'est pas disponible pour le programme " "pendant l'exécution de la clause :keyword:`finally`." -#: reference/compound_stmts.rst:349 +#: reference/compound_stmts.rst:350 msgid "" "When a :keyword:`return`, :keyword:`break` or :keyword:`continue` statement " "is executed in the :keyword:`try` suite of a :keyword:`!try`...\\ :keyword:`!" @@ -469,7 +471,7 @@ msgstr "" "construction :keyword:`!try`…\\ :keyword:`!finally`, la clause :keyword:" "`finally` est aussi exécutée « à la sortie »." -#: reference/compound_stmts.rst:353 +#: reference/compound_stmts.rst:354 msgid "" "The return value of a function is determined by the last :keyword:`return` " "statement executed. Since the :keyword:`finally` clause always executes, a :" @@ -481,7 +483,7 @@ msgstr "" "s'exécute toujours, une instruction :keyword:`!return` exécutée dans le :" "keyword:`!finally` sera toujours la dernière clause exécutée ::" -#: reference/compound_stmts.rst:367 +#: reference/compound_stmts.rst:368 msgid "" "Additional information on exceptions can be found in section :ref:" "`exceptions`, and information on using the :keyword:`raise` statement to " @@ -492,7 +494,7 @@ msgstr "" "informations relatives à l'utilisation de l'instruction :keyword:`raise` " "pour produire des exceptions." -#: reference/compound_stmts.rst:371 +#: reference/compound_stmts.rst:372 msgid "" "Prior to Python 3.8, a :keyword:`continue` statement was illegal in the :" "keyword:`finally` clause due to a problem with the implementation." @@ -501,11 +503,11 @@ msgstr "" "dans une clause :keyword:`finally` en raison d'un problème dans " "l'implémentation." -#: reference/compound_stmts.rst:380 +#: reference/compound_stmts.rst:381 msgid "The :keyword:`!with` statement" msgstr "L'instruction :keyword:`!with`" -#: reference/compound_stmts.rst:389 +#: reference/compound_stmts.rst:390 msgid "" "The :keyword:`with` statement is used to wrap the execution of a block with " "methods defined by a context manager (see section :ref:`context-managers`). " @@ -518,7 +520,7 @@ msgstr "" "le patron de conception classique :keyword:`try`…\\ :keyword:`except`…\\ :" "keyword:`finally`." -#: reference/compound_stmts.rst:398 +#: reference/compound_stmts.rst:399 msgid "" "The execution of the :keyword:`with` statement with one \"item\" proceeds as " "follows:" @@ -526,7 +528,7 @@ msgstr "" "L'exécution de l'instruction :keyword:`with` avec un seul " "« élément » (*item* dans la grammaire) se déroule comme suit :" -#: reference/compound_stmts.rst:400 +#: reference/compound_stmts.rst:401 msgid "" "The context expression (the expression given in the :token:`with_item`) is " "evaluated to obtain a context manager." @@ -534,23 +536,23 @@ msgstr "" "L'expression de contexte (l'expression donnée dans le :token:`with_item`) " "est évaluée pour obtenir un gestionnaire de contexte." -#: reference/compound_stmts.rst:403 +#: reference/compound_stmts.rst:404 msgid "The context manager's :meth:`__enter__` is loaded for later use." msgstr "" "La méthode :meth:`__enter__` du gestionnaire de contexte est chargée pour " "une utilisation ultérieure." -#: reference/compound_stmts.rst:405 +#: reference/compound_stmts.rst:406 msgid "The context manager's :meth:`__exit__` is loaded for later use." msgstr "" "La méthode :meth:`__exit__` du gestionnaire de contexte est chargée pour une " "utilisation ultérieure." -#: reference/compound_stmts.rst:407 +#: reference/compound_stmts.rst:408 msgid "The context manager's :meth:`__enter__` method is invoked." msgstr "La méthode :meth:`__enter__` du gestionnaire de contexte est invoquée." -#: reference/compound_stmts.rst:409 +#: reference/compound_stmts.rst:410 msgid "" "If a target was included in the :keyword:`with` statement, the return value " "from :meth:`__enter__` is assigned to it." @@ -559,7 +561,7 @@ msgstr "" "l'instruction :keyword:`with`, la valeur de retour de :meth:`__enter__` lui " "est assignée." -#: reference/compound_stmts.rst:414 +#: reference/compound_stmts.rst:415 msgid "" "The :keyword:`with` statement guarantees that if the :meth:`__enter__` " "method returns without an error, then :meth:`__exit__` will always be " @@ -573,11 +575,11 @@ msgstr "" "cible, elle est traitée de la même façon qu'une erreur se produisant dans la " "suite. Voir l'étape 6 ci-dessous." -#: reference/compound_stmts.rst:420 +#: reference/compound_stmts.rst:421 msgid "The suite is executed." msgstr "La suite est exécutée." -#: reference/compound_stmts.rst:422 +#: reference/compound_stmts.rst:423 msgid "" "The context manager's :meth:`__exit__` method is invoked. If an exception " "caused the suite to be exited, its type, value, and traceback are passed as " @@ -589,7 +591,7 @@ msgstr "" "d'appels sont passés en arguments à :meth:`__exit__`. Sinon, trois " "arguments :const:`None` sont fournis." -#: reference/compound_stmts.rst:427 +#: reference/compound_stmts.rst:428 msgid "" "If the suite was exited due to an exception, and the return value from the :" "meth:`__exit__` method was false, the exception is reraised. If the return " @@ -602,7 +604,7 @@ msgstr "" "l'exécution continue avec l'instruction qui suit l'instruction :keyword:" "`with`." -#: reference/compound_stmts.rst:432 +#: reference/compound_stmts.rst:433 msgid "" "If the suite was exited for any reason other than an exception, the return " "value from :meth:`__exit__` is ignored, and execution proceeds at the normal " @@ -612,17 +614,17 @@ msgstr "" "valeur de retour de :meth:`__exit__` est ignorée et l'exécution se poursuit " "à l'endroit normal pour le type de sortie prise." -#: reference/compound_stmts.rst:436 reference/compound_stmts.rst:809 -#: reference/compound_stmts.rst:850 +#: reference/compound_stmts.rst:437 reference/compound_stmts.rst:810 +#: reference/compound_stmts.rst:851 msgid "The following code::" msgstr "Le code suivant ::" -#: reference/compound_stmts.rst:441 reference/compound_stmts.rst:466 -#: reference/compound_stmts.rst:855 +#: reference/compound_stmts.rst:442 reference/compound_stmts.rst:467 +#: reference/compound_stmts.rst:856 msgid "is semantically equivalent to::" msgstr "est sémantiquement équivalent à ::" -#: reference/compound_stmts.rst:460 +#: reference/compound_stmts.rst:461 msgid "" "With more than one item, the context managers are processed as if multiple :" "keyword:`with` statements were nested::" @@ -630,15 +632,15 @@ msgstr "" "Avec plus d'un élément, les gestionnaires de contexte sont traités comme si " "plusieurs instructions :keyword:`with` étaient imbriquées ::" -#: reference/compound_stmts.rst:472 +#: reference/compound_stmts.rst:473 msgid "Support for multiple context expressions." msgstr "Prise en charge de multiples expressions de contexte." -#: reference/compound_stmts.rst:478 +#: reference/compound_stmts.rst:479 msgid ":pep:`343` - The \"with\" statement" msgstr ":pep:`343` — L'instruction « *with* »" -#: reference/compound_stmts.rst:478 +#: reference/compound_stmts.rst:479 msgid "" "The specification, background, and examples for the Python :keyword:`with` " "statement." @@ -646,11 +648,11 @@ msgstr "" "La spécification, les motivations et des exemples de l'instruction :keyword:" "`with` en Python." -#: reference/compound_stmts.rst:489 +#: reference/compound_stmts.rst:490 msgid "Function definitions" msgstr "Définition de fonctions" -#: reference/compound_stmts.rst:504 +#: reference/compound_stmts.rst:505 msgid "" "A function definition defines a user-defined function object (see section :" "ref:`types`):" @@ -658,7 +660,7 @@ msgstr "" "Une définition de fonction définit un objet fonction allogène (voir la " "section :ref:`types`) :" -#: reference/compound_stmts.rst:524 +#: reference/compound_stmts.rst:525 msgid "" "A function definition is an executable statement. Its execution binds the " "function name in the current local namespace to a function object (a wrapper " @@ -673,7 +675,7 @@ msgstr "" "globaux courant comme espace des noms globaux à utiliser lorsque la fonction " "est appelée." -#: reference/compound_stmts.rst:530 +#: reference/compound_stmts.rst:531 msgid "" "The function definition does not execute the function body; this gets " "executed only when the function is called. [#]_" @@ -681,7 +683,7 @@ msgstr "" "La définition de la fonction n'exécute pas le corps de la fonction ; elle " "n'est exécutée que lorsque la fonction est appelée. [#]_" -#: reference/compound_stmts.rst:536 +#: reference/compound_stmts.rst:537 msgid "" "A function definition may be wrapped by one or more :term:`decorator` " "expressions. Decorator expressions are evaluated when the function is " @@ -700,25 +702,25 @@ msgstr "" "décorateurs, ils sont appliqués par imbrication ; par exemple, le code " "suivant ::" -#: reference/compound_stmts.rst:547 reference/compound_stmts.rst:718 +#: reference/compound_stmts.rst:548 reference/compound_stmts.rst:719 msgid "is roughly equivalent to ::" msgstr "est à peu près équivalent à ::" -#: reference/compound_stmts.rst:552 +#: reference/compound_stmts.rst:553 msgid "" "except that the original function is not temporarily bound to the name " "``func``." msgstr "" "sauf que la fonction originale n'est pas temporairement liée au nom ``func``." -#: reference/compound_stmts.rst:554 +#: reference/compound_stmts.rst:555 msgid "" "Functions may be decorated with any valid :token:`assignment_expression`. " "Previously, the grammar was much more restrictive; see :pep:`614` for " "details." msgstr "" -#: reference/compound_stmts.rst:564 +#: reference/compound_stmts.rst:565 msgid "" "When one or more :term:`parameters ` have the form *parameter* " "``=`` *expression*, the function is said to have \"default parameter values." @@ -737,7 +739,7 @@ msgstr "" "une valeur par défaut — ceci est une restriction syntaxique qui n'est pas " "exprimée dans la grammaire." -#: reference/compound_stmts.rst:572 +#: reference/compound_stmts.rst:573 msgid "" "**Default parameter values are evaluated from left to right when the " "function definition is executed.** This means that the expression is " @@ -760,7 +762,7 @@ msgstr "" "d'éviter cet écueil est d'utiliser ``None`` par défaut et de tester " "explicitement la valeur dans le corps de la fonction. Par exemple ::" -#: reference/compound_stmts.rst:592 +#: reference/compound_stmts.rst:593 msgid "" "Function call semantics are described in more detail in section :ref:" "`calls`. A function call always assigns values to all parameters mentioned " @@ -786,7 +788,7 @@ msgstr "" "\"``*``\" ou \"``*identifier``\" sont forcément des paramètres par mot-clé " "et ne peuvent être passés qu'en utilisant des arguments par mot-clé." -#: reference/compound_stmts.rst:608 +#: reference/compound_stmts.rst:609 msgid "" "Parameters may have an :term:`annotation ` of the form " "\"``: expression``\" following the parameter name. Any parameter may have " @@ -818,7 +820,7 @@ msgstr "" "cas, les annotations peuvent être interprétées dans un ordre différent de " "l'ordre dans lequel elles apparaissent dans le fichier." -#: reference/compound_stmts.rst:623 +#: reference/compound_stmts.rst:624 msgid "" "It is also possible to create anonymous functions (functions not bound to a " "name), for immediate use in expressions. This uses lambda expressions, " @@ -839,7 +841,7 @@ msgstr "" "en fait plus puissante puisqu'elle permet l'exécution de plusieurs " "instructions et les annotations." -#: reference/compound_stmts.rst:631 +#: reference/compound_stmts.rst:632 msgid "" "**Programmer's note:** Functions are first-class objects. A \"``def``\" " "statement executed inside a function definition defines a local function " @@ -854,29 +856,29 @@ msgstr "" "ont accès aux variables locales de la fonction contenant le \"``def``\". " "Voir la section :ref:`naming` pour plus de détails." -#: reference/compound_stmts.rst:640 +#: reference/compound_stmts.rst:641 msgid ":pep:`3107` - Function Annotations" msgstr ":pep:`3107` — Annotations de fonctions" -#: reference/compound_stmts.rst:640 +#: reference/compound_stmts.rst:641 msgid "The original specification for function annotations." msgstr "La spécification originale pour les annotations de fonctions." -#: reference/compound_stmts.rst:643 +#: reference/compound_stmts.rst:644 msgid ":pep:`484` - Type Hints" msgstr ":pep:`484` — Indications de types" -#: reference/compound_stmts.rst:643 +#: reference/compound_stmts.rst:644 msgid "Definition of a standard meaning for annotations: type hints." msgstr "" "Définition de la signification standard pour les annotations : indications " "de types." -#: reference/compound_stmts.rst:647 +#: reference/compound_stmts.rst:648 msgid ":pep:`526` - Syntax for Variable Annotations" msgstr ":pep:`526` — Syntaxe pour les annotations de variables" -#: reference/compound_stmts.rst:646 +#: reference/compound_stmts.rst:647 msgid "" "Ability to type hint variable declarations, including class variables and " "instance variables" @@ -884,11 +886,11 @@ msgstr "" "Capacité d'indiquer des types pour les déclarations de variables, y compris " "les variables de classes et les variables d'instances" -#: reference/compound_stmts.rst:650 +#: reference/compound_stmts.rst:651 msgid ":pep:`563` - Postponed Evaluation of Annotations" msgstr ":pep:`563` — Évaluation différée des annotations" -#: reference/compound_stmts.rst:650 +#: reference/compound_stmts.rst:651 msgid "" "Support for forward references within annotations by preserving annotations " "in a string form at runtime instead of eager evaluation." @@ -897,17 +899,17 @@ msgstr "" "préservant les annotations sous forme de chaînes à l'exécution au lieu d'une " "évaluation directe." -#: reference/compound_stmts.rst:657 +#: reference/compound_stmts.rst:658 msgid "Class definitions" msgstr "Définition de classes" -#: reference/compound_stmts.rst:672 +#: reference/compound_stmts.rst:673 msgid "A class definition defines a class object (see section :ref:`types`):" msgstr "" "Une définition de classe définit un objet classe (voir la section :ref:" "`types`) :" -#: reference/compound_stmts.rst:679 +#: reference/compound_stmts.rst:680 msgid "" "A class definition is an executable statement. The inheritance list usually " "gives a list of base classes (see :ref:`metaclasses` for more advanced " @@ -923,11 +925,11 @@ msgstr "" "classes sans liste d'héritage héritent, par défaut, de la classe de base :" "class:`object` ; d'où ::" -#: reference/compound_stmts.rst:688 +#: reference/compound_stmts.rst:689 msgid "is equivalent to ::" msgstr "est équivalente à ::" -#: reference/compound_stmts.rst:693 +#: reference/compound_stmts.rst:694 msgid "" "The class's suite is then executed in a new execution frame (see :ref:" "`naming`), using a newly created local namespace and the original global " @@ -948,7 +950,7 @@ msgstr "" "de nommage sauvegardé comme dictionnaire des attributs. Le nom de classe est " "lié à l'objet classe dans l'espace de nommage local original." -#: reference/compound_stmts.rst:702 +#: reference/compound_stmts.rst:703 msgid "" "The order in which attributes are defined in the class body is preserved in " "the new class's ``__dict__``. Note that this is reliable only right after " @@ -960,7 +962,7 @@ msgstr "" "n'est fiable que juste après la création de la classe et seulement pour les " "classes qui ont été définies en utilisant la syntaxe de définition." -#: reference/compound_stmts.rst:707 +#: reference/compound_stmts.rst:708 msgid "" "Class creation can be customized heavily using :ref:`metaclasses " "`." @@ -968,13 +970,13 @@ msgstr "" "La création de classes peut être fortement personnalisée en utilisant les :" "ref:`métaclasses `." -#: reference/compound_stmts.rst:712 +#: reference/compound_stmts.rst:713 msgid "Classes can also be decorated: just like when decorating functions, ::" msgstr "" "Les classes peuvent aussi être décorées : comme pour les décorateurs de " "fonctions, ::" -#: reference/compound_stmts.rst:723 +#: reference/compound_stmts.rst:724 msgid "" "The evaluation rules for the decorator expressions are the same as for " "function decorators. The result is then bound to the class name." @@ -983,14 +985,14 @@ msgstr "" "que pour les décorateurs de fonctions. Le résultat est alors lié au nom de " "la classe." -#: reference/compound_stmts.rst:726 +#: reference/compound_stmts.rst:727 msgid "" "Classes may be decorated with any valid :token:`assignment_expression`. " "Previously, the grammar was much more restrictive; see :pep:`614` for " "details." msgstr "" -#: reference/compound_stmts.rst:731 +#: reference/compound_stmts.rst:732 msgid "" "**Programmer's note:** Variables defined in the class definition are class " "attributes; they are shared by instances. Instance attributes can be set in " @@ -1014,11 +1016,11 @@ msgstr "" "peuvent être utilisés pour créer des variables d'instances avec des détails " "d'implémentation différents." -#: reference/compound_stmts.rst:746 +#: reference/compound_stmts.rst:747 msgid ":pep:`3115` - Metaclasses in Python 3000" msgstr ":pep:`3115` — Métaclasses dans Python 3000" -#: reference/compound_stmts.rst:744 +#: reference/compound_stmts.rst:745 msgid "" "The proposal that changed the declaration of metaclasses to the current " "syntax, and the semantics for how classes with metaclasses are constructed." @@ -1027,11 +1029,11 @@ msgstr "" "actuelle, et la sémantique pour la façon dont les classes avec métaclasses " "sont construites." -#: reference/compound_stmts.rst:749 +#: reference/compound_stmts.rst:750 msgid ":pep:`3129` - Class Decorators" msgstr ":pep:`3129` — Décorateurs de classes" -#: reference/compound_stmts.rst:749 +#: reference/compound_stmts.rst:750 msgid "" "The proposal that added class decorators. Function and method decorators " "were introduced in :pep:`318`." @@ -1039,15 +1041,15 @@ msgstr "" "La proposition qui a ajouté des décorateurs de classe. Les décorateurs de " "fonction et de méthode ont été introduits dans :pep:`318`." -#: reference/compound_stmts.rst:756 +#: reference/compound_stmts.rst:757 msgid "Coroutines" msgstr "Coroutines" -#: reference/compound_stmts.rst:764 +#: reference/compound_stmts.rst:765 msgid "Coroutine function definition" msgstr "Définition de fonctions coroutines" -#: reference/compound_stmts.rst:774 +#: reference/compound_stmts.rst:775 msgid "" "Execution of Python coroutines can be suspended and resumed at many points " "(see :term:`coroutine`). Inside the body of a coroutine function, ``await`` " @@ -1061,7 +1063,7 @@ msgstr "" "expressions :keyword:`await`, :keyword:`async for` et :keyword:`async with` " "ne peuvent être utilisées que dans les corps de coroutines." -#: reference/compound_stmts.rst:780 +#: reference/compound_stmts.rst:781 msgid "" "Functions defined with ``async def`` syntax are always coroutine functions, " "even if they do not contain ``await`` or ``async`` keywords." @@ -1070,7 +1072,7 @@ msgstr "" "fonctions coroutines, même si elles ne contiennent aucun mot-clé ``await`` " "ou ``async``." -#: reference/compound_stmts.rst:783 +#: reference/compound_stmts.rst:784 msgid "" "It is a :exc:`SyntaxError` to use a ``yield from`` expression inside the " "body of a coroutine function." @@ -1078,15 +1080,15 @@ msgstr "" "C'est une :exc:`SyntaxError` d'utiliser une expression ``yield from`` dans " "une coroutine." -#: reference/compound_stmts.rst:786 +#: reference/compound_stmts.rst:787 msgid "An example of a coroutine function::" msgstr "Un exemple de fonction coroutine ::" -#: reference/compound_stmts.rst:797 +#: reference/compound_stmts.rst:798 msgid "The :keyword:`!async for` statement" msgstr "L'instruction :keyword:`!async for`" -#: reference/compound_stmts.rst:802 +#: reference/compound_stmts.rst:803 #, fuzzy msgid "" "An :term:`asynchronous iterable` provides an ``__aiter__`` method that " @@ -1098,7 +1100,7 @@ msgstr "" "`itérateur asynchrone ` peut appeler du code " "asynchrone dans sa méthode *next*." -#: reference/compound_stmts.rst:806 +#: reference/compound_stmts.rst:807 #, fuzzy msgid "" "The ``async for`` statement allows convenient iteration over asynchronous " @@ -1107,16 +1109,16 @@ msgstr "" "L'instruction ``async for`` permet d'itérer facilement sur des itérateurs " "asynchrones." -#: reference/compound_stmts.rst:816 +#: reference/compound_stmts.rst:817 msgid "Is semantically equivalent to::" msgstr "est sémantiquement équivalent à ::" -#: reference/compound_stmts.rst:832 +#: reference/compound_stmts.rst:833 msgid "See also :meth:`__aiter__` and :meth:`__anext__` for details." msgstr "" "Voir aussi :meth:`__aiter__` et :meth:`__anext__` pour plus de détails." -#: reference/compound_stmts.rst:834 +#: reference/compound_stmts.rst:835 msgid "" "It is a :exc:`SyntaxError` to use an ``async for`` statement outside the " "body of a coroutine function." @@ -1124,11 +1126,11 @@ msgstr "" "C'est une :exc:`SyntaxError` d'utiliser une instruction ``async for`` en " "dehors d'une fonction coroutine." -#: reference/compound_stmts.rst:842 +#: reference/compound_stmts.rst:843 msgid "The :keyword:`!async with` statement" msgstr "L'instruction :keyword:`!async with`" -#: reference/compound_stmts.rst:847 +#: reference/compound_stmts.rst:848 msgid "" "An :term:`asynchronous context manager` is a :term:`context manager` that is " "able to suspend execution in its *enter* and *exit* methods." @@ -1137,12 +1139,12 @@ msgstr "" "manager>` est un :term:`gestionnaire de contexte ` qui est " "capable de suspendre l'exécution dans ses méthodes *enter* et *exit*." -#: reference/compound_stmts.rst:874 +#: reference/compound_stmts.rst:875 msgid "See also :meth:`__aenter__` and :meth:`__aexit__` for details." msgstr "" "Voir aussi :meth:`__aenter__` et :meth:`__aexit__` pour plus de détails." -#: reference/compound_stmts.rst:876 +#: reference/compound_stmts.rst:877 msgid "" "It is a :exc:`SyntaxError` to use an ``async with`` statement outside the " "body of a coroutine function." @@ -1150,11 +1152,11 @@ msgstr "" "C'est une :exc:`SyntaxError` d'utiliser l'instruction ``async with`` en " "dehors d'une fonction coroutine." -#: reference/compound_stmts.rst:882 +#: reference/compound_stmts.rst:883 msgid ":pep:`492` - Coroutines with async and await syntax" msgstr ":pep:`492` — Coroutines avec les syntaxes *async* et *await*" -#: reference/compound_stmts.rst:882 +#: reference/compound_stmts.rst:883 msgid "" "The proposal that made coroutines a proper standalone concept in Python, and " "added supporting syntax." @@ -1162,11 +1164,11 @@ msgstr "" "La proposition qui a fait que les coroutines soient un concept propre en " "Python, et a ajouté la syntaxe de prise en charge de celles-ci." -#: reference/compound_stmts.rst:887 +#: reference/compound_stmts.rst:888 msgid "Footnotes" msgstr "Notes" -#: reference/compound_stmts.rst:888 +#: reference/compound_stmts.rst:889 msgid "" "The exception is propagated to the invocation stack unless there is a :" "keyword:`finally` clause which happens to raise another exception. That new " @@ -1177,7 +1179,7 @@ msgstr "" "perte de l'ancienne exception. Cette nouvelle exception entraîne la perte " "pure et simple de l'ancienne." -#: reference/compound_stmts.rst:892 +#: reference/compound_stmts.rst:893 msgid "" "A string literal appearing as the first statement in the function body is " "transformed into the function's ``__doc__`` attribute and therefore the " @@ -1187,7 +1189,7 @@ msgstr "" "de la fonction est transformée en attribut ``__doc__`` de la fonction et " "donc en :term:`docstring` de la fonction." -#: reference/compound_stmts.rst:896 +#: reference/compound_stmts.rst:897 msgid "" "A string literal appearing as the first statement in the class body is " "transformed into the namespace's ``__doc__`` item and therefore the class's :" diff --git a/reference/datamodel.po b/reference/datamodel.po index 0ccbeb6a..4f7f2abe 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.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-01-27 19:26+0100\n" "PO-Revision-Date: 2020-06-01 16:54+0900\n" "Last-Translator: Samuel Giffard \n" "Language-Team: FRENCH \n" @@ -306,7 +306,7 @@ msgstr "" "cette valeur. Vous accédez à cet objet avec le littéral ``...`` ou le nom " "natif ``Ellipsis``. Sa valeur booléenne est vraie." -#: reference/datamodel.rst:267 +#: reference/datamodel.rst:266 msgid ":class:`numbers.Number`" msgstr ":class:`numbers.Number`" @@ -365,7 +365,7 @@ msgstr "" "Python distingue les entiers, les nombres à virgule flottante et les nombres " "complexes :" -#: reference/datamodel.rst:242 +#: reference/datamodel.rst:241 msgid ":class:`numbers.Integral`" msgstr ":class:`numbers.Integral`" @@ -381,11 +381,11 @@ msgstr "" msgid "There are two types of integers:" msgstr "Il existe deux types d'entiers :" -#: reference/datamodel.rst:219 +#: reference/datamodel.rst:224 msgid "Integers (:class:`int`)" msgstr "Entiers (:class:`int`)" -#: reference/datamodel.rst:221 +#: reference/datamodel.rst:220 msgid "" "These represent numbers in an unlimited range, subject to available " "(virtual) memory only. For the purpose of shift and mask operations, a " @@ -400,11 +400,11 @@ msgstr "" "complément à 2, qui donne l'illusion d'une chaîne infinie de bits de signe " "s'étendant vers la gauche." -#: reference/datamodel.rst:237 +#: reference/datamodel.rst:236 msgid "Booleans (:class:`bool`)" msgstr "Booléens (:class:`bool`)" -#: reference/datamodel.rst:233 +#: reference/datamodel.rst:232 msgid "" "These represent the truth values False and True. The two objects " "representing the values ``False`` and ``True`` are the only Boolean objects. " @@ -420,7 +420,7 @@ msgstr "" "L'exception concerne la conversion en chaîne de caractères où ``\"False\"`` " "et ``\"True\"`` sont renvoyées." -#: reference/datamodel.rst:241 +#: reference/datamodel.rst:240 msgid "" "The rules for integer representation are intended to give the most " "meaningful interpretation of shift and mask operations involving negative " @@ -430,11 +430,11 @@ msgstr "" "l'interprétation la plus naturelle pour les opérations de décalage et " "masquage qui impliquent des entiers négatifs." -#: reference/datamodel.rst:257 +#: reference/datamodel.rst:256 msgid ":class:`numbers.Real` (:class:`float`)" msgstr ":class:`numbers.Real` (:class:`float`)" -#: reference/datamodel.rst:251 +#: reference/datamodel.rst:250 msgid "" "These represent machine-level double precision floating point numbers. You " "are at the mercy of the underlying machine architecture (and C or Java " @@ -454,11 +454,11 @@ msgstr "" "de toute façon ces nombres dans des objets. Il n'y a donc aucune raison de " "compliquer le langage avec deux types de nombres à virgule flottante." -#: reference/datamodel.rst:267 +#: reference/datamodel.rst:266 msgid ":class:`numbers.Complex` (:class:`complex`)" msgstr ":class:`numbers.Complex` (:class:`complex`)" -#: reference/datamodel.rst:264 +#: reference/datamodel.rst:263 msgid "" "These represent complex numbers as a pair of machine-level double precision " "floating point numbers. The same caveats apply as for floating point " @@ -472,11 +472,11 @@ msgstr "" "complexe ``z`` peuvent être demandées par les attributs en lecture seule ``z." "real`` et ``z.imag``." -#: reference/datamodel.rst:384 +#: reference/datamodel.rst:383 msgid "Sequences" msgstr "Séquences" -#: reference/datamodel.rst:277 +#: reference/datamodel.rst:276 msgid "" "These represent finite ordered sets indexed by non-negative numbers. The " "built-in function :func:`len` returns the number of items of a sequence. " @@ -489,7 +489,7 @@ msgstr "" "l'ensemble des indices contient les entiers 0, 1 ..., *n-1*. On accède à " "l'élément d'indice *i* de la séquence *a* par ``a[i]``." -#: reference/datamodel.rst:284 +#: reference/datamodel.rst:283 msgid "" "Sequences also support slicing: ``a[i:j]`` selects all items with index *k* " "such that *i* ``<=`` *k* ``<`` *j*. When used as an expression, a slice is " @@ -502,7 +502,7 @@ msgstr "" "du même type que la séquence. Ceci veut dire que l'ensemble des indices de " "la tranche est renuméroté de manière à partir de 0." -#: reference/datamodel.rst:289 +#: reference/datamodel.rst:288 msgid "" "Some sequences also support \"extended slicing\" with a third \"step\" " "parameter: ``a[i:j:k]`` selects all items of *a* with index *x* where ``x = " @@ -513,15 +513,15 @@ msgstr "" "éléments de *a* d'indice *x* où ``x = i + n*k``, avec *n* ``>=`` ``0`` et " "*i* ``<=`` *x* ``<`` *j*." -#: reference/datamodel.rst:293 +#: reference/datamodel.rst:292 msgid "Sequences are distinguished according to their mutability:" msgstr "Les séquences se différencient en fonction de leur muabilité :" -#: reference/datamodel.rst:350 +#: reference/datamodel.rst:349 msgid "Immutable sequences" msgstr "Séquences immuables" -#: reference/datamodel.rst:300 +#: reference/datamodel.rst:299 msgid "" "An object of an immutable sequence type cannot change once it is created. " "(If the object contains references to other objects, these other objects may " @@ -534,15 +534,15 @@ msgstr "" "objets directement référencés par un objet immuable ne peuvent pas être " "modifiés." -#: reference/datamodel.rst:305 +#: reference/datamodel.rst:304 msgid "The following types are immutable sequences:" msgstr "Les types suivants sont des séquences immuables :" -#: reference/datamodel.rst:328 +#: reference/datamodel.rst:327 msgid "Strings" msgstr "Chaînes de caractères" -#: reference/datamodel.rst:318 +#: reference/datamodel.rst:317 msgid "" "A string is a sequence of values that represent Unicode code points. All the " "code points in the range ``U+0000 - U+10FFFF`` can be represented in a " @@ -568,11 +568,11 @@ msgstr "" "`bytes` selon l'encodage spécifié et :meth:`bytes.decode` effectue " "l'opération inverse." -#: reference/datamodel.rst:341 +#: reference/datamodel.rst:340 msgid "Tuples" msgstr "*n*-uplets (*tuples* en anglais)" -#: reference/datamodel.rst:336 +#: reference/datamodel.rst:335 msgid "" "The items of a tuple are arbitrary Python objects. Tuples of two or more " "items are formed by comma-separated lists of expressions. A tuple of one " @@ -589,11 +589,11 @@ msgstr "" "les parenthèses doivent rester disponibles pour grouper les expressions). Un " "*n*-uplet vide est formé à l'aide d'une paire de parenthèses vide." -#: reference/datamodel.rst:350 +#: reference/datamodel.rst:349 msgid "Bytes" msgstr "Chaînes d'octets (ou *bytes*)" -#: reference/datamodel.rst:346 +#: reference/datamodel.rst:345 msgid "" "A bytes object is an immutable array. The items are 8-bit bytes, " "represented by integers in the range 0 <= x < 256. Bytes literals (like " @@ -608,11 +608,11 @@ msgstr "" "objets *bytes*. Aussi, un objet *bytes* peut être décodé vers une chaîne " "*via* la méthode :meth:`~bytes.decode`." -#: reference/datamodel.rst:384 +#: reference/datamodel.rst:383 msgid "Mutable sequences" msgstr "Séquences muables" -#: reference/datamodel.rst:360 +#: reference/datamodel.rst:359 msgid "" "Mutable sequences can be changed after they are created. The subscription " "and slicing notations can be used as the target of assignment and :keyword:" @@ -623,15 +623,15 @@ msgstr "" "que cibles d'une assignation ou de l'instruction :keyword:`del` " "(suppression)." -#: reference/datamodel.rst:364 +#: reference/datamodel.rst:363 msgid "There are currently two intrinsic mutable sequence types:" msgstr "Il existe aujourd'hui deux types intrinsèques de séquences muables :" -#: reference/datamodel.rst:371 +#: reference/datamodel.rst:370 msgid "Lists" msgstr "Listes" -#: reference/datamodel.rst:369 +#: reference/datamodel.rst:368 msgid "" "The items of a list are arbitrary Python objects. Lists are formed by " "placing a comma-separated list of expressions in square brackets. (Note that " @@ -642,11 +642,11 @@ msgstr "" "sont séparés par des virgules (notez que les listes de longueur 0 ou 1 ne " "sont pas des cas particuliers)." -#: reference/datamodel.rst:379 +#: reference/datamodel.rst:378 msgid "Byte Arrays" msgstr "Tableaux d'octets" -#: reference/datamodel.rst:376 +#: reference/datamodel.rst:375 msgid "" "A bytearray object is a mutable array. They are created by the built-in :" "func:`bytearray` constructor. Aside from being mutable (and hence " @@ -659,7 +659,7 @@ msgstr "" "d'octets possède la même interface et les mêmes fonctionnalités qu'un objet " "immuable :class:`bytes`." -#: reference/datamodel.rst:383 +#: reference/datamodel.rst:382 msgid "" "The extension module :mod:`array` provides an additional example of a " "mutable sequence type, as does the :mod:`collections` module." @@ -667,11 +667,11 @@ msgstr "" "Le module d'extension :mod:`array` fournit un autre exemple de type de " "séquence muable, de même que le module :mod:`collections`." -#: reference/datamodel.rst:418 +#: reference/datamodel.rst:417 msgid "Set types" msgstr "Ensembles" -#: reference/datamodel.rst:391 +#: reference/datamodel.rst:390 msgid "" "These represent unordered, finite sets of unique, immutable objects. As " "such, they cannot be indexed by any subscript. However, they can be iterated " @@ -688,7 +688,7 @@ msgstr "" "dans une séquence et le calcul d'opérations mathématiques telles que " "l'intersection, l'union, la différence et le complémentaire." -#: reference/datamodel.rst:398 +#: reference/datamodel.rst:397 msgid "" "For set elements, the same immutability rules apply as for dictionary keys. " "Note that numeric types obey the normal rules for numeric comparison: if two " @@ -701,15 +701,15 @@ msgstr "" "si deux nombres sont égaux (pour l'opération de comparaison, par exemple " "``1`` et ``1.0``), un seul élément est conservé dans l'ensemble." -#: reference/datamodel.rst:403 +#: reference/datamodel.rst:402 msgid "There are currently two intrinsic set types:" msgstr "Actuellement, il existe deux types d'ensembles natifs :" -#: reference/datamodel.rst:410 +#: reference/datamodel.rst:409 msgid "Sets" msgstr "Ensembles" -#: reference/datamodel.rst:408 +#: reference/datamodel.rst:407 msgid "" "These represent a mutable set. They are created by the built-in :func:`set` " "constructor and can be modified afterwards by several methods, such as :meth:" @@ -719,11 +719,11 @@ msgstr "" "native constructeur :func:`set` et peut être modifié par la suite à l'aide " "de différentes méthodes, par exemple :meth:`~set.add`." -#: reference/datamodel.rst:418 +#: reference/datamodel.rst:417 msgid "Frozen sets" msgstr "Ensembles figés" -#: reference/datamodel.rst:415 +#: reference/datamodel.rst:414 msgid "" "These represent an immutable set. They are created by the built-in :func:" "`frozenset` constructor. As a frozenset is immutable and :term:`hashable`, " @@ -734,11 +734,11 @@ msgstr "" "et :term:`hachable`, il peut être utilisé comme élément d'un autre ensemble " "ou comme clé de dictionnaire." -#: reference/datamodel.rst:465 +#: reference/datamodel.rst:464 msgid "Mappings" msgstr "Tableaux de correspondances" -#: reference/datamodel.rst:426 +#: reference/datamodel.rst:425 msgid "" "These represent finite sets of objects indexed by arbitrary index sets. The " "subscript notation ``a[k]`` selects the item indexed by ``k`` from the " @@ -753,17 +753,17 @@ msgstr "" "keyword:`del`. La fonction native :func:`len` renvoie le nombre d'éléments " "du tableau de correspondances." -#: reference/datamodel.rst:432 +#: reference/datamodel.rst:431 msgid "There is currently a single intrinsic mapping type:" msgstr "" "Il n'existe actuellement qu'un seul type natif pour les tableaux de " "correspondances :" -#: reference/datamodel.rst:465 +#: reference/datamodel.rst:464 msgid "Dictionaries" msgstr "Dictionnaires" -#: reference/datamodel.rst:437 +#: reference/datamodel.rst:436 msgid "" "These represent finite sets of objects indexed by nearly arbitrary values. " "The only types of values not acceptable as keys are values containing lists " @@ -785,7 +785,7 @@ msgstr "" "comparaison, par exemple ``1`` et ``1.0``, alors ces deux nombres peuvent " "être utilisés indifféremment pour désigner la même entrée du dictionnaire." -#: reference/datamodel.rst:446 +#: reference/datamodel.rst:445 msgid "" "Dictionaries preserve insertion order, meaning that keys will be produced in " "the same order they were added sequentially over the dictionary. Replacing " @@ -797,7 +797,7 @@ msgstr "" "l’insertion. Remplacer une clé existante ne change pas l’ordre. Par contre, " "la retirer puis la réinsérer la met à la fin et non à sa précédente position." -#: reference/datamodel.rst:451 +#: reference/datamodel.rst:450 msgid "" "Dictionaries are mutable; they can be created by the ``{...}`` notation (see " "section :ref:`dict`)." @@ -805,7 +805,7 @@ msgstr "" "Les dictionnaires sont muables : ils peuvent être créés par la notation " "``{...}`` (reportez-vous à la section :ref:`dict`)." -#: reference/datamodel.rst:458 +#: reference/datamodel.rst:457 msgid "" "The extension modules :mod:`dbm.ndbm` and :mod:`dbm.gnu` provide additional " "examples of mapping types, as does the :mod:`collections` module." @@ -814,7 +814,7 @@ msgstr "" "d'autres exemples de types tableaux de correspondances, de même que le " "module :mod:`collections`." -#: reference/datamodel.rst:462 +#: reference/datamodel.rst:461 msgid "" "Dictionaries did not preserve insertion order in versions of Python before " "3.6. In CPython 3.6, insertion order was preserved, but it was considered an " @@ -825,11 +825,11 @@ msgstr "" "conservé, mais considéré comme un détail d’implémentation et non comme une " "garantie du langage." -#: reference/datamodel.rst:723 +#: reference/datamodel.rst:722 msgid "Callable types" msgstr "Types appelables" -#: reference/datamodel.rst:474 +#: reference/datamodel.rst:473 msgid "" "These are the types to which the function call operation (see section :ref:" "`calls`) can be applied:" @@ -837,11 +837,11 @@ msgstr "" "Ce sont les types sur lesquels on peut faire un appel de fonction (lisez la " "section :ref:`calls`) :" -#: reference/datamodel.rst:577 +#: reference/datamodel.rst:576 msgid "User-defined functions" msgstr "Fonctions allogènes" -#: reference/datamodel.rst:483 +#: reference/datamodel.rst:482 msgid "" "A user-defined function object is created by a function definition (see " "section :ref:`function`). It should be called with an argument list " @@ -853,23 +853,23 @@ msgstr "" "doit être appelé avec une liste d'arguments contenant le même nombre " "d'éléments que la liste des paramètres formels de la fonction." -#: reference/datamodel.rst:488 +#: reference/datamodel.rst:487 msgid "Special attributes:" msgstr "Attributs spéciaux :" -#: reference/datamodel.rst:506 +#: reference/datamodel.rst:505 msgid "Attribute" msgstr "Attribut" -#: reference/datamodel.rst:506 +#: reference/datamodel.rst:505 msgid "Meaning" msgstr "Signification" -#: reference/datamodel.rst:508 +#: reference/datamodel.rst:507 msgid ":attr:`__doc__`" msgstr ":attr:`__doc__`" -#: reference/datamodel.rst:508 +#: reference/datamodel.rst:507 msgid "" "The function's documentation string, or ``None`` if unavailable; not " "inherited by subclasses." @@ -877,33 +877,33 @@ msgstr "" "Texte de documentation de la fonction ou ``None`` s'il n'en existe pas ; " "n'est pas héritée par les sous-classes." -#: reference/datamodel.rst:513 reference/datamodel.rst:521 -#: reference/datamodel.rst:531 reference/datamodel.rst:552 -#: reference/datamodel.rst:559 +#: reference/datamodel.rst:512 reference/datamodel.rst:520 +#: reference/datamodel.rst:530 reference/datamodel.rst:551 +#: reference/datamodel.rst:558 msgid "Writable" msgstr "Accessible en écriture" -#: reference/datamodel.rst:513 +#: reference/datamodel.rst:512 msgid ":attr:`~definition.\\ __name__`" msgstr ":attr:`~definition.\\ __name__`" -#: reference/datamodel.rst:513 +#: reference/datamodel.rst:512 msgid "The function's name." msgstr "Nom de la fonction." -#: reference/datamodel.rst:516 +#: reference/datamodel.rst:515 msgid ":attr:`~definition.\\ __qualname__`" msgstr ":attr:`~definition.\\ __qualname__`" -#: reference/datamodel.rst:516 +#: reference/datamodel.rst:515 msgid "The function's :term:`qualified name`." msgstr ":term:`Nom qualifié ` de la fonction." -#: reference/datamodel.rst:521 +#: reference/datamodel.rst:520 msgid ":attr:`__module__`" msgstr ":attr:`__module__`" -#: reference/datamodel.rst:521 +#: reference/datamodel.rst:520 msgid "" "The name of the module the function was defined in, or ``None`` if " "unavailable." @@ -911,11 +911,11 @@ msgstr "" "Nom du module où la fonction est définie ou ``None`` si ce nom n'est pas " "disponible." -#: reference/datamodel.rst:525 +#: reference/datamodel.rst:524 msgid ":attr:`__defaults__`" msgstr ":attr:`__defaults__`" -#: reference/datamodel.rst:525 +#: reference/datamodel.rst:524 msgid "" "A tuple containing default argument values for those arguments that have " "defaults, or ``None`` if no arguments have a default value." @@ -923,19 +923,19 @@ msgstr "" "Tuple contenant les valeurs des arguments par défaut pour ceux qui en sont " "dotés ou ``None`` si aucun argument n'a de valeur par défaut." -#: reference/datamodel.rst:531 +#: reference/datamodel.rst:530 msgid ":attr:`__code__`" msgstr ":attr:`__code__`" -#: reference/datamodel.rst:531 +#: reference/datamodel.rst:530 msgid "The code object representing the compiled function body." msgstr "Objet code représentant le corps de la fonction compilée." -#: reference/datamodel.rst:534 +#: reference/datamodel.rst:533 msgid ":attr:`__globals__`" msgstr ":attr:`__globals__`" -#: reference/datamodel.rst:534 +#: reference/datamodel.rst:533 msgid "" "A reference to the dictionary that holds the function's global variables --- " "the global namespace of the module in which the function was defined." @@ -944,23 +944,23 @@ msgstr "" "la fonction — l'espace de noms global du module dans lequel la fonction est " "définie." -#: reference/datamodel.rst:545 +#: reference/datamodel.rst:544 msgid "Read-only" msgstr "Accessible en lecture seule" -#: reference/datamodel.rst:541 +#: reference/datamodel.rst:540 msgid ":attr:`~object.__dict__`" msgstr ":attr:`~object.__dict__`" -#: reference/datamodel.rst:541 +#: reference/datamodel.rst:540 msgid "The namespace supporting arbitrary function attributes." msgstr "Espace de nommage accueillant les attributs de la fonction." -#: reference/datamodel.rst:545 +#: reference/datamodel.rst:544 msgid ":attr:`__closure__`" msgstr ":attr:`__closure__`" -#: reference/datamodel.rst:545 +#: reference/datamodel.rst:544 msgid "" "``None`` or a tuple of cells that contain bindings for the function's free " "variables. See below for information on the ``cell_contents`` attribute." @@ -969,11 +969,11 @@ msgstr "" "libre de la fonction. Voir ci-dessous pour les informations relatives à " "l'attribut ``cell_contents``." -#: reference/datamodel.rst:552 +#: reference/datamodel.rst:551 msgid ":attr:`__annotations__`" msgstr ":attr:`__annotations__`" -#: reference/datamodel.rst:552 +#: reference/datamodel.rst:551 msgid "" "A dict containing annotations of parameters. The keys of the dict are the " "parameter names, and ``'return'`` for the return annotation, if provided." @@ -984,17 +984,17 @@ msgstr "" "dictionnaire ne sont présentes que si les paramètres sont effectivement " "annotés." -#: reference/datamodel.rst:559 +#: reference/datamodel.rst:558 msgid ":attr:`__kwdefaults__`" msgstr ":attr:`__kwdefaults__`" -#: reference/datamodel.rst:559 +#: reference/datamodel.rst:558 msgid "A dict containing defaults for keyword-only parameters." msgstr "" "Dictionnaire contenant les valeurs par défaut pour les paramètres passés par " "mot-clé." -#: reference/datamodel.rst:563 +#: reference/datamodel.rst:562 msgid "" "Most of the attributes labelled \"Writable\" check the type of the assigned " "value." @@ -1002,7 +1002,7 @@ msgstr "" "La plupart des attributs étiquetés « Accessible en écriture » vérifient le " "type de la valeur qu'on leur assigne." -#: reference/datamodel.rst:565 +#: reference/datamodel.rst:564 msgid "" "Function objects also support getting and setting arbitrary attributes, " "which can be used, for example, to attach metadata to functions. Regular " @@ -1019,7 +1019,7 @@ msgstr "" "les fonctions définies par l'utilisateur. Les attributs de fonction pour les " "fonctions natives seront peut-être acceptés dans le futur.*" -#: reference/datamodel.rst:571 +#: reference/datamodel.rst:570 msgid "" "A cell object has the attribute ``cell_contents``. This can be used to get " "the value of the cell, as well as set the value." @@ -1027,7 +1027,7 @@ msgstr "" "Un objet cellule possède un attribut ``cell_contents``. Il peut être utilisé " "pour obtenir la valeur de la cellule et pour en définir la valeur." -#: reference/datamodel.rst:574 +#: reference/datamodel.rst:573 msgid "" "Additional information about a function's definition can be retrieved from " "its code object; see the description of internal types below. The :data:" @@ -1038,11 +1038,11 @@ msgstr "" "Le type :data:`cell ` est accessible dans le module :mod:" "`types`." -#: reference/datamodel.rst:640 +#: reference/datamodel.rst:639 msgid "Instance methods" msgstr "Méthodes d'instances" -#: reference/datamodel.rst:585 +#: reference/datamodel.rst:584 msgid "" "An instance method object combines a class, a class instance and any " "callable object (normally a user-defined function)." @@ -1050,7 +1050,7 @@ msgstr "" "Un objet méthode d'instance combine une classe, une instance de classe et " "tout objet appelable (normalement une fonction définie par l'utilisateur)." -#: reference/datamodel.rst:595 +#: reference/datamodel.rst:594 msgid "" "Special read-only attributes: :attr:`__self__` is the class instance " "object, :attr:`__func__` is the function object; :attr:`__doc__` is the " @@ -1066,7 +1066,7 @@ msgstr "" "__name__``) ; :attr:`__module__` est le nom du module où la méthode est " "définie ou ``None`` s'il n'est pas disponible." -#: reference/datamodel.rst:601 +#: reference/datamodel.rst:600 msgid "" "Methods also support accessing (but not setting) the arbitrary function " "attributes on the underlying function object." @@ -1074,7 +1074,7 @@ msgstr "" "Les méthodes savent aussi accéder (mais pas modifier) les attributs de la " "fonction de l'objet fonction sous-jacent." -#: reference/datamodel.rst:604 +#: reference/datamodel.rst:603 msgid "" "User-defined method objects may be created when getting an attribute of a " "class (perhaps via an instance of that class), if that attribute is a user-" @@ -1085,7 +1085,7 @@ msgstr "" "classe) si cet attribut est un objet fonction définie par l'utilisateur ou " "un objet méthode de classe." -#: reference/datamodel.rst:608 +#: reference/datamodel.rst:607 msgid "" "When an instance method object is created by retrieving a user-defined " "function object from a class via one of its instances, its :attr:`__self__` " @@ -1097,7 +1097,7 @@ msgstr "" "`__self__` est l'instance et l'objet méthode est réputé lié. Le nouvel " "attribut de la méthode :attr:`__func__` est l'objet fonction original." -#: reference/datamodel.rst:614 +#: reference/datamodel.rst:613 msgid "" "When an instance method object is created by retrieving a class method " "object from a class or instance, its :attr:`__self__` attribute is the class " @@ -1109,7 +1109,7 @@ msgstr "" "elle-même et son attribut :attr:`__func__` est l'objet fonction sous-jacent " "la méthode de classe." -#: reference/datamodel.rst:619 +#: reference/datamodel.rst:618 msgid "" "When an instance method object is called, the underlying function (:attr:" "`__func__`) is called, inserting the class instance (:attr:`__self__`) in " @@ -1124,7 +1124,7 @@ msgstr "" "et que ``x`` est une instance de :class:`C`, alors appeler ``x.f(1)`` est " "équivalent à appeler ``C.f(x, 1)``." -#: reference/datamodel.rst:626 +#: reference/datamodel.rst:625 msgid "" "When an instance method object is derived from a class method object, the " "\"class instance\" stored in :attr:`__self__` will actually be the class " @@ -1136,7 +1136,7 @@ msgstr "" "classe elle-même. Ainsi, appeler ``x.f(1)`` ou ``C.f(1)`` est équivalent à " "appeler ``f(C, 1)`` où ``f`` est la fonction sous-jacente." -#: reference/datamodel.rst:631 +#: reference/datamodel.rst:630 msgid "" "Note that the transformation from function object to instance method object " "happens each time the attribute is retrieved from the instance. In some " @@ -1159,11 +1159,11 @@ msgstr "" "classe ne sont pas converties en méthodes liées ; ceci n'a lieu que pour les " "fonctions qui sont attributs de la classe." -#: reference/datamodel.rst:655 +#: reference/datamodel.rst:654 msgid "Generator functions" msgstr "Fonctions générateurs" -#: reference/datamodel.rst:647 +#: reference/datamodel.rst:646 msgid "" "A function or method which uses the :keyword:`yield` statement (see section :" "ref:`yield`) is called a :dfn:`generator function`. Such a function, when " @@ -1185,11 +1185,11 @@ msgstr "" "exception :exc:`StopIteration` est levée et l'itérateur a atteint la fin de " "l'ensemble de valeurs qu'il peut renvoyer." -#: reference/datamodel.rst:665 +#: reference/datamodel.rst:664 msgid "Coroutine functions" msgstr "Fonctions coroutines" -#: reference/datamodel.rst:661 +#: reference/datamodel.rst:660 msgid "" "A function or method which is defined using :keyword:`async def` is called " "a :dfn:`coroutine function`. Such a function, when called, returns a :term:" @@ -1203,11 +1203,11 @@ msgstr "" "expressions :keyword:`await` ou :keyword:`async with` ou des instructions :" "keyword:`async for`. Voir également la section :ref:`coroutine-objects`." -#: reference/datamodel.rst:684 +#: reference/datamodel.rst:683 msgid "Asynchronous generator functions" msgstr "Fonctions générateurs asynchrones" -#: reference/datamodel.rst:672 +#: reference/datamodel.rst:671 msgid "" "A function or method which is defined using :keyword:`async def` and which " "uses the :keyword:`yield` statement is called a :dfn:`asynchronous generator " @@ -1221,7 +1221,7 @@ msgstr "" "itérateur asynchrone qui peut être utilisé dans des instructions :keyword:" "`async for` pour exécuter le corps de la fonction." -#: reference/datamodel.rst:678 +#: reference/datamodel.rst:677 msgid "" "Calling the asynchronous iterator's :meth:`aiterator.__anext__` method will " "return an :term:`awaitable` which when awaited will execute until it " @@ -1238,11 +1238,11 @@ msgstr "" "l'itérateur asynchrone a atteint la fin de l'ensemble des valeurs qu'il peut " "produire." -#: reference/datamodel.rst:699 +#: reference/datamodel.rst:698 msgid "Built-in functions" msgstr "Fonctions natives" -#: reference/datamodel.rst:692 +#: reference/datamodel.rst:691 msgid "" "A built-in function object is a wrapper around a C function. Examples of " "built-in functions are :func:`len` and :func:`math.sin` (:mod:`math` is a " @@ -1263,11 +1263,11 @@ msgstr "" "est le nom du module où la fonction est définie ou ``None`` s'il n'est pas " "disponible." -#: reference/datamodel.rst:711 +#: reference/datamodel.rst:710 msgid "Built-in methods" msgstr "Méthodes natives" -#: reference/datamodel.rst:707 +#: reference/datamodel.rst:706 msgid "" "This is really a different disguise of a built-in function, this time " "containing an object passed to the C function as an implicit extra " @@ -1281,11 +1281,11 @@ msgstr "" "liste). Dans ce cas, l'attribut spécial en lecture seule :attr:`__self__` " "est défini à l'objet *une_liste*." -#: reference/datamodel.rst:718 +#: reference/datamodel.rst:717 msgid "Classes" msgstr "Classes" -#: reference/datamodel.rst:714 +#: reference/datamodel.rst:713 msgid "" "Classes are callable. These objects normally act as factories for new " "instances of themselves, but variations are possible for class types that " @@ -1299,11 +1299,11 @@ msgstr "" "l'appel sont passés à :meth:`__new__` et, dans le cas classique, :meth:" "`__new__` initialise une nouvelle instance." -#: reference/datamodel.rst:723 +#: reference/datamodel.rst:722 msgid "Class Instances" msgstr "Instances de classe" -#: reference/datamodel.rst:721 +#: reference/datamodel.rst:720 msgid "" "Instances of arbitrary classes can be made callable by defining a :meth:" "`__call__` method in their class." @@ -1311,11 +1311,11 @@ msgstr "" "Les instances d'une classe peuvent devenir des appelables si vous définissez " "la méthode :meth:`__call__` de leur classe." -#: reference/datamodel.rst:773 +#: reference/datamodel.rst:772 msgid "Modules" msgstr "Modules" -#: reference/datamodel.rst:730 +#: reference/datamodel.rst:729 msgid "" "Modules are a basic organizational unit of Python code, and are created by " "the :ref:`import system ` as invoked either by the :keyword:" @@ -1340,7 +1340,7 @@ msgstr "" "le module (puisque celui-ci n'est plus nécessaire une fois l'initialisation " "terminée)." -#: reference/datamodel.rst:742 +#: reference/datamodel.rst:741 msgid "" "Attribute assignment updates the module's namespace dictionary, e.g., ``m.x " "= 1`` is equivalent to ``m.__dict__[\"x\"] = 1``." @@ -1349,7 +1349,7 @@ msgstr "" "du module, par exemple ``m.x = 1`` est équivalent à ``m.__dict__[\"x\"] = " "1``." -#: reference/datamodel.rst:752 +#: reference/datamodel.rst:751 msgid "" "Predefined (writable) attributes: :attr:`__name__` is the module's name; :" "attr:`__doc__` is the module's documentation string, or ``None`` if " @@ -1374,7 +1374,7 @@ msgstr "" "chargés dynamiquement à partir d'une bibliothèque partagée, c'est le chemin " "vers le fichier de la bibliothèque partagée." -#: reference/datamodel.rst:765 +#: reference/datamodel.rst:764 msgid "" "Special read-only attribute: :attr:`~object.__dict__` is the module's " "namespace as a dictionary object." @@ -1382,7 +1382,7 @@ msgstr "" "Attribut spécial en lecture seule : :attr:`~object.__dict__` est l'objet " "dictionnaire répertoriant l'espace de nommage du module." -#: reference/datamodel.rst:770 +#: reference/datamodel.rst:769 msgid "" "Because of the way CPython clears module dictionaries, the module dictionary " "will be cleared when the module falls out of scope even if the dictionary " @@ -1395,11 +1395,11 @@ msgstr "" "ceci, copiez le dictionnaire ou gardez le module dans votre champ de " "visibilité tant que vous souhaitez utiliser le dictionnaire directement." -#: reference/datamodel.rst:832 +#: reference/datamodel.rst:831 msgid "Custom classes" msgstr "Classes déclarées par le développeur" -#: reference/datamodel.rst:776 +#: reference/datamodel.rst:775 msgid "" "Custom class types are typically created by class definitions (see section :" "ref:`class`). A class has a namespace implemented by a dictionary object. " @@ -1430,7 +1430,7 @@ msgstr "" "*C3* utilisé par Python dans la documentation de la version 2.3 disponible " "sur https://www.python.org/download/releases/2.3/mro/." -#: reference/datamodel.rst:800 +#: reference/datamodel.rst:799 msgid "" "When a class attribute reference (for class :class:`C`, say) would yield a " "class method object, it is transformed into an instance method object whose :" @@ -1448,7 +1448,7 @@ msgstr "" "`descriptors` pour une autre manière dont les attributs d'une classe " "diffèrent de ceux réellement contenus dans son :attr:`~objet.__dict__`." -#: reference/datamodel.rst:810 +#: reference/datamodel.rst:809 msgid "" "Class attribute assignments update the class's dictionary, never the " "dictionary of a base class." @@ -1456,7 +1456,7 @@ msgstr "" "Les assignations d'un attribut de classe mettent à jour le dictionnaire de " "la classe, jamais le dictionnaire d'une classe de base." -#: reference/datamodel.rst:815 +#: reference/datamodel.rst:814 msgid "" "A class object can be called (see above) to yield a class instance (see " "below)." @@ -1464,7 +1464,7 @@ msgstr "" "Un objet classe peut être appelé (voir ci-dessus) pour produire une instance " "de classe (voir ci-dessous)." -#: reference/datamodel.rst:825 +#: reference/datamodel.rst:824 msgid "" "Special attributes: :attr:`~definition.__name__` is the class name; :attr:" "`__module__` is the module name in which the class was defined; :attr:" @@ -1485,11 +1485,11 @@ msgstr "" "contenant les :term:`annotations de variables ` " "collectées durant l'exécution du corps de la classe." -#: reference/datamodel.rst:875 +#: reference/datamodel.rst:874 msgid "Class instances" msgstr "Instances de classe" -#: reference/datamodel.rst:841 +#: reference/datamodel.rst:840 msgid "" "A class instance is created by calling a class object (see above). A class " "instance has a namespace implemented as a dictionary which is the first " @@ -1522,7 +1522,7 @@ msgstr "" "l'objet possède une méthode :meth:`__getattr__`, cette méthode est appelée " "pour rechercher une correspondance." -#: reference/datamodel.rst:857 +#: reference/datamodel.rst:856 msgid "" "Attribute assignments and deletions update the instance's dictionary, never " "a class's dictionary. If the class has a :meth:`__setattr__` or :meth:" @@ -1534,7 +1534,7 @@ msgstr "" "méthode :meth:`__setattr__` ou :meth:`__delattr__`, elle est appelée au lieu " "de mettre à jour le dictionnaire de l'instance directement." -#: reference/datamodel.rst:867 +#: reference/datamodel.rst:866 msgid "" "Class instances can pretend to be numbers, sequences, or mappings if they " "have methods with certain special names. See section :ref:`specialnames`." @@ -1543,7 +1543,7 @@ msgstr "" "ou des tableaux de correspondance si elles ont des méthodes avec des noms " "spéciaux. Voir la section :ref:`specialnames`." -#: reference/datamodel.rst:874 +#: reference/datamodel.rst:873 msgid "" "Special attributes: :attr:`~object.__dict__` is the attribute dictionary; :" "attr:`~instance.__class__` is the instance's class." @@ -1551,11 +1551,11 @@ msgstr "" "Attributs spéciaux : :attr:`~object.__dict__` est le dictionnaire des " "attributs ; :attr:`~instance.__class__` est la classe de l'instance." -#: reference/datamodel.rst:901 +#: reference/datamodel.rst:900 msgid "I/O objects (also known as file objects)" msgstr "Objets Entrées-Sorties (ou objets fichiers)" -#: reference/datamodel.rst:891 +#: reference/datamodel.rst:890 msgid "" "A :term:`file object` represents an open file. Various shortcuts are " "available to create file objects: the :func:`open` built-in function, and " @@ -1569,7 +1569,7 @@ msgstr "" "socket.makefile` des objets connecteurs (et sûrement d'autres fonctions ou " "méthodes fournies par les modules d'extensions)." -#: reference/datamodel.rst:897 +#: reference/datamodel.rst:896 msgid "" "The objects ``sys.stdin``, ``sys.stdout`` and ``sys.stderr`` are initialized " "to file objects corresponding to the interpreter's standard input, output " @@ -1582,11 +1582,11 @@ msgstr "" "et se conforment donc à l'interface définie par la classe abstraite :class:" "`io.TextIOBase`." -#: reference/datamodel.rst:1146 +#: reference/datamodel.rst:1145 msgid "Internal types" msgstr "Types internes" -#: reference/datamodel.rst:908 +#: reference/datamodel.rst:907 msgid "" "A few types used internally by the interpreter are exposed to the user. " "Their definitions may change with future versions of the interpreter, but " @@ -1596,11 +1596,11 @@ msgstr "" "l'utilisateur. Leur définition peut changer dans les futures versions de " "l'interpréteur mais ils sont donnés ci-dessous à fin d'exhaustivité." -#: reference/datamodel.rst:983 +#: reference/datamodel.rst:982 msgid "Code objects" msgstr "Objets Code" -#: reference/datamodel.rst:915 +#: reference/datamodel.rst:914 msgid "" "Code objects represent *byte-compiled* executable Python code, or :term:" "`bytecode`. The difference between a code object and a function object is " @@ -1621,7 +1621,7 @@ msgstr "" "objets fonctions, les objets codes sont immuables et ne contiennent aucune " "référence (directe ou indirecte) à des objets muables." -#: reference/datamodel.rst:942 +#: reference/datamodel.rst:941 msgid "" "Special read-only attributes: :attr:`co_name` gives the function name; :attr:" "`co_argcount` is the total number of positional arguments (including " @@ -1668,7 +1668,7 @@ msgstr "" "l'interpréteur) ; :attr:`co_stacksize` est la taille de pile requise ; :attr:" "`co_flags` est un entier qui code différents drapeaux pour l'interpréteur." -#: reference/datamodel.rst:966 +#: reference/datamodel.rst:965 msgid "" "The following flag bits are defined for :attr:`co_flags`: bit ``0x04`` is " "set if the function uses the ``*arguments`` syntax to accept an arbitrary " @@ -1683,7 +1683,7 @@ msgstr "" "pour accepter un nombre arbitraire d'arguments nommés ; le bit ``0x20`` est " "positionné à 1 si la fonction est un générateur." -#: reference/datamodel.rst:972 +#: reference/datamodel.rst:971 msgid "" "Future feature declarations (``from __future__ import division``) also use " "bits in :attr:`co_flags` to indicate whether a code object was compiled with " @@ -1698,11 +1698,11 @@ msgstr "" "future activée ; les bits ``0x10`` et ``0x1000`` étaient utilisés dans les " "versions antérieures de Python." -#: reference/datamodel.rst:978 +#: reference/datamodel.rst:977 msgid "Other bits in :attr:`co_flags` are reserved for internal use." msgstr "Les autres bits de :attr:`co_flags` sont réservés à un usage interne." -#: reference/datamodel.rst:982 +#: reference/datamodel.rst:981 msgid "" "If a code object represents a function, the first item in :attr:`co_consts` " "is the documentation string of the function, or ``None`` if undefined." @@ -1711,11 +1711,11 @@ msgstr "" "`co_consts` est le texte de documentation de la fonction (ou ``None`` s'il " "n'y en a pas)." -#: reference/datamodel.rst:1042 +#: reference/datamodel.rst:1041 msgid "Frame objects" msgstr "Objets cadres" -#: reference/datamodel.rst:990 +#: reference/datamodel.rst:989 msgid "" "Frame objects represent execution frames. They may occur in traceback " "objects (see below), and are also passed to registered trace functions." @@ -1724,7 +1724,7 @@ msgstr "" "traces (voir plus loin) et est passé comme argument aux fonctions de traçage " "actives." -#: reference/datamodel.rst:1001 +#: reference/datamodel.rst:1000 msgid "" "Special read-only attributes: :attr:`f_back` is to the previous stack frame " "(towards the caller), or ``None`` if this is the bottom stack frame; :attr:" @@ -1743,7 +1743,7 @@ msgstr "" "l'instruction précise (c'est un indice dans la chaîne de *bytecode* de " "l'objet code)." -#: reference/datamodel.rst:1015 +#: reference/datamodel.rst:1014 msgid "" "Special writable attributes: :attr:`f_trace`, if not ``None``, is a function " "called for various events during code execution (this is used by the " @@ -1756,7 +1756,7 @@ msgstr "" "événement est déclenché pour chaque ligne de code source — ce comportement " "peut être désactivé en définissant :attr:`f_trace_lines` à :const:`False`." -#: reference/datamodel.rst:1020 +#: reference/datamodel.rst:1019 msgid "" "Implementations *may* allow per-opcode events to be requested by setting :" "attr:`f_trace_opcodes` to :const:`True`. Note that this may lead to " @@ -1769,7 +1769,7 @@ msgstr "" "exceptions levées la fonction de traçage s'échappent vers la fonction en " "train d'être tracée." -#: reference/datamodel.rst:1025 +#: reference/datamodel.rst:1024 msgid "" ":attr:`f_lineno` is the current line number of the frame --- writing to this " "from within a trace function jumps to the given line (only for the bottom-" @@ -1782,11 +1782,11 @@ msgstr "" "vers » (aussi appelée « Définir la prochaine instruction » ou *Set Next " "Statement* en anglais) en écrivant dans ``f_lineno``." -#: reference/datamodel.rst:1030 +#: reference/datamodel.rst:1029 msgid "Frame objects support one method:" msgstr "Les objets cadres comprennent une méthode :" -#: reference/datamodel.rst:1034 +#: reference/datamodel.rst:1033 msgid "" "This method clears all references to local variables held by the frame. " "Also, if the frame belonged to a generator, the generator is finalized. " @@ -1799,15 +1799,15 @@ msgstr "" "incluent des objets cadres (par exemple, lors de la capture d'une exception " "et du stockage de la pile d'appels pour une utilisation future)." -#: reference/datamodel.rst:1040 +#: reference/datamodel.rst:1039 msgid ":exc:`RuntimeError` is raised if the frame is currently executing." msgstr ":exc:`RuntimeError` est levée si le cadre est en cours d'exécution." -#: reference/datamodel.rst:1102 +#: reference/datamodel.rst:1101 msgid "Traceback objects" msgstr "Objets traces" -#: reference/datamodel.rst:1057 +#: reference/datamodel.rst:1056 msgid "" "Traceback objects represent a stack trace of an exception. A traceback " "object is implicitly created when an exception occurs, and may also be " @@ -1817,7 +1817,7 @@ msgstr "" "trace est implicitement créé quand une exception apparaît et peut être " "explicitement créé en appelant :class:`types.TracebackType`." -#: reference/datamodel.rst:1061 +#: reference/datamodel.rst:1060 msgid "" "For implicitly created tracebacks, when the search for an exception handler " "unwinds the execution stack, at each unwound level a traceback object is " @@ -1834,7 +1834,7 @@ msgstr "" "par le troisième élément du triplet renvoyé par ``sys.exc_info()`` et comme " "attribut ``__traceback__`` de l'exception qui est traitée." -#: reference/datamodel.rst:1069 +#: reference/datamodel.rst:1068 msgid "" "When the program contains no suitable handler, the stack trace is written " "(nicely formatted) to the standard error stream; if the interpreter is " @@ -1845,7 +1845,7 @@ msgstr "" "l'interpréteur est interactif, elle est rendue disponible pour l'utilisateur " "en tant que ``sys.last_traceback``." -#: reference/datamodel.rst:1074 +#: reference/datamodel.rst:1073 msgid "" "For explicitly created tracebacks, it is up to the creator of the traceback " "to determine how the ``tb_next`` attributes should be linked to form a full " @@ -1855,7 +1855,7 @@ msgstr "" "déterminer comment les attributs ``tb_next`` doivent être liés pour former " "la pile complète des traces." -#: reference/datamodel.rst:1084 +#: reference/datamodel.rst:1083 msgid "" "Special read-only attributes: :attr:`tb_frame` points to the execution frame " "of the current level; :attr:`tb_lineno` gives the line number where the " @@ -1872,7 +1872,7 @@ msgstr "" "instruction :keyword:`try` sans qu'il n'y ait de clause :keyword:`!except` " "adéquate ou sans clause *finally*." -#: reference/datamodel.rst:1096 +#: reference/datamodel.rst:1095 msgid "" "Special writable attribute: :attr:`tb_next` is the next level in the stack " "trace (towards the frame where the exception occurred), or ``None`` if there " @@ -1882,7 +1882,7 @@ msgstr "" "dans la pile d'exécution (en direction du cadre où l'exception a eu lieu) ou " "``None`` s'il n'y a pas de niveau suivant." -#: reference/datamodel.rst:1100 +#: reference/datamodel.rst:1099 msgid "" "Traceback objects can now be explicitly instantiated from Python code, and " "the ``tb_next`` attribute of existing instances can be updated." @@ -1891,11 +1891,11 @@ msgstr "" "instanciés depuis le code Python et l'attribut ``tb_next`` des instances " "existantes peut être mis à jour." -#: reference/datamodel.rst:1128 +#: reference/datamodel.rst:1127 msgid "Slice objects" msgstr "Objets tranches" -#: reference/datamodel.rst:1107 +#: reference/datamodel.rst:1106 msgid "" "Slice objects are used to represent slices for :meth:`__getitem__` methods. " "They are also created by the built-in :func:`slice` function." @@ -1904,7 +1904,7 @@ msgstr "" "meth:`__getitem__`. Ils sont aussi créés par la fonction native :func:" "`slice`." -#: reference/datamodel.rst:1115 +#: reference/datamodel.rst:1114 msgid "" "Special read-only attributes: :attr:`~slice.start` is the lower bound; :attr:" "`~slice.stop` is the upper bound; :attr:`~slice.step` is the step value; " @@ -1915,11 +1915,11 @@ msgstr "" "step` est la valeur du pas ; chaque attribut vaut ``None`` s'il est omis. " "Ces attributs peuvent être de n'importe quel type." -#: reference/datamodel.rst:1119 +#: reference/datamodel.rst:1118 msgid "Slice objects support one method:" msgstr "Les objets tranches comprennent une méthode :" -#: reference/datamodel.rst:1123 +#: reference/datamodel.rst:1122 msgid "" "This method takes a single integer argument *length* and computes " "information about the slice that the slice object would describe if applied " @@ -1935,11 +1935,11 @@ msgstr "" "indices manquants ou en dehors sont gérés de manière cohérente avec les " "tranches normales." -#: reference/datamodel.rst:1138 +#: reference/datamodel.rst:1137 msgid "Static method objects" msgstr "Objets méthodes statiques" -#: reference/datamodel.rst:1131 +#: reference/datamodel.rst:1130 msgid "" "Static method objects provide a way of defeating the transformation of " "function objects to method objects described above. A static method object " @@ -1960,11 +1960,11 @@ msgstr "" "les objets qu'ils encapsulent le soient souvent. Les objets méthodes " "statiques sont créés par le constructeur natif :func:`staticmethod`." -#: reference/datamodel.rst:1146 +#: reference/datamodel.rst:1145 msgid "Class method objects" msgstr "Objets méthodes de classes" -#: reference/datamodel.rst:1141 +#: reference/datamodel.rst:1140 msgid "" "A class method object, like a static method object, is a wrapper around " "another object that alters the way in which that object is retrieved from " @@ -1979,11 +1979,11 @@ msgstr "" "« méthodes définies par l'utilisateur ». Les objets méthodes de classes sont " "créés par le constructeur natif :func:`classmethod`." -#: reference/datamodel.rst:1151 +#: reference/datamodel.rst:1150 msgid "Special method names" msgstr "Méthodes spéciales" -#: reference/datamodel.rst:1157 +#: reference/datamodel.rst:1156 msgid "" "A class can implement certain operations that are invoked by special syntax " "(such as arithmetic operations or subscripting and slicing) by defining " @@ -2008,7 +2008,7 @@ msgstr "" "méthode appropriée n'est pas définie lève une exception (typiquement :exc:" "`AttributeError` ou :exc:`TypeError`)." -#: reference/datamodel.rst:1167 +#: reference/datamodel.rst:1166 msgid "" "Setting a special method to ``None`` indicates that the corresponding " "operation is not available. For example, if a class sets :meth:`__iter__` " @@ -2022,7 +2022,7 @@ msgstr "" "appeler :func:`iter` sur une instance lève :exc:`TypeError` (sans se replier " "sur :meth:`__getitem__`) [#]_." -#: reference/datamodel.rst:1173 +#: reference/datamodel.rst:1172 msgid "" "When implementing a class that emulates any built-in type, it is important " "that the emulation only be implemented to the degree that it makes sense for " @@ -2038,11 +2038,11 @@ msgstr "" "est l'interface de :class:`~xml.dom.NodeList` dans le modèle objet des " "documents W3C)." -#: reference/datamodel.rst:1184 +#: reference/datamodel.rst:1183 msgid "Basic customization" msgstr "Personnalisation de base" -#: reference/datamodel.rst:1190 +#: reference/datamodel.rst:1189 msgid "" "Called to create a new instance of class *cls*. :meth:`__new__` is a static " "method (special-cased so you need not declare it as such) that takes the " @@ -2059,7 +2059,7 @@ msgstr "" "valeur de retour de :meth:`__new__` doit être l'instance du nouvel objet " "(classiquement une instance de *cls*)." -#: reference/datamodel.rst:1197 +#: reference/datamodel.rst:1196 msgid "" "Typical implementations create a new instance of the class by invoking the " "superclass's :meth:`__new__` method using ``super().__new__(cls[, ...])`` " @@ -2071,7 +2071,7 @@ msgstr "" "__new__(cls[, ...])`` avec les arguments adéquats, puis modifie l'instance " "nouvellement créée en tant que de besoin avant de la renvoyer." -#: reference/datamodel.rst:1202 +#: reference/datamodel.rst:1201 msgid "" "If :meth:`__new__` is invoked during object construction and it returns an " "instance or subclass of *cls*, then the new instance’s :meth:`__init__` " @@ -2085,7 +2085,7 @@ msgstr "" "``__init__(self[, ...])`` où *self* est la nouvelle instance et les autres " "arguments sont les mêmes que ceux passés au constructeur de l'objet." -#: reference/datamodel.rst:1207 +#: reference/datamodel.rst:1206 msgid "" "If :meth:`__new__` does not return an instance of *cls*, then the new " "instance's :meth:`__init__` method will not be invoked." @@ -2093,7 +2093,7 @@ msgstr "" "Si :meth:`__new__` ne renvoie pas une instance de *cls*, alors la méthode :" "meth:`__init__` de la nouvelle instance n'est pas invoquée." -#: reference/datamodel.rst:1210 +#: reference/datamodel.rst:1209 msgid "" ":meth:`__new__` is intended mainly to allow subclasses of immutable types " "(like int, str, or tuple) to customize instance creation. It is also " @@ -2105,7 +2105,7 @@ msgstr "" "création sur mesure des instances. Elle est aussi souvent surchargée dans " "les méta-classes pour particulariser la création des classes." -#: reference/datamodel.rst:1219 +#: reference/datamodel.rst:1218 msgid "" "Called after the instance has been created (by :meth:`__new__`), but before " "it is returned to the caller. The arguments are those passed to the class " @@ -2122,7 +2122,7 @@ msgstr "" "initialisation correcte de la partie classe de base de l'instance ; par " "exemple : ``super().__init__([args...])``." -#: reference/datamodel.rst:1226 +#: reference/datamodel.rst:1225 msgid "" "Because :meth:`__new__` and :meth:`__init__` work together in constructing " "objects (:meth:`__new__` to create it, and :meth:`__init__` to customize " @@ -2134,7 +2134,7 @@ msgstr "" "particulariser), :meth:`__init__` ne doit pas renvoyer de valeur ``None`` ; " "sinon une exception :exc:`TypeError` est levée à l'exécution." -#: reference/datamodel.rst:1239 +#: reference/datamodel.rst:1238 msgid "" "Called when the instance is about to be destroyed. This is also called a " "finalizer or (improperly) a destructor. If a base class has a :meth:" @@ -2148,7 +2148,7 @@ msgstr "" "classe dérivée, si elle existe, doit explicitement l'appeler pour s'assurer " "de l'effacement correct de la partie classe de base de l'instance." -#: reference/datamodel.rst:1245 +#: reference/datamodel.rst:1244 msgid "" "It is possible (though not recommended!) for the :meth:`__del__` method to " "postpone destruction of the instance by creating a new reference to it. " @@ -2164,7 +2164,7 @@ msgstr "" "moment où l'objet ressuscité va être détruit ; l'implémentation actuelle de :" "term:`CPython` ne l'appelle qu'une fois." -#: reference/datamodel.rst:1252 +#: reference/datamodel.rst:1251 msgid "" "It is not guaranteed that :meth:`__del__` methods are called for objects " "that still exist when the interpreter exits." @@ -2172,7 +2172,7 @@ msgstr "" "Il n'est pas garanti que soient appelées les méthodes :meth:`__del__` des " "objets qui existent toujours quand l'interpréteur termine." -#: reference/datamodel.rst:1257 +#: reference/datamodel.rst:1256 msgid "" "``del x`` doesn't directly call ``x.__del__()`` --- the former decrements " "the reference count for ``x`` by one, and the latter is only called when " @@ -2182,11 +2182,11 @@ msgstr "" "le compteur de références de ``x``. La seconde n'est appelée que quand le " "compteur de références de ``x`` atteint zéro." -#: reference/datamodel.rst:1272 +#: reference/datamodel.rst:1271 msgid "Documentation for the :mod:`gc` module." msgstr "Documentation du module :mod:`gc`." -#: reference/datamodel.rst:1276 +#: reference/datamodel.rst:1275 msgid "" "Due to the precarious circumstances under which :meth:`__del__` methods are " "invoked, exceptions that occur during their execution are ignored, and a " @@ -2196,7 +2196,7 @@ msgstr "" "appelée, les exceptions levées pendant son exécution sont ignorées et, à la " "place, un avertissement est affiché sur ``sys.stderr``. En particulier :" -#: reference/datamodel.rst:1280 +#: reference/datamodel.rst:1279 msgid "" ":meth:`__del__` can be invoked when arbitrary code is being executed, " "including from any arbitrary thread. If :meth:`__del__` needs to take a " @@ -2211,7 +2211,7 @@ msgstr "" "ressource peut être déjà utilisée par le code qui est interrompu pour " "exécuter la méthode :meth:`__del__`." -#: reference/datamodel.rst:1286 +#: reference/datamodel.rst:1285 msgid "" ":meth:`__del__` can be executed during interpreter shutdown. As a " "consequence, the global variables it needs to access (including other " @@ -2231,7 +2231,7 @@ msgstr "" "importés soient toujours accessibles au moment où la méthode :meth:`__del__` " "est appelée." -#: reference/datamodel.rst:1301 +#: reference/datamodel.rst:1300 msgid "" "Called by the :func:`repr` built-in function to compute the \"official\" " "string representation of an object. If at all possible, this should look " @@ -2252,7 +2252,7 @@ msgstr "" "`__repr__` est aussi utilisée quand une représentation « informelle » en " "chaîne de caractères est demandée pour une instance de cette classe." -#: reference/datamodel.rst:1310 +#: reference/datamodel.rst:1309 msgid "" "This is typically used for debugging, so it is important that the " "representation is information-rich and unambiguous." @@ -2261,7 +2261,7 @@ msgstr "" "important que la représentation donne beaucoup d'informations et ne soit pas " "ambigüe." -#: reference/datamodel.rst:1321 +#: reference/datamodel.rst:1320 msgid "" "Called by :func:`str(object) ` and the built-in functions :func:" "`format` and :func:`print` to compute the \"informal\" or nicely printable " @@ -2273,7 +2273,7 @@ msgstr "" "« informelle » ou joliment mise en forme de représentation de l'objet. La " "valeur renvoyée doit être un objet :ref:`string `." -#: reference/datamodel.rst:1326 +#: reference/datamodel.rst:1325 msgid "" "This method differs from :meth:`object.__repr__` in that there is no " "expectation that :meth:`__str__` return a valid Python expression: a more " @@ -2283,7 +2283,7 @@ msgstr "" "que :meth:`__str__` renvoie une expression Python valide : une " "représentation plus agréable à lire ou plus concise peut être utilisée." -#: reference/datamodel.rst:1330 +#: reference/datamodel.rst:1329 msgid "" "The default implementation defined by the built-in type :class:`object` " "calls :meth:`object.__repr__`." @@ -2291,7 +2291,7 @@ msgstr "" "C'est l'implémentation par défaut des appels à :meth:`object.__repr__` du " "type natif :class:`object`." -#: reference/datamodel.rst:1340 +#: reference/datamodel.rst:1339 msgid "" "Called by :ref:`bytes ` to compute a byte-string representation " "of an object. This should return a :class:`bytes` object." @@ -2299,7 +2299,7 @@ msgstr "" "Appelée par :ref:`bytes ` pour calculer une représentation en " "chaîne *bytes* d'un objet. Elle doit renvoyer un objet :class:`bytes`." -#: reference/datamodel.rst:1351 +#: reference/datamodel.rst:1350 msgid "" "Called by the :func:`format` built-in function, and by extension, evaluation " "of :ref:`formatted string literals ` and the :meth:`str.format` " @@ -2320,18 +2320,18 @@ msgstr "" "le formatage aux types natifs ou utilisent une syntaxe similaire d'options " "de formatage." -#: reference/datamodel.rst:1361 +#: reference/datamodel.rst:1360 msgid "" "See :ref:`formatspec` for a description of the standard formatting syntax." msgstr "" "Lisez :ref:`formatspec` pour une description de la syntaxe standard du " "formatage." -#: reference/datamodel.rst:1363 +#: reference/datamodel.rst:1362 msgid "The return value must be a string object." msgstr "La valeur renvoyée doit être un objet chaîne de caractères." -#: reference/datamodel.rst:1365 +#: reference/datamodel.rst:1364 msgid "" "The __format__ method of ``object`` itself raises a :exc:`TypeError` if " "passed any non-empty string." @@ -2339,7 +2339,7 @@ msgstr "" "La méthode ``__format__`` de ``object`` lui-même lève une :exc:`TypeError` " "si vous lui passez une chaîne non vide." -#: reference/datamodel.rst:1369 +#: reference/datamodel.rst:1368 #, fuzzy msgid "" "``object.__format__(x, '')`` is now equivalent to ``str(x)`` rather than " @@ -2348,7 +2348,7 @@ msgstr "" "``object.__format__(x, '')`` est maintenant équivalent à ``str(x)`` plutôt " "qu'à ``format(str(self), '')``." -#: reference/datamodel.rst:1385 +#: reference/datamodel.rst:1384 msgid "" "These are the so-called \"rich comparison\" methods. The correspondence " "between operator symbols and method names is as follows: ``xy`` appelle " "``x.__gt__(y)`` et ``x>=y`` appelle ``x.__ge__(y)``." -#: reference/datamodel.rst:1391 +#: reference/datamodel.rst:1390 msgid "" "A rich comparison method may return the singleton ``NotImplemented`` if it " "does not implement the operation for a given pair of arguments. By " @@ -2381,7 +2381,7 @@ msgstr "" "``if``), Python appelle :func:`bool` sur la valeur pour déterminer si le " "résultat est faux ou vrai." -#: reference/datamodel.rst:1398 +#: reference/datamodel.rst:1397 #, fuzzy msgid "" "By default, ``object`` implements :meth:`__eq__` by using ``is``, returning " @@ -2400,7 +2400,7 @@ msgstr "" "automatique à partir d'une seule opération, reportez-vous à :func:`functools." "total_ordering`." -#: reference/datamodel.rst:1407 +#: reference/datamodel.rst:1406 msgid "" "See the paragraph on :meth:`__hash__` for some important notes on creating :" "term:`hashable` objects which support custom comparison operations and are " @@ -2411,7 +2411,7 @@ msgstr "" "les opérations de comparaison personnalisées et qui sont utilisables en tant " "que clés de dictionnaires." -#: reference/datamodel.rst:1411 +#: reference/datamodel.rst:1410 msgid "" "There are no swapped-argument versions of these methods (to be used when the " "left argument does not support the operation but the right argument does); " @@ -2435,7 +2435,7 @@ msgstr "" "méthode de l'opérande de gauche qui est prioritaire. Les sous-classes " "virtuelles ne sont pas prises en compte." -#: reference/datamodel.rst:1428 +#: reference/datamodel.rst:1427 msgid "" "Called by built-in function :func:`hash` and for operations on members of " "hashed collections including :class:`set`, :class:`frozenset`, and :class:" @@ -2454,7 +2454,7 @@ msgstr "" "de la comparaison des objets, en les plaçant dans un *n*-uplet dont on " "calcule l'empreinte. Par exemple ::" -#: reference/datamodel.rst:1441 +#: reference/datamodel.rst:1440 msgid "" ":func:`hash` truncates the value returned from an object's custom :meth:" "`__hash__` method to the size of a :c:type:`Py_ssize_t`. This is typically " @@ -2472,7 +2472,7 @@ msgstr "" "Une manière facile de le faire est la suivante : ``python -c \"import sys; " "print(sys.hash_info.width)\"``." -#: reference/datamodel.rst:1449 +#: reference/datamodel.rst:1448 msgid "" "If a class does not define an :meth:`__eq__` method it should not define a :" "meth:`__hash__` operation either; if it defines :meth:`__eq__` but not :meth:" @@ -2493,7 +2493,7 @@ msgstr "" "(si l'empreinte d'un objet change, il ne sera plus trouvé correctement dans " "le stockage du dictionnaire)." -#: reference/datamodel.rst:1458 +#: reference/datamodel.rst:1457 msgid "" "User-defined classes have :meth:`__eq__` and :meth:`__hash__` methods by " "default; with them, all objects compare unequal (except with themselves) and " @@ -2505,7 +2505,7 @@ msgstr "" "sont différents (sauf avec eux-mêmes) et ``x.__hash__()`` renvoie une valeur " "telle que ``x == y`` implique à la fois ``x is y`` et ``hash(x) == hash(y)``." -#: reference/datamodel.rst:1463 +#: reference/datamodel.rst:1462 msgid "" "A class that overrides :meth:`__eq__` and does not define :meth:`__hash__` " "will have its :meth:`__hash__` implicitly set to ``None``. When the :meth:" @@ -2521,7 +2521,7 @@ msgstr "" "empreinte et elle est correctement identifiée comme *non hachable* quand on " "vérifie ``isinstance(obj, collections.abc.Hashable)``." -#: reference/datamodel.rst:1470 +#: reference/datamodel.rst:1469 msgid "" "If a class that overrides :meth:`__eq__` needs to retain the implementation " "of :meth:`__hash__` from a parent class, the interpreter must be told this " @@ -2532,7 +2532,7 @@ msgstr "" "l'indiquer explicitement à l'interpréteur en définissant ``__hash__ = " ".__hash__``." -#: reference/datamodel.rst:1474 +#: reference/datamodel.rst:1473 msgid "" "If a class that does not override :meth:`__eq__` wishes to suppress hash " "support, it should include ``__hash__ = None`` in the class definition. A " @@ -2546,7 +2546,7 @@ msgstr "" "lève explicitement :exc:`TypeError` serait incorrectement identifiée comme " "hachable par un appel à ``isinstance(obj, collections.abc.Hashable)``." -#: reference/datamodel.rst:1483 +#: reference/datamodel.rst:1482 msgid "" "By default, the :meth:`__hash__` values of str and bytes objects are \"salted" "\" with an unpredictable random value. Although they remain constant within " @@ -2558,7 +2558,7 @@ msgstr "" "qu'une empreinte reste constante tout au long d'un processus Python, sa " "valeur n'est pas prévisible entre deux invocations de Python." -#: reference/datamodel.rst:1488 +#: reference/datamodel.rst:1487 msgid "" "This is intended to provide protection against a denial-of-service caused by " "carefully-chosen inputs that exploit the worst case performance of a dict " @@ -2571,7 +2571,7 @@ msgstr "" "O(n^2). Lisez http://www.ocert.org/advisories/ocert-2011-003.html pour en " "obtenir les détails (article en anglais)." -#: reference/datamodel.rst:1493 +#: reference/datamodel.rst:1492 msgid "" "Changing hash values affects the iteration order of sets. Python has never " "made guarantees about this ordering (and it typically varies between 32-bit " @@ -2581,15 +2581,15 @@ msgstr "" "les *sets*. Python n'a jamais donné de garantie sur cet ordre (d'ailleurs, " "l'ordre n'est pas le même entre les implémentations 32 et 64 bits)." -#: reference/datamodel.rst:1497 +#: reference/datamodel.rst:1496 msgid "See also :envvar:`PYTHONHASHSEED`." msgstr "Voir aussi :envvar:`PYTHONHASHSEED`." -#: reference/datamodel.rst:1499 +#: reference/datamodel.rst:1498 msgid "Hash randomization is enabled by default." msgstr "la randomisation des empreintes est activée par défaut." -#: reference/datamodel.rst:1507 +#: reference/datamodel.rst:1506 msgid "" "Called to implement truth value testing and the built-in operation " "``bool()``; should return ``False`` or ``True``. When this method is not " @@ -2604,11 +2604,11 @@ msgstr "" "définit ni :meth:`__len__` ni :meth:`__bool__`, toutes ses instances sont " "considérées comme vraies." -#: reference/datamodel.rst:1518 +#: reference/datamodel.rst:1517 msgid "Customizing attribute access" msgstr "Personnalisation de l'accès aux attributs" -#: reference/datamodel.rst:1520 +#: reference/datamodel.rst:1519 msgid "" "The following methods can be defined to customize the meaning of attribute " "access (use of, assignment to, or deletion of ``x.name``) for class " @@ -2618,7 +2618,7 @@ msgstr "" "attributs (utilisation, assignation, suppression de ``x.name``) pour les " "instances de classes." -#: reference/datamodel.rst:1528 +#: reference/datamodel.rst:1527 msgid "" "Called when the default attribute access fails with an :exc:`AttributeError` " "(either :meth:`__getattribute__` raises an :exc:`AttributeError` because " @@ -2635,7 +2635,7 @@ msgstr "" "valeur (calculée) de l'attribut, soit lever une exception :exc:" "`AttributeError`." -#: reference/datamodel.rst:1535 +#: reference/datamodel.rst:1534 msgid "" "Note that if the attribute is found through the normal mechanism, :meth:" "`__getattr__` is not called. (This is an intentional asymmetry between :" @@ -2658,7 +2658,7 @@ msgstr "" "place). Lisez la partie relative à la méthode :meth:`__getattribute__` ci-" "dessous pour obtenir un contrôle total effectif sur l'accès aux attributs." -#: reference/datamodel.rst:1548 +#: reference/datamodel.rst:1547 msgid "" "Called unconditionally to implement attribute accesses for instances of the " "class. If the class also defines :meth:`__getattr__`, the latter will not be " @@ -2680,7 +2680,7 @@ msgstr "" "accéder à n'importe quel attribut dont elle a besoin. Par exemple, ``object." "__getattribute__(self, name)``." -#: reference/datamodel.rst:1559 +#: reference/datamodel.rst:1558 msgid "" "This method may still be bypassed when looking up special methods as the " "result of implicit invocation via language syntax or built-in functions. " @@ -2696,13 +2696,13 @@ msgid "" "arguments ``obj``, ``name``." msgstr "" -#: reference/datamodel.rst:1565 +#: reference/datamodel.rst:1564 msgid "" "For certain sensitive attribute accesses, raises an :ref:`auditing event " "` ``object.__getattr__`` with arguments ``obj`` and ``name``." msgstr "" -#: reference/datamodel.rst:1572 +#: reference/datamodel.rst:1571 msgid "" "Called when an attribute assignment is attempted. This is called instead of " "the normal mechanism (i.e. store the value in the instance dictionary). " @@ -2713,7 +2713,7 @@ msgstr "" "l'instance). *name* est le nom de l'attribut, *value* est la valeur à " "assigner à cet attribut." -#: reference/datamodel.rst:1576 +#: reference/datamodel.rst:1575 msgid "" "If :meth:`__setattr__` wants to assign to an instance attribute, it should " "call the base class method with the same name, for example, ``object." @@ -2729,14 +2729,14 @@ msgid "" "arguments ``obj``, ``name``, ``value``." msgstr "" -#: reference/datamodel.rst:1582 +#: reference/datamodel.rst:1581 msgid "" "For certain sensitive attribute assignments, raises an :ref:`auditing event " "` ``object.__setattr__`` with arguments ``obj``, ``name``, " "``value``." msgstr "" -#: reference/datamodel.rst:1589 +#: reference/datamodel.rst:1588 msgid "" "Like :meth:`__setattr__` but for attribute deletion instead of assignment. " "This should only be implemented if ``del obj.name`` is meaningful for the " @@ -2752,13 +2752,13 @@ msgid "" "arguments ``obj``, ``name``." msgstr "" -#: reference/datamodel.rst:1594 +#: reference/datamodel.rst:1593 msgid "" "For certain sensitive attribute deletions, raises an :ref:`auditing event " "` ``object.__delattr__`` with arguments ``obj`` and ``name``." msgstr "" -#: reference/datamodel.rst:1601 +#: reference/datamodel.rst:1600 msgid "" "Called when :func:`dir` is called on the object. A sequence must be " "returned. :func:`dir` converts the returned sequence to a list and sorts it." @@ -2767,11 +2767,11 @@ msgstr "" "séquence. :func:`dir` convertit la séquence renvoyée en liste et effectue le " "classement." -#: reference/datamodel.rst:1606 +#: reference/datamodel.rst:1605 msgid "Customizing module attribute access" msgstr "Personnalisation de l'accès aux attributs d'un module" -#: reference/datamodel.rst:1613 +#: reference/datamodel.rst:1612 msgid "" "Special names ``__getattr__`` and ``__dir__`` can be also used to customize " "access to module attributes. The ``__getattr__`` function at the module " @@ -2792,7 +2792,7 @@ msgstr "" "``__dict__`` du module avant de lever une :exc:`AttributeError`. S'il la " "trouve, il l'appelle avec le nom de l'attribut et renvoie le résultat." -#: reference/datamodel.rst:1622 +#: reference/datamodel.rst:1621 msgid "" "The ``__dir__`` function should accept no arguments, and return a sequence " "of strings that represents the names accessible on module. If present, this " @@ -2802,7 +2802,7 @@ msgstr "" "chaînes qui représente les noms accessibles du module. Si elle existe, cette " "fonction surcharge la fonction de recherche standard :func:`dir` du module." -#: reference/datamodel.rst:1626 +#: reference/datamodel.rst:1625 msgid "" "For a more fine grained customization of the module behavior (setting " "attributes, properties, etc.), one can set the ``__class__`` attribute of a " @@ -2813,7 +2813,7 @@ msgstr "" "``__class__`` d'un objet module à une sous-classe de :class:`types." "ModuleType`. Par exemple ::" -#: reference/datamodel.rst:1644 +#: reference/datamodel.rst:1643 msgid "" "Defining module ``__getattr__`` and setting module ``__class__`` only affect " "lookups made using the attribute access syntax -- directly accessing the " @@ -2826,27 +2826,27 @@ msgstr "" "module, soit *via* une référence au dictionnaire des variables globales du " "module) fonctionne toujours de la même façon." -#: reference/datamodel.rst:1649 +#: reference/datamodel.rst:1648 msgid "``__class__`` module attribute is now writable." msgstr "l'attribut ``__class__`` du module est maintenant en lecture-écriture." -#: reference/datamodel.rst:1652 +#: reference/datamodel.rst:1651 msgid "``__getattr__`` and ``__dir__`` module attributes." msgstr "attributs ``__getattr__`` et ``__dir__`` du module." -#: reference/datamodel.rst:1657 +#: reference/datamodel.rst:1656 msgid ":pep:`562` - Module __getattr__ and __dir__" msgstr ":pep:`562` — ``__getattr__`` et ``__dir__`` pour un module" -#: reference/datamodel.rst:1658 +#: reference/datamodel.rst:1657 msgid "Describes the ``__getattr__`` and ``__dir__`` functions on modules." msgstr "Décrit les fonctions ``__getattr__`` et ``__dir__`` des modules." -#: reference/datamodel.rst:1664 +#: reference/datamodel.rst:1663 msgid "Implementing Descriptors" msgstr "Implémentation de descripteurs" -#: reference/datamodel.rst:1666 +#: reference/datamodel.rst:1665 msgid "" "The following methods only apply when an instance of the class containing " "the method (a so-called *descriptor* class) appears in an *owner* class (the " @@ -2863,7 +2863,7 @@ msgstr "" "« l'attribut » fait référence à l'attribut dont le nom est une clé du :attr:" "`~object.__dict__` de la classe propriétaire." -#: reference/datamodel.rst:1676 +#: reference/datamodel.rst:1675 msgid "" "Called to get the attribute of the owner class (class attribute access) or " "of an instance of that class (instance attribute access). The optional " @@ -2877,7 +2877,7 @@ msgstr "" "que *instance* est l'instance par laquelle on accède à l'attribut ou " "``None`` lorsque l'on accède par la classe *owner*." -#: reference/datamodel.rst:1682 +#: reference/datamodel.rst:1681 msgid "" "This method should return the computed attribute value or raise an :exc:" "`AttributeError` exception." @@ -2885,7 +2885,7 @@ msgstr "" "Il convient que cette méthode renvoie la valeur calculée de l'attribut ou " "lève une exception :exc:`AttributeError`." -#: reference/datamodel.rst:1685 +#: reference/datamodel.rst:1684 msgid "" ":PEP:`252` specifies that :meth:`__get__` is callable with one or two " "arguments. Python's own built-in descriptors support this specification; " @@ -2900,7 +2900,7 @@ msgstr "" "requièrent les deux arguments. L'implémentation de :meth:`__getattribute__` " "de Python passe toujours les deux arguments, qu'ils soient requis ou non." -#: reference/datamodel.rst:1694 +#: reference/datamodel.rst:1693 msgid "" "Called to set the attribute on an instance *instance* of the owner class to " "a new value, *value*." @@ -2908,7 +2908,7 @@ msgstr "" "Appelée pour définir l'attribut d'une instance *instance* de la classe " "propriétaire à la nouvelle valeur *value*." -#: reference/datamodel.rst:1697 +#: reference/datamodel.rst:1696 msgid "" "Note, adding :meth:`__set__` or :meth:`__delete__` changes the kind of " "descriptor to a \"data descriptor\". See :ref:`descriptor-invocation` for " @@ -2918,14 +2918,14 @@ msgstr "" "descripteur vers un « descripteur de donnée ». Reportez-vous à :ref:" "`descriptor-invocation` pour plus de détails." -#: reference/datamodel.rst:1703 +#: reference/datamodel.rst:1702 msgid "" "Called to delete the attribute on an instance *instance* of the owner class." msgstr "" "Appelée pour supprimer l'attribut de l'instance *instance* de la classe " "propriétaire." -#: reference/datamodel.rst:1708 +#: reference/datamodel.rst:1707 msgid "" "Called at the time the owning class *owner* is created. The descriptor has " "been assigned to *name*." @@ -2933,7 +2933,7 @@ msgstr "" "Appelée au moment où la classe propriétaire *owner* est créée. La classe " "descripteur a été assignée à *name*." -#: reference/datamodel.rst:1713 +#: reference/datamodel.rst:1712 msgid "" ":meth:`__set_name__` is only called implicitly as part of the :class:`type` " "constructor, so it will need to be called explicitly with the appropriate " @@ -2943,11 +2943,11 @@ msgstr "" "class:`type`, vous devez donc l'appeler explicitement avec les paramètres " "adéquats quand un descripteur est ajouté à une classe après sa création ::" -#: reference/datamodel.rst:1724 +#: reference/datamodel.rst:1723 msgid "See :ref:`class-object-creation` for more details." msgstr "Consultez :ref:`class-object-creation` pour davantage de détails." -#: reference/datamodel.rst:1728 +#: reference/datamodel.rst:1727 msgid "" "The attribute :attr:`__objclass__` is interpreted by the :mod:`inspect` " "module as specifying the class where this object was defined (setting this " @@ -2965,11 +2965,11 @@ msgstr "" "premier argument positionnel (par exemple, CPython définit cet attribut pour " "les méthodes non liées qui sont implémentées en C)." -#: reference/datamodel.rst:1739 +#: reference/datamodel.rst:1738 msgid "Invoking Descriptors" msgstr "Invocation des descripteurs" -#: reference/datamodel.rst:1741 +#: reference/datamodel.rst:1740 msgid "" "In general, a descriptor is an object attribute with \"binding behavior\", " "one whose attribute access has been overridden by methods in the descriptor " @@ -2983,7 +2983,7 @@ msgstr "" "l'une de ces méthodes est définie pour un objet, il est réputé être un " "descripteur." -#: reference/datamodel.rst:1746 +#: reference/datamodel.rst:1745 msgid "" "The default behavior for attribute access is to get, set, or delete the " "attribute from an object's dictionary. For instance, ``a.x`` has a lookup " @@ -2996,7 +2996,7 @@ msgstr "" "puis ``type(a).__dict__['x']`` ; ensuite Python continue en remontant les " "classes de base de ``type(a)``, en excluant les méta-classes." -#: reference/datamodel.rst:1751 +#: reference/datamodel.rst:1750 msgid "" "However, if the looked-up value is an object defining one of the descriptor " "methods, then Python may override the default behavior and invoke the " @@ -3009,7 +3009,7 @@ msgstr "" "citée ci-dessus dépend de l'endroit où a été définie la méthode de " "descripteur et comment elle a été appelée." -#: reference/datamodel.rst:1756 +#: reference/datamodel.rst:1755 msgid "" "The starting point for descriptor invocation is a binding, ``a.x``. How the " "arguments are assembled depends on ``a``:" @@ -3017,11 +3017,11 @@ msgstr "" "Le point de départ pour une invocation de descripteur est la liaison ``a." "x``. La façon dont les arguments sont assemblés dépend de ``a`` :" -#: reference/datamodel.rst:1761 +#: reference/datamodel.rst:1760 msgid "Direct Call" msgstr "Appel direct" -#: reference/datamodel.rst:1760 +#: reference/datamodel.rst:1759 msgid "" "The simplest and least common call is when user code directly invokes a " "descriptor method: ``x.__get__(a)``." @@ -3029,11 +3029,11 @@ msgstr "" "Le plus simple et le plus rare des appels est quand l'utilisateur code " "directement l'appel à la méthode du descripteur : ``x.__get__(a)``." -#: reference/datamodel.rst:1765 +#: reference/datamodel.rst:1764 msgid "Instance Binding" msgstr "Liaison avec une instance" -#: reference/datamodel.rst:1764 +#: reference/datamodel.rst:1763 msgid "" "If binding to an object instance, ``a.x`` is transformed into the call: " "``type(a).__dict__['x'].__get__(a, type(a))``." @@ -3041,11 +3041,11 @@ msgstr "" "Si elle est liée à un objet instance, ``a.x`` est transformé en l'appel " "suivant : ``type(a).__dict__['x'].__get__(a, type(a))``." -#: reference/datamodel.rst:1769 +#: reference/datamodel.rst:1768 msgid "Class Binding" msgstr "Liaison avec une classe" -#: reference/datamodel.rst:1768 +#: reference/datamodel.rst:1767 msgid "" "If binding to a class, ``A.x`` is transformed into the call: ``A." "__dict__['x'].__get__(None, A)``." @@ -3053,11 +3053,11 @@ msgstr "" "Si elle est liée à une classe, ``A.x`` est transformé en l'appel suivant : " "``A.__dict__['x'].__get__(None, A)``." -#: reference/datamodel.rst:1775 +#: reference/datamodel.rst:1774 msgid "Super Binding" msgstr "Liaison super" -#: reference/datamodel.rst:1772 +#: reference/datamodel.rst:1771 msgid "" "If ``a`` is an instance of :class:`super`, then the binding ``super(B, obj)." "m()`` searches ``obj.__class__.__mro__`` for the base class ``A`` " @@ -3069,7 +3069,7 @@ msgstr "" "immédiatement avant ``B`` puis invoque le descripteur avec l'appel suivant : " "``A.__dict__['m'].__get__(obj, obj.__class__)``." -#: reference/datamodel.rst:1777 +#: reference/datamodel.rst:1776 #, fuzzy msgid "" "For instance bindings, the precedence of descriptor invocation depends on " @@ -3102,7 +3102,7 @@ msgstr "" "de l'instance. En revanche, les descripteurs hors-données peuvent être " "shuntés par les instances." -#: reference/datamodel.rst:1790 +#: reference/datamodel.rst:1789 msgid "" "Python methods (including :func:`staticmethod` and :func:`classmethod`) are " "implemented as non-data descriptors. Accordingly, instances can redefine " @@ -3115,7 +3115,7 @@ msgstr "" "chaque instance d'avoir un comportement qui diffère des autres instances de " "la même classe." -#: reference/datamodel.rst:1795 +#: reference/datamodel.rst:1794 msgid "" "The :func:`property` function is implemented as a data descriptor. " "Accordingly, instances cannot override the behavior of a property." @@ -3124,11 +3124,11 @@ msgstr "" "données. Ainsi, les instances ne peuvent pas surcharger le comportement " "d'une propriété." -#: reference/datamodel.rst:1802 +#: reference/datamodel.rst:1801 msgid "__slots__" msgstr "``__slots__``" -#: reference/datamodel.rst:1804 +#: reference/datamodel.rst:1803 msgid "" "*__slots__* allow us to explicitly declare data members (like properties) " "and deny the creation of *__dict__* and *__weakref__* (unless explicitly " @@ -3139,7 +3139,7 @@ msgstr "" "*__weakref__* (à moins qu'ils ne soient explicitement déclarés dans le " "``__slots__`` ou présent dans le parent)." -#: reference/datamodel.rst:1808 +#: reference/datamodel.rst:1807 msgid "" "The space saved over using *__dict__* can be significant. Attribute lookup " "speed can be significantly improved as well." @@ -3148,7 +3148,7 @@ msgstr "" "significatif. La recherche d'attribut peut aussi s'avérer beaucoup plus " "rapide." -#: reference/datamodel.rst:1813 +#: reference/datamodel.rst:1812 msgid "" "This class variable can be assigned a string, iterable, or sequence of " "strings with variable names used by instances. *__slots__* reserves space " @@ -3161,11 +3161,11 @@ msgstr "" "interdit la création automatique de *__dict__* et *__weakref__* pour chaque " "instance." -#: reference/datamodel.rst:1820 +#: reference/datamodel.rst:1819 msgid "Notes on using *__slots__*" msgstr "Note sur l'utilisation de *__slots__*" -#: reference/datamodel.rst:1822 +#: reference/datamodel.rst:1821 msgid "" "When inheriting from a class without *__slots__*, the *__dict__* and " "*__weakref__* attribute of the instances will always be accessible." @@ -3173,7 +3173,7 @@ msgstr "" "Lorsque vous héritez d'une classe sans *__slots__*, les attributs *__dict__* " "et *__weakref__* des instances sont toujours accessibles." -#: reference/datamodel.rst:1825 +#: reference/datamodel.rst:1824 msgid "" "Without a *__dict__* variable, instances cannot be assigned new variables " "not listed in the *__slots__* definition. Attempts to assign to an unlisted " @@ -3187,7 +3187,7 @@ msgstr "" "Si l'assignation dynamique de nouvelles variables est nécessaire, ajoutez " "``'__dict__'`` à la séquence de chaînes dans la déclaration *__slots__*." -#: reference/datamodel.rst:1831 +#: reference/datamodel.rst:1830 msgid "" "Without a *__weakref__* variable for each instance, classes defining " "*__slots__* do not support weak references to its instances. If weak " @@ -3200,7 +3200,7 @@ msgstr "" "``'__weakref__'`` à la séquence de chaînes dans la déclaration de " "*__slots__*." -#: reference/datamodel.rst:1836 +#: reference/datamodel.rst:1835 msgid "" "*__slots__* are implemented at the class level by creating descriptors (:ref:" "`descriptors`) for each variable name. As a result, class attributes cannot " @@ -3213,7 +3213,7 @@ msgstr "" "aux variables d'instances définies par *__slots__* ; sinon, l'attribut de " "classe surchargerait l'assignation par descripteur." -#: reference/datamodel.rst:1842 +#: reference/datamodel.rst:1841 msgid "" "The action of a *__slots__* declaration is not limited to the class where it " "is defined. *__slots__* declared in parents are available in child classes. " @@ -3227,7 +3227,7 @@ msgstr "" "et un *__weakref__* à moins qu'elles ne définissent aussi un *__slots__* " "(qui ne doit contenir alors que les noms *supplémentaires* du *slot*)." -#: reference/datamodel.rst:1848 +#: reference/datamodel.rst:1847 msgid "" "If a class defines a slot also defined in a base class, the instance " "variable defined by the base class slot is inaccessible (except by " @@ -3241,7 +3241,7 @@ msgstr "" "signification du programme indéfinie. Dans le futur, une vérification sera " "ajoutée pour empêcher cela." -#: reference/datamodel.rst:1853 +#: reference/datamodel.rst:1852 msgid "" "Nonempty *__slots__* does not work for classes derived from \"variable-length" "\" built-in types such as :class:`int`, :class:`bytes` and :class:`tuple`." @@ -3250,7 +3250,7 @@ msgstr "" "natifs à longueur variable tels que :class:`int`, :class:`bytes` et :class:" "`tuple`." -#: reference/datamodel.rst:1856 +#: reference/datamodel.rst:1855 msgid "" "Any non-string iterable may be assigned to *__slots__*. Mappings may also be " "used; however, in the future, special meaning may be assigned to the values " @@ -3261,14 +3261,14 @@ msgstr "" "le futur, des significations spéciales pourraient être associées à chacune " "des clés." -#: reference/datamodel.rst:1860 +#: reference/datamodel.rst:1859 msgid "" "*__class__* assignment works only if both classes have the same *__slots__*." msgstr "" "Les assignations de *__class__* ne fonctionnent que si les deux classes ont " "le même *__slots__*." -#: reference/datamodel.rst:1862 +#: reference/datamodel.rst:1861 msgid "" "Multiple inheritance with multiple slotted parent classes can be used, but " "only one parent is allowed to have attributes created by slots (the other " @@ -3279,7 +3279,7 @@ msgstr "" "*__slots__* (les autres classes parentes doivent avoir des *__slots__* " "vides). La violation de cette règle lève :exc:`TypeError`." -#: reference/datamodel.rst:1867 +#: reference/datamodel.rst:1866 msgid "" "If an iterator is used for *__slots__* then a descriptor is created for each " "of the iterator's values. However, the *__slots__* attribute will be an " @@ -3289,11 +3289,11 @@ msgstr "" "pour chacune des valeurs de l'itérateur. Cependant, l'attribut de " "*__slots__* est un itérateur vide." -#: reference/datamodel.rst:1874 +#: reference/datamodel.rst:1873 msgid "Customizing class creation" msgstr "Personnalisation de la création de classes" -#: reference/datamodel.rst:1876 +#: reference/datamodel.rst:1875 msgid "" "Whenever a class inherits from another class, *__init_subclass__* is called " "on that class. This way, it is possible to write classes which change the " @@ -3310,7 +3310,7 @@ msgstr "" "uniquement sur les futures sous-classes de la classe qui définit cette " "méthode." -#: reference/datamodel.rst:1885 +#: reference/datamodel.rst:1884 msgid "" "This method is called whenever the containing class is subclassed. *cls* is " "then the new subclass. If defined as a normal instance method, this method " @@ -3320,7 +3320,7 @@ msgstr "" "la nouvelle sous-classe. Si elle est définie en tant que méthode d'instance " "normale, cette méthode est implicitement convertie en méthode de classe." -#: reference/datamodel.rst:1889 +#: reference/datamodel.rst:1888 msgid "" "Keyword arguments which are given to a new class are passed to the parent's " "class ``__init_subclass__``. For compatibility with other classes using " @@ -3333,7 +3333,7 @@ msgstr "" "les arguments nommés dont vous avez besoin et passer les autres à la classe " "de base, comme ci-dessous ::" -#: reference/datamodel.rst:1903 +#: reference/datamodel.rst:1902 msgid "" "The default implementation ``object.__init_subclass__`` does nothing, but " "raises an error if it is called with any arguments." @@ -3341,7 +3341,7 @@ msgstr "" "L'implémentation par défaut ``object.__init_subclass__`` ne fait rien mais " "lève une erreur si elle est appelée avec un argument." -#: reference/datamodel.rst:1908 +#: reference/datamodel.rst:1907 msgid "" "The metaclass hint ``metaclass`` is consumed by the rest of the type " "machinery, and is never passed to ``__init_subclass__`` implementations. The " @@ -3353,11 +3353,11 @@ msgstr "" "``__init_subclass__``. La méta-classe réelle (plutôt que l'indication " "explicite) peut être récupérée par ``type(cls)``." -#: reference/datamodel.rst:1919 +#: reference/datamodel.rst:1918 msgid "Metaclasses" msgstr "Méta-classes" -#: reference/datamodel.rst:1926 +#: reference/datamodel.rst:1925 msgid "" "By default, classes are constructed using :func:`type`. The class body is " "executed in a new namespace and the class name is bound locally to the " @@ -3367,7 +3367,7 @@ msgstr "" "de la classe est exécuté dans un nouvel espace de nommage et le nom de la " "classe est lié localement au résultat de `type(name, bases, namespace)``." -#: reference/datamodel.rst:1930 +#: reference/datamodel.rst:1929 msgid "" "The class creation process can be customized by passing the ``metaclass`` " "keyword argument in the class definition line, or by inheriting from an " @@ -3380,7 +3380,7 @@ msgstr "" "l'exemple qui suit, ``MyClass`` et ``MySubclass`` sont des instances de " "``Meta`` ::" -#: reference/datamodel.rst:1944 +#: reference/datamodel.rst:1943 msgid "" "Any other keyword arguments that are specified in the class definition are " "passed through to all metaclass operations described below." @@ -3388,37 +3388,37 @@ msgstr "" "Tout autre argument nommé spécifié dans la définition de la classe est passé " "aux opérations de méta-classes décrites auparavant." -#: reference/datamodel.rst:1947 +#: reference/datamodel.rst:1946 msgid "When a class definition is executed, the following steps occur:" msgstr "" "Quand la définition d'une classe est exécutée, les différentes étapes " "suivies sont :" -#: reference/datamodel.rst:1949 +#: reference/datamodel.rst:1948 msgid "MRO entries are resolved;" msgstr "Les entrées MRO sont résolues ;" -#: reference/datamodel.rst:1950 +#: reference/datamodel.rst:1949 msgid "the appropriate metaclass is determined;" msgstr "la méta-classe appropriée est déterminée ;" -#: reference/datamodel.rst:1951 +#: reference/datamodel.rst:1950 msgid "the class namespace is prepared;" msgstr "l'espace de nommage de la classe est préparé ;" -#: reference/datamodel.rst:1952 +#: reference/datamodel.rst:1951 msgid "the class body is executed;" msgstr "le corps de la classe est exécuté ;" -#: reference/datamodel.rst:1953 +#: reference/datamodel.rst:1952 msgid "the class object is created." msgstr "l'objet classe est crée." -#: reference/datamodel.rst:1957 +#: reference/datamodel.rst:1956 msgid "Resolving MRO entries" msgstr "Résolution des entrées MRO" -#: reference/datamodel.rst:1959 +#: reference/datamodel.rst:1958 msgid "" "If a base that appears in class definition is not an instance of :class:" "`type`, then an ``__mro_entries__`` method is searched on it. If found, it " @@ -3433,30 +3433,30 @@ msgstr "" "qui est utilisé à la place de la classe de base. Le *n*-uplet peut être " "vide, dans ce cas la classe de base originale est ignorée." -#: reference/datamodel.rst:2157 +#: reference/datamodel.rst:2156 msgid ":pep:`560` - Core support for typing module and generic types" msgstr "" ":pep:`560` — Gestion de base pour les types modules et les types génériques" -#: reference/datamodel.rst:1971 +#: reference/datamodel.rst:1970 msgid "Determining the appropriate metaclass" msgstr "Détermination de la méta-classe appropriée" -#: reference/datamodel.rst:1975 +#: reference/datamodel.rst:1974 msgid "" "The appropriate metaclass for a class definition is determined as follows:" msgstr "" "La méta-classe appropriée pour une définition de classe est déterminée de la " "manière suivante :" -#: reference/datamodel.rst:1977 +#: reference/datamodel.rst:1976 msgid "" "if no bases and no explicit metaclass are given, then :func:`type` is used;" msgstr "" "si aucune classe et aucune métaclasse n'est donnée, alors :func:`type` est " "utilisée ;" -#: reference/datamodel.rst:1978 +#: reference/datamodel.rst:1977 msgid "" "if an explicit metaclass is given and it is *not* an instance of :func:" "`type`, then it is used directly as the metaclass;" @@ -3465,7 +3465,7 @@ msgstr "" "de :func:`type`, alors elle est utilisée directement en tant que méta-" "classe ;" -#: reference/datamodel.rst:1980 +#: reference/datamodel.rst:1979 msgid "" "if an instance of :func:`type` is given as the explicit metaclass, or bases " "are defined, then the most derived metaclass is used." @@ -3473,7 +3473,7 @@ msgstr "" "Si une instance de :func:`type` est donnée comme méta-classe explicite ou si " "*bases* est définie, alors la méta-classe la plus dérivée est utilisée." -#: reference/datamodel.rst:1983 +#: reference/datamodel.rst:1982 msgid "" "The most derived metaclass is selected from the explicitly specified " "metaclass (if any) and the metaclasses (i.e. ``type(cls)``) of all specified " @@ -3488,11 +3488,11 @@ msgstr "" "candidates. Si aucune des méta-classes candidates ne remplit ce critère, " "alors la définition de la classe échoue en levant ``TypeError``." -#: reference/datamodel.rst:1993 +#: reference/datamodel.rst:1992 msgid "Preparing the class namespace" msgstr "Préparation de l'espace de nommage de la classe" -#: reference/datamodel.rst:1998 +#: reference/datamodel.rst:1997 msgid "" "Once the appropriate metaclass has been identified, then the class namespace " "is prepared. If the metaclass has a ``__prepare__`` attribute, it is called " @@ -3513,7 +3513,7 @@ msgstr "" "``__new__``, mais quand l’instance finale est créée, l’espace de nommage est " "copié vers un nouveau ``dict``." -#: reference/datamodel.rst:2006 +#: reference/datamodel.rst:2005 msgid "" "If the metaclass has no ``__prepare__`` attribute, then the class namespace " "is initialised as an empty ordered mapping." @@ -3522,21 +3522,21 @@ msgstr "" "de nommage de la classe est initialisé en tant que tableau de " "correspondances ordonné." -#: reference/datamodel.rst:2011 +#: reference/datamodel.rst:2010 msgid ":pep:`3115` - Metaclasses in Python 3000" msgstr ":pep:`3115` — Méta-classes dans Python 3000" -#: reference/datamodel.rst:2012 +#: reference/datamodel.rst:2011 msgid "Introduced the ``__prepare__`` namespace hook" msgstr "" "introduction de la fonction automatique ``__prepare__`` de l'espace de " "nommage" -#: reference/datamodel.rst:2016 +#: reference/datamodel.rst:2015 msgid "Executing the class body" msgstr "Exécution du corps de la classe" -#: reference/datamodel.rst:2021 +#: reference/datamodel.rst:2020 msgid "" "The class body is executed (approximately) as ``exec(body, globals(), " "namespace)``. The key difference from a normal call to :func:`exec` is that " @@ -3551,7 +3551,7 @@ msgstr "" "des portées externes lorsque la définition de classe a lieu dans une " "fonction." -#: reference/datamodel.rst:2027 +#: reference/datamodel.rst:2026 msgid "" "However, even when the class definition occurs inside the function, methods " "defined inside the class still cannot see names defined at the class scope. " @@ -3566,11 +3566,11 @@ msgstr "" "ou *via* la référence implicite ``__class__`` incluse dans la portée " "lexicale et décrite dans la section suivante." -#: reference/datamodel.rst:2036 +#: reference/datamodel.rst:2035 msgid "Creating the class object" msgstr "Création de l'objet classe" -#: reference/datamodel.rst:2043 +#: reference/datamodel.rst:2042 msgid "" "Once the class namespace has been populated by executing the class body, the " "class object is created by calling ``metaclass(name, bases, namespace, " @@ -3582,7 +3582,7 @@ msgstr "" "**kwds)`` (les arguments nommés supplémentaires passés ici sont les mêmes " "que ceux passés à ``__prepare__``)." -#: reference/datamodel.rst:2048 +#: reference/datamodel.rst:2047 msgid "" "This class object is the one that will be referenced by the zero-argument " "form of :func:`super`. ``__class__`` is an implicit closure reference " @@ -3601,7 +3601,7 @@ msgstr "" "l'appel en cours est identifiée en fonction du premier argument transmis à " "la méthode." -#: reference/datamodel.rst:2058 +#: reference/datamodel.rst:2057 msgid "" "In CPython 3.6 and later, the ``__class__`` cell is passed to the metaclass " "as a ``__classcell__`` entry in the class namespace. If present, this must " @@ -3615,7 +3615,7 @@ msgstr "" "new__`` pour que la classe soit correctement initialisée. Ne pas le faire se " "traduit par un :exc:`RuntimeError` dans Python 3.8." -#: reference/datamodel.rst:2064 +#: reference/datamodel.rst:2063 msgid "" "When using the default metaclass :class:`type`, or any metaclass that " "ultimately calls ``type.__new__``, the following additional customisation " @@ -3626,7 +3626,7 @@ msgstr "" "personnalisation supplémentaires suivantes sont suivies après la création de " "l'objet classe :" -#: reference/datamodel.rst:2068 +#: reference/datamodel.rst:2067 msgid "" "first, ``type.__new__`` collects all of the descriptors in the class " "namespace that define a :meth:`~object.__set_name__` method;" @@ -3635,7 +3635,7 @@ msgstr "" "tous les descripteurs qui définissent une méthode :meth:`~object." "__set_name__` ;" -#: reference/datamodel.rst:2070 +#: reference/datamodel.rst:2069 msgid "" "second, all of these ``__set_name__`` methods are called with the class " "being defined and the assigned name of that particular descriptor;" @@ -3643,7 +3643,7 @@ msgstr "" "ensuite, toutes ces méthodes ``__set_name__`` sont appelées avec la classe " "en cours de définition et le nom assigné à chaque descripteur ;" -#: reference/datamodel.rst:2072 +#: reference/datamodel.rst:2071 msgid "" "finally, the :meth:`~object.__init_subclass__` hook is called on the " "immediate parent of the new class in its method resolution order." @@ -3652,7 +3652,7 @@ msgstr "" "appelée sur le parent immédiat de la nouvelle classe en utilisant l'ordre de " "résolution des méthodes." -#: reference/datamodel.rst:2075 +#: reference/datamodel.rst:2074 msgid "" "After the class object is created, it is passed to the class decorators " "included in the class definition (if any) and the resulting object is bound " @@ -3663,7 +3663,7 @@ msgstr "" "et l'objet résultant est lié à l'espace de nommage local en tant que classe " "définie." -#: reference/datamodel.rst:2079 +#: reference/datamodel.rst:2078 msgid "" "When a new class is created by ``type.__new__``, the object provided as the " "namespace parameter is copied to a new ordered mapping and the original " @@ -3676,21 +3676,21 @@ msgstr "" "nouvelle copie est encapsulée dans un mandataire en lecture seule qui " "devient l'attribut :attr:`~object.__dict__` de l'objet classe." -#: reference/datamodel.rst:2086 +#: reference/datamodel.rst:2085 msgid ":pep:`3135` - New super" msgstr ":pep:`3135` — Nouvelle méthode super" -#: reference/datamodel.rst:2087 +#: reference/datamodel.rst:2086 msgid "Describes the implicit ``__class__`` closure reference" msgstr "" "Décrit la référence à la fermeture (*closure* en anglais) de la " "``__class__`` implicite" -#: reference/datamodel.rst:2091 +#: reference/datamodel.rst:2090 msgid "Uses for metaclasses" msgstr "Cas d'utilisations des métaclasses" -#: reference/datamodel.rst:2093 +#: reference/datamodel.rst:2092 msgid "" "The potential uses for metaclasses are boundless. Some ideas that have been " "explored include enum, logging, interface checking, automatic delegation, " @@ -3703,11 +3703,11 @@ msgstr "" "de propriétés, les mandataires, les *frameworks* ainsi que le verrouillage " "ou la synchronisation automatique de ressources." -#: reference/datamodel.rst:2100 +#: reference/datamodel.rst:2099 msgid "Customizing instance and subclass checks" msgstr "Personnalisation des instances et vérification des sous-classes" -#: reference/datamodel.rst:2102 +#: reference/datamodel.rst:2101 msgid "" "The following methods are used to override the default behavior of the :func:" "`isinstance` and :func:`issubclass` built-in functions." @@ -3715,7 +3715,7 @@ msgstr "" "Les méthodes suivantes sont utilisées pour surcharger le comportement par " "défaut des fonctions natives :func:`isinstance` et :func:`issubclass`." -#: reference/datamodel.rst:2105 +#: reference/datamodel.rst:2104 msgid "" "In particular, the metaclass :class:`abc.ABCMeta` implements these methods " "in order to allow the addition of Abstract Base Classes (ABCs) as \"virtual " @@ -3727,7 +3727,7 @@ msgstr "" "Base Classes* en anglais) en tant que « classes de base virtuelles » pour " "toute classe ou type (y compris les types natifs)." -#: reference/datamodel.rst:2112 +#: reference/datamodel.rst:2111 msgid "" "Return true if *instance* should be considered a (direct or indirect) " "instance of *class*. If defined, called to implement ``isinstance(instance, " @@ -3737,7 +3737,7 @@ msgstr "" "(directe ou indirecte) de *class*. Si elle est définie, elle est appelée " "pour implémenter ``isinstance(instance, class)``." -#: reference/datamodel.rst:2119 +#: reference/datamodel.rst:2118 msgid "" "Return true if *subclass* should be considered a (direct or indirect) " "subclass of *class*. If defined, called to implement ``issubclass(subclass, " @@ -3747,7 +3747,7 @@ msgstr "" "(directe ou indirecte) de *class*. Si elle est définie, appelée pour " "implémenter ``issubclass(subclass, class)``." -#: reference/datamodel.rst:2124 +#: reference/datamodel.rst:2123 msgid "" "Note that these methods are looked up on the type (metaclass) of a class. " "They cannot be defined as class methods in the actual class. This is " @@ -3760,11 +3760,11 @@ msgstr "" "spéciales qui sont appelées pour les instances, sauf qu'ici l'instance est " "elle-même une classe." -#: reference/datamodel.rst:2135 +#: reference/datamodel.rst:2134 msgid ":pep:`3119` - Introducing Abstract Base Classes" msgstr ":pep:`3119` — Introduction aux classes de bases abstraites" -#: reference/datamodel.rst:2132 +#: reference/datamodel.rst:2131 msgid "" "Includes the specification for customizing :func:`isinstance` and :func:" "`issubclass` behavior through :meth:`~class.__instancecheck__` and :meth:" @@ -3778,11 +3778,11 @@ msgstr "" "motivation pour cette fonctionnalité l'ajout les classes de base abstraites " "(voir le module :mod:`abc`) au langage." -#: reference/datamodel.rst:2140 +#: reference/datamodel.rst:2139 msgid "Emulating generic types" msgstr "Émulation de types génériques" -#: reference/datamodel.rst:2142 +#: reference/datamodel.rst:2141 msgid "" "One can implement the generic class syntax as specified by :pep:`484` (for " "example ``List[int]``) by defining a special method:" @@ -3791,7 +3791,7 @@ msgstr "" "la :pep:`484` (par exemple ``List[int]``) en définissant une méthode " "spéciale :" -#: reference/datamodel.rst:2147 +#: reference/datamodel.rst:2146 msgid "" "Return an object representing the specialization of a generic class by type " "arguments found in *key*." @@ -3799,7 +3799,7 @@ msgstr "" "Renvoie un objet représentant la spécialisation d'une classe générique en " "fonction des arguments types trouvés dans *key*." -#: reference/datamodel.rst:2150 +#: reference/datamodel.rst:2149 msgid "" "This method is looked up on the class object itself, and when defined in the " "class body, this method is implicitly a class method. Note, this mechanism " @@ -3812,11 +3812,11 @@ msgstr "" "principalement réservé à une utilisation avec des indications de type " "statiques, d'autres utilisations sont déconseillées." -#: reference/datamodel.rst:2163 +#: reference/datamodel.rst:2162 msgid "Emulating callable objects" msgstr "Émulation d'objets appelables" -#: reference/datamodel.rst:2170 +#: reference/datamodel.rst:2169 #, fuzzy msgid "" "Called when the instance is \"called\" as a function; if this method is " @@ -3827,11 +3827,11 @@ msgstr "" "méthode est définie, ``x(arg1, arg2, ...)`` est un raccourci pour ``x." "__call__(arg1, arg2, ...)``." -#: reference/datamodel.rst:2177 +#: reference/datamodel.rst:2176 msgid "Emulating container types" msgstr "Émulation de types conteneurs" -#: reference/datamodel.rst:2179 +#: reference/datamodel.rst:2178 msgid "" "The following methods can be defined to implement container objects. " "Containers usually are sequences (such as lists or tuples) or mappings (like " @@ -3898,7 +3898,7 @@ msgstr "" "de correspondances, :meth:`__iter__` doit itérer sur les clés de l'objet ; " "pour les séquences, elle doit itérer sur les valeurs." -#: reference/datamodel.rst:2214 +#: reference/datamodel.rst:2213 msgid "" "Called to implement the built-in function :func:`len`. Should return the " "length of the object, an integer ``>=`` 0. Also, an object that doesn't " @@ -3910,7 +3910,7 @@ msgstr "" "définit pas de méthode :meth:`__bool__` et dont la méthode :meth:`__len__` " "renvoie zéro est considéré comme valant ``False`` dans un contexte booléen." -#: reference/datamodel.rst:2221 +#: reference/datamodel.rst:2220 msgid "" "In CPython, the length is required to be at most :attr:`sys.maxsize`. If the " "length is larger than :attr:`!sys.maxsize` some features (such as :func:" @@ -3924,7 +3924,7 @@ msgstr "" "exc:`!OverflowError` lors de tests booléens, un objet doit définir la " "méthode :meth:`__bool__`." -#: reference/datamodel.rst:2230 +#: reference/datamodel.rst:2229 msgid "" "Called to implement :func:`operator.length_hint`. Should return an estimated " "length for the object (which may be greater or less than the actual length). " @@ -3941,22 +3941,22 @@ msgstr "" "méthode est utilisée uniquement pour optimiser les traitements et n'est " "jamais tenue de renvoyer un résultat exact." -#: reference/datamodel.rst:2244 +#: reference/datamodel.rst:2243 msgid "" "Slicing is done exclusively with the following three methods. A call like ::" msgstr "" "Le découpage est effectué uniquement à l'aide des trois méthodes suivantes. " "Un appel comme ::" -#: reference/datamodel.rst:2248 +#: reference/datamodel.rst:2247 msgid "is translated to ::" msgstr "est traduit en ::" -#: reference/datamodel.rst:2252 +#: reference/datamodel.rst:2251 msgid "and so forth. Missing slice items are always filled in with ``None``." msgstr "et ainsi de suite. Les éléments manquants sont remplacés par ``None``." -#: reference/datamodel.rst:2257 +#: reference/datamodel.rst:2256 msgid "" "Called to implement evaluation of ``self[key]``. For sequence types, the " "accepted keys should be integers and slice objects. Note that the special " @@ -3977,7 +3977,7 @@ msgstr "" "`IndexError` doit être levée. Pour les tableaux de correspondances, si *key* " "n'existe pas dans le conteneur, une :exc:`KeyError` doit être levée." -#: reference/datamodel.rst:2268 +#: reference/datamodel.rst:2267 msgid "" ":keyword:`for` loops expect that an :exc:`IndexError` will be raised for " "illegal indexes to allow proper detection of the end of the sequence." @@ -3985,7 +3985,7 @@ msgstr "" ":keyword:`for` s'attend à ce qu'une :exc:`IndexError` soit levée en cas " "d'indice illégal afin de détecter correctement la fin de la séquence." -#: reference/datamodel.rst:2274 +#: reference/datamodel.rst:2273 msgid "" "Called to implement assignment to ``self[key]``. Same note as for :meth:" "`__getitem__`. This should only be implemented for mappings if the objects " @@ -4001,7 +4001,7 @@ msgstr "" "exceptions que pour la méthode :meth:`__getitem__` doivent être levées en " "cas de mauvaises valeurs de clés." -#: reference/datamodel.rst:2283 +#: reference/datamodel.rst:2282 msgid "" "Called to implement deletion of ``self[key]``. Same note as for :meth:" "`__getitem__`. This should only be implemented for mappings if the objects " @@ -4016,7 +4016,7 @@ msgstr "" "Les mêmes exceptions que pour la méthode :meth:`__getitem__` doivent être " "levées en cas de mauvaises valeurs de clés." -#: reference/datamodel.rst:2292 +#: reference/datamodel.rst:2291 msgid "" "Called by :class:`dict`\\ .\\ :meth:`__getitem__` to implement ``self[key]`` " "for dict subclasses when key is not in the dictionary." @@ -4025,7 +4025,7 @@ msgstr "" "``self[key]`` dans les sous-classes de dictionnaires lorsque la clé n'est " "pas dans le dictionnaire." -#: reference/datamodel.rst:2298 +#: reference/datamodel.rst:2297 msgid "" "This method is called when an iterator is required for a container. This " "method should return a new iterator object that can iterate over all the " @@ -4037,7 +4037,7 @@ msgstr "" "tous les objets du conteneur. Pour les tableaux de correspondances, elle " "doit itérer sur les clés du conteneur." -#: reference/datamodel.rst:2302 +#: reference/datamodel.rst:2301 msgid "" "Iterator objects also need to implement this method; they are required to " "return themselves. For more information on iterator objects, see :ref:" @@ -4047,7 +4047,7 @@ msgstr "" "alors se renvoyer eux-mêmes. Pour plus d'information sur les objets " "itérateurs, lisez :ref:`typeiter`." -#: reference/datamodel.rst:2308 +#: reference/datamodel.rst:2307 msgid "" "Called (if present) by the :func:`reversed` built-in to implement reverse " "iteration. It should return a new iterator object that iterates over all " @@ -4057,7 +4057,7 @@ msgstr "" "implémenter l'itération en sens inverse. Elle doit renvoyer un nouvel objet " "itérateur qui itère sur tous les objets du conteneur en sens inverse." -#: reference/datamodel.rst:2312 +#: reference/datamodel.rst:2311 msgid "" "If the :meth:`__reversed__` method is not provided, the :func:`reversed` " "built-in will fall back to using the sequence protocol (:meth:`__len__` and :" @@ -4071,7 +4071,7 @@ msgstr "" "doivent fournir :meth:`__reversed__` que si l'implémentation qu'ils " "proposent est plus efficace que celle de :func:`reversed`." -#: reference/datamodel.rst:2319 +#: reference/datamodel.rst:2318 msgid "" "The membership test operators (:keyword:`in` and :keyword:`not in`) are " "normally implemented as an iteration through a container. However, container " @@ -4084,7 +4084,7 @@ msgstr "" "suivantes avec une implémentation plus efficace, qui ne requièrent " "d'ailleurs pas que l'objet soit itérable." -#: reference/datamodel.rst:2326 +#: reference/datamodel.rst:2325 msgid "" "Called to implement membership test operators. Should return true if *item* " "is in *self*, false otherwise. For mapping objects, this should consider " @@ -4095,7 +4095,7 @@ msgstr "" "tableaux de correspondances, seules les clés sont considérées (pas les " "valeurs des paires clés-valeurs)." -#: reference/datamodel.rst:2330 +#: reference/datamodel.rst:2329 msgid "" "For objects that don't define :meth:`__contains__`, the membership test " "first tries iteration via :meth:`__iter__`, then the old sequence iteration " @@ -4108,11 +4108,11 @@ msgstr "" "reportez-vous à :ref:`cette section dans la référence du langage `." -#: reference/datamodel.rst:2339 +#: reference/datamodel.rst:2338 msgid "Emulating numeric types" msgstr "Émulation de types numériques" -#: reference/datamodel.rst:2341 +#: reference/datamodel.rst:2340 msgid "" "The following methods can be defined to emulate numeric objects. Methods " "corresponding to operations that are not supported by the particular kind of " @@ -4125,7 +4125,7 @@ msgstr "" "opérations bit à bit pour les nombres qui ne sont pas entiers) doivent être " "laissées indéfinies." -#: reference/datamodel.rst:2367 +#: reference/datamodel.rst:2366 msgid "" "These methods are called to implement the binary arithmetic operations (``" "+``, ``-``, ``*``, ``@``, ``/``, ``//``, ``%``, :func:`divmod`, :func:`pow`, " @@ -4148,7 +4148,7 @@ msgstr "" "accepter un troisième argument optionnel si la version ternaire de la " "fonction native :func:`pow` est autorisée." -#: reference/datamodel.rst:2378 +#: reference/datamodel.rst:2377 msgid "" "If one of those methods does not support the operation with the supplied " "arguments, it should return ``NotImplemented``." @@ -4156,7 +4156,7 @@ msgstr "" "Si l'une de ces méthodes n'autorise pas l'opération avec les arguments " "donnés, elle doit renvoyer ``NotImplemented``." -#: reference/datamodel.rst:2401 +#: reference/datamodel.rst:2400 msgid "" "These methods are called to implement the binary arithmetic operations (``" "+``, ``-``, ``*``, ``@``, ``/``, ``//``, ``%``, :func:`divmod`, :func:`pow`, " @@ -4177,7 +4177,7 @@ msgstr "" "`__rsub__`, ``y.__rsub__(x)`` est appelée si ``x.__sub__(y)`` renvoie " "*NotImplemented*." -#: reference/datamodel.rst:2412 +#: reference/datamodel.rst:2411 msgid "" "Note that ternary :func:`pow` will not try calling :meth:`__rpow__` (the " "coercion rules would become too complicated)." @@ -4185,7 +4185,7 @@ msgstr "" "Notez que la fonction ternaire :func:`pow` n'essaie pas d'appeler :meth:" "`__rpow__` (les règles de coercition seraient trop compliquées)." -#: reference/datamodel.rst:2417 +#: reference/datamodel.rst:2416 #, fuzzy msgid "" "If the right operand's type is a subclass of the left operand's type and " @@ -4200,7 +4200,7 @@ msgstr "" "l'opérande gauche. Ce comportement permet à des sous-classes de surcharger " "les opérations de leurs ancêtres." -#: reference/datamodel.rst:2438 +#: reference/datamodel.rst:2437 msgid "" "These methods are called to implement the augmented arithmetic assignments " "(``+=``, ``-=``, ``*=``, ``@=``, ``/=``, ``//=``, ``%=``, ``**=``, ``<<=``, " @@ -4229,14 +4229,14 @@ msgstr "" "erreurs inattendues (voir :ref:`faq-augmented-assignment-tuple-error`), mais " "ce comportement est en fait partie intégrante du modèle de données." -#: reference/datamodel.rst:2453 +#: reference/datamodel.rst:2452 msgid "" "Due to a bug in the dispatching mechanism for ``**=``, a class that defines :" "meth:`__ipow__` but returns ``NotImplemented`` would fail to fall back to " "``x.__pow__(y)`` and ``y.__rpow__(x)``. This bug is fixed in Python 3.10." msgstr "" -#: reference/datamodel.rst:2466 +#: reference/datamodel.rst:2465 msgid "" "Called to implement the unary arithmetic operations (``-``, ``+``, :func:" "`abs` and ``~``)." @@ -4244,7 +4244,7 @@ msgstr "" "Appelée pour implémenter les opérations arithmétiques unaires (``-``, ``" "+``, :func:`abs` et ``~``)." -#: reference/datamodel.rst:2479 +#: reference/datamodel.rst:2478 msgid "" "Called to implement the built-in functions :func:`complex`, :func:`int` and :" "func:`float`. Should return a value of the appropriate type." @@ -4252,7 +4252,7 @@ msgstr "" "Appelées pour implémenter les fonctions natives :func:`complex`, :func:`int` " "et :func:`float`. Elles doivent renvoyer une valeur du type approprié." -#: reference/datamodel.rst:2486 +#: reference/datamodel.rst:2485 msgid "" "Called to implement :func:`operator.index`, and whenever Python needs to " "losslessly convert the numeric object to an integer object (such as in " @@ -4266,7 +4266,7 @@ msgstr "" "`oct`). La présence de cette méthode indique que l'objet numérique est un " "type entier. Elle doit renvoyer un entier." -#: reference/datamodel.rst:2492 +#: reference/datamodel.rst:2491 msgid "" "If :meth:`__int__`, :meth:`__float__` and :meth:`__complex__` are not " "defined then corresponding built-in functions :func:`int`, :func:`float` " @@ -4276,7 +4276,7 @@ msgstr "" "définies, alors les fonctions natives :func:`int`, :func:`float` et :func:" "`complex` redirigent par défaut vers :meth:`__index__`." -#: reference/datamodel.rst:2504 +#: reference/datamodel.rst:2503 msgid "" "Called to implement the built-in function :func:`round` and :mod:`math` " "functions :func:`~math.trunc`, :func:`~math.floor` and :func:`~math.ceil`. " @@ -4290,7 +4290,7 @@ msgstr "" "toutes ces méthodes doivent renvoyer la valeur de l'objet tronquée pour " "donner un :class:`~numbers.Integral` (typiquement un :class:`int`)." -#: reference/datamodel.rst:2510 +#: reference/datamodel.rst:2509 msgid "" "If :meth:`__int__` is not defined then the built-in function :func:`int` " "falls back to :meth:`__trunc__`." @@ -4298,11 +4298,11 @@ msgstr "" "Si :meth:`__int__` n'est pas définie, alors la fonction native :func:`int` " "se replie sur :meth:`__trunc__`." -#: reference/datamodel.rst:2517 +#: reference/datamodel.rst:2516 msgid "With Statement Context Managers" msgstr "Gestionnaire de contexte With" -#: reference/datamodel.rst:2519 +#: reference/datamodel.rst:2518 msgid "" "A :dfn:`context manager` is an object that defines the runtime context to be " "established when executing a :keyword:`with` statement. The context manager " @@ -4319,7 +4319,7 @@ msgstr "" "dans la section :ref:`with`), mais ils peuvent aussi être directement " "invoqués par leurs méthodes." -#: reference/datamodel.rst:2530 +#: reference/datamodel.rst:2529 msgid "" "Typical uses of context managers include saving and restoring various kinds " "of global state, locking and unlocking resources, closing opened files, etc." @@ -4328,14 +4328,14 @@ msgstr "" "et la restauration d'états divers, le verrouillage et le déverrouillage de " "ressources, la fermeture de fichiers ouverts, etc." -#: reference/datamodel.rst:2533 +#: reference/datamodel.rst:2532 msgid "" "For more information on context managers, see :ref:`typecontextmanager`." msgstr "" "Pour plus d'informations sur les gestionnaires de contexte, lisez :ref:" "`typecontextmanager`." -#: reference/datamodel.rst:2538 +#: reference/datamodel.rst:2537 msgid "" "Enter the runtime context related to this object. The :keyword:`with` " "statement will bind this method's return value to the target(s) specified in " @@ -4346,7 +4346,7 @@ msgstr "" "cible spécifiée par la clause :keyword:`!as` de l'instruction, si elle est " "spécifiée." -#: reference/datamodel.rst:2545 +#: reference/datamodel.rst:2544 msgid "" "Exit the runtime context related to this object. The parameters describe the " "exception that caused the context to be exited. If the context was exited " @@ -4356,7 +4356,7 @@ msgstr "" "l'exception qui a causé la sortie du contexte. Si l'on sort du contexte sans " "exception, les trois arguments sont à :const:`None`." -#: reference/datamodel.rst:2549 +#: reference/datamodel.rst:2548 msgid "" "If an exception is supplied, and the method wishes to suppress the exception " "(i.e., prevent it from being propagated), it should return a true value. " @@ -4368,7 +4368,7 @@ msgstr "" "propagée), elle doit renvoyer ``True``. Sinon, l'exception est traitée " "normalement à la sortie de cette méthode." -#: reference/datamodel.rst:2553 +#: reference/datamodel.rst:2552 msgid "" "Note that :meth:`__exit__` methods should not reraise the passed-in " "exception; this is the caller's responsibility." @@ -4376,11 +4376,11 @@ msgstr "" "Notez qu'une méthode :meth:`__exit__` ne doit pas lever à nouveau " "l'exception qu'elle reçoit ; c'est du ressort de l'appelant." -#: reference/datamodel.rst:2560 +#: reference/datamodel.rst:2559 msgid ":pep:`343` - The \"with\" statement" msgstr ":pep:`343` — L'instruction ``with``" -#: reference/datamodel.rst:2560 +#: reference/datamodel.rst:2559 msgid "" "The specification, background, and examples for the Python :keyword:`with` " "statement." @@ -4388,11 +4388,11 @@ msgstr "" "La spécification, les motivations et des exemples de l'instruction :keyword:" "`with` en Python." -#: reference/datamodel.rst:2567 +#: reference/datamodel.rst:2566 msgid "Special method lookup" msgstr "Recherche des méthodes spéciales" -#: reference/datamodel.rst:2569 +#: reference/datamodel.rst:2568 msgid "" "For custom classes, implicit invocations of special methods are only " "guaranteed to work correctly if defined on an object's type, not in the " @@ -4404,7 +4404,7 @@ msgstr "" "type d'objet, pas dans le dictionnaire de l'objet instance. Ce comportement " "explique pourquoi le code suivant lève une exception ::" -#: reference/datamodel.rst:2584 +#: reference/datamodel.rst:2583 msgid "" "The rationale behind this behaviour lies with a number of special methods " "such as :meth:`__hash__` and :meth:`__repr__` that are implemented by all " @@ -4418,7 +4418,7 @@ msgstr "" "méthodes utilisait le processus normal de recherche, elles ne " "fonctionneraient pas si on les appelait sur l'objet type lui-même ::" -#: reference/datamodel.rst:2597 +#: reference/datamodel.rst:2596 msgid "" "Incorrectly attempting to invoke an unbound method of a class in this way is " "sometimes referred to as 'metaclass confusion', and is avoided by bypassing " @@ -4428,7 +4428,7 @@ msgstr "" "parfois appelé « confusion de méta-classe » et se contourne en shuntant " "l'instance lors de la recherche des méthodes spéciales ::" -#: reference/datamodel.rst:2606 +#: reference/datamodel.rst:2605 msgid "" "In addition to bypassing any instance attributes in the interest of " "correctness, implicit special method lookup generally also bypasses the :" @@ -4438,7 +4438,7 @@ msgstr "" "correctement, la recherche des méthodes spéciales implicites shunte aussi la " "méthode :meth:`__getattribute__` même dans la méta-classe de l'objet ::" -#: reference/datamodel.rst:2632 +#: reference/datamodel.rst:2631 msgid "" "Bypassing the :meth:`__getattribute__` machinery in this fashion provides " "significant scope for speed optimisations within the interpreter, at the " @@ -4452,15 +4452,15 @@ msgstr "" "être définie sur l'objet classe lui-même afin d'être invoquée de manière " "cohérente par l'interpréteur)." -#: reference/datamodel.rst:2643 +#: reference/datamodel.rst:2642 msgid "Coroutines" msgstr "Coroutines" -#: reference/datamodel.rst:2647 +#: reference/datamodel.rst:2646 msgid "Awaitable Objects" msgstr "Objets *attendables* (*awaitable*)" -#: reference/datamodel.rst:2649 +#: reference/datamodel.rst:2648 #, fuzzy msgid "" "An :term:`awaitable` object generally implements an :meth:`__await__` " @@ -4471,7 +4471,7 @@ msgstr "" "`__await__`. Les objets :term:`Coroutine` renvoyés par les fonctions :" "keyword:`async def` sont des *attendables* (*awaitable*)." -#: reference/datamodel.rst:2655 +#: reference/datamodel.rst:2654 msgid "" "The :term:`generator iterator` objects returned from generators decorated " "with :func:`types.coroutine` or :func:`asyncio.coroutine` are also " @@ -4482,7 +4482,7 @@ msgstr "" "des *attendables* (*awaitable*), mais ils n'implémentent pas :meth:" "`__await__`." -#: reference/datamodel.rst:2661 +#: reference/datamodel.rst:2660 msgid "" "Must return an :term:`iterator`. Should be used to implement :term:" "`awaitable` objects. For instance, :class:`asyncio.Future` implements this " @@ -4492,17 +4492,17 @@ msgstr "" "objets :term:`awaitable`. Par exemple, :class:`asyncio.Future` implémente " "cette méthode pour être compatible avec les expressions :keyword:`await`." -#: reference/datamodel.rst:2667 +#: reference/datamodel.rst:2666 msgid ":pep:`492` for additional information about awaitable objects." msgstr "" ":pep:`492` pour les informations relatives aux objets *attendables* " "(*awaitable*)." -#: reference/datamodel.rst:2673 +#: reference/datamodel.rst:2672 msgid "Coroutine Objects" msgstr "Objets coroutines" -#: reference/datamodel.rst:2675 +#: reference/datamodel.rst:2674 #, fuzzy msgid "" ":term:`Coroutine objects ` are :term:`awaitable` objects. A " @@ -4521,7 +4521,7 @@ msgstr "" "exception, elle est propagée par l'itérateur. Les coroutines ne doivent pas " "lever directement des exceptions :exc:`StopIteration` non gérées." -#: reference/datamodel.rst:2683 +#: reference/datamodel.rst:2682 msgid "" "Coroutines also have the methods listed below, which are analogous to those " "of generators (see :ref:`generator-methods`). However, unlike generators, " @@ -4532,13 +4532,13 @@ msgstr "" "contraire des générateurs, vous ne pouvez pas itérer directement sur des " "coroutines." -#: reference/datamodel.rst:2687 +#: reference/datamodel.rst:2686 msgid "It is a :exc:`RuntimeError` to await on a coroutine more than once." msgstr "" "Utiliser *await* plus d'une fois sur une coroutine lève une :exc:" "`RuntimeError`." -#: reference/datamodel.rst:2693 +#: reference/datamodel.rst:2692 msgid "" "Starts or resumes execution of the coroutine. If *value* is ``None``, this " "is equivalent to advancing the iterator returned by :meth:`__await__`. If " @@ -4555,7 +4555,7 @@ msgstr "" "est le même que lorsque vous itérez sur la valeur de retour de :meth:" "`__await__`, décrite ci-dessus." -#: reference/datamodel.rst:2703 +#: reference/datamodel.rst:2702 msgid "" "Raises the specified exception in the coroutine. This method delegates to " "the :meth:`~generator.throw` method of the iterator that caused the " @@ -4573,7 +4573,7 @@ msgstr "" "retour de :meth:`__await__`, décrite ci-dessus. Si l'exception n'est pas " "gérée par la coroutine, elle est propagée à l'appelant." -#: reference/datamodel.rst:2714 +#: reference/datamodel.rst:2713 msgid "" "Causes the coroutine to clean itself up and exit. If the coroutine is " "suspended, this method first delegates to the :meth:`~generator.close` " @@ -4590,7 +4590,7 @@ msgstr "" "la coroutine est marquée comme ayant terminé son exécution, même si elle n'a " "jamais démarré." -#: reference/datamodel.rst:2722 +#: reference/datamodel.rst:2721 msgid "" "Coroutine objects are automatically closed using the above process when they " "are about to be destroyed." @@ -4598,11 +4598,11 @@ msgstr "" "Les objets coroutines sont automatiquement fermés en utilisant le processus " "décrit au-dessus au moment où ils sont détruits." -#: reference/datamodel.rst:2728 +#: reference/datamodel.rst:2727 msgid "Asynchronous Iterators" msgstr "Itérateurs asynchrones" -#: reference/datamodel.rst:2730 +#: reference/datamodel.rst:2729 msgid "" "An *asynchronous iterator* can call asynchronous code in its ``__anext__`` " "method." @@ -4610,18 +4610,18 @@ msgstr "" "Un *itérateur asynchrone* peut appeler du code asynchrone dans sa méthode " "``__anext__``." -#: reference/datamodel.rst:2733 +#: reference/datamodel.rst:2732 msgid "" "Asynchronous iterators can be used in an :keyword:`async for` statement." msgstr "" "Les itérateurs asynchrones peuvent être utilisés dans des instructions :" "keyword:`async for`." -#: reference/datamodel.rst:2737 +#: reference/datamodel.rst:2736 msgid "Must return an *asynchronous iterator* object." msgstr "Doit renvoyer un objet *itérateur asynchrone*." -#: reference/datamodel.rst:2741 +#: reference/datamodel.rst:2740 msgid "" "Must return an *awaitable* resulting in a next value of the iterator. " "Should raise a :exc:`StopAsyncIteration` error when the iteration is over." @@ -4630,11 +4630,11 @@ msgstr "" "suivante de l'itérateur. Doit lever une :exc:`StopAsyncIteration` quand " "l'itération est terminée." -#: reference/datamodel.rst:2744 +#: reference/datamodel.rst:2743 msgid "An example of an asynchronous iterable object::" msgstr "Un exemple d'objet itérateur asynchrone ::" -#: reference/datamodel.rst:2761 +#: reference/datamodel.rst:2760 msgid "" "Prior to Python 3.7, ``__aiter__`` could return an *awaitable* that would " "resolve to an :term:`asynchronous iterator `." @@ -4643,7 +4643,7 @@ msgstr "" "(*awaitable*) qui se résolvait potentiellement en un :term:`itérateur " "asynchrone `." -#: reference/datamodel.rst:2766 +#: reference/datamodel.rst:2765 msgid "" "Starting with Python 3.7, ``__aiter__`` must return an asynchronous iterator " "object. Returning anything else will result in a :exc:`TypeError` error." @@ -4651,11 +4651,11 @@ msgstr "" "À partir de Python 3.7, ``__aiter__`` doit renvoyer un objet itérateur " "asynchrone. Renvoyer autre chose entraine une erreur :exc:`TypeError`." -#: reference/datamodel.rst:2774 +#: reference/datamodel.rst:2773 msgid "Asynchronous Context Managers" msgstr "Gestionnaires de contexte asynchrones" -#: reference/datamodel.rst:2776 +#: reference/datamodel.rst:2775 msgid "" "An *asynchronous context manager* is a *context manager* that is able to " "suspend execution in its ``__aenter__`` and ``__aexit__`` methods." @@ -4664,7 +4664,7 @@ msgstr "" "qui est capable de suspendre son exécution dans ses méthodes ``__aenter__`` " "et ``__aexit__``." -#: reference/datamodel.rst:2779 +#: reference/datamodel.rst:2778 msgid "" "Asynchronous context managers can be used in an :keyword:`async with` " "statement." @@ -4672,7 +4672,7 @@ msgstr "" "Les gestionnaires de contexte asynchrones peuvent être utilisés dans des " "instructions :keyword:`async with`." -#: reference/datamodel.rst:2783 +#: reference/datamodel.rst:2782 msgid "" "Semantically similar to :meth:`__enter__`, the only difference being that it " "must return an *awaitable*." @@ -4680,7 +4680,7 @@ msgstr "" "Sémantiquement équivalente à :meth:`__enter__`, à la seule différence près " "qu'elle doit renvoyer un *attendable* (*awaitable*)." -#: reference/datamodel.rst:2788 +#: reference/datamodel.rst:2787 msgid "" "Semantically similar to :meth:`__exit__`, the only difference being that it " "must return an *awaitable*." @@ -4688,15 +4688,15 @@ msgstr "" "Sémantiquement équivalente à :meth:`__exit__`, à la seule différence près " "qu'elle doit renvoyer un *attendable* (*awaitable*)." -#: reference/datamodel.rst:2791 +#: reference/datamodel.rst:2790 msgid "An example of an asynchronous context manager class::" msgstr "Un exemple de classe de gestionnaire de contexte asynchrone ::" -#: reference/datamodel.rst:2804 +#: reference/datamodel.rst:2803 msgid "Footnotes" msgstr "Notes de bas de page" -#: reference/datamodel.rst:2805 +#: reference/datamodel.rst:2804 msgid "" "It *is* possible in some cases to change an object's type, under certain " "controlled conditions. It generally isn't a good idea though, since it can " @@ -4707,7 +4707,7 @@ msgstr "" "car cela peut conduire à un comportement très étrange si ce n'est pas géré " "correctement." -#: reference/datamodel.rst:2809 +#: reference/datamodel.rst:2808 msgid "" "The :meth:`__hash__`, :meth:`__iter__`, :meth:`__reversed__`, and :meth:" "`__contains__` methods have special handling for this; others will still " @@ -4719,7 +4719,7 @@ msgstr "" "lèvent toujours :exc:`TypeError`, mais le font en considérant que ``None`` " "n'est pas un appelable." -#: reference/datamodel.rst:2814 +#: reference/datamodel.rst:2813 msgid "" "\"Does not support\" here means that the class has no such method, or the " "method returns ``NotImplemented``. Do not set the method to ``None`` if you " @@ -4731,7 +4731,7 @@ msgstr "" "``None`` à la méthode si vous voulez un repli vers la méthode symétrique de " "l'opérande de droite — cela aurait pour effet de *bloquer* un tel repli." -#: reference/datamodel.rst:2820 +#: reference/datamodel.rst:2819 #, fuzzy msgid "" "For operands of the same type, it is assumed that if the non-reflected " diff --git a/whatsnew/3.9.po b/whatsnew/3.9.po index 6a3f3964..aafe52e8 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: 2020-12-17 16:05+0100\n" +"POT-Creation-Date: 2021-01-27 19:26+0100\n" "PO-Revision-Date: 2020-08-06 00:39+0200\n" "Last-Translator: \n" "Language-Team: FRENCH \n" @@ -2262,6 +2262,30 @@ msgstr "" msgid "(Contributed by Ronald Oussoren and Lawrence D'Anna in :issue:`41100`.)" msgstr "" +#: whatsnew/3.9.rst:1502 +msgid "Notable changes in Python 3.9.2" +msgstr "" + +#: whatsnew/3.9.rst:1505 +msgid "collections.abc" +msgstr "" + +#: whatsnew/3.9.rst:1507 +msgid "" +":class:`collections.abc.Callable` generic now flattens type parameters, " +"similar to what :data:`typing.Callable` currently does. This means that " +"``collections.abc.Callable[[int, str], str]`` will have ``__args__`` of " +"``(int, str, str)``; previously this was ``([int, str], str)``. To allow " +"this change, :class:`types.GenericAlias` can now be subclassed, and a " +"subclass will be returned when subscripting the :class:`collections.abc." +"Callable` type. Code which accesses the arguments via :func:`typing." +"get_args` or ``__args__`` need to account for this change. A :exc:" +"`DeprecationWarning` may be emitted for invalid forms of parameterizing :" +"class:`collections.abc.Callable` which may have passed silently in Python " +"3.9.1. This :exc:`DeprecationWarning` will become a :exc:`TypeError` in " +"Python 3.10. (Contributed by Ken Jin in :issue:`42195`.)" +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 9173208c..6ffab854 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: 2020-12-17 16:05+0100\n" +"POT-Creation-Date: 2021-01-27 19:26+0100\n" "PO-Revision-Date: 2017-08-29 14:38+0200\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" @@ -27,56 +27,1666 @@ msgstr "" msgid "*Release date: XXXX-XX-XX*" msgstr "" -#: ../build/NEWS:10 ../build/NEWS:163 ../build/NEWS:305 ../build/NEWS:397 -#: ../build/NEWS:493 ../build/NEWS:737 ../build/NEWS:932 ../build/NEWS:1294 -#: ../build/NEWS:1738 ../build/NEWS:2248 ../build/NEWS:2590 ../build/NEWS:2958 -#: ../build/NEWS:3374 ../build/NEWS:5290 ../build/NEWS:6049 ../build/NEWS:6587 -#: ../build/NEWS:6892 ../build/NEWS:7154 ../build/NEWS:10134 -#: ../build/NEWS:10246 ../build/NEWS:10459 ../build/NEWS:10650 -#: ../build/NEWS:10860 ../build/NEWS:11104 ../build/NEWS:11423 -#: ../build/NEWS:11727 ../build/NEWS:12327 ../build/NEWS:12616 -#: ../build/NEWS:14706 ../build/NEWS:15043 ../build/NEWS:15360 -#: ../build/NEWS:15809 ../build/NEWS:16290 ../build/NEWS:16642 -#: ../build/NEWS:16666 ../build/NEWS:16990 ../build/NEWS:17020 -#: ../build/NEWS:17084 ../build/NEWS:17198 ../build/NEWS:17322 -#: ../build/NEWS:17590 ../build/NEWS:18099 ../build/NEWS:18337 -#: ../build/NEWS:18557 ../build/NEWS:18860 ../build/NEWS:20194 -#: ../build/NEWS:20255 ../build/NEWS:20647 ../build/NEWS:21338 -#: ../build/NEWS:21359 ../build/NEWS:22116 ../build/NEWS:22134 -#: ../build/NEWS:22657 ../build/NEWS:22692 ../build/NEWS:22720 -#: ../build/NEWS:22812 ../build/NEWS:22899 ../build/NEWS:23004 -#: ../build/NEWS:23047 ../build/NEWS:23323 ../build/NEWS:23558 -#: ../build/NEWS:23744 ../build/NEWS:23883 +#: ../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" 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." +msgstr "" + +#: ../build/NEWS:16 +msgid "" +"`bpo-30858 `__: Improve error location " +"in expressions that contain assignments. Patch by Pablo Galindo and " +"Lysandros Nikolaou." +msgstr "" + +#: ../build/NEWS:19 +msgid "" +"`bpo-42615 `__: Remove jump commands " +"made redundant by the deletion of unreachable bytecode blocks" +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." +msgstr "" + +#: ../build/NEWS:26 +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 +msgid "" +"`bpo-42195 `__: The ``__args__`` of the " +"parameterized generics for :data:`typing.Callable` and :class:`collections." +"abc.Callable` are now consistent. The ``__args__`` for :class:`collections." +"abc.Callable` are now flattened while :data:`typing.Callable`'s have not " +"changed. To allow this change, :class:`types.GenericAlias` can now be " +"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 " +"``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 +msgid "Library" +msgstr "" + +#: ../build/NEWS:45 +msgid "" +"`bpo-37961 `__: Fix crash in :func:" +"`tracemalloc.Traceback.__repr__` (regressed in Python 3.9)." +msgstr "" + +#: ../build/NEWS:48 +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." +msgstr "" + +#: ../build/NEWS:52 +msgid "" +"`bpo-42644 `__: `logging.disable` will " +"now validate the types and value of its parameter. It also now accepts " +"strings representing the levels (as does `loging.setLevel`) instead of only " +"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 +msgid "" +"`bpo-36541 `__: Fixed lib2to3.pgen2 to " +"be able to parse PEP-570 positional only argument syntax." +msgstr "" + +#: ../build/NEWS:64 +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." +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 +msgid "" +"`bpo-42678 `__: `Enum`: call " +"`__init_subclass__` after members have been added" +msgstr "" + +#: ../build/NEWS:88 +msgid "" +"`bpo-42090 `__: ``zipfile.Path." +"joinpath`` now accepts arbitrary arguments, same as ``pathlib.Path." +"joinpath``." +msgstr "" + +#: ../build/NEWS:91 +msgid "" +"`bpo-1635741 `__: Port the _csv module " +"to the multi-phase initialization API (:pep:`489`)." +msgstr "" + +#: ../build/NEWS:94 +msgid "" +"`bpo-42059 `__: :class:`typing." +"TypedDict` types created using the alternative call-style syntax now " +"correctly respect the ``total`` keyword argument when setting their " +"``__required_keys__`` and ``__optional_keys__`` class attributes." +msgstr "" + +#: ../build/NEWS:99 +msgid "" +"`bpo-41907 `__: fix `format()` behavior " +"for `IntFlag`" +msgstr "" + +#: ../build/NEWS:101 +msgid "" +"`bpo-41462 `__: Add :func:`os." +"set_blocking()` support for VxWorks RTOS." +msgstr "" + +#: ../build/NEWS:103 +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 +msgid "Tests" +msgstr "" + +#: ../build/NEWS:109 +msgid "" +"`bpo-31904 `__: Skip some asyncio tests " +"on VxWorks." +msgstr "" + +#: ../build/NEWS:111 +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." +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 +msgid "Build" +msgstr "" + +#: ../build/NEWS:126 +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." +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 +msgid "Tools/Demos" +msgstr "" + +#: ../build/NEWS:135 +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 +msgid "C API" +msgstr "" + +#: ../build/NEWS:141 +msgid "" +"`bpo-42591 `__: Export the :c:func:" +"`Py_FrozenMain` function: fix a Python 3.9.0 regression. Python 3.9 uses ``-" +"fvisibility=hidden`` and the function was not exported explicitly and so not " +"exported." +msgstr "" + +#: ../build/NEWS:145 +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." +msgstr "" + +#: ../build/NEWS:149 +msgid "" +"`bpo-42111 `__: Update the ``xxlimited`` " +"module to be a better example of how to use the limited C API." +msgstr "" + +#: ../build/NEWS:154 +msgid "Python 3.10.0 alpha 3" +msgstr "" + +#: ../build/NEWS:156 +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 +msgid "" +"`bpo-42576 `__: ``types.GenericAlias`` " +"will now raise a ``TypeError`` when attempting to initialize with a keyword " +"argument. Previously, this would cause the interpreter to crash if the " +"interpreter was compiled with debug symbols. This does not affect " +"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 +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 +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 +msgid "" +"`bpo-17735 `__: :func:`inspect." +"findsource` now raises :exc:`OSError` instead of :exc:`IndexError` when :" +"attr:`co_lineno` of a code object is greater than the file length. This can " +"happen, for example, when a file is edited after it was imported. PR by " +"Irit Katriel." +msgstr "" + +#: ../build/NEWS:284 +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 " +"longer calls __getitem__ on underlying maps" +msgstr "" + +#: ../build/NEWS:297 +msgid "" +"`bpo-42482 `__: :class:`~traceback." +"TracebackException` no longer holds a reference to the exception's traceback " +"object. Consequently, instances of TracebackException for equivalent but non-" +"equal exceptions now compare as equal." +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 +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 +msgid "" +"`bpo-12800 `__: Extracting a symlink " +"from a tarball should succeed and overwrite the symlink if it already " +"exists. The fix is to remove the existing file or symlink before extraction. " +"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 +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 +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 +msgid "" +"`bpo-31904 `__: Fix test_netrc on " +"VxWorks: create temporary directories using temp_cwd()." +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 +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 +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." +msgstr "" + +#: ../build/NEWS:615 +msgid "" +"`bpo-42415 `__: Get docstrings for IDLE " +"calltips more often by using inspect.getdoc." +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 +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 +msgid "" +"`bpo-42051 `__: The :mod:`plistlib` " +"module no longer accepts entity declarations in XML plist files to avoid XML " +"vulnerabilities. This should not affect users as entity declarations are not " +"used in regular plist files." +msgstr "" + +#: ../build/NEWS:746 +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." +msgstr "" + +#: ../build/NEWS:750 +msgid "" +"`bpo-42218 `__: Fixed a bug in the PEG " +"parser that was causing crashes in debug mode. Now errors are checked in " +"left-recursive rules to avoid cases where such errors do not get handled in " +"time and appear as long-distance crashes in other places." +msgstr "" + +#: ../build/NEWS:755 +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 +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 +msgid "" +"`bpo-41659 `__: Fix a bug in the parser, " +"where a curly brace following a `primary` didn't fail immediately. This led " +"to invalid expressions like `a {b}` to throw a :exc:`SyntaxError` with a " +"wrong offset, or invalid expressions ending with a curly brace like `a {` to " +"not fail immediately in the REPL." +msgstr "" + +#: ../build/NEWS:774 +msgid "" +"`bpo-42150 `__: Fix possible buffer " +"overflow in the new parser when checking for continuation lines. Patch by " +"Pablo Galindo." +msgstr "" + +#: ../build/NEWS:777 +msgid "" +"`bpo-42123 `__: Run the parser two " +"times. On the first run, disable all the rules that only generate better " +"error messages to gain performance. If there's a parse failure, run the " +"parser a second time with those enabled." +msgstr "" + +#: ../build/NEWS:781 +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." +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 +msgid "" "`bpo-41984 `__: The garbage collector " "now tracks all user-defined classes. Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:15 +#: ../build/NEWS:792 msgid "" "`bpo-41993 `__: Fixed potential issues " "with removing not completely initialized module from ``sys.modules`` when " "import fails." msgstr "" -#: ../build/NEWS:18 +#: ../build/NEWS:795 msgid "" "`bpo-41979 `__: Star-unpacking is now " "allowed for with item's targets in the PEG parser." msgstr "" -#: ../build/NEWS:21 +#: ../build/NEWS:798 msgid "" -"`bpo-41909 `__: Fixed stack overflow in :" -"func:`issubclass` and :func:`isinstance` when getting the ``__bases__`` " -"attribute leads to infinite recursion." +"`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`." msgstr "" -#: ../build/NEWS:25 +#: ../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 msgid "" "`bpo-41894 `__: When loading a native " "module and a load failure occurs, prevent a possible UnicodeDecodeError when " @@ -84,35 +1694,175 @@ msgid "" "current locale's encoding." msgstr "" -#: ../build/NEWS:30 ../build/NEWS:130 ../build/NEWS:198 ../build/NEWS:311 -#: ../build/NEWS:427 ../build/NEWS:552 ../build/NEWS:716 ../build/NEWS:784 -#: ../build/NEWS:990 ../build/NEWS:1378 ../build/NEWS:1865 ../build/NEWS:2325 -#: ../build/NEWS:2688 ../build/NEWS:3035 ../build/NEWS:3691 ../build/NEWS:5454 -#: ../build/NEWS:6118 ../build/NEWS:6662 ../build/NEWS:6956 ../build/NEWS:7708 -#: ../build/NEWS:10116 ../build/NEWS:10149 ../build/NEWS:10277 -#: ../build/NEWS:10485 ../build/NEWS:10676 ../build/NEWS:10881 -#: ../build/NEWS:11179 ../build/NEWS:11500 ../build/NEWS:11825 -#: ../build/NEWS:12415 ../build/NEWS:13074 ../build/NEWS:14743 -#: ../build/NEWS:15089 ../build/NEWS:15455 ../build/NEWS:15779 -#: ../build/NEWS:15881 ../build/NEWS:16337 ../build/NEWS:16372 -#: ../build/NEWS:16734 ../build/NEWS:17037 ../build/NEWS:17119 -#: ../build/NEWS:17222 ../build/NEWS:17392 ../build/NEWS:17727 -#: ../build/NEWS:18145 ../build/NEWS:18354 ../build/NEWS:18438 -#: ../build/NEWS:18455 ../build/NEWS:18597 ../build/NEWS:18623 -#: ../build/NEWS:18673 ../build/NEWS:19145 ../build/NEWS:19268 -#: ../build/NEWS:19378 ../build/NEWS:19468 ../build/NEWS:20200 -#: ../build/NEWS:20218 ../build/NEWS:20306 ../build/NEWS:20778 -#: ../build/NEWS:21092 ../build/NEWS:21103 ../build/NEWS:21497 -#: ../build/NEWS:21529 ../build/NEWS:21641 ../build/NEWS:21695 -#: ../build/NEWS:21764 ../build/NEWS:22202 ../build/NEWS:22640 -#: ../build/NEWS:22667 ../build/NEWS:22705 ../build/NEWS:22725 -#: ../build/NEWS:22832 ../build/NEWS:22926 ../build/NEWS:23022 -#: ../build/NEWS:23097 ../build/NEWS:23355 ../build/NEWS:23578 -#: ../build/NEWS:23751 ../build/NEWS:24109 -msgid "Library" +#: ../build/NEWS:812 +msgid "" +"`bpo-41902 `__: Micro optimization for " +"range.index if step is 1. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:32 +#: ../build/NEWS:815 +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." +msgstr "" + +#: ../build/NEWS:819 +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}``." +msgstr "" + +#: ../build/NEWS:826 +msgid "" +"`bpo-35455 `__: On Solaris, :func:`~time." +"thread_time` is now implemented with ``gethrvtime()`` because " +"``clock_gettime(CLOCK_THREAD_CPUTIME_ID)`` is not always available. Patch by " +"Jakub Kulik." +msgstr "" + +#: ../build/NEWS:830 +msgid "" +"`bpo-42233 `__: The :func:`repr` of :mod:" +"`typing` types containing :ref:`Generic Alias Types ` " +"previously did not show the parameterized types in the ``GenericAlias``. " +"They have now been changed to do so." +msgstr "" + +#: ../build/NEWS:835 +msgid "" +"`bpo-29566 `__: ``binhex.binhex()`` " +"consisently writes macOS 9 line endings." +msgstr "" + +#: ../build/NEWS:837 +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." +msgstr "" + +#: ../build/NEWS:842 +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." +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 +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 +msgid "" +"`bpo-42103 `__: :exc:`~plistlib." +"InvalidFileException` and :exc:`RecursionError` are now the only errors " +"caused by loading malformed binary Plist file (previously ValueError and " +"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 +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 +msgid "" +"`bpo-41491 `__: plistlib: fix parsing " +"XML plists with hexadecimal integer values" +msgstr "" + +#: ../build/NEWS:873 +msgid "" +"`bpo-42065 `__: Fix an incorrectly " +"formatted error from :meth:`_codecs.charmap_decode` when called with a " +"mapped value outside the range of valid Unicode code points. PR by Max " +"Bernstein." +msgstr "" + +#: ../build/NEWS:877 +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 msgid "" "`bpo-41976 `__: Fixed a bug that was " "causing :func:`ctypes.util.find_library` to return ``None`` when triying to " @@ -120,861 +1870,351 @@ msgid "" "is not. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:36 +#: ../build/NEWS:906 msgid "" -"`bpo-41900 `__: C14N 2.0 serialisation " -"in xml.etree.ElementTree failed for unprefixed attributes when a default " -"namespace was defined." +"`bpo-41943 `__: Fix bug where TestCase." +"assertLogs doesn't correctly filter messages by level." msgstr "" -#: ../build/NEWS:39 +#: ../build/NEWS:909 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." +"`bpo-41923 `__: Implement :pep:`613`, " +"introducing :data:`typing.TypeAlias` annotation." msgstr "" -#: ../build/NEWS:43 +#: ../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 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:47 +#: ../build/NEWS:924 msgid "" -"`bpo-41817 `__: fix `tkinter.EventType` " -"Enum so all members are strings, and none are tuples" +"`bpo-39337 `__: :func:`encodings." +"normalize_encoding` now ignores non-ASCII characters." msgstr "" -#: ../build/NEWS:50 ../build/NEWS:132 +#: ../build/NEWS:927 msgid "" -"`bpo-41815 `__: Fix SQLite3 segfault " -"when backing up closed database. Patch contributed by Peter David McCormick." +"`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." msgstr "" -#: ../build/NEWS:53 +#: ../build/NEWS:931 msgid "" -"`bpo-40105 `__: ZipFile truncates files " -"to avoid corruption when a shorter comment is provided in append (\"a\") " -"mode. Patch by Jan Mazur." +"`bpo-30681 `__: Handle exceptions caused " +"by unparseable date headers when using email \"default\" policy. Patch by " +"Tim Bell, Georges Toth" msgstr "" -#: ../build/NEWS:57 ../build/NEWS:256 ../build/NEWS:344 ../build/NEWS:450 -#: ../build/NEWS:1151 ../build/NEWS:1595 ../build/NEWS:2053 ../build/NEWS:2457 -#: ../build/NEWS:2881 ../build/NEWS:3197 ../build/NEWS:4540 ../build/NEWS:5844 -#: ../build/NEWS:6310 ../build/NEWS:6787 ../build/NEWS:7029 ../build/NEWS:9215 -#: ../build/NEWS:10190 ../build/NEWS:10400 ../build/NEWS:10550 -#: ../build/NEWS:10768 ../build/NEWS:11013 ../build/NEWS:11338 -#: ../build/NEWS:11678 ../build/NEWS:12161 ../build/NEWS:12504 -#: ../build/NEWS:14112 ../build/NEWS:14866 ../build/NEWS:15222 -#: ../build/NEWS:15619 ../build/NEWS:16017 ../build/NEWS:16589 -#: ../build/NEWS:16909 ../build/NEWS:17065 ../build/NEWS:17168 -#: ../build/NEWS:18536 ../build/NEWS:18796 ../build/NEWS:19981 -#: ../build/NEWS:20541 ../build/NEWS:21217 ../build/NEWS:21967 -#: ../build/NEWS:22531 ../build/NEWS:22784 ../build/NEWS:22983 -#: ../build/NEWS:23294 ../build/NEWS:25494 -msgid "Documentation" -msgstr "" - -#: ../build/NEWS:59 +#: ../build/NEWS:934 msgid "" -"`bpo-41774 `__: In Programming FAQ " -"\"Sequences (Tuples/Lists)\" section, add \"How do you remove multiple items " -"from a list\"." +"`bpo-41586 `__: Add F_SETPIPE_SZ and " +"F_GETPIPE_SZ to fcntl module. Allow setting pipesize on subprocess.Popen." msgstr "" -#: ../build/NEWS:62 +#: ../build/NEWS:937 msgid "" -"`bpo-35293 `__: Fix " -"RemovedInSphinx40Warning when building the documentation. Patch by Dong-hee " -"Na." +"`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:66 ../build/NEWS:146 ../build/NEWS:276 ../build/NEWS:624 -#: ../build/NEWS:870 ../build/NEWS:1168 ../build/NEWS:1609 ../build/NEWS:2072 -#: ../build/NEWS:2482 ../build/NEWS:3211 ../build/NEWS:4644 ../build/NEWS:5892 -#: ../build/NEWS:6345 ../build/NEWS:6801 ../build/NEWS:7040 ../build/NEWS:9380 -#: ../build/NEWS:10415 ../build/NEWS:10569 ../build/NEWS:10785 -#: ../build/NEWS:11037 ../build/NEWS:11351 ../build/NEWS:11683 -#: ../build/NEWS:12167 ../build/NEWS:14160 ../build/NEWS:14904 -#: ../build/NEWS:15017 ../build/NEWS:15242 ../build/NEWS:15632 -#: ../build/NEWS:16029 ../build/NEWS:16611 ../build/NEWS:16922 -#: ../build/NEWS:17173 ../build/NEWS:17308 ../build/NEWS:17579 -#: ../build/NEWS:18009 ../build/NEWS:18282 ../build/NEWS:18545 -#: ../build/NEWS:18808 ../build/NEWS:19999 ../build/NEWS:20559 -#: ../build/NEWS:21222 ../build/NEWS:21343 ../build/NEWS:21990 -#: ../build/NEWS:22555 ../build/NEWS:22799 ../build/NEWS:22976 -#: ../build/NEWS:23285 ../build/NEWS:23514 ../build/NEWS:23724 -#: ../build/NEWS:25534 -msgid "Tests" +#: ../build/NEWS:941 +msgid "" +"`bpo-16936 `__: Allow ``ctypes." +"wintypes`` to be imported on non-Windows systems." msgstr "" -#: ../build/NEWS:68 +#: ../build/NEWS:944 +msgid "" +"`bpo-4356 `__: Add a key function to the " +"bisect module." +msgstr "" + +#: ../build/NEWS:946 +msgid "" +"`bpo-40592 `__: :func:`shutil.which` now " +"ignores empty entries in :envvar:`PATHEXT` instead of treating them as a " +"match." +msgstr "" + +#: ../build/NEWS:949 +msgid "" +"`bpo-40492 `__: Fix ``--outfile`` for :" +"mod:`cProfile` / :mod:`profile` not writing the output file in the original " +"directory when the program being profiled changes the working directory. PR " +"by Anthony Sottile." +msgstr "" + +#: ../build/NEWS:953 +msgid "" +"`bpo-34204 `__: The :mod:`shelve` module " +"now uses :data:`pickle.DEFAULT_PROTOCOL` by default instead of :mod:`pickle` " +"protocol ``3``." +msgstr "" + +#: ../build/NEWS:957 +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 +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." +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 +msgid "" +"`bpo-42061 `__: Document __format__ " +"functionality for IP addresses." +msgstr "" + +#: ../build/NEWS:974 +msgid "" +"`bpo-41910 `__: Document the default " +"implementation of `object.__eq__`." +msgstr "" + +#: ../build/NEWS:976 +msgid "" +"`bpo-42010 `__: Clarify that " +"subscription expressions are also valid for certain :term:`classes ` " +"and :term:`types ` in the standard library, and for user-defined " +"classes and types if the classmethod :meth:`__class_getitem__` is provided." +msgstr "" + +#: ../build/NEWS:981 +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 +msgid "" +"`bpo-39693 `__: Fix tarfile's " +"extractfile documentation" +msgstr "" + +#: ../build/NEWS:987 +msgid "" +"`bpo-39416 `__: Document some " +"restrictions on the default string representations of numeric classes." +msgstr "" + +#: ../build/NEWS:993 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:72 +#: ../build/NEWS:997 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:75 +#: ../build/NEWS:1000 msgid "" "`bpo-41944 `__: Tests for CJK codecs no " "longer call ``eval()`` on content received via HTTP." msgstr "" -#: ../build/NEWS:78 -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:82 ../build/NEWS:148 -msgid "" -"`bpo-41602 `__: Add tests for SIGINT " -"handling in the runpy module." -msgstr "" - -#: ../build/NEWS:84 +#: ../build/NEWS:1003 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:88 ../build/NEWS:151 ../build/NEWS:281 ../build/NEWS:655 -#: ../build/NEWS:724 ../build/NEWS:876 ../build/NEWS:1177 ../build/NEWS:1635 -#: ../build/NEWS:2088 ../build/NEWS:2491 ../build/NEWS:2895 ../build/NEWS:3266 -#: ../build/NEWS:4814 ../build/NEWS:5928 ../build/NEWS:6399 ../build/NEWS:6814 -#: ../build/NEWS:9547 ../build/NEWS:10202 ../build/NEWS:10424 -#: ../build/NEWS:10575 ../build/NEWS:10795 ../build/NEWS:11042 -#: ../build/NEWS:11371 ../build/NEWS:12194 ../build/NEWS:12514 -#: ../build/NEWS:14223 ../build/NEWS:14912 ../build/NEWS:15022 -#: ../build/NEWS:15257 ../build/NEWS:15649 ../build/NEWS:15785 -#: ../build/NEWS:16045 ../build/NEWS:16569 ../build/NEWS:16653 -#: ../build/NEWS:16944 ../build/NEWS:17009 ../build/NEWS:17181 -#: ../build/NEWS:17299 ../build/NEWS:17568 ../build/NEWS:18023 -#: ../build/NEWS:18309 ../build/NEWS:18506 ../build/NEWS:18825 -#: ../build/NEWS:20042 ../build/NEWS:20597 ../build/NEWS:21268 -#: ../build/NEWS:22013 ../build/NEWS:22568 ../build/NEWS:22628 -#: ../build/NEWS:22645 ../build/NEWS:22887 ../build/NEWS:22992 -#: ../build/NEWS:23505 ../build/NEWS:23719 ../build/NEWS:23854 -#: ../build/NEWS:25385 -msgid "Build" -msgstr "" - -#: ../build/NEWS:90 ../build/NEWS:153 +#: ../build/NEWS:1009 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." +"`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." msgstr "" -#: ../build/NEWS:94 ../build/NEWS:287 ../build/NEWS:353 ../build/NEWS:660 -#: ../build/NEWS:886 ../build/NEWS:1187 ../build/NEWS:1647 ../build/NEWS:2105 -#: ../build/NEWS:2496 ../build/NEWS:3276 ../build/NEWS:4886 ../build/NEWS:5951 -#: ../build/NEWS:6460 ../build/NEWS:6828 ../build/NEWS:7073 ../build/NEWS:9665 -#: ../build/NEWS:10209 ../build/NEWS:10592 ../build/NEWS:10800 -#: ../build/NEWS:11047 ../build/NEWS:11386 ../build/NEWS:11692 -#: ../build/NEWS:12227 ../build/NEWS:14335 ../build/NEWS:14932 -#: ../build/NEWS:15263 ../build/NEWS:15674 ../build/NEWS:16051 -#: ../build/NEWS:16625 ../build/NEWS:16874 ../build/NEWS:17004 -#: ../build/NEWS:17294 ../build/NEWS:17535 ../build/NEWS:18065 -#: ../build/NEWS:18297 ../build/NEWS:18818 ../build/NEWS:18834 -#: ../build/NEWS:20105 ../build/NEWS:20610 ../build/NEWS:21253 -#: ../build/NEWS:22072 ../build/NEWS:22104 ../build/NEWS:22122 -#: ../build/NEWS:22579 ../build/NEWS:23868 ../build/NEWS:25681 -msgid "Windows" +#: ../build/NEWS:1016 +msgid "" +"`bpo-38439 `__: Updates the icons for " +"IDLE in the Windows Store package." msgstr "" -#: ../build/NEWS:96 +#: ../build/NEWS:1018 +msgid "" +"`bpo-38252 `__: Use 8-byte step to " +"detect ASCII sequence in 64-bit Windows build." +msgstr "" + +#: ../build/NEWS:1021 +msgid "" +"`bpo-39107 `__: Update Tcl and Tk to " +"8.6.10 in Windows installer." +msgstr "" + +#: ../build/NEWS:1023 msgid "" "`bpo-41557 `__: Update Windows installer " "to use SQLite 3.33.0." msgstr "" -#: ../build/NEWS:99 ../build/NEWS:456 ../build/NEWS:672 ../build/NEWS:895 -#: ../build/NEWS:1199 ../build/NEWS:1654 ../build/NEWS:2128 ../build/NEWS:3283 -#: ../build/NEWS:5005 ../build/NEWS:5965 ../build/NEWS:6513 ../build/NEWS:9775 -#: ../build/NEWS:10437 ../build/NEWS:10597 ../build/NEWS:10809 -#: ../build/NEWS:11066 ../build/NEWS:11397 ../build/NEWS:12242 -#: ../build/NEWS:14937 ../build/NEWS:15288 ../build/NEWS:15683 -msgid "macOS" -msgstr "" - -#: ../build/NEWS:101 +#: ../build/NEWS:1025 msgid "" -"`bpo-41557 `__: Update macOS installer " -"to use SQLite 3.33.0." +"`bpo-38324 `__: Avoid Unicode errors " +"when accessing certain locale data on Windows." msgstr "" -#: ../build/NEWS:104 ../build/NEWS:366 ../build/NEWS:461 ../build/NEWS:687 -#: ../build/NEWS:900 ../build/NEWS:1664 ../build/NEWS:2133 ../build/NEWS:2516 -#: ../build/NEWS:2908 ../build/NEWS:3290 ../build/NEWS:5026 ../build/NEWS:5972 -#: ../build/NEWS:6521 ../build/NEWS:6840 ../build/NEWS:7089 ../build/NEWS:9811 -#: ../build/NEWS:10214 ../build/NEWS:10444 ../build/NEWS:10602 -#: ../build/NEWS:10818 ../build/NEWS:11071 ../build/NEWS:12247 -#: ../build/NEWS:12533 ../build/NEWS:14402 ../build/NEWS:14942 -#: ../build/NEWS:15296 ../build/NEWS:15688 ../build/NEWS:16065 -#: ../build/NEWS:16540 ../build/NEWS:16866 ../build/NEWS:17980 -#: ../build/NEWS:18253 ../build/NEWS:18464 ../build/NEWS:18734 -#: ../build/NEWS:19871 ../build/NEWS:21180 ../build/NEWS:21348 -#: ../build/NEWS:21914 ../build/NEWS:22434 ../build/NEWS:22767 -#: ../build/NEWS:23279 ../build/NEWS:25302 -msgid "IDLE" -msgstr "" - -#: ../build/NEWS:106 +#: ../build/NEWS:1031 msgid "" -"`bpo-41775 `__: Use 'IDLE Shell' as " -"shell title" +"`bpo-41471 `__: Ignore invalid prefix " +"lengths in system proxy excludes." msgstr "" -#: ../build/NEWS:108 +#: ../build/NEWS:1036 msgid "" -"`bpo-35764 `__: Rewrite the Calltips doc " -"section." +"`bpo-33987 `__: Mostly finish using ttk " +"widgets, mainly for editor, settings, and searches. Some patches by Mark " +"Roseman." msgstr "" -#: ../build/NEWS:110 +#: ../build/NEWS:1039 msgid "" -"`bpo-40181 `__: In calltips, stop " -"reminding that '/' marks the end of positional-only arguments." +"`bpo-40511 `__: Typing opening and " +"closing parentheses inside the parentheses of a function call will no longer " +"cause unnecessary \"flashing\" off and on of an existing open call-tip, e.g. " +"when typed in a string literal." msgstr "" -#: ../build/NEWS:114 ../build/NEWS:293 ../build/NEWS:470 ../build/NEWS:695 -#: ../build/NEWS:908 ../build/NEWS:1225 ../build/NEWS:1686 ../build/NEWS:2159 -#: ../build/NEWS:2531 ../build/NEWS:2919 ../build/NEWS:3306 ../build/NEWS:5154 -#: ../build/NEWS:5995 ../build/NEWS:6533 ../build/NEWS:6876 ../build/NEWS:10032 -#: ../build/NEWS:10122 ../build/NEWS:10838 ../build/NEWS:11408 -#: ../build/NEWS:11705 ../build/NEWS:12298 ../build/NEWS:12560 -#: ../build/NEWS:14630 ../build/NEWS:15005 ../build/NEWS:15338 -#: ../build/NEWS:15758 ../build/NEWS:16563 ../build/NEWS:16892 -#: ../build/NEWS:17060 ../build/NEWS:17561 ../build/NEWS:18000 -#: ../build/NEWS:18499 ../build/NEWS:18840 ../build/NEWS:20144 -#: ../build/NEWS:20619 ../build/NEWS:21208 ../build/NEWS:23547 -#: ../build/NEWS:23862 ../build/NEWS:25465 -msgid "C API" +#: ../build/NEWS:1043 +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:116 +#: ../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 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:120 +#: ../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 msgid "" "`bpo-41986 `__: :c:data:" "`Py_FileSystemDefaultEncodeErrors` and :c:data:`Py_UTF8Mode` are available " "again in limited API." msgstr "" -#: ../build/NEWS:125 -msgid "Python 3.9.0 final" -msgstr "" - -#: ../build/NEWS:127 -msgid "*Release date: 2020-10-04*" -msgstr "" - -#: ../build/NEWS:135 +#: ../build/NEWS:1070 msgid "" -"`bpo-41662 `__: No longer override " -"exceptions raised in ``__len__()`` of a sequence of parameters in :mod:" -"`sqlite3` with :exc:`~sqlite3.ProgrammingError`." +"`bpo-41756 `__: Add `PyIter_Send` " +"function to allow sending value into generator/coroutine/iterator without " +"raising StopIteration exception to signal return." msgstr "" -#: ../build/NEWS:139 +#: ../build/NEWS:1074 msgid "" -"`bpo-41662 `__: Fixed crash when mutate " -"list of parameters during iteration in :mod:`sqlite3`." +"`bpo-41784 `__: Added " +"``PyUnicode_AsUTF8AndSize`` to the limited C API." msgstr "" -#: ../build/NEWS:142 -msgid "" -"`bpo-39728 `__: fix default `_missing_` " -"so a duplicate `ValueError` is not set as the `__context__` of the original " -"`ValueError`" +#: ../build/NEWS:1078 +msgid "Python 3.10.0 alpha 1" msgstr "" -#: ../build/NEWS:158 -msgid "Python 3.9.0 release candidate 2" +#: ../build/NEWS:1080 +msgid "*Release date: 2020-10-05*" msgstr "" -#: ../build/NEWS:160 -msgid "*Release date: 2020-09-16*" -msgstr "" - -#: ../build/NEWS:165 -msgid "" -"`bpo-41780 `__: Fix :meth:`__dir__` of :" -"class:`types.GenericAlias`. Patch by Batuhan Taskaya." -msgstr "" - -#: ../build/NEWS:168 -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:172 -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:175 -msgid "" -"`bpo-41654 `__: Fix a crash that " -"occurred when destroying subclasses of :class:`MemoryError`. Patch by Pablo " -"Galindo." -msgstr "" - -#: ../build/NEWS:178 -msgid "" -"`bpo-41631 `__: The ``_ast`` module uses " -"again a global state. Using a module state per module instance is causing " -"subtle practical problems. For example, the Mercurial project replaces the " -"``__import__()`` function to implement lazy import, whereas Python expected " -"that ``import _ast`` always return a fully initialized ``_ast`` module." -msgstr "" - -#: ../build/NEWS:184 -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:187 -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:190 -msgid "" -"`bpo-41525 `__: The output of ``python --" -"help`` contains now only ASCII characters." -msgstr "" - -#: ../build/NEWS:193 -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:200 -msgid "" -"`bpo-41517 `__: fix bug allowing Enums " -"to be extended via multiple inheritance" -msgstr "" - -#: ../build/NEWS:202 -msgid "" -"`bpo-39587 `__: use the correct mix-in " -"data type when constructing Enums" -msgstr "" - -#: ../build/NEWS:204 -msgid "" -"`bpo-41789 `__: Honor `object` overrides " -"in `Enum` class creation (specifically, `__str__`, `__repr__`, `__format__`, " -"and `__reduce_ex__`)." -msgstr "" - -#: ../build/NEWS:207 -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:211 -msgid "" -"`bpo-41720 `__: Fixed :meth:`turtle." -"Vec2D.__rmul__` for arguments which are not int or float." -msgstr "" - -#: ../build/NEWS:214 -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:218 -msgid "" -"`bpo-41687 `__: Fix implementation of " -"sendfile to be compatible with Solaris." -msgstr "" - -#: ../build/NEWS:220 -msgid "" -"`bpo-39010 `__: Restarting a " -"``ProactorEventLoop`` on Windows no longer logs spurious " -"``ConnectionResetErrors``." -msgstr "" - -#: ../build/NEWS:223 -msgid "" -"`bpo-41609 `__: The pdb whatis command " -"correctly reports instance methods as 'Method' rather than 'Function'." -msgstr "" - -#: ../build/NEWS:226 -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:231 -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:234 -msgid "" -"`bpo-40782 `__: Change the method " -"asyncio.AbstractEventLoop.run_in_executor to not be a coroutine." -msgstr "" - -#: ../build/NEWS:237 -msgid "" -"`bpo-41520 `__: Fix :mod:`codeop` " -"regression that prevented turning compile warnings into errors." -msgstr "" - -#: ../build/NEWS:240 -msgid "" -"`bpo-41503 `__: Fixed a race between " -"setTarget and flush in logging.handlers.MemoryHandler." -msgstr "" - -#: ../build/NEWS:243 -msgid "" -"`bpo-41344 `__: Prevent creating :class:" -"`shared_memory.SharedMemory` objects with :code:`size=0`." -msgstr "" - -#: ../build/NEWS:246 -msgid "" -"`bpo-41025 `__: Fixed an issue " -"preventing the C implementation of :class:`zoneinfo.ZoneInfo` from being " -"subclassed." -msgstr "" - -#: ../build/NEWS:249 -msgid "" -"`bpo-31122 `__: ssl.wrap_socket() now " -"raises ssl.SSLEOFError rather than OSError when peer closes connection " -"during TLS negotiation" -msgstr "" - -#: ../build/NEWS:252 -msgid "" -"`bpo-33660 `__: Fix pathlib.PosixPath to " -"resolve a relative path located on the root directory properly." -msgstr "" - -#: ../build/NEWS:258 -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:262 -msgid "" -"`bpo-41624 `__: Fix the signature of :" -"class:`typing.Coroutine`." -msgstr "" - -#: ../build/NEWS:264 -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:268 -msgid "" -"`bpo-40979 `__: Refactored typing.rst, " -"arranging more than 70 classes, functions, and decorators into new sub-" -"sections." -msgstr "" - -#: ../build/NEWS:271 -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:278 -msgid "" -"`bpo-41731 `__: Make " -"test_cmd_line_script pass with option '-vv'." -msgstr "" - -#: ../build/NEWS:283 -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:289 -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:295 -msgid "" -"`bpo-41524 `__: Fix bug in " -"PyOS_mystrnicmp and PyOS_mystricmp that incremented pointers beyond the end " -"of a string." -msgstr "" - -#: ../build/NEWS:300 -msgid "Python 3.9.0 release candidate 1" -msgstr "" - -#: ../build/NEWS:302 -msgid "*Release date: 2020-08-11*" -msgstr "" - -#: ../build/NEWS:307 -msgid "" -"`bpo-38156 `__: Handle interrupts that " -"come after EOF correctly in ``PyOS_StdioReadline``." -msgstr "" - -#: ../build/NEWS:313 -msgid "" -"`bpo-41497 `__: Fix potential " -"UnicodeDecodeError in dis module." -msgstr "" - -#: ../build/NEWS:315 -msgid "" -"`bpo-41490 `__: Update :mod:`ensurepip` " -"to install pip 20.2.1 and setuptools 49.2.1." -msgstr "" - -#: ../build/NEWS:318 -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:322 -msgid "" -"`bpo-41425 `__: Make tkinter doc example " -"runnable." -msgstr "" - -#: ../build/NEWS:324 -msgid "" -"`bpo-41384 `__: Raise TclError instead " -"of TypeError when an unknown option is passed to tkinter.OptionMenu." -msgstr "" - -#: ../build/NEWS:327 -msgid "" -"`bpo-38731 `__: Fix :exc:`NameError` in " -"command-line interface of :mod:`py_compile`." -msgstr "" - -#: ../build/NEWS:330 -msgid "" -"`bpo-41317 `__: Use add_done_callback() " -"in asyncio.loop.sock_accept() to unsubscribe reader early on cancellation." -msgstr "" - -#: ../build/NEWS:333 -msgid "" -"`bpo-41364 `__: Reduce import overhead " -"of :mod:`uuid`." -msgstr "" - -#: ../build/NEWS:335 -msgid "" -"`bpo-41341 `__: Recursive evaluation of " -"`typing.ForwardRef` in `get_type_hints`." -msgstr "" - -#: ../build/NEWS:338 -msgid "" -"`bpo-41182 `__: selector: use " -"DefaultSelector based upon implementation" -msgstr "" - -#: ../build/NEWS:340 -msgid "" -"`bpo-40726 `__: Handle cases where the " -"``end_lineno`` is ``None`` on :func:`ast.increment_lineno`." -msgstr "" - -#: ../build/NEWS:346 -msgid "" -"`bpo-41045 `__: Add documentation for " -"debug feature of f-strings." -msgstr "" - -#: ../build/NEWS:348 -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:355 -msgid "" -"`bpo-41492 `__: Fixes the description " -"that appears in UAC prompts." -msgstr "" - -#: ../build/NEWS:357 -msgid "" -"`bpo-40948 `__: Improve post-install " -"message to direct people to the \"py\" command." -msgstr "" - -#: ../build/NEWS:360 -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:363 -msgid "" -"`bpo-40741 `__: Update Windows release " -"to include SQLite 3.32.3." -msgstr "" - -#: ../build/NEWS:368 -msgid "" -"`bpo-41468 `__: Improve IDLE run crash " -"error message (which users should never see)." -msgstr "" - -#: ../build/NEWS:371 -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:377 -msgid "Python 3.9.0 beta 5" -msgstr "" - -#: ../build/NEWS:379 -msgid "*Release date: 2020-07-20*" -msgstr "" - -#: ../build/NEWS:382 ../build/NEWS:484 ../build/NEWS:926 ../build/NEWS:1279 -#: ../build/NEWS:1731 ../build/NEWS:2237 ../build/NEWS:2940 ../build/NEWS:3325 -#: ../build/NEWS:5275 ../build/NEWS:6031 ../build/NEWS:6575 ../build/NEWS:7105 -#: ../build/NEWS:10636 ../build/NEWS:10854 ../build/NEWS:12582 -#: ../build/NEWS:15033 ../build/NEWS:15800 ../build/NEWS:16263 -#: ../build/NEWS:16365 ../build/NEWS:18431 ../build/NEWS:18450 -#: ../build/NEWS:18615 ../build/NEWS:18666 ../build/NEWS:19261 -#: ../build/NEWS:19372 ../build/NEWS:19462 ../build/NEWS:20171 -#: ../build/NEWS:20230 ../build/NEWS:21085 ../build/NEWS:21098 -#: ../build/NEWS:21489 ../build/NEWS:21522 ../build/NEWS:21634 -#: ../build/NEWS:21689 ../build/NEWS:21758 -msgid "Security" -msgstr "" - -#: ../build/NEWS:384 +#: ../build/NEWS:1085 msgid "" "`bpo-41304 `__: Fixes `python3x._pth` " "being ignored on Windows, caused by the fix for :issue:`29778` " "(CVE-2020-15801)." msgstr "" -#: ../build/NEWS:387 +#: ../build/NEWS:1088 msgid "" "`bpo-41162 `__: Audit hooks are now " "cleared later during finalization to avoid missing events." msgstr "" -#: ../build/NEWS:390 +#: ../build/NEWS:1091 msgid "" "`bpo-29778 `__: Ensure :file:`python3." "dll` is loaded from correct locations when Python is embedded " "(CVE-2020-15523)." msgstr "" -#: ../build/NEWS:393 -msgid "" -"`bpo-39603 `__: Prevent http header " -"injection by rejecting control characters in http.client.putrequest(...)." -msgstr "" - -#: ../build/NEWS:399 -msgid "" -"`bpo-41295 `__: Resolve a regression in " -"CPython 3.8.4 where defining \"__setattr__\" in a multi-inheritance setup " -"and calling up the hierarchy chain could fail if builtins/extension types " -"were involved in the base types." -msgstr "" - -#: ../build/NEWS:404 -msgid "" -"`bpo-41247 `__: Always cache the running " -"loop holder when running ``asyncio.set_running_loop``." -msgstr "" - -#: ../build/NEWS:407 -msgid "" -"`bpo-41252 `__: Fix incorrect " -"refcounting in _ssl.c's ``_servername_callback()``." -msgstr "" - -#: ../build/NEWS:410 -msgid "" -"`bpo-41215 `__: Use non-NULL default " -"values in the PEG parser keyword list to overcome a bug that was preventing " -"Python from being properly compiled when using the XLC compiler. Patch by " -"Pablo Galindo." -msgstr "" - -#: ../build/NEWS:414 -msgid "" -"`bpo-41218 `__: Python 3.8.3 had a " -"regression where compiling with ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would " -"aggressively mark list comprehension with CO_COROUTINE. Now only list " -"comprehension making use of async/await will tagged as so." -msgstr "" - -#: ../build/NEWS:419 -msgid "" -"`bpo-41175 `__: Guard against a NULL " -"pointer dereference within bytearrayobject triggered by the ``bytearray() + " -"bytearray()`` operation." -msgstr "" - -#: ../build/NEWS:422 -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:429 -msgid "" -"`bpo-41288 `__: Unpickling invalid " -"NEWOBJ_EX opcode with the C implementation raises now UnpicklingError " -"instead of crashing." -msgstr "" - -#: ../build/NEWS:432 -msgid "" -"`bpo-39017 `__: Avoid infinite loop when " -"reading specially crafted TAR files using the tarfile module " -"(CVE-2019-20907)." -msgstr "" - -#: ../build/NEWS:435 -msgid "" -"`bpo-41235 `__: Fix the error handling " -"in :meth:`ssl.SSLContext.load_dh_params`." -msgstr "" - -#: ../build/NEWS:438 -msgid "" -"`bpo-41207 `__: In distutils.spawn, " -"restore expectation that DistutilsExecError is raised when the command is " -"not found." -msgstr "" - -#: ../build/NEWS:441 -msgid "" -"`bpo-39168 `__: Remove the ``__new__`` " -"method of :class:`typing.Generic`." -msgstr "" - -#: ../build/NEWS:443 -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:446 -msgid "" -"`bpo-39384 `__: Fixed email." -"contentmanager to allow set_content() to set a null string." -msgstr "" - -#: ../build/NEWS:452 -msgid "" -"`bpo-37703 `__: Updated Documentation to " -"comprehensively elaborate on the behaviour of gather.cancel()" -msgstr "" - -#: ../build/NEWS:458 -msgid "" -"`bpo-40741 `__: Update macOS installer " -"to use SQLite 3.32.3." -msgstr "" - -#: ../build/NEWS:463 -msgid "" -"`bpo-41300 `__: Save files with non-" -"ascii chars. Fix regression released in 3.9.0b4 and 3.8.4." -msgstr "" - -#: ../build/NEWS:466 -msgid "" -"`bpo-37765 `__: Add keywords to module " -"name completion list. Rewrite Completions section of IDLE doc." -msgstr "" - -#: ../build/NEWS:472 -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:479 -msgid "Python 3.9.0 beta 4" -msgstr "" - -#: ../build/NEWS:481 -msgid "*Release date: 2020-07-02*" -msgstr "" - -#: ../build/NEWS:486 +#: ../build/NEWS:1094 msgid "" "`bpo-41004 `__: The __hash__() methods " "of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly " @@ -983,20 +2223,349 @@ msgid "" "for the tuple of (address, mask length, network address)." msgstr "" -#: ../build/NEWS:495 +#: ../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 +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 +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 +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 +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 +msgid "" +"`bpo-41631 `__: The ``_ast`` module uses " +"again a global state. Using a module state per module instance is causing " +"subtle practical problems. For example, the Mercurial project replaces the " +"``__import__()`` function to implement lazy import, whereas Python expected " +"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 +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 +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 +msgid "" +"`bpo-41525 `__: The output of ``python --" +"help`` contains now only ASCII characters." +msgstr "" + +#: ../build/NEWS:1197 +msgid "" +"`bpo-1635741 `__: Port the :mod:" +"`_sha1`, :mod:`_sha512`, and :mod:`_md5` extension modules to multi-phase " +"initialization API (:pep:`489`)." +msgstr "" + +#: ../build/NEWS:1200 +msgid "" +"`bpo-41431 `__: Optimize " +"``dict_merge()`` for copying dict (e.g. ``dict(d)`` and ``{}.update(d)``)." +msgstr "" + +#: ../build/NEWS:1203 +msgid "" +"`bpo-41428 `__: Implement PEP 604. This " +"supports (int | str) etc. in place of Union[str, int]." +msgstr "" + +#: ../build/NEWS:1206 +msgid "" +"`bpo-41340 `__: Removed fallback " +"implementation for ``strdup``." +msgstr "" + +#: ../build/NEWS:1208 +msgid "" +"`bpo-38156 `__: Handle interrupts that " +"come after EOF correctly in ``PyOS_StdioReadline``." +msgstr "" + +#: ../build/NEWS:1211 +msgid "" +"`bpo-41342 `__: :func:`round` with " +"integer argument is now faster (9--60%)." +msgstr "" + +#: ../build/NEWS:1213 +msgid "" +"`bpo-41334 `__: Constructors :func:" +"`str`, :func:`bytes` and :func:`bytearray` are now faster (around 30--40% " +"for small objects)." +msgstr "" + +#: ../build/NEWS:1216 +msgid "" +"`bpo-41295 `__: Resolve a regression in " +"CPython 3.8.4 where defining \"__setattr__\" in a multi-inheritance setup " +"and calling up the hierarchy chain could fail if builtins/extension types " +"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 +msgid "" +"`bpo-41247 `__: Always cache the running " +"loop holder when running ``asyncio.set_running_loop``." +msgstr "" + +#: ../build/NEWS:1228 +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 +msgid "" +"`bpo-41215 `__: Use non-NULL default " +"values in the PEG parser keyword list to overcome a bug that was preventing " +"Python from being properly compiled when using the XLC compiler. Patch by " +"Pablo Galindo." +msgstr "" + +#: ../build/NEWS:1239 +msgid "" +"`bpo-41218 `__: Python 3.8.3 had a " +"regression where compiling with ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would " +"aggressively mark list comprehension with CO_COROUTINE. Now only list " +"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 +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:498 +#: ../build/NEWS:1256 +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 msgid "" "`bpo-41084 `__: Prefix the error message " "with 'f-string: ', when parsing an f-string expression which throws a :exc:" "`SyntaxError`." msgstr "" -#: ../build/NEWS:501 +#: ../build/NEWS:1263 +msgid "" +"`bpo-40521 `__: Empty frozensets are no " +"longer singletons." +msgstr "" + +#: ../build/NEWS:1265 msgid "" "`bpo-41076 `__: Pre-feed the parser with " "the location of the f-string expression, not the f-string itself, which " @@ -1004,40 +2573,34 @@ msgid "" "is completed." msgstr "" -#: ../build/NEWS:505 -msgid "" -"`bpo-40939 `__: Deprecate :c:func:" -"`PyNode_Compile`." -msgstr "" - -#: ../build/NEWS:507 +#: ../build/NEWS:1269 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:511 +#: ../build/NEWS:1273 msgid "" "`bpo-41061 `__: Fix incorrect " "expressions and asserts in hashtable code and tests." msgstr "" -#: ../build/NEWS:514 +#: ../build/NEWS:1276 msgid "" "`bpo-41052 `__: Opt out serialization/" "deserialization for _random.Random" msgstr "" -#: ../build/NEWS:516 +#: ../build/NEWS:1278 msgid "" -"`bpo-40939 `__: Deprecate :c:func:" -"`PyParser_SimpleParseStringFlags`, :c:func:" -"`PyParser_SimpleParseStringFlagsFilename` and :c:func:" -"`PyParser_SimpleParseFileFlags`." +"`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." msgstr "" -#: ../build/NEWS:520 +#: ../build/NEWS:1282 msgid "" "`bpo-35975 `__: Stefan Behnel reported " "that cf_feature_version is used even when PyCF_ONLY_AST is not set. This is " @@ -1045,7 +2608,39 @@ msgid "" "fixed." msgstr "" -#: ../build/NEWS:524 +#: ../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 msgid "" "`bpo-40985 `__: Fix a bug that caused " "the :exc:`SyntaxError` text to be empty when a file ends with a line ending " @@ -1053,27 +2648,47 @@ msgid "" "contain the text of the last line." msgstr "" -#: ../build/NEWS:528 +#: ../build/NEWS:1305 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:531 +#: ../build/NEWS:1308 +msgid "" +"`bpo-1635741 `__: Port :mod:`_dbm` to " +"multiphase initialization." +msgstr "" + +#: ../build/NEWS:1310 msgid "" "`bpo-40957 `__: Fix refleak in " "_Py_fopen_obj() when PySys_Audit() fails" msgstr "" -#: ../build/NEWS:533 +#: ../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 msgid "" "`bpo-40947 `__: The Python :ref:`Path " "Configuration ` now takes :c:member:`PyConfig.platlibdir` " "in account." msgstr "" -#: ../build/NEWS:536 +#: ../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 msgid "" "`bpo-40847 `__: Fix a bug where a line " "with only a line continuation character is not considered a blank line at " @@ -1084,7 +2699,80 @@ msgid "" "`SyntaxError`." msgstr "" -#: ../build/NEWS:543 +#: ../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 msgid "" "`bpo-40824 `__: Unexpected errors in " "calling the ``__iter__`` method are no longer masked by ``TypeError`` in " @@ -1093,14 +2781,552 @@ msgid "" "module." msgstr "" -#: ../build/NEWS:548 +#: ../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 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:554 +#: ../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 msgid "" "`bpo-41193 `__: The ``write_history()`` " "atexit function of the readline completer now ignores any :exc:`OSError` to " @@ -1108,118 +3334,242 @@ msgid "" "`FileNotFoundError` and :exc:`PermissionError`." msgstr "" -#: ../build/NEWS:559 +#: ../build/NEWS:1641 +msgid "" +"`bpo-41182 `__: selector: use " +"DefaultSelector based upon implementation" +msgstr "" + +#: ../build/NEWS:1643 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:562 +#: ../build/NEWS:1646 msgid "" "`bpo-40874 `__: The decimal module now " "requires libmpdec-2.5.0." msgstr "" -#: ../build/NEWS:564 +#: ../build/NEWS:1648 msgid "" "`bpo-41138 `__: Fixed the :mod:`trace` " "module CLI for Python source files with non-UTF-8 encoding." msgstr "" -#: ../build/NEWS:567 +#: ../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 msgid "" "`bpo-31938 `__: Fix default-value " "signatures of several functions in the :mod:`select` module - by Anthony " "Sottile." msgstr "" -#: ../build/NEWS:570 +#: ../build/NEWS:1659 msgid "" "`bpo-41068 `__: Fixed reading files with " "non-ASCII names from ZIP archive directly after writing them." msgstr "" -#: ../build/NEWS:573 +#: ../build/NEWS:1662 msgid "" "`bpo-41058 `__: :func:`pdb." "find_function` now correctly determines the source file encoding." msgstr "" -#: ../build/NEWS:576 +#: ../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 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:579 +#: ../build/NEWS:1671 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:583 +#: ../build/NEWS:1675 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:587 +#: ../build/NEWS:1679 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:590 +#: ../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 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:594 +#: ../build/NEWS:1695 msgid "" "`bpo-40967 `__: Removed :meth:`asyncio." "Task.current_task` and :meth:`asyncio.Task.all_tasks`. Patch contributed by " "Rémi Lapeyre." msgstr "" -#: ../build/NEWS:597 +#: ../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 msgid "" "`bpo-40955 `__: Fix a minor memory leak " "in :mod:`subprocess` module when extra_groups was specified." msgstr "" -#: ../build/NEWS:600 +#: ../build/NEWS:1705 msgid "" "`bpo-40855 `__: The standard deviation " "and variance functions in the statistics module were ignoring their mu and " "xbar arguments." msgstr "" -#: ../build/NEWS:603 -msgid "" -"`bpo-40924 `__: Removed support for " -"loaders implementing .files and supplying TraversableResources." -msgstr "" - -#: ../build/NEWS:606 +#: ../build/NEWS:1708 msgid "" "`bpo-40939 `__: Use the new PEG parser " "when generating the stdlib :mod:`keyword` module." msgstr "" -#: ../build/NEWS:609 +#: ../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 msgid "" "`bpo-40834 `__: Fix truncate when " "sending str object with_xxsubinterpreters.channel_send." msgstr "" -#: ../build/NEWS:612 +#: ../build/NEWS:1749 +msgid "" +"`bpo-40755 `__: Add rich comparisons to " +"collections.Counter()." +msgstr "" + +#: ../build/NEWS:1751 msgid "" "`bpo-26407 `__: Unexpected errors in " "calling the ``__iter__`` method are no longer masked by ``TypeError`` in :" @@ -1227,39 +3577,497 @@ msgid "" "writerows`." msgstr "" -#: ../build/NEWS:616 +#: ../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 msgid "" "`bpo-38488 `__: Update ensurepip to " "install pip 20.1.1 and setuptools 47.1.0." msgstr "" -#: ../build/NEWS:618 +#: ../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 msgid "" "`bpo-36543 `__: Restored the deprecated :" "mod:`xml.etree.cElementTree` module." msgstr "" -#: ../build/NEWS:620 +#: ../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 msgid "" "`bpo-34226 `__: Fix `cgi." "parse_multipart` without content_length. Patch by Roger Duran" msgstr "" -#: ../build/NEWS:626 +#: ../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 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:629 +#: ../build/NEWS:1989 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:633 +#: ../build/NEWS:1993 msgid "" "`bpo-38377 `__: On Linux, skip tests " "using multiprocessing if the current user cannot create a file in ``/dev/shm/" @@ -1268,13 +4076,13 @@ msgid "" "support` module." msgstr "" -#: ../build/NEWS:638 +#: ../build/NEWS:1998 msgid "" "`bpo-41009 `__: Fix use of ``support." "require_{linux|mac|freebsd}_version()`` decorators as class decorator." msgstr "" -#: ../build/NEWS:641 +#: ../build/NEWS:2001 msgid "" "`bpo-41003 `__: Fix ``test_copyreg`` " "when ``numpy`` is installed: ``test.pickletester`` now saves/restores " @@ -1282,58 +4090,187 @@ msgid "" "``numpy``." msgstr "" -#: ../build/NEWS:645 +#: ../build/NEWS:2005 msgid "" "`bpo-40964 `__: Disable remote :mod:" "`imaplib` tests, host cyrus.andrew.cmu.edu is blocking incoming connections." msgstr "" -#: ../build/NEWS:648 +#: ../build/NEWS:2008 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:652 +#: ../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 msgid "" "`bpo-34401 `__: Make test_gdb properly " "run on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../build/NEWS:657 +#: ../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 msgid "" "`bpo-40204 `__: Pin Sphinx version to " "2.3.1 in ``Doc/Makefile``." msgstr "" -#: ../build/NEWS:662 +#: ../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 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:666 +#: ../build/NEWS:2071 +msgid "" +"`bpo-41039 `__: Stable ABI redirection " +"DLL (python3.dll) now uses ``#pragma comment(linker)`` for re-exporting." +msgstr "" + +#: ../build/NEWS:2074 msgid "" "`bpo-40164 `__: Updates Windows OpenSSL " "to 1.1.1g" msgstr "" -#: ../build/NEWS:668 +#: ../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 msgid "" "`bpo-37556 `__: Extend py.exe help to " "mention overrides via venv, shebang, environmental variables & ini files." msgstr "" -#: ../build/NEWS:674 +#: ../build/NEWS:2088 +msgid "" +"`bpo-41557 `__: Update macOS installer " +"to use SQLite 3.33.0." +msgstr "" + +#: ../build/NEWS:2090 msgid "" "`bpo-39580 `__: Avoid opening Finder " "window if running installer from the command line. Patch contributed by Rick " "Heil." msgstr "" -#: ../build/NEWS:677 +#: ../build/NEWS:2093 msgid "" "`bpo-41100 `__: Fix configure error when " "building on macOS 11. Note that the current Python release was released " @@ -1343,389 +4280,231 @@ msgid "" "3.8.x and with 3.9.0." msgstr "" -#: ../build/NEWS:683 +#: ../build/NEWS:2099 +msgid "" +"`bpo-40741 `__: Update macOS installer " +"to use SQLite 3.32.3." +msgstr "" + +#: ../build/NEWS:2101 msgid "" "`bpo-41005 `__: fixed an XDG settings " "issue not allowing macos to open browser in webbrowser.py" msgstr "" -#: ../build/NEWS:689 -msgid "" -"`bpo-41152 `__: The encoding of " -"``stdin``, ``stdout`` and ``stderr`` in IDLE is now always UTF-8." -msgstr "" - -#: ../build/NEWS:692 -msgid "" -"`bpo-41144 `__: Make Open Module open a " -"special module such as os.path." -msgstr "" - -#: ../build/NEWS:697 -msgid "" -"`bpo-36346 `__: Mark " -"``Py_UNICODE_COPY``, ``Py_UNICODE_FILL``, ``PyUnicode_WSTR_LENGTH``, " -"``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:703 -msgid "" -"`bpo-36020 `__: On Windows, ``#include " -"\"pyerrors.h\"`` no longer defines ``snprintf`` and ``vsnprintf`` macros." -msgstr "" - -#: ../build/NEWS:706 -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:711 -msgid "Python 3.9.0 beta 3" -msgstr "" - -#: ../build/NEWS:713 -msgid "*Release date: 2020-06-09*" -msgstr "" - -#: ../build/NEWS:718 -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:726 -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:732 -msgid "Python 3.9.0 beta 2" -msgstr "" - -#: ../build/NEWS:734 -msgid "*Release date: 2020-06-08*" -msgstr "" - -#: ../build/NEWS:739 -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:743 -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:747 -msgid "" -"`bpo-40880 `__: Fix invalid memory read " -"in the new parser when checking newlines in string literals. Patch by Pablo " -"Galindo." -msgstr "" - -#: ../build/NEWS:750 -msgid "" -"`bpo-40883 `__: Fix memory leak in when " -"parsing f-strings in the new parser. Patch by Pablo Galindo" -msgstr "" - -#: ../build/NEWS:753 -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:757 -msgid "" -"`bpo-40854 `__: Allow overriding :data:" -"`sys.platlibdir` via a new :envvar:`PYTHONPLATLIBDIR` environment variable." -msgstr "" - -#: ../build/NEWS:760 -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:764 -msgid "" -"`bpo-40780 `__: Fix a corner case where " -"g-style string formatting of a float failed to remove trailing zeros." -msgstr "" - -#: ../build/NEWS:767 -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:771 -msgid "" -"`bpo-40750 `__: Support the \"-d\" debug " -"flag in the new PEG parser. Patch by Pablo Galindo" -msgstr "" - -#: ../build/NEWS:774 -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:780 -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:786 -msgid "" -"`bpo-39791 `__: Refresh importlib." -"metadata from importlib_metadata 1.6.1." -msgstr "" - -#: ../build/NEWS:788 -msgid "" -"`bpo-40807 `__: Stop codeop." -"_maybe_compile, used by code.InteractiveInterpreter (and IDLE). from from " -"emitting each warning three times." -msgstr "" - -#: ../build/NEWS:791 -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:795 -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:800 -msgid "" -"`bpo-40777 `__: Initialize " -"PyDateTime_IsoCalendarDateType.tp_base at run-time to avoid errors on some " -"compilers." -msgstr "" - -#: ../build/NEWS:803 -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:807 -msgid "" -"`bpo-40791 `__: :func:`hashlib." -"compare_digest` uses OpenSSL's ``CRYPTO_memcmp()`` function when OpenSSL is " -"available." -msgstr "" - -#: ../build/NEWS:810 -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:815 -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:818 -msgid "" -"`bpo-30064 `__: Fix asyncio ``loop." -"sock_*`` race condition issue" -msgstr "" - -#: ../build/NEWS:820 -msgid "" -"`bpo-40759 `__: Deprecate the :mod:" -"`symbol` module." -msgstr "" - -#: ../build/NEWS:822 -msgid "" -"`bpo-40737 `__: Fix possible reference " -"leak for :mod:`sqlite3` initialization." -msgstr "" - -#: ../build/NEWS:824 -msgid "" -"`bpo-40698 `__: :mod:`distutils` upload " -"creates SHA2-256 and Blake2b-256 digests. MD5 digests is skipped if platform " -"blocks MD5." -msgstr "" - -#: ../build/NEWS:827 -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:831 -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:835 -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:838 -msgid "" -"`bpo-40671 `__: Prepare ``_hashlib`` " -"for :pep:`489` and use :c:func:`PyModule_AddType`." -msgstr "" - -#: ../build/NEWS:841 -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:847 -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:851 -msgid "" -"`bpo-13097 `__: ``ctypes`` now raises an " -"``ArgumentError`` when a callback is invoked with more than 1024 arguments." -msgstr "" - -#: ../build/NEWS:854 -msgid "" -"`bpo-23082 `__: Updated the error " -"message and docs of PurePath.relative_to() to better reflect the function " -"behaviour." -msgstr "" - -#: ../build/NEWS:857 -msgid "" -"`bpo-39244 `__: Fixed :class:" -"`multiprocessing.context.get_all_start_methods` to properly return the " -"default method first on macOS." -msgstr "" - -#: ../build/NEWS:860 -msgid "" -"`bpo-39040 `__: Fix parsing of invalid " -"mime headers parameters by collapsing whitespace between encoded words in a " -"bare-quote-string." -msgstr "" - -#: ../build/NEWS:863 -msgid "" -"`bpo-35714 `__: :exc:`struct.error` is " -"now raised if there is a null character in a :mod:`struct` format string." -msgstr "" - -#: ../build/NEWS:866 -msgid "" -"`bpo-36290 `__: AST nodes are now " -"raising :exc:`TypeError` on conflicting keyword arguments. Patch contributed " -"by Rémi Lapeyre." -msgstr "" - -#: ../build/NEWS:872 -msgid "" -"`bpo-17258 `__: Skip some :mod:" -"`multiprocessing` tests when MD5 hash digest is blocked." -msgstr "" - -#: ../build/NEWS:878 -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:882 -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:888 -msgid "" -"`bpo-39631 `__: Changes the registered " -"MIME type for ``.py`` files on Windows to ``text/x-python`` instead of " -"``text/plain``." -msgstr "" - -#: ../build/NEWS:891 -msgid "" -"`bpo-40677 `__: Manually define " -"IO_REPARSE_TAG_APPEXECLINK in case some old Windows SDK doesn't have it." -msgstr "" - -#: ../build/NEWS:897 +#: ../build/NEWS:2104 msgid "" "`bpo-40741 `__: Update macOS installer " "to use SQLite 3.32.2." msgstr "" -#: ../build/NEWS:902 +#: ../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 +msgid "" +"`bpo-41152 `__: The encoding of " +"``stdin``, ``stdout`` and ``stderr`` in IDLE is now always UTF-8." +msgstr "" + +#: ../build/NEWS:2132 +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:905 +#: ../build/NEWS:2137 msgid "" "`bpo-40723 `__: Make test_idle pass when " "run after import." msgstr "" -#: ../build/NEWS:910 +#: ../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 +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." +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 +msgid "" +"`bpo-36020 `__: On Windows, ``#include " +"\"pyerrors.h\"`` no longer defines ``snprintf`` and ``vsnprintf`` macros." +msgstr "" + +#: ../build/NEWS:2207 +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`." +msgstr "" + +#: ../build/NEWS:2213 msgid "" "`bpo-40910 `__: Export explicitly the :c:" "func:`Py_GetArgcArgv` function to the C API and document the function. " @@ -1733,98 +4512,141 @@ msgid "" "built with ``-fvisibility=hidden``." msgstr "" -#: ../build/NEWS:914 +#: ../build/NEWS:2217 msgid "" "`bpo-40724 `__: Allow defining buffer " "slots in type specs." msgstr "" -#: ../build/NEWS:916 +#: ../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 msgid "" "`bpo-40826 `__: :c:func:" "`PyOS_InterruptOccurred` now fails with a fatal error if it is called with " "the GIL released." msgstr "" -#: ../build/NEWS:921 +#: ../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 msgid "Python 3.9.0 beta 1" msgstr "" -#: ../build/NEWS:923 +#: ../build/NEWS:2248 msgid "*Release date: 2020-05-19*" msgstr "" -#: ../build/NEWS:928 +#: ../build/NEWS:2253 msgid "" "`bpo-40501 `__: :mod:`uuid` no longer " "uses :mod:`ctypes` to load :file:`libuuid` or :file:`rpcrt4.dll` at runtime." msgstr "" -#: ../build/NEWS:934 +#: ../build/NEWS:2259 msgid "" "`bpo-40663 `__: Correctly generate " "annotations where parentheses are omitted but required (e.g: ``Type[(str, " "int, *other))]``." msgstr "" -#: ../build/NEWS:937 +#: ../build/NEWS:2262 msgid "" "`bpo-40596 `__: Fixed :meth:`str." "isidentifier` for non-canonicalized strings containing non-BMP characters on " "Windows." msgstr "" -#: ../build/NEWS:940 +#: ../build/NEWS:2265 msgid "" "`bpo-40593 `__: Improved syntax errors " "for invalid characters in source code." msgstr "" -#: ../build/NEWS:942 +#: ../build/NEWS:2267 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:946 +#: ../build/NEWS:2271 msgid "" "`bpo-40566 `__: Apply :pep:`573` to :mod:" "`abc`." msgstr "" -#: ../build/NEWS:948 +#: ../build/NEWS:2273 msgid "" "`bpo-40502 `__: Initialize ``n-" ">n_col_offset``. (Patch by Joannah Nanjekye)" msgstr "" -#: ../build/NEWS:950 +#: ../build/NEWS:2275 msgid "" "`bpo-40527 `__: Fix command line " "argument parsing: no longer write errors multiple times into stderr." msgstr "" -#: ../build/NEWS:953 +#: ../build/NEWS:2278 msgid "" "`bpo-1635741 `__: Port :mod:`errno` to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:955 +#: ../build/NEWS:2280 msgid "" "`bpo-40523 `__: Add pass-throughs for :" "func:`hash` and :func:`reversed` to :class:`weakref.proxy` objects. Patch by " "Pablo Galindo." msgstr "" -#: ../build/NEWS:958 +#: ../build/NEWS:2283 msgid "" "`bpo-1635741 `__: Port :mod:`syslog` " "to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:960 +#: ../build/NEWS:2285 msgid "" "`bpo-40246 `__: Reporting a specialised " "error message for invalid string prefixes, which was introduced in :issue:" @@ -1834,84 +4656,84 @@ msgid "" "failing to parse, which is not an acceptable breakage on such short notice." msgstr "" -#: ../build/NEWS:967 +#: ../build/NEWS:2292 msgid "" "`bpo-40417 `__: Fix imp module " "deprecation warning when PyImport_ReloadModule is called. Patch by Robert " "Rouhani." msgstr "" -#: ../build/NEWS:970 +#: ../build/NEWS:2295 msgid "" "`bpo-40408 `__: Fixed support of nested " "type variables in GenericAlias (e.g. ``list[list[T]]``)." msgstr "" -#: ../build/NEWS:973 +#: ../build/NEWS:2298 msgid "" "`bpo-1635741 `__: Port _stat module to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:975 +#: ../build/NEWS:2300 msgid "" "`bpo-29587 `__: Enable implicit " "exception chaining when calling :meth:`generator.throw`." msgstr "" -#: ../build/NEWS:978 +#: ../build/NEWS:2303 msgid "" "`bpo-40328 `__: Add tools for generating " "mappings headers for CJKCodecs." msgstr "" -#: ../build/NEWS:980 +#: ../build/NEWS:2305 msgid "" "`bpo-40228 `__: Setting frame.f_lineno " "is now robust w.r.t. changes in the source-to-bytecode compiler" msgstr "" -#: ../build/NEWS:983 +#: ../build/NEWS:2308 msgid "" "`bpo-38880 `__: Added the ability to " "list interpreters associated with channel ends in the internal " "subinterpreters module." msgstr "" -#: ../build/NEWS:986 +#: ../build/NEWS:2311 msgid "" "`bpo-37986 `__: Improve performance of :" "c:func:`PyLong_FromDouble` for values that fit into :c:type:`long`." msgstr "" -#: ../build/NEWS:992 +#: ../build/NEWS:2317 msgid "" "`bpo-40662 `__: Fixed :func:`ast." "get_source_segment` for ast nodes that have incomplete location information. " "Patch by Irit Katriel." msgstr "" -#: ../build/NEWS:995 +#: ../build/NEWS:2320 msgid "" "`bpo-40665 `__: Convert :mod:`bisect` to " "use Argument Clinic." msgstr "" -#: ../build/NEWS:997 +#: ../build/NEWS:2322 msgid "" "`bpo-40536 `__: Added the :func:" "`~zoneinfo.available_timezones` function to the :mod:`zoneinfo` module. " "Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:1000 +#: ../build/NEWS:2325 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:1004 +#: ../build/NEWS:2329 msgid "" "`bpo-40645 `__: The internal module " "``_hashlib`` wraps and exposes OpenSSL's HMAC API. The new code will be used " @@ -1919,39 +4741,39 @@ msgid "" "HMAC module are no longer part of the public API." msgstr "" -#: ../build/NEWS:1009 +#: ../build/NEWS:2334 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:1013 +#: ../build/NEWS:2338 msgid "" "`bpo-37630 `__: The :mod:`hashlib` " "module can now use SHA3 hashes and SHAKE XOF from OpenSSL when available." msgstr "" -#: ../build/NEWS:1016 +#: ../build/NEWS:2341 msgid "" "`bpo-40479 `__: The :mod:`hashlib` now " "compiles with OpenSSL 3.0.0-alpha2." msgstr "" -#: ../build/NEWS:1018 +#: ../build/NEWS:2343 msgid "" "`bpo-40257 `__: Revert changes to :func:" "`inspect.getdoc`." msgstr "" -#: ../build/NEWS:1020 +#: ../build/NEWS:2345 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:1024 +#: ../build/NEWS:2349 msgid "" "`bpo-40612 `__: Fix edge cases in " "SyntaxError formatting. If the offset is <= 0, no caret is printed. If the " @@ -1959,52 +4781,52 @@ msgid "" "character." msgstr "" -#: ../build/NEWS:1028 +#: ../build/NEWS:2353 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:1031 +#: ../build/NEWS:2356 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:1034 +#: ../build/NEWS:2359 msgid "" "`bpo-40503 `__: :pep:`615`, the :mod:" "`zoneinfo` module. Adds support for the IANA time zone database." msgstr "" -#: ../build/NEWS:1037 +#: ../build/NEWS:2362 msgid "" "`bpo-40397 `__: Removed attributes " "``__args__`` and ``__parameters__`` from special generic aliases like " "``typing.List`` (not subscripted)." msgstr "" -#: ../build/NEWS:1040 +#: ../build/NEWS:2365 msgid "" "`bpo-40549 `__: Convert posixmodule.c " "(\"posix\" or \"nt\" module) to the multiphase initialization (PEP 489)." msgstr "" -#: ../build/NEWS:1043 +#: ../build/NEWS:2368 msgid "" "`bpo-31033 `__: Add a ``msg`` argument " "to :meth:`Future.cancel` and :meth:`Task.cancel`." msgstr "" -#: ../build/NEWS:1046 +#: ../build/NEWS:2371 msgid "" "`bpo-40541 `__: Added an optional " "*counts* parameter to random.sample()." msgstr "" -#: ../build/NEWS:1048 +#: ../build/NEWS:2373 msgid "" "`bpo-40515 `__: The :mod:`ssl` and :mod:" "`hashlib` modules now actively check that OpenSSL is build with thread " @@ -2012,26 +4834,26 @@ msgid "" "safely with a no-thread builds." msgstr "" -#: ../build/NEWS:1052 +#: ../build/NEWS:2377 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:1056 +#: ../build/NEWS:2381 msgid "" "`bpo-40504 `__: :func:`functools." "lru_cache` objects can now be the targets of weakrefs." msgstr "" -#: ../build/NEWS:1059 +#: ../build/NEWS:2384 msgid "" "`bpo-40559 `__: Fix possible memory leak " "in the C implementation of :class:`asyncio.Task`." msgstr "" -#: ../build/NEWS:1062 +#: ../build/NEWS:2387 msgid "" "`bpo-40480 `__: ``fnmatch.fnmatch()`` " "could take exponential time in the presence of multiple ``*`` pattern " @@ -2039,20 +4861,20 @@ msgid "" "expressions to avoid futile backtracking." msgstr "" -#: ../build/NEWS:1067 +#: ../build/NEWS:2392 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:1071 +#: ../build/NEWS:2396 msgid "" "`bpo-40457 `__: The ssl module now " "support OpenSSL builds without TLS 1.0 and 1.1 methods." msgstr "" -#: ../build/NEWS:1074 +#: ../build/NEWS:2399 msgid "" "`bpo-40355 `__: Improve error reporting " "in :func:`ast.literal_eval` in the presence of malformed :class:`ast.Dict` " @@ -2060,38 +4882,38 @@ msgid "" "Curtis Bucher." msgstr "" -#: ../build/NEWS:1078 +#: ../build/NEWS:2403 msgid "" "`bpo-40465 `__: Deprecated the optional " "*random* argument to *random.shuffle()*." msgstr "" -#: ../build/NEWS:1081 +#: ../build/NEWS:2406 msgid "" "`bpo-40459 `__: :func:`platform." "win32_ver` now produces correct *ptype* strings instead of empty strings." msgstr "" -#: ../build/NEWS:1084 +#: ../build/NEWS:2409 msgid "" "`bpo-39435 `__: The first argument of :" "func:`pickle.loads` is now positional-only." msgstr "" -#: ../build/NEWS:1087 +#: ../build/NEWS:2412 msgid "" "`bpo-39305 `__: Update :mod:`nntplib` to " "merge :class:`nntplib.NNTP` and :class:`nntplib._NNTPBase`. Patch by Dong-" "hee Na." msgstr "" -#: ../build/NEWS:1090 +#: ../build/NEWS:2415 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:1093 +#: ../build/NEWS:2418 msgid "" "`bpo-40453 `__: Add ``isolated=True`` " "keyword-only parameter to ``_xxsubinterpreters.create()``. An isolated " @@ -2099,7 +4921,7 @@ msgid "" "fork()``." msgstr "" -#: ../build/NEWS:1097 +#: ../build/NEWS:2422 msgid "" "`bpo-40286 `__: Remove ``_random.Random." "randbytes()``: the C implementation of ``randbytes()``. Implement the method " @@ -2107,79 +4929,79 @@ msgid "" "``getrandbits()``." msgstr "" -#: ../build/NEWS:1101 +#: ../build/NEWS:2426 msgid "" "`bpo-40394 `__: Added default arguments " "to :meth:`difflib.SequenceMatcher.find_longest_match()`." msgstr "" -#: ../build/NEWS:1104 +#: ../build/NEWS:2429 msgid "" "`bpo-39995 `__: Fix a race condition in " "concurrent.futures._ThreadWakeup: access to _ThreadWakeup is now protected " "with the shutdown lock." msgstr "" -#: ../build/NEWS:1107 +#: ../build/NEWS:2432 msgid "" "`bpo-30966 `__: ``Process." "shutdown(wait=True)`` of :mod:`concurrent.futures` now closes explicitly the " "result queue." msgstr "" -#: ../build/NEWS:1110 +#: ../build/NEWS:2435 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:1114 +#: ../build/NEWS:2439 msgid "" "`bpo-39966 `__: Revert `bpo-25597 " "`__. :class:`unittest.mock.MagicMock` " "with wraps' set uses default return values for magic methods." msgstr "" -#: ../build/NEWS:1117 +#: ../build/NEWS:2442 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:1121 +#: ../build/NEWS:2446 msgid "" "`bpo-40375 `__: :meth:`imaplib.IMAP4." "unselect` is added. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:1123 +#: ../build/NEWS:2448 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:1126 +#: ../build/NEWS:2451 msgid "" "`bpo-40291 `__: Add support for " "CAN_J1939 sockets (available on Linux 5.4+)" msgstr "" -#: ../build/NEWS:1128 +#: ../build/NEWS:2453 msgid "" "`bpo-40273 `__: :class:`types." "MappingProxyType` is now reversible." msgstr "" -#: ../build/NEWS:1130 +#: ../build/NEWS:2455 msgid "" "`bpo-39075 `__: The repr for :class:" "`types.SimpleNamespace` is now insertion ordered rather than alphabetical." msgstr "" -#: ../build/NEWS:1133 +#: ../build/NEWS:2458 msgid "" "`bpo-40192 `__: On AIX, :func:`~time." "thread_time` is now implemented with ``thread_cputime()`` which has " @@ -2188,13 +5010,13 @@ msgid "" "Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:1138 +#: ../build/NEWS:2463 msgid "" "`bpo-40025 `__: Raise TypeError when " "_generate_next_value_ is defined after members. Patch by Ethan Onstott." msgstr "" -#: ../build/NEWS:1141 +#: ../build/NEWS:2466 msgid "" "`bpo-39058 `__: In the argparse module, " "the repr for Namespace() and other argument holders now displayed in the " @@ -2202,83 +5024,83 @@ msgid "" "even though argument order is preserved the user visible parts of the module." msgstr "" -#: ../build/NEWS:1146 +#: ../build/NEWS:2471 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:1153 +#: ../build/NEWS:2478 msgid "" "`bpo-34790 `__: Add version of removal " "for explicit passing of coros to `asyncio.wait()`'s documentation" msgstr "" -#: ../build/NEWS:1156 +#: ../build/NEWS:2481 msgid "" "`bpo-40561 `__: Provide docstrings for " "webbrowser open functions." msgstr "" -#: ../build/NEWS:1158 +#: ../build/NEWS:2483 msgid "" "`bpo-40499 `__: Mention that :func:" "`asyncio.wait` requires a non-empty set of awaitables." msgstr "" -#: ../build/NEWS:1161 +#: ../build/NEWS:2486 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:1165 +#: ../build/NEWS:2490 msgid "" "`bpo-39435 `__: Fix an incorrect " "signature for :func:`pickle.loads` in the docs" msgstr "" -#: ../build/NEWS:1170 +#: ../build/NEWS:2495 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:1174 +#: ../build/NEWS:2499 msgid "" "`bpo-40436 `__: test_gdb and test." "pythoninfo now check gdb command exit code." msgstr "" -#: ../build/NEWS:1179 +#: ../build/NEWS:2504 msgid "" "`bpo-40653 `__: Move _dirnameW out of " "HAVE_SYMLINK to fix a potential compiling issue." msgstr "" -#: ../build/NEWS:1182 +#: ../build/NEWS:2507 msgid "" "`bpo-40514 `__: Add ``--with-" "experimental-isolated-subinterpreters`` build option to ``configure``: " "better isolate subinterpreters, experimental build mode." msgstr "" -#: ../build/NEWS:1189 +#: ../build/NEWS:2514 msgid "" "`bpo-40650 `__: Include winsock2.h in " "pytime.c for timeval." msgstr "" -#: ../build/NEWS:1191 +#: ../build/NEWS:2516 msgid "" "`bpo-40458 `__: Increase reserved stack " "space to prevent overflow crash on Windows." msgstr "" -#: ../build/NEWS:1194 +#: ../build/NEWS:2519 msgid "" "`bpo-39148 `__: Add IPv6 support to :mod:" "`asyncio` datagram endpoints in ProactorEventLoop. Change the raised " @@ -2286,7 +5108,7 @@ msgid "" "Windows API." msgstr "" -#: ../build/NEWS:1201 +#: ../build/NEWS:2526 msgid "" "`bpo-34956 `__: When building Python on " "macOS from source, ``_tkinter`` now links with non-system Tcl and Tk " @@ -2297,51 +5119,38 @@ msgid "" "includes`` and ``--with-tcltk-libs``." msgstr "" -#: ../build/NEWS:1209 +#: ../build/NEWS:2534 msgid "" "`bpo-35569 `__: Expose RFC 3542 IPv6 " "socket options." msgstr "" -#: ../build/NEWS:1212 ../build/NEWS:1674 ../build/NEWS:2147 ../build/NEWS:5129 -#: ../build/NEWS:5989 ../build/NEWS:6528 ../build/NEWS:6869 ../build/NEWS:9993 -#: ../build/NEWS:10615 ../build/NEWS:10832 ../build/NEWS:11092 -#: ../build/NEWS:11698 ../build/NEWS:12286 ../build/NEWS:14599 -#: ../build/NEWS:14987 ../build/NEWS:15328 ../build/NEWS:15751 -#: ../build/NEWS:16237 ../build/NEWS:16605 ../build/NEWS:16999 -#: ../build/NEWS:17073 ../build/NEWS:18058 ../build/NEWS:18528 -#: ../build/NEWS:18848 ../build/NEWS:20123 ../build/NEWS:21241 -#: ../build/NEWS:22088 ../build/NEWS:22617 ../build/NEWS:23304 -#: ../build/NEWS:23523 ../build/NEWS:23731 ../build/NEWS:25642 -msgid "Tools/Demos" -msgstr "" - -#: ../build/NEWS:1214 +#: ../build/NEWS:2539 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:1217 +#: ../build/NEWS:2542 msgid "" "`bpo-40431 `__: Fix a syntax typo in " "``turtledemo`` that now raises a ``SyntaxError``." msgstr "" -#: ../build/NEWS:1220 +#: ../build/NEWS:2545 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:1227 +#: ../build/NEWS:2552 msgid "" "`bpo-39465 `__: Remove the " "``_PyUnicode_ClearStaticStrings()`` function from the C API." msgstr "" -#: ../build/NEWS:1230 +#: ../build/NEWS:2555 msgid "" "`bpo-38787 `__: Add " "PyCFunction_CheckExact() macro for exact type checks now that we allow " @@ -2349,79 +5158,79 @@ msgid "" "PyCMethod_Check() for the new PyCMethod subtype." msgstr "" -#: ../build/NEWS:1234 +#: ../build/NEWS:2559 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:1238 +#: ../build/NEWS:2563 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:1242 +#: ../build/NEWS:2567 msgid "" "`bpo-40429 `__: The :c:func:" "`PyThreadState_GetFrame` function now returns a strong reference to the " "frame." msgstr "" -#: ../build/NEWS:1245 +#: ../build/NEWS:2570 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:1248 +#: ../build/NEWS:2573 msgid "``PyAsyncGen_ClearFreeLists()``" msgstr "" -#: ../build/NEWS:1249 +#: ../build/NEWS:2574 msgid "``PyContext_ClearFreeList()``" msgstr "" -#: ../build/NEWS:1250 +#: ../build/NEWS:2575 msgid "``PyDict_ClearFreeList()``" msgstr "" -#: ../build/NEWS:1251 +#: ../build/NEWS:2576 msgid "``PyFloat_ClearFreeList()``" msgstr "" -#: ../build/NEWS:1252 +#: ../build/NEWS:2577 msgid "``PyFrame_ClearFreeList()``" msgstr "" -#: ../build/NEWS:1253 +#: ../build/NEWS:2578 msgid "``PyList_ClearFreeList()``" msgstr "" -#: ../build/NEWS:1254 +#: ../build/NEWS:2579 msgid "``PySet_ClearFreeList()``" msgstr "" -#: ../build/NEWS:1255 +#: ../build/NEWS:2580 msgid "``PyTuple_ClearFreeList()``" msgstr "" -#: ../build/NEWS:1257 +#: ../build/NEWS:2582 msgid "" "`bpo-40421 `__: New :c:func:" "`PyFrame_GetBack` function: get the frame next outer frame." msgstr "" -#: ../build/NEWS:1260 +#: ../build/NEWS:2585 msgid "" "`bpo-40421 `__: New :c:func:" "`PyFrame_GetCode` function: return a borrowed reference to the frame code." msgstr "" -#: ../build/NEWS:1263 +#: ../build/NEWS:2588 msgid "" "`bpo-40217 `__: Ensure that instances of " "types created with :c:func:`PyType_FromSpecWithBases` will visit its class " @@ -2430,35 +5239,35 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../build/NEWS:1269 +#: ../build/NEWS:2594 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:1274 +#: ../build/NEWS:2599 msgid "Python 3.9.0 alpha 6" msgstr "" -#: ../build/NEWS:1276 +#: ../build/NEWS:2601 msgid "*Release date: 2020-04-27*" msgstr "" -#: ../build/NEWS:1281 +#: ../build/NEWS:2606 msgid "" "`bpo-40121 `__: Fixes audit events " "raised on creating a new socket." msgstr "" -#: ../build/NEWS:1283 +#: ../build/NEWS:2608 msgid "" "`bpo-39073 `__: Disallow CR or LF in " "email.headerregistry.Address arguments to guard against header injection " "attacks." msgstr "" -#: ../build/NEWS:1286 +#: ../build/NEWS:2611 msgid "" "`bpo-39503 `__: CVE-2020-8492: The :" "class:`~urllib.request.AbstractBasicAuthHandler` class of the :mod:`urllib." @@ -2468,13 +5277,13 @@ msgid "" "and Matt Schwager." msgstr "" -#: ../build/NEWS:1296 +#: ../build/NEWS:2621 msgid "" "`bpo-40313 `__: Improve the performance " "of bytes.hex()." msgstr "" -#: ../build/NEWS:1298 +#: ../build/NEWS:2623 msgid "" "`bpo-40334 `__: Switch to a new parser, " "based on PEG. For more details see PEP 617. To temporarily switch back to " @@ -2483,7 +5292,7 @@ msgid "" "module (already deprecated) and anything that depends on it." msgstr "" -#: ../build/NEWS:1304 +#: ../build/NEWS:2629 msgid "" "`bpo-40267 `__: Fix the tokenizer to " "display the correct error message, when there is a SyntaxError on the last " @@ -2491,28 +5300,28 @@ msgid "" "parsing`, while it should be `invalid syntax`." msgstr "" -#: ../build/NEWS:1309 +#: ../build/NEWS:2634 msgid "" "`bpo-39522 `__: Correctly unparse " "explicit ``u`` prefix for strings when postponed evaluation for annotations " "activated. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:1312 +#: ../build/NEWS:2637 msgid "" "`bpo-40246 `__: Report a specialized " "error message, `invalid string prefix`, when the tokenizer encounters a " "string with an invalid prefix." msgstr "" -#: ../build/NEWS:1315 +#: ../build/NEWS:2640 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:1318 +#: ../build/NEWS:2643 msgid "" "`bpo-37388 `__: str.encode() and str." "decode() no longer check the encoding and errors in development mode or in " @@ -2520,67 +5329,67 @@ msgid "" "work on very late calls to str.encode() and str.decode()." msgstr "" -#: ../build/NEWS:1323 +#: ../build/NEWS:2648 msgid "" "`bpo-40077 `__: Fix possible refleaks " "in :mod:`_json`, memo of PyScannerObject should be traversed." msgstr "" -#: ../build/NEWS:1326 +#: ../build/NEWS:2651 msgid "" "`bpo-37207 `__: Speed up calls to " "``dict()`` by using the :pep:`590` ``vectorcall`` calling convention." msgstr "" -#: ../build/NEWS:1329 +#: ../build/NEWS:2654 msgid "" "`bpo-40141 `__: Add column and line " "information to ``ast.keyword`` nodes. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1332 +#: ../build/NEWS:2657 msgid "" "`bpo-1635741 `__: Port :mod:`resource` " "to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:1335 +#: ../build/NEWS:2660 msgid "" "`bpo-1635741 `__: Port :mod:`math` to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:1337 +#: ../build/NEWS:2662 msgid "" "`bpo-1635741 `__: Port _uuid module to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:1339 +#: ../build/NEWS:2664 msgid "" "`bpo-40077 `__: Convert json module to " "use :c:func:`PyType_FromSpec`." msgstr "" -#: ../build/NEWS:1341 +#: ../build/NEWS:2666 msgid "" "`bpo-40067 `__: Improve the error " "message for multiple star expressions in an assignment. Patch by Furkan Onder" msgstr "" -#: ../build/NEWS:1344 +#: ../build/NEWS:2669 msgid "" "`bpo-1635741 `__: Port _functools " "module to multiphase initialization (PEP 489). Patch by Paulo Henrique Silva." msgstr "" -#: ../build/NEWS:1347 +#: ../build/NEWS:2672 msgid "" "`bpo-1635741 `__: Port operator module " "to multiphase initialization (PEP 489). Patch by Paulo Henrique Silva." msgstr "" -#: ../build/NEWS:1350 +#: ../build/NEWS:2675 msgid "" "`bpo-20526 `__: Fix :c:func:" "`PyThreadState_Clear()`. ``PyThreadState.frame`` is a borrowed reference, " @@ -2588,25 +5397,25 @@ msgid "" "``Py_CLEAR(tstate->frame)``." msgstr "" -#: ../build/NEWS:1354 +#: ../build/NEWS:2679 msgid "" "`bpo-1635741 `__: Port time module to " "multiphase initialization (:pep:`489`). Patch by Paulo Henrique Silva." msgstr "" -#: ../build/NEWS:1357 ../build/NEWS:1749 +#: ../build/NEWS:2682 ../build/NEWS:3074 msgid "" "`bpo-1635741 `__: Port _weakref " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:1360 +#: ../build/NEWS:2685 msgid "" "`bpo-40020 `__: Fix a leak and " "subsequent crash in parsetok.c caused by realloc misuse on a rare codepath." msgstr "" -#: ../build/NEWS:1363 +#: ../build/NEWS:2688 msgid "" "`bpo-39939 `__: Added str.removeprefix " "and str.removesuffix methods and corresponding bytes, bytearray, and " @@ -2614,39 +5423,39 @@ msgid "" "See :pep:`616` for a full description. Patch by Dennis Sweeney." msgstr "" -#: ../build/NEWS:1368 +#: ../build/NEWS:2693 msgid "" "`bpo-39481 `__: Implement PEP 585. This " "supports list[int], tuple[str, ...] etc." msgstr "" -#: ../build/NEWS:1371 +#: ../build/NEWS:2696 msgid "" "`bpo-32894 `__: Support unparsing of " "infinity numbers in postponed annotations. Patch by Batuhan Taşkaya." msgstr "" -#: ../build/NEWS:1374 +#: ../build/NEWS:2699 msgid "" "`bpo-37207 `__: Speed up calls to " "``list()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Mark Shannon." msgstr "" -#: ../build/NEWS:1380 +#: ../build/NEWS:2705 msgid "" "`bpo-40398 `__: :func:`typing.get_args` " "now always returns an empty tuple for special generic aliases." msgstr "" -#: ../build/NEWS:1383 +#: ../build/NEWS:2708 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:1387 +#: ../build/NEWS:2712 msgid "" "`bpo-38061 `__: Optimize the :mod:" "`subprocess` module on FreeBSD using ``closefrom()``. A single ``close(fd)`` " @@ -2654,80 +5463,80 @@ msgid "" "calling ``close(fd)`` on each file descriptor can take several milliseconds." msgstr "" -#: ../build/NEWS:1392 +#: ../build/NEWS:2717 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:1395 ../build/NEWS:1403 +#: ../build/NEWS:2720 ../build/NEWS:2728 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:1399 +#: ../build/NEWS:2724 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:1407 +#: ../build/NEWS:2732 msgid "" "`bpo-40360 `__: The :mod:`lib2to3` " "module is pending deprecation due to :pep:`617`." msgstr "" -#: ../build/NEWS:1410 +#: ../build/NEWS:2735 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:1414 +#: ../build/NEWS:2739 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:1417 +#: ../build/NEWS:2742 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:1421 +#: ../build/NEWS:2746 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:1425 +#: ../build/NEWS:2750 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:1428 +#: ../build/NEWS:2753 msgid "" "`bpo-40148 `__: Added :meth:`pathlib." "Path.with_stem()` to create a new Path with the stem replaced." msgstr "" -#: ../build/NEWS:1431 +#: ../build/NEWS:2756 msgid "" "`bpo-40325 `__: Deprecated support for " "set objects in random.sample()." msgstr "" -#: ../build/NEWS:1433 +#: ../build/NEWS:2758 msgid "" "`bpo-40257 `__: Improved help for the :" "mod:`typing` module. Docstrings are now shown for all special forms and " @@ -2736,7 +5545,7 @@ msgid "" "concrete type (``list`` in this case)." msgstr "" -#: ../build/NEWS:1438 +#: ../build/NEWS:2763 msgid "" "`bpo-40257 `__: func:`inspect.getdoc` no " "longer returns docstring inherited from the type of the object or from " @@ -2746,63 +5555,63 @@ msgid "" "attribute." msgstr "" -#: ../build/NEWS:1444 +#: ../build/NEWS:2769 msgid "" "`bpo-40287 `__: Fixed " "``SpooledTemporaryFile.seek()`` to return the position." msgstr "" -#: ../build/NEWS:1446 +#: ../build/NEWS:2771 msgid "" "`bpo-40290 `__: Added zscore() to " "statistics.NormalDist()." msgstr "" -#: ../build/NEWS:1448 +#: ../build/NEWS:2773 msgid "" "`bpo-40282 `__: Allow ``random." "getrandbits(0)`` to succeed and to return 0." msgstr "" -#: ../build/NEWS:1450 +#: ../build/NEWS:2775 msgid "" "`bpo-40286 `__: Add :func:`random." "randbytes` function and :meth:`random.Random.randbytes` method to generate " "random bytes." msgstr "" -#: ../build/NEWS:1453 +#: ../build/NEWS:2778 msgid "" "`bpo-40277 `__: :func:`collections." "namedtuple` now provides a human-readable repr for its field accessors." msgstr "" -#: ../build/NEWS:1456 +#: ../build/NEWS:2781 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:1460 +#: ../build/NEWS:2785 msgid "" "`bpo-29255 `__: Wait in `KqueueSelector." "select` when no fds are registered" msgstr "" -#: ../build/NEWS:1462 +#: ../build/NEWS:2787 msgid "" "`bpo-40260 `__: Ensure :mod:" "`modulefinder` uses :func:`io.open_code` and respects coding comments." msgstr "" -#: ../build/NEWS:1465 +#: ../build/NEWS:2790 msgid "" "`bpo-40234 `__: Allow again to spawn " "daemon threads in subinterpreters (revert change which denied them)." msgstr "" -#: ../build/NEWS:1468 +#: ../build/NEWS:2793 msgid "" "`bpo-39207 `__: Workers in :class:" "`~concurrent.futures.ProcessPoolExecutor` are now spawned on demand, only " @@ -2811,52 +5620,52 @@ msgid "" "Kyle Stanley." msgstr "" -#: ../build/NEWS:1473 +#: ../build/NEWS:2798 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:1477 +#: ../build/NEWS:2802 msgid "" "`bpo-40149 `__: Implement traverse and " "clear slots in _abc._abc_data type." msgstr "" -#: ../build/NEWS:1479 +#: ../build/NEWS:2804 msgid "" "`bpo-40208 `__: Remove deprecated :meth:" "`symtable.SymbolTable.has_exec`." msgstr "" -#: ../build/NEWS:1481 +#: ../build/NEWS:2806 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:1484 +#: ../build/NEWS:2809 msgid "" "`bpo-40190 `__: Add support for " "``_SC_AIX_REALMEM`` to :func:`posix.sysconf`." msgstr "" -#: ../build/NEWS:1486 +#: ../build/NEWS:2811 msgid "" "`bpo-40182 `__: Removed the " "``_field_types`` attribute of the :class:`typing.NamedTuple` class." msgstr "" -#: ../build/NEWS:1489 +#: ../build/NEWS:2814 msgid "" "`bpo-36517 `__: Multiple inheritance " "with :class:`typing.NamedTuple` now raises an error instead of silently " "ignoring other types." msgstr "" -#: ../build/NEWS:1492 +#: ../build/NEWS:2817 msgid "" "`bpo-40126 `__: Fixed reverting multiple " "patches in unittest.mock. Patcher's ``__exit__()`` is now never called if " @@ -2864,7 +5673,7 @@ msgid "" "now the exception." msgstr "" -#: ../build/NEWS:1496 +#: ../build/NEWS:2821 msgid "" "`bpo-40094 `__: CGIHTTPRequestHandler of " "http.server now logs the CGI script exit code, rather than the CGI script " @@ -2872,7 +5681,7 @@ msgid "" "11, it now logs: \"CGI script exit code -11.\"" msgstr "" -#: ../build/NEWS:1501 +#: ../build/NEWS:2826 msgid "" "`bpo-40108 `__: Improve the error " "message when triying to import a module using :mod:`runpy` and incorrently " @@ -2880,13 +5689,13 @@ msgid "" "Galindo." msgstr "" -#: ../build/NEWS:1505 +#: ../build/NEWS:2830 msgid "" "`bpo-40094 `__: Add :func:`os." "waitstatus_to_exitcode` function: convert a wait status to an exit code." msgstr "" -#: ../build/NEWS:1508 +#: ../build/NEWS:2833 msgid "" "`bpo-40089 `__: Fix threading." "_after_fork(): if fork was not called by a thread spawned by threading." @@ -2894,7 +5703,7 @@ msgid "" "_main_thread, instead of a _DummyThread instance." msgstr "" -#: ../build/NEWS:1512 +#: ../build/NEWS:2837 msgid "" "`bpo-40089 `__: Add a private " "``_at_fork_reinit()`` method to :class:`_thread.Lock`, :class:`_thread." @@ -2904,13 +5713,13 @@ msgid "" "of :class:`threading.Event` to ``_at_fork_reinit()``." msgstr "" -#: ../build/NEWS:1519 +#: ../build/NEWS:2844 msgid "" "`bpo-25780 `__: Expose :data:`~socket." "CAN_RAW_JOIN_FILTERS` in the :mod:`socket` module." msgstr "" -#: ../build/NEWS:1522 +#: ../build/NEWS:2847 msgid "" "`bpo-39503 `__: :class:`~urllib.request." "AbstractBasicAuthHandler` of :mod:`urllib.request` now parses all WWW-" @@ -2918,7 +5727,7 @@ msgid "" "the realm of the first Basic challenge." msgstr "" -#: ../build/NEWS:1527 +#: ../build/NEWS:2852 msgid "" "`bpo-39812 `__: Removed daemon threads " "from :mod:`concurrent.futures` by adding an internal `threading." @@ -2927,14 +5736,14 @@ msgid "" "which don't support daemon threads." msgstr "" -#: ../build/NEWS:1532 +#: ../build/NEWS:2857 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:1536 +#: ../build/NEWS:2861 msgid "" "`bpo-40014 `__: Fix ``os." "getgrouplist()``: if ``getgrouplist()`` function fails because the group " @@ -2943,37 +5752,37 @@ msgid "" "groups. For other implementations, double the group list size." msgstr "" -#: ../build/NEWS:1542 +#: ../build/NEWS:2867 msgid "" "`bpo-40017 `__: Add :data:`time." "CLOCK_TAI` constant if the operating system support it." msgstr "" -#: ../build/NEWS:1545 +#: ../build/NEWS:2870 msgid "" "`bpo-40016 `__: In re docstring, clarify " "the relationship between inline and argument compile flags." msgstr "" -#: ../build/NEWS:1548 +#: ../build/NEWS:2873 msgid "" "`bpo-39953 `__: Update internal table of " "OpenSSL error codes in the ``ssl`` module." msgstr "" -#: ../build/NEWS:1551 +#: ../build/NEWS:2876 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakValueDictionary`." msgstr "" -#: ../build/NEWS:1554 +#: ../build/NEWS:2879 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakKeyDictionary`." msgstr "" -#: ../build/NEWS:1557 +#: ../build/NEWS:2882 msgid "" "`bpo-38891 `__: Fix linear runtime " "behaviour of the `__getitem__` and `__setitem__` methods in :class:" @@ -2981,7 +5790,7 @@ msgid "" "performance when iterating a `ShareableList`. Patch by Thomas Krennwallner." msgstr "" -#: ../build/NEWS:1563 +#: ../build/NEWS:2888 msgid "" "`bpo-39682 `__: Remove undocumented " "support for *closing* a `pathlib.Path` object via its context manager. The " @@ -2989,38 +5798,38 @@ msgid "" "`Path` objects immutable." msgstr "" -#: ../build/NEWS:1567 +#: ../build/NEWS:2892 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators (``|`` and ``|=``) to :class:`collections.ChainMap`." msgstr "" -#: ../build/NEWS:1570 +#: ../build/NEWS:2895 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:1574 +#: ../build/NEWS:2899 msgid "" "`bpo-38410 `__: Properly handle :func:" "`sys.audit` failures in :func:`sys.set_asyncgen_hooks`." msgstr "" -#: ../build/NEWS:1577 +#: ../build/NEWS:2902 msgid "" "`bpo-36541 `__: lib2to3 now recognizes " "named assignment expressions (the walrus operator, ``:=``)" msgstr "" -#: ../build/NEWS:1580 +#: ../build/NEWS:2905 msgid "" "`bpo-35967 `__: In platform, delay the " "invocation of 'uname -p' until the processor attribute is requested." msgstr "" -#: ../build/NEWS:1583 +#: ../build/NEWS:2908 msgid "" "`bpo-35113 `__: :meth:`inspect." "getsource` now returns correct source code for inner class with same name as " @@ -3028,77 +5837,77 @@ msgid "" "class. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:1588 +#: ../build/NEWS:2913 msgid "" "`bpo-33262 `__: Deprecate passing None " "as an argument for :func:`shlex.split()`'s ``s`` parameter. Patch by " "Zackery Spytz." msgstr "" -#: ../build/NEWS:1591 +#: ../build/NEWS:2916 msgid "" "`bpo-31758 `__: Prevent crashes when " "using an uninitialized ``_elementtree.XMLParser`` object. Patch by Oren " "Milman." msgstr "" -#: ../build/NEWS:1597 +#: ../build/NEWS:2922 msgid "" "`bpo-27635 `__: The pickle documentation " "incorrectly claimed that ``__new__`` isn't called by default when unpickling." msgstr "" -#: ../build/NEWS:1600 +#: ../build/NEWS:2925 msgid "" "`bpo-39879 `__: Updated :ref:`datamodel` " "docs to include :func:`dict` insertion order preservation. Patch by Furkan " "Onder and Samy Lahfa." msgstr "" -#: ../build/NEWS:1603 +#: ../build/NEWS:2928 msgid "" "`bpo-38387 `__: Document :c:macro:" "`PyDoc_STRVAR` macro in the C-API reference." msgstr "" -#: ../build/NEWS:1605 +#: ../build/NEWS:2930 msgid "" "`bpo-13743 `__: Some methods within xml." "dom.minidom.Element class are now better documented." msgstr "" -#: ../build/NEWS:1611 +#: ../build/NEWS:2936 msgid "" "`bpo-31904 `__: Set expected default " "encoding in test_c_locale_coercion.py for VxWorks RTOS." msgstr "" -#: ../build/NEWS:1614 +#: ../build/NEWS:2939 msgid "" "`bpo-40162 `__: Update Travis CI " "configuration to OpenSSL 1.1.1f." msgstr "" -#: ../build/NEWS:1616 +#: ../build/NEWS:2941 msgid "" "`bpo-40146 `__: Update OpenSSL to 1.1.1f " "in Azure Pipelines." msgstr "" -#: ../build/NEWS:1618 +#: ../build/NEWS:2943 msgid "" "`bpo-40094 `__: Add :func:`test.support." "wait_process` function." msgstr "" -#: ../build/NEWS:1620 +#: ../build/NEWS:2945 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:1624 +#: ../build/NEWS:2949 msgid "" "`bpo-39380 `__: Add the encoding in :" "class:`ftplib.FTP` and :class:`ftplib.FTP_TLS` to the constructor as keyword-" @@ -3106,51 +5915,51 @@ msgid "" "`2640`." msgstr "" -#: ../build/NEWS:1628 +#: ../build/NEWS:2953 msgid "" "`bpo-39793 `__: Use the same domain when " "testing ``make_msgid``. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:1631 +#: ../build/NEWS:2956 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:1637 +#: ../build/NEWS:2962 msgid "" "`bpo-38360 `__: Support single-argument " "form of macOS -isysroot flag." msgstr "" -#: ../build/NEWS:1639 +#: ../build/NEWS:2964 msgid "" "`bpo-40158 `__: Fix CPython MSBuild " "Properties in NuGet Package (build/native/python.props)" msgstr "" -#: ../build/NEWS:1642 +#: ../build/NEWS:2967 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:1649 +#: ../build/NEWS:2974 msgid "" "`bpo-40164 `__: Updates Windows to " "OpenSSL 1.1.1f" msgstr "" -#: ../build/NEWS:1651 +#: ../build/NEWS:2976 msgid "" "`bpo-8901 `__: Ignore the Windows " "registry when the ``-E`` option is used." msgstr "" -#: ../build/NEWS:1656 +#: ../build/NEWS:2981 msgid "" "`bpo-38329 `__: python.org macOS " "installers now update the Current version symlink of /Library/Frameworks/" @@ -3159,57 +5968,57 @@ msgid "" "3 into other macOS applications." msgstr "" -#: ../build/NEWS:1661 +#: ../build/NEWS:2986 msgid "" "`bpo-40164 `__: Update macOS installer " "builds to use OpenSSL 1.1.1g." msgstr "" -#: ../build/NEWS:1666 +#: ../build/NEWS:2991 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:1670 +#: ../build/NEWS:2995 msgid "" "`bpo-38689 `__: IDLE will no longer " "freeze when inspect.signature fails when fetching a calltip." msgstr "" -#: ../build/NEWS:1676 +#: ../build/NEWS:3001 msgid "" "`bpo-40385 `__: Removed the checkpyc.py " "tool. Please see compileall without force mode as a potential alternative." msgstr "" -#: ../build/NEWS:1679 +#: ../build/NEWS:3004 msgid "" "`bpo-40179 `__: Fixed translation of " "``#elif`` in Argument Clinic." msgstr "" -#: ../build/NEWS:1681 +#: ../build/NEWS:3006 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:1688 +#: ../build/NEWS:3013 msgid "" "`bpo-40241 `__: Move the :c:type:" "`PyGC_Head` structure to the internal C API." msgstr "" -#: ../build/NEWS:1690 +#: ../build/NEWS:3015 msgid "" "`bpo-40170 `__: Convert :c:func:" "`PyObject_IS_GC` macro to a function to hide implementation details." msgstr "" -#: ../build/NEWS:1693 +#: ../build/NEWS:3018 msgid "" "`bpo-40241 `__: Add the functions :c:" "func:`PyObject_GC_IsTracked` and :c:func:`PyObject_GC_IsFinalized` to the " @@ -3218,7 +6027,7 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../build/NEWS:1698 +#: ../build/NEWS:3023 msgid "" "`bpo-40170 `__: The :c:func:" "`PyObject_NEW` macro becomes an alias to the :c:func:`PyObject_New` macro, " @@ -3227,7 +6036,7 @@ msgid "" "access directly the :c:member:`PyTypeObject.tp_basicsize` member." msgstr "" -#: ../build/NEWS:1704 +#: ../build/NEWS:3029 msgid "" "`bpo-40170 `__: :c:func:" "`PyType_HasFeature` now always calls :c:func:`PyType_GetFlags` to hide " @@ -3235,7 +6044,7 @@ msgid "" "`PyTypeObject.tp_flags` member when the limited C API was not used." msgstr "" -#: ../build/NEWS:1709 +#: ../build/NEWS:3034 msgid "" "`bpo-40170 `__: Convert the :c:func:" "`PyObject_GET_WEAKREFS_LISTPTR` macro to a function to hide implementation " @@ -3243,14 +6052,14 @@ msgid "" "tp_weaklistoffset` member." msgstr "" -#: ../build/NEWS:1713 +#: ../build/NEWS:3038 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:1717 +#: ../build/NEWS:3042 msgid "" "`bpo-40170 `__: Always declare :c:func:" "`PyIndex_Check` as an opaque function to hide implementation details: remove " @@ -3258,22 +6067,22 @@ msgid "" "`PyTypeObject.tp_as_number` member." msgstr "" -#: ../build/NEWS:1721 +#: ../build/NEWS:3046 msgid "" "`bpo-39947 `__: Add :c:func:" "`PyThreadState_GetID` function: get the unique identifier of a Python thread " "state." msgstr "" -#: ../build/NEWS:1726 +#: ../build/NEWS:3051 msgid "Python 3.9.0 alpha 5" msgstr "" -#: ../build/NEWS:1728 +#: ../build/NEWS:3053 msgid "*Release date: 2020-03-23*" msgstr "" -#: ../build/NEWS:1733 +#: ../build/NEWS:3058 msgid "" "`bpo-38576 `__: Disallow control " "characters in hostnames in http.client, addressing CVE-2019-18348. Such " @@ -3281,7 +6090,7 @@ msgid "" "raised." msgstr "" -#: ../build/NEWS:1740 +#: ../build/NEWS:3065 msgid "" "`bpo-40010 `__: Optimize pending calls " "in multithreaded applications. If a thread different than the main thread " @@ -3291,19 +6100,19 @@ msgid "" "execute pending calls." msgstr "" -#: ../build/NEWS:1746 +#: ../build/NEWS:3071 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction " "until the main thread executes pending calls." msgstr "" -#: ../build/NEWS:1752 +#: ../build/NEWS:3077 msgid "" "`bpo-1635741 `__: Port _collections " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:1755 +#: ../build/NEWS:3080 msgid "" "`bpo-40010 `__: Optimize signal handling " "in multithreaded applications. If a thread different than the main thread " @@ -3312,13 +6121,13 @@ msgid "" "Only the main thread of the main interpreter can handle signals." msgstr "" -#: ../build/NEWS:1761 +#: ../build/NEWS:3086 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction " "until the main thread handles signals." msgstr "" -#: ../build/NEWS:1764 +#: ../build/NEWS:3089 msgid "" "`bpo-39984 `__: If :c:func:" "`Py_AddPendingCall` is called in a subinterpreter, the function is now " @@ -3327,52 +6136,52 @@ msgid "" "scheduled calls." msgstr "" -#: ../build/NEWS:1769 +#: ../build/NEWS:3094 msgid "" "`bpo-1635741 `__: Port _heapq module " "to multiphase initialization." msgstr "" -#: ../build/NEWS:1771 +#: ../build/NEWS:3096 msgid "" "`bpo-1635741 `__: Port itertools " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:1774 +#: ../build/NEWS:3099 msgid "" "`bpo-37207 `__: Speed up calls to " "``frozenset()`` by using the :pep:`590` ``vectorcall`` calling convention. " "Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:1777 +#: ../build/NEWS:3102 msgid "" "`bpo-39984 `__: subinterpreters: Move " "``_PyRuntimeState.ceval.tracing_possible`` to ``PyInterpreterState.ceval." "tracing_possible``: each interpreter now has its own variable." msgstr "" -#: ../build/NEWS:1782 +#: ../build/NEWS:3107 msgid "" "`bpo-37207 `__: Speed up calls to " "``set()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Dong-hee Na." msgstr "" -#: ../build/NEWS:1785 +#: ../build/NEWS:3110 msgid "" "`bpo-1635741 `__: Port _statistics " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:1788 +#: ../build/NEWS:3113 msgid "" "`bpo-39968 `__: Use inline function to " "replace extension modules' get_module_state macros." msgstr "" -#: ../build/NEWS:1791 +#: ../build/NEWS:3116 msgid "" "`bpo-39965 `__: Correctly raise " "``SyntaxError`` if *await* is used inside non-async functions and " @@ -3380,34 +6189,34 @@ msgid "" "Pablo Galindo." msgstr "" -#: ../build/NEWS:1795 +#: ../build/NEWS:3120 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:1799 +#: ../build/NEWS:3124 msgid "" "`bpo-37207 `__: Speed up calls to " "``tuple()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Dong-hee Na." msgstr "" -#: ../build/NEWS:1802 +#: ../build/NEWS:3127 msgid "" "`bpo-38373 `__: Chaged list " "overallocation strategy. It no longer overallocates if the new size is " -"closer to overalocated size than to the old size and adds padding." +"closer to overallocated size than to the old size and adds padding." msgstr "" -#: ../build/NEWS:1806 +#: ../build/NEWS:3131 msgid "" "`bpo-39926 `__: Update Unicode database " "to Unicode version 13.0.0." msgstr "" -#: ../build/NEWS:1808 +#: ../build/NEWS:3133 msgid "" "`bpo-19466 `__: Clear the frames of " "daemon threads earlier during the Python shutdown to call objects " @@ -3415,7 +6224,7 @@ msgid "" "daemon threads in a more reliable way." msgstr "" -#: ../build/NEWS:1812 +#: ../build/NEWS:3137 msgid "" "`bpo-38894 `__: Fix a bug that was " "causing incomplete results when calling ``pathlib.Path.glob`` in the " @@ -3423,7 +6232,7 @@ msgid "" "access. Patch by Pablo Galindo and Matt Wozniski." msgstr "" -#: ../build/NEWS:1817 +#: ../build/NEWS:3142 msgid "" "`bpo-39877 `__: Fix :c:func:" "`PyEval_RestoreThread` random crash at exit with daemon threads. It now " @@ -3433,136 +6242,136 @@ msgid "" "trying to take the GIL." msgstr "" -#: ../build/NEWS:1823 +#: ../build/NEWS:3148 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:1827 +#: ../build/NEWS:3152 msgid "" "`bpo-39776 `__: Fix race condition where " "threads created by PyGILState_Ensure() could get a duplicate id." msgstr "" -#: ../build/NEWS:1830 +#: ../build/NEWS:3155 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:1834 +#: ../build/NEWS:3159 msgid "" "`bpo-39778 `__: Fixed a crash due to " "incorrect handling of weak references in ``collections.OrderedDict`` " "classes. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1837 +#: ../build/NEWS:3162 msgid "" "`bpo-1635741 `__: Port audioop " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:1840 +#: ../build/NEWS:3165 msgid "" "`bpo-39702 `__: Relax :term:`decorator` " "grammar restrictions to allow any valid expression (:pep:`614`)." msgstr "" -#: ../build/NEWS:1843 +#: ../build/NEWS:3168 msgid "" "`bpo-38091 `__: Tweak import deadlock " "detection code to not deadlock itself." msgstr "" -#: ../build/NEWS:1845 +#: ../build/NEWS:3170 msgid "" "`bpo-1635741 `__: Port _locale " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:1848 +#: ../build/NEWS:3173 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:1852 +#: ../build/NEWS:3177 msgid "" "`bpo-39520 `__: Fix unparsing of ext " "slices with no items (``foo[:,]``). Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:1855 +#: ../build/NEWS:3180 msgid "" "`bpo-39220 `__: Do not optimize " "annotations if 'from __future__ import annotations' is used. Patch by Pablo " "Galindo." msgstr "" -#: ../build/NEWS:1858 +#: ../build/NEWS:3183 msgid "" "`bpo-35712 `__: Using :data:" "`NotImplemented` in a boolean context has been deprecated. Patch contributed " "by Josh Rosenberg." msgstr "" -#: ../build/NEWS:1861 +#: ../build/NEWS:3186 msgid "" "`bpo-22490 `__: Don't leak environment " "variable ``__PYVENV_LAUNCHER__`` into the interpreter session on macOS." msgstr "" -#: ../build/NEWS:1867 +#: ../build/NEWS:3192 msgid "" "`bpo-39830 `__: Add :class:`zipfile." "Path` to ``__all__`` in the :mod:`zipfile` module." msgstr "" -#: ../build/NEWS:1870 +#: ../build/NEWS:3195 msgid "" "`bpo-40000 `__: Improved error messages " "for validation of ``ast.Constant`` nodes. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:1873 +#: ../build/NEWS:3198 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:1877 +#: ../build/NEWS:3202 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:1880 +#: ../build/NEWS:3205 msgid "" "`bpo-39988 `__: Deprecated ``ast." "AugLoad`` and ``ast.AugStore`` node classes because they are no longer used." msgstr "" -#: ../build/NEWS:1883 +#: ../build/NEWS:3208 msgid "" "`bpo-39656 `__: Ensure ``bin/python3.#`` " "is always present in virtual environments on POSIX platforms - by Anthony " "Sottile." msgstr "" -#: ../build/NEWS:1886 +#: ../build/NEWS:3211 msgid "" "`bpo-39969 `__: Deprecated ``ast.Param`` " "node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:1889 +#: ../build/NEWS:3214 msgid "" "`bpo-39360 `__: Ensure all workers exit " "when finalizing a :class:`multiprocessing.Pool` implicitly via the module " @@ -3572,7 +6381,7 @@ msgid "" "Batuhan Taskaya and Pablo Galindo." msgstr "" -#: ../build/NEWS:1896 +#: ../build/NEWS:3221 msgid "" "`bpo-35370 `__: sys.settrace(), sys." "setprofile() and _lsprof.Profiler.enable() now properly report :c:func:" @@ -3580,7 +6389,7 @@ msgid "" "denied." msgstr "" -#: ../build/NEWS:1900 +#: ../build/NEWS:3225 msgid "" "`bpo-39936 `__: AIX: Fix _aix_support " "module when the subprocess is not available, when building Python from " @@ -3590,20 +6399,20 @@ msgid "" "available or not." msgstr "" -#: ../build/NEWS:1906 +#: ../build/NEWS:3231 msgid "" "`bpo-36144 `__: :class:`collections." "OrderedDict` now implements ``|`` and ``|=`` (:pep:`584`)." msgstr "" -#: ../build/NEWS:1909 +#: ../build/NEWS:3234 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:1912 +#: ../build/NEWS:3237 msgid "" "`bpo-39915 `__: Ensure :attr:`unittest." "mock.AsyncMock.await_args_list` has call objects in the order of awaited " @@ -3611,14 +6420,14 @@ msgid "" "the last value of the call. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:1917 +#: ../build/NEWS:3242 msgid "" "`bpo-36144 `__: Updated :data:`os." "environ` and :data:`os.environb` to support :pep:`584`'s merge (``|``) and " "update (``|=``) operators." msgstr "" -#: ../build/NEWS:1920 +#: ../build/NEWS:3245 msgid "" "`bpo-38662 `__: The ``ensurepip`` module " "now invokes ``pip`` via the ``runpy`` module. Hence it is no longer tightly " @@ -3627,20 +6436,20 @@ msgid "" "distributors." msgstr "" -#: ../build/NEWS:1925 +#: ../build/NEWS:3250 msgid "" "`bpo-38075 `__: Fix the :meth:`random." "Random.seed` method when a :class:`bool` is passed as the seed." msgstr "" -#: ../build/NEWS:1928 +#: ../build/NEWS:3253 msgid "" "`bpo-39916 `__: More reliable use of " "``os.scandir()`` in ``Path.glob()``. It no longer emits a ResourceWarning " "when interrupted." msgstr "" -#: ../build/NEWS:1931 +#: ../build/NEWS:3256 msgid "" "`bpo-39850 `__: :mod:`multiprocessing` " "now supports abstract socket addresses (if abstract sockets are supported in " @@ -3650,7 +6459,7 @@ msgid "" "address is too large for an AF_UNIX socket address. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1938 +#: ../build/NEWS:3263 msgid "" "`bpo-36287 `__: :func:`ast.dump()` no " "longer outputs optional fields and attributes with default values. The " @@ -3658,27 +6467,27 @@ msgid "" "as class attributes (e.g. ``Constant.kind`` is set to ``None``)." msgstr "" -#: ../build/NEWS:1943 +#: ../build/NEWS:3268 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:1947 +#: ../build/NEWS:3272 msgid "" "`bpo-39828 `__: Fix :mod:`json.tool` to " "catch :exc:`BrokenPipeError`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:1950 +#: ../build/NEWS:3275 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:1954 +#: ../build/NEWS:3279 msgid "" "`bpo-39674 `__: Revert \"`bpo-37330 " "`__: open() no longer accept 'U' in file " @@ -3686,65 +6495,65 @@ msgid "" "from Python 2.7, but will be removed in Python 3.10." msgstr "" -#: ../build/NEWS:1958 +#: ../build/NEWS:3283 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:1962 +#: ../build/NEWS:3287 msgid "" "`bpo-39826 `__: Add getConnection method " "to logging HTTPHandler to enable custom connections." msgstr "" -#: ../build/NEWS:1965 +#: ../build/NEWS:3290 msgid "" "`bpo-39763 `__: Reimplement :func:" "`distutils.spawn.spawn` function with the :mod:`subprocess` module." msgstr "" -#: ../build/NEWS:1968 +#: ../build/NEWS:3293 msgid "" "`bpo-39794 `__: Add --without-decimal-" "contextvar build option. This enables a thread-local rather than a " "coroutine local context." msgstr "" -#: ../build/NEWS:1971 +#: ../build/NEWS:3296 msgid "" "`bpo-36144 `__: :class:`collections." "defaultdict` now implements ``|`` (:pep:`584`)." msgstr "" -#: ../build/NEWS:1974 +#: ../build/NEWS:3299 msgid "" "`bpo-39517 `__: Fix runpy.run_path() " "when using pathlike objects" msgstr "" -#: ../build/NEWS:1976 +#: ../build/NEWS:3301 msgid "" "`bpo-39775 `__: Change ``inspect." "Signature.parameters`` back to ``collections.OrderedDict``. This was changed " "to ``dict`` in Python 3.9.0a4." msgstr "" -#: ../build/NEWS:1980 +#: ../build/NEWS:3305 msgid "" "`bpo-39678 `__: Refactor queue_manager " "in :class:`concurrent.futures.ProcessPoolExecutor` to make it easier to " "maintain." msgstr "" -#: ../build/NEWS:1984 +#: ../build/NEWS:3309 msgid "" "`bpo-39764 `__: Fix AttributeError when " "calling get_stack on a PyAsyncGenObject Task" msgstr "" -#: ../build/NEWS:1987 +#: ../build/NEWS:3312 msgid "" "`bpo-39769 `__: The :func:`compileall." "compile_dir` function's *ddir* parameter and the compileall command line " @@ -3753,80 +6562,80 @@ msgid "" "fixes a regression introduced with Python 3.5." msgstr "" -#: ../build/NEWS:1993 +#: ../build/NEWS:3318 msgid "" "`bpo-36144 `__: :class:`types." "MappingProxyType` objects now support the merge (``|``) operator from :pep:" "`584`." msgstr "" -#: ../build/NEWS:1996 +#: ../build/NEWS:3321 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:2000 +#: ../build/NEWS:3325 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:2003 +#: ../build/NEWS:3328 msgid "" "`bpo-39667 `__: Improve pathlib.Path " "compatibility on zipfile.Path and correct performance degradation as found " "in zipp 3.0." msgstr "" -#: ../build/NEWS:2006 +#: ../build/NEWS:3331 msgid "" "`bpo-39638 `__: Keep ASDL signatures in " "the docstrings for ``AST`` nodes. Patch by Batuhan Taskaya" msgstr "" -#: ../build/NEWS:2009 +#: ../build/NEWS:3334 msgid "" "`bpo-39639 `__: Deprecated ``ast.Suite`` " "node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:2012 +#: ../build/NEWS:3337 msgid "" "`bpo-39609 `__: Add thread_name_prefix " "to default asyncio executor" msgstr "" -#: ../build/NEWS:2014 +#: ../build/NEWS:3339 msgid "" "`bpo-39548 `__: Fix handling of header " "in :class:`urllib.request.AbstractDigestAuthHandler` when the optional " "``qop`` parameter is not present." msgstr "" -#: ../build/NEWS:2018 +#: ../build/NEWS:3343 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:2021 +#: ../build/NEWS:3346 msgid "" "`bpo-39507 `__: Adding HTTP status 418 " "\"I'm a Teapot\" to HTTPStatus in http library. Patch by Ross Rhodes." msgstr "" -#: ../build/NEWS:2024 +#: ../build/NEWS:3349 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:2028 +#: ../build/NEWS:3353 msgid "" "`bpo-38971 `__: Open issue in the BPO " "indicated a desire to make the implementation of codecs.open() at parity " @@ -3834,14 +6643,14 @@ msgid "" "closed before an exception is raised." msgstr "" -#: ../build/NEWS:2033 +#: ../build/NEWS:3358 msgid "" "`bpo-38641 `__: Added starred " "expressions support to ``return`` and ``yield`` statements for ``lib2to3``. " "Patch by Vlad Emelianov." msgstr "" -#: ../build/NEWS:2036 +#: ../build/NEWS:3361 msgid "" "`bpo-37534 `__: When using minidom " "module to generate XML documents the ability to add Standalone Document " @@ -3850,13 +6659,13 @@ msgid "" "Recommendation (available here: https://www.w3.org/TR/xml/#sec-prolog-dtd)." msgstr "" -#: ../build/NEWS:2042 +#: ../build/NEWS:3367 msgid "" "`bpo-34788 `__: Add support for scoped " "IPv6 addresses to :mod:`ipaddress`. Patch by Oleksandr Pavliuk." msgstr "" -#: ../build/NEWS:2045 +#: ../build/NEWS:3370 msgid "" "`bpo-34822 `__: Simplified AST for " "subscription. Simple indices are now represented by their value, extended " @@ -3866,63 +6675,63 @@ msgid "" "``ExtSlice(slices)`` returns ``Tuple(slices, Load())``." msgstr "" -#: ../build/NEWS:2055 +#: ../build/NEWS:3380 msgid "" "`bpo-39868 `__: Updated the Language " "Reference for :pep:`572`." msgstr "" -#: ../build/NEWS:2057 +#: ../build/NEWS:3382 msgid "" "`bpo-13790 `__: Change 'string' to " "'specification' in format doc." msgstr "" -#: ../build/NEWS:2059 +#: ../build/NEWS:3384 msgid "" "`bpo-17422 `__: The language reference " "no longer restricts default class namespaces to dicts only." msgstr "" -#: ../build/NEWS:2062 +#: ../build/NEWS:3387 msgid "" "`bpo-39530 `__: Fix misleading " "documentation about mixed-type numeric comparisons." msgstr "" -#: ../build/NEWS:2065 +#: ../build/NEWS:3390 msgid "" "`bpo-39718 `__: Update :mod:`token` " "documentation to reflect additions in Python 3.8" msgstr "" -#: ../build/NEWS:2068 +#: ../build/NEWS:3393 msgid "" "`bpo-39677 `__: Changed operand name of " "**MAKE_FUNCTION** from *argc* to *flags* for module :mod:`dis`" msgstr "" -#: ../build/NEWS:2074 +#: ../build/NEWS:3399 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:2077 +#: ../build/NEWS:3402 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:2080 +#: ../build/NEWS:3405 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:2083 +#: ../build/NEWS:3408 msgid "" "`bpo-39855 `__: test_subprocess." "test_user() now skips the test on an user name if the user name doesn't " @@ -3930,13 +6739,13 @@ msgid "" "Linux." msgstr "" -#: ../build/NEWS:2090 +#: ../build/NEWS:3415 msgid "" "`bpo-39761 `__: Fix build with DTrace " "but without additional DFLAGS." msgstr "" -#: ../build/NEWS:2092 +#: ../build/NEWS:3417 msgid "" "`bpo-39763 `__: setup.py now uses a " "basic implementation of the :mod:`subprocess` module if the :mod:" @@ -3944,7 +6753,7 @@ msgid "" "are built." msgstr "" -#: ../build/NEWS:2096 +#: ../build/NEWS:3421 msgid "" "`bpo-1294959 `__: Add ``--with-" "platlibdir`` option to the configure script: name of the platform-specific " @@ -3955,20 +6764,20 @@ msgid "" "Jan Matějek, Matěj Cepl, Charalampos Stratakis and Victor Stinner." msgstr "" -#: ../build/NEWS:2107 +#: ../build/NEWS:3432 msgid "" "`bpo-39930 `__: Ensures the required :" "file:`vcruntime140.dll` is included in install packages." msgstr "" -#: ../build/NEWS:2110 +#: ../build/NEWS:3435 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:2114 +#: ../build/NEWS:3439 msgid "" "`bpo-38597 `__: :mod:`distutils` will no " "longer statically link :file:`vcruntime140.dll` when a redistributable " @@ -3976,57 +6785,57 @@ msgid "" "of this DLL to ensure distributed extensions can continue to load." msgstr "" -#: ../build/NEWS:2119 +#: ../build/NEWS:3444 msgid "" "`bpo-38380 `__: Update Windows builds to " "use SQLite 3.31.1" msgstr "" -#: ../build/NEWS:2121 +#: ../build/NEWS:3446 msgid "" "`bpo-39789 `__: Update Windows release " "build machines to Visual Studio 2019 (MSVC 14.2)." msgstr "" -#: ../build/NEWS:2124 +#: ../build/NEWS:3449 msgid "" "`bpo-34803 `__: Package for nuget.org " "now includes repository reference and bundled icon image." msgstr "" -#: ../build/NEWS:2130 +#: ../build/NEWS:3455 msgid "" "`bpo-38380 `__: Update macOS builds to " "use SQLite 3.31.1" msgstr "" -#: ../build/NEWS:2135 +#: ../build/NEWS:3460 msgid "" "`bpo-27115 `__: For 'Go to Line', use a " "Query box subclass with IDLE standard behavior and improved error checking." msgstr "" -#: ../build/NEWS:2138 +#: ../build/NEWS:3463 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:2141 +#: ../build/NEWS:3466 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:2144 +#: ../build/NEWS:3469 msgid "" "`bpo-39781 `__: Selecting code context " "lines no longer causes a jump." msgstr "" -#: ../build/NEWS:2149 +#: ../build/NEWS:3474 msgid "" "`bpo-36184 `__: Port python-gdb.py to " "FreeBSD. python-gdb.py now checks for \"take_gil\" function name to check if " @@ -4035,21 +6844,21 @@ msgid "" "condition than the GIL." msgstr "" -#: ../build/NEWS:2154 +#: ../build/NEWS:3479 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:2161 +#: ../build/NEWS:3486 msgid "" "`bpo-40024 `__: Add :c:func:" "`PyModule_AddType` helper function: add a type to a module. Patch by Dong-" "hee Na." msgstr "" -#: ../build/NEWS:2164 +#: ../build/NEWS:3489 msgid "" "`bpo-39946 `__: Remove ``_PyRuntime." "getframe`` hook and remove ``_PyThreadState_GetFrame`` macro which was an " @@ -4057,39 +6866,39 @@ msgid "" "API. Remove also ``PyThreadFrameGetter`` type." msgstr "" -#: ../build/NEWS:2169 +#: ../build/NEWS:3494 msgid "" "`bpo-39947 `__: Add :c:func:" "`PyThreadState_GetFrame` function: get the current frame of a Python thread " "state." msgstr "" -#: ../build/NEWS:2172 +#: ../build/NEWS:3497 msgid "" "`bpo-37207 `__: Add _PyArg_NoKwnames " "helper function. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:2174 +#: ../build/NEWS:3499 msgid "" "`bpo-39947 `__: Add :c:func:" "`PyThreadState_GetInterpreter`: get the interpreter of a Python thread state." msgstr "" -#: ../build/NEWS:2177 +#: ../build/NEWS:3502 msgid "" "`bpo-39947 `__: Add :c:func:" "`PyInterpreterState_Get` function to the limited C API." msgstr "" -#: ../build/NEWS:2180 +#: ../build/NEWS:3505 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:2183 +#: ../build/NEWS:3508 msgid "" "`bpo-39947 `__: Move the static inline " "function flavor of Py_EnterRecursiveCall() and Py_LeaveRecursiveCall() to " @@ -4097,7 +6906,7 @@ msgid "" "provides regular functions which hide implementation details." msgstr "" -#: ../build/NEWS:2188 +#: ../build/NEWS:3513 msgid "" "`bpo-39947 `__: " "Py_TRASHCAN_BEGIN_CONDITION and Py_TRASHCAN_END macro no longer access " @@ -4105,35 +6914,35 @@ msgid "" "_PyTrash_end() functions which hide implementation details." msgstr "" -#: ../build/NEWS:2192 +#: ../build/NEWS:3517 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:2196 +#: ../build/NEWS:3521 msgid "" "`bpo-39877 `__: Deprecated :c:func:" "`PyEval_InitThreads` and :c:func:`PyEval_ThreadsInitialized`. Calling :c:" "func:`PyEval_InitThreads` now does nothing." msgstr "" -#: ../build/NEWS:2200 +#: ../build/NEWS:3525 msgid "" "`bpo-38249 `__: :c:macro:" "`Py_UNREACHABLE` is now implemented with ``__builtin_unreachable()`` and " "analogs in release mode." msgstr "" -#: ../build/NEWS:2203 +#: ../build/NEWS:3528 msgid "" "`bpo-38643 `__: :c:func:" "`PyNumber_ToBase` now raises a :exc:`SystemError` instead of crashing when " "called with invalid base." msgstr "" -#: ../build/NEWS:2206 +#: ../build/NEWS:3531 msgid "" "`bpo-39882 `__: The :c:func:" "`Py_FatalError` function is replaced with a macro which logs automatically " @@ -4141,7 +6950,7 @@ msgid "" "defined." msgstr "" -#: ../build/NEWS:2210 +#: ../build/NEWS:3535 msgid "" "`bpo-39824 `__: Extension modules: :c:" "member:`~PyModuleDef.m_traverse`, :c:member:`~PyModuleDef.m_clear` and :c:" @@ -4154,19 +6963,19 @@ msgid "" "``NULL``." msgstr "" -#: ../build/NEWS:2219 +#: ../build/NEWS:3544 msgid "" "Extension modules without module state (``m_size <= 0``) are not affected." msgstr "" -#: ../build/NEWS:2221 +#: ../build/NEWS:3546 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:2224 +#: ../build/NEWS:3549 msgid "" "`bpo-38500 `__: Add a private API to get " "and set the frame evaluation function: add :c:func:" @@ -4175,34 +6984,34 @@ msgid "" "`_PyFrameEvalFunction` function type now takes a *tstate* parameter." msgstr "" -#: ../build/NEWS:2232 +#: ../build/NEWS:3557 msgid "Python 3.9.0 alpha 4" msgstr "" -#: ../build/NEWS:2234 +#: ../build/NEWS:3559 msgid "*Release date: 2020-02-25*" msgstr "" -#: ../build/NEWS:2239 +#: ../build/NEWS:3564 msgid "" "`bpo-39184 `__: Add audit events to " "functions in `fcntl`, `msvcrt`, `os`, `resource`, `shutil`, `signal` and " "`syslog`." msgstr "" -#: ../build/NEWS:2242 +#: ../build/NEWS:3567 msgid "" "`bpo-39401 `__: Avoid unsafe DLL load at " "startup on Windows 7 and earlier." msgstr "" -#: ../build/NEWS:2244 +#: ../build/NEWS:3569 msgid "" "`bpo-39184 `__: Add audit events to " "command execution functions in os and pty modules." msgstr "" -#: ../build/NEWS:2250 +#: ../build/NEWS:3575 msgid "" "`bpo-39382 `__: Fix a use-after-free in " "the single inheritance path of ``issubclass()``, when the ``__bases__`` of " @@ -4210,25 +7019,25 @@ msgid "" "Yonatan Goldschmidt." msgstr "" -#: ../build/NEWS:2254 +#: ../build/NEWS:3579 msgid "" "`bpo-39573 `__: Update clinic tool to " "use :c:func:`Py_IS_TYPE`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:2257 +#: ../build/NEWS:3582 msgid "" "`bpo-39619 `__: Enable use of :func:`os." "chroot` on HP-UX systems." msgstr "" -#: ../build/NEWS:2259 +#: ../build/NEWS:3584 msgid "" "`bpo-39573 `__: Add :c:func:`Py_IS_TYPE` " "static inline function to check whether the object *o* type is *type*." msgstr "" -#: ../build/NEWS:2262 +#: ../build/NEWS:3587 msgid "" "`bpo-39606 `__: Fix regression caused by " "fix for `bpo-39386 `__, that prevented " @@ -4236,78 +7045,78 @@ msgid "" "exhausted." msgstr "" -#: ../build/NEWS:2266 +#: ../build/NEWS:3591 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:2270 +#: ../build/NEWS:3595 msgid "" "`bpo-1635741 `__: Port _crypt " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2273 +#: ../build/NEWS:3598 msgid "" "`bpo-1635741 `__: Port _contextvars " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2276 +#: ../build/NEWS:3601 msgid "" "`bpo-39510 `__: Fix segfault in " "``readinto()`` method on closed BufferedReader." msgstr "" -#: ../build/NEWS:2278 +#: ../build/NEWS:3603 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:2281 +#: ../build/NEWS:3606 msgid "" "`bpo-39492 `__: Fix a reference cycle in " "the C Pickler that was preventing the garbage collection of deleted, pickled " "objects." msgstr "" -#: ../build/NEWS:2284 +#: ../build/NEWS:3609 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:2287 +#: ../build/NEWS:3612 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:2291 +#: ../build/NEWS:3616 msgid "" "`bpo-1635741 `__: Port _codecs " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2294 +#: ../build/NEWS:3619 msgid "" "`bpo-1635741 `__: Port _bz2 extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2297 +#: ../build/NEWS:3622 msgid "" "`bpo-1635741 `__: Port _abc extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2300 +#: ../build/NEWS:3625 msgid "" "`bpo-39320 `__: Replace two complex " "bytecodes for building dicts with two simpler ones. The new bytecodes " @@ -4315,84 +7124,84 @@ msgid "" "``BUILD_MAP_UNPACK`` and ``BUILD_MAP_UNPACK_WITH_CALL`` have been removed." msgstr "" -#: ../build/NEWS:2305 +#: ../build/NEWS:3630 msgid "" "`bpo-39219 `__: Syntax errors raised in " "the tokenizer now always set correct \"text\" and \"offset\" attributes." msgstr "" -#: ../build/NEWS:2308 +#: ../build/NEWS:3633 msgid "" "`bpo-36051 `__: Drop the GIL during " "large ``bytes.join`` operations. Patch by Bruce Merry." msgstr "" -#: ../build/NEWS:2311 +#: ../build/NEWS:3636 msgid "" "`bpo-38960 `__: Fix DTrace build issues " "on FreeBSD. Patch by David Carlier." msgstr "" -#: ../build/NEWS:2313 +#: ../build/NEWS:3638 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:2316 +#: ../build/NEWS:3641 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:2320 +#: ../build/NEWS:3645 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:2327 +#: ../build/NEWS:3652 msgid "" "`bpo-30566 `__: Fix :exc:`IndexError` " "when trying to decode an invalid string with punycode codec." msgstr "" -#: ../build/NEWS:2330 +#: ../build/NEWS:3655 msgid "" "`bpo-39649 `__: Remove obsolete check " "for `__args__` in bdb.Bdb.format_stack_entry." msgstr "" -#: ../build/NEWS:2333 +#: ../build/NEWS:3658 msgid "" "`bpo-39648 `__: Expanded :func:`math." "gcd` and :func:`math.lcm` to handle multiple arguments." msgstr "" -#: ../build/NEWS:2336 +#: ../build/NEWS:3661 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:2340 +#: ../build/NEWS:3665 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:2344 +#: ../build/NEWS:3669 msgid "" "`bpo-39479 `__: Add :func:`math.lcm` " "function: least common multiple." msgstr "" -#: ../build/NEWS:2346 +#: ../build/NEWS:3671 msgid "" "`bpo-39674 `__: Revert \"Do not expose " "abstract collection classes in the collections module\" change (`bpo-25988 " @@ -4401,26 +7210,26 @@ msgid "" "be removed in Python 3.10." msgstr "" -#: ../build/NEWS:2351 +#: ../build/NEWS:3676 msgid "" "`bpo-39104 `__: Fix hanging " "ProcessPoolExcutor on ``shutdown(wait=False)`` when a task has failed " "pickling." msgstr "" -#: ../build/NEWS:2354 +#: ../build/NEWS:3679 msgid "" "`bpo-39627 `__: Fixed TypedDict totality " "check for inherited keys." msgstr "" -#: ../build/NEWS:2356 +#: ../build/NEWS:3681 msgid "" "`bpo-39474 `__: Fixed starting position " "of AST for expressions like ``(a)(b)``, ``(a)[b]`` and ``(a).b``." msgstr "" -#: ../build/NEWS:2359 +#: ../build/NEWS:3684 msgid "" "`bpo-21016 `__: The :mod:`pydoc` and :" "mod:`trace` modules now use the :mod:`sysconfig` module to get the path to " @@ -4428,21 +7237,21 @@ msgid "" "usr/lib64/python3.9/`` on Fedora. Patch by Jan Matějek." msgstr "" -#: ../build/NEWS:2364 +#: ../build/NEWS:3689 msgid "" "`bpo-39590 `__: Collections.deque now " "holds strong references during deque.__contains__ and deque.count, fixing " "crashes." msgstr "" -#: ../build/NEWS:2367 +#: ../build/NEWS:3692 msgid "" "`bpo-39586 `__: The distutils " "``bdist_msi`` command is deprecated in Python 3.9, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../build/NEWS:2370 +#: ../build/NEWS:3695 msgid "" "`bpo-39595 `__: Improved performance of " "zipfile.Path for files with a large number of entries. Also improved " @@ -4451,7 +7260,7 @@ msgid "" "html#v1-5-0>`_." msgstr "" -#: ../build/NEWS:2375 +#: ../build/NEWS:3700 msgid "" "`bpo-39350 `__: Fix regression in :class:" "`fractions.Fraction` if the numerator and/or the denominator is an :class:" @@ -4460,39 +7269,39 @@ msgid "" "type. Previously, the GCD type depended on *numerator* and *denominator*." msgstr "" -#: ../build/NEWS:2381 +#: ../build/NEWS:3706 msgid "" "`bpo-39567 `__: Added audit for :func:" "`os.walk`, :func:`os.fwalk`, :meth:`pathlib.Path.glob` and :meth:`pathlib." "Path.rglob`." msgstr "" -#: ../build/NEWS:2384 +#: ../build/NEWS:3709 msgid "" "`bpo-39559 `__: Remove unused, " "undocumented argument ``getters`` from :func:`uuid.getnode`" msgstr "" -#: ../build/NEWS:2387 +#: ../build/NEWS:3712 msgid "" "`bpo-38149 `__: :func:`sys.audit` is now " "called only once per call of :func:`glob.glob` and :func:`glob.iglob`." msgstr "" -#: ../build/NEWS:2390 +#: ../build/NEWS:3715 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:2394 +#: ../build/NEWS:3719 msgid "" "`bpo-39450 `__: Striped whitespace from " "docstring before returning it from :func:`unittest.case.shortDescription`." msgstr "" -#: ../build/NEWS:2397 +#: ../build/NEWS:3722 msgid "" "`bpo-12915 `__: A new function " "``resolve_name`` has been added to the ``pkgutil`` module. This resolves a " @@ -4501,19 +7310,19 @@ msgid "" "package/module reached via recursive attribute access." msgstr "" -#: ../build/NEWS:2403 +#: ../build/NEWS:3728 msgid "" "`bpo-39353 `__: The :func:`binascii." "crc_hqx` function is no longer deprecated." msgstr "" -#: ../build/NEWS:2405 +#: ../build/NEWS:3730 msgid "" "`bpo-39493 `__: Mark ``typing.IO." "closed`` as a property" msgstr "" -#: ../build/NEWS:2407 +#: ../build/NEWS:3732 msgid "" "`bpo-39491 `__: Add :data:`typing." "Annotated` and ``include_extras`` parameter to :func:`typing.get_type_hints` " @@ -4521,7 +7330,7 @@ msgid "" "Varoquaux and Konstantin Kashin." msgstr "" -#: ../build/NEWS:2411 +#: ../build/NEWS:3736 msgid "" "`bpo-39485 `__: Fix a bug in :func:" "`unittest.mock.create_autospec` that would complain about the wrong number " @@ -4529,33 +7338,33 @@ msgid "" "functions." msgstr "" -#: ../build/NEWS:2415 +#: ../build/NEWS:3740 msgid "" "`bpo-38932 `__: Mock fully resets child " "objects on reset_mock(). Patch by Vegard Stikbakke" msgstr "" -#: ../build/NEWS:2418 +#: ../build/NEWS:3743 msgid "" "`bpo-39082 `__: Allow AsyncMock to " "correctly patch static/class methods" msgstr "" -#: ../build/NEWS:2420 +#: ../build/NEWS:3745 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:2424 +#: ../build/NEWS:3749 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:2428 +#: ../build/NEWS:3753 msgid "" "`bpo-39349 `__: Added a new " "*cancel_futures* parameter to :meth:`concurrent.futures.Executor.shutdown` " @@ -4563,21 +7372,21 @@ msgid "" "waiting for them to complete before shutting down the executor." msgstr "" -#: ../build/NEWS:2433 +#: ../build/NEWS:3758 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:2436 +#: ../build/NEWS:3761 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:2440 +#: ../build/NEWS:3765 msgid "" "`bpo-25597 `__: Ensure, if ``wraps`` is " "supplied to :class:`unittest.mock.MagicMock`, it is used to calculate return " @@ -4585,60 +7394,60 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:2445 +#: ../build/NEWS:3770 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:2449 +#: ../build/NEWS:3774 msgid "" "`bpo-35727 `__: Fix sys.exit() and sys." "exit(None) exit code propagation when used in multiprocessing.Process." msgstr "" -#: ../build/NEWS:2452 +#: ../build/NEWS:3777 msgid "" "`bpo-32173 `__: * Add `lazycache` " "function to `__all__`. * Use `dict.clear` to clear the cache. * Refactoring " "`getline` function and `checkcache` function." msgstr "" -#: ../build/NEWS:2459 +#: ../build/NEWS:3784 msgid "" "`bpo-17422 `__: The language reference " "now specifies restrictions on class namespaces. Adapted from a patch by " "Ethan Furman." msgstr "" -#: ../build/NEWS:2462 +#: ../build/NEWS:3787 msgid "" "`bpo-39572 `__: Updated documentation of " "``total`` flag of TypeDict." msgstr "" -#: ../build/NEWS:2464 +#: ../build/NEWS:3789 msgid "" "`bpo-39654 `__: In pyclbr doc, update " "'class' to 'module' where appropriate and add readmodule comment. Patch by " "Hakan Çelik." msgstr "" -#: ../build/NEWS:2467 +#: ../build/NEWS:3792 msgid "" "`bpo-39153 `__: Clarify refcounting " "semantics for the following functions: - PyObject_SetItem - " "PyMapping_SetItemString - PyDict_SetItem - PyDict_SetItemString" msgstr "" -#: ../build/NEWS:2471 +#: ../build/NEWS:3796 msgid "" "`bpo-39392 `__: Explain that when " "filling with turtle, overlap regions may be left unfilled." msgstr "" -#: ../build/NEWS:2474 +#: ../build/NEWS:3799 msgid "" "`bpo-39369 `__: Update mmap readline " "method description. The fact that the readline method does update the file " @@ -4646,50 +7455,50 @@ msgid "" "programmer that it doesn't update it." msgstr "" -#: ../build/NEWS:2479 +#: ../build/NEWS:3804 msgid "" "`bpo-9056 `__: Include subsection in TOC " "for PDF version of docs." msgstr "" -#: ../build/NEWS:2484 +#: ../build/NEWS:3809 msgid "" "`bpo-38325 `__: Skip tests on non-BMP " "characters of test_winconsoleio." msgstr "" -#: ../build/NEWS:2486 +#: ../build/NEWS:3811 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:2493 +#: ../build/NEWS:3818 msgid "" "`bpo-39489 `__: Remove ``COUNT_ALLOCS`` " "special build." msgstr "" -#: ../build/NEWS:2498 +#: ../build/NEWS:3823 msgid "" "`bpo-39553 `__: Delete unused code " "related to SxS manifests." msgstr "" -#: ../build/NEWS:2500 +#: ../build/NEWS:3825 msgid "" "`bpo-39439 `__: Honor the Python path " "when a virtualenv is active on Windows." msgstr "" -#: ../build/NEWS:2502 +#: ../build/NEWS:3827 msgid "" "`bpo-39393 `__: Improve the error " "message when attempting to load a DLL with unresolved dependencies." msgstr "" -#: ../build/NEWS:2505 +#: ../build/NEWS:3830 msgid "" "`bpo-38883 `__: :meth:`~pathlib.Path." "home()` and :meth:`~pathlib.Path.expanduser()` on Windows now prefer :envvar:" @@ -4699,44 +7508,44 @@ msgid "" "`36264`." msgstr "" -#: ../build/NEWS:2512 +#: ../build/NEWS:3837 msgid "" "`bpo-39185 `__: The build.bat script has " "additional options for very-quiet output (-q) and very-verbose output (-vv)" msgstr "" -#: ../build/NEWS:2518 +#: ../build/NEWS:3843 msgid "" "`bpo-39663 `__: Add tests for pyparse " "find_good_parse_start()." msgstr "" -#: ../build/NEWS:2520 +#: ../build/NEWS:3845 msgid "" "`bpo-39600 `__: In the font " "configuration window, remove duplicated font names." msgstr "" -#: ../build/NEWS:2522 +#: ../build/NEWS:3847 msgid "" "`bpo-30780 `__: Add remaining " "configdialog tests for buttons and highlights and keys tabs." msgstr "" -#: ../build/NEWS:2525 +#: ../build/NEWS:3850 msgid "" "`bpo-39388 `__: IDLE Settings Cancel " "button now cancels pending changes" msgstr "" -#: ../build/NEWS:2527 +#: ../build/NEWS:3852 msgid "" "`bpo-38792 `__: Close an IDLE shell " "calltip if a :exc:`KeyboardInterrupt` or shell restart occurs. Patch by " "Zackery Spytz." msgstr "" -#: ../build/NEWS:2533 +#: ../build/NEWS:3858 msgid "" "`bpo-35081 `__: Move the ``bytes_methods." "h`` header file to the internal C API as ``pycore_bytes_methods.h``: it only " @@ -4744,7 +7553,7 @@ msgid "" "``PyDoc_STRVAR_shared()`` macro." msgstr "" -#: ../build/NEWS:2537 +#: ../build/NEWS:3862 msgid "" "`bpo-35081 `__: Move the ``dtoa.h`` " "header file to the internal C API as ``pycore_dtoa.h``: it only contains " @@ -4752,39 +7561,39 @@ msgid "" "modules must now be compiled with the ``Py_BUILD_CORE`` macro defined." msgstr "" -#: ../build/NEWS:2542 +#: ../build/NEWS:3867 msgid "" "`bpo-39573 `__: Add :c:func:" "`Py_SET_SIZE` function to set the size of an object." msgstr "" -#: ../build/NEWS:2545 +#: ../build/NEWS:3870 msgid "" "`bpo-39500 `__: :c:func:" "`PyUnicode_IsIdentifier` does not call :c:func:`Py_FatalError` anymore if " "the string is not ready." msgstr "" -#: ../build/NEWS:2548 +#: ../build/NEWS:3873 msgid "" "`bpo-39573 `__: Add :c:func:" "`Py_SET_TYPE` function to set the type of an object." msgstr "" -#: ../build/NEWS:2551 +#: ../build/NEWS:3876 msgid "" "`bpo-39573 `__: Add a :c:func:" "`Py_SET_REFCNT` function to set the reference counter of an object." msgstr "" -#: ../build/NEWS:2554 +#: ../build/NEWS:3879 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:2557 +#: ../build/NEWS:3882 msgid "" "`bpo-39542 `__: In the limited C API, " "``PyObject_INIT()`` and ``PyObject_INIT_VAR()`` are now defined as aliases " @@ -4795,7 +7604,7 @@ msgid "" "``_PyTraceMalloc_NewReference()`` and ``_Py_GetRefTotal()``." msgstr "" -#: ../build/NEWS:2565 +#: ../build/NEWS:3890 msgid "" "`bpo-39542 `__: Exclude trashcan " "mechanism from the limited C API: it requires access to PyTypeObject and " @@ -4803,7 +7612,7 @@ msgid "" "limited C API." msgstr "" -#: ../build/NEWS:2569 +#: ../build/NEWS:3894 msgid "" "`bpo-39511 `__: The :c:func:" "`PyThreadState_Clear` function now calls the :c:member:`PyThreadState." @@ -4811,14 +7620,14 @@ msgid "" "`PyThreadState_Delete`." msgstr "" -#: ../build/NEWS:2573 +#: ../build/NEWS:3898 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:2577 +#: ../build/NEWS:3902 msgid "" "`bpo-39245 `__: The Vectorcall API (PEP " "590) was made public, adding the functions ``PyObject_Vectorcall``, " @@ -4828,35 +7637,35 @@ msgid "" "``Py_TPFLAGS_HAVE_VECTORCALL``." msgstr "" -#: ../build/NEWS:2585 +#: ../build/NEWS:3910 msgid "Python 3.9.0 alpha 3" msgstr "" -#: ../build/NEWS:2587 +#: ../build/NEWS:3912 msgid "*Release date: 2020-01-24*" msgstr "" -#: ../build/NEWS:2592 +#: ../build/NEWS:3917 msgid "" "`bpo-39427 `__: Document all " "possibilities for the ``-X`` options in the command line help section. Patch " "by Pablo Galindo." msgstr "" -#: ../build/NEWS:2595 +#: ../build/NEWS:3920 msgid "" "`bpo-39421 `__: Fix possible crashes " "when operating with the functions in the :mod:`heapq` module and custom " "comparison operators." msgstr "" -#: ../build/NEWS:2598 +#: ../build/NEWS:3923 msgid "" "`bpo-39386 `__: Prevent double awaiting " "of async iterator." msgstr "" -#: ../build/NEWS:2600 +#: ../build/NEWS:3925 msgid "" "`bpo-17005 `__: Add :class:`functools." "TopologicalSorter` to the :mod:`functools` module to offers functionality to " @@ -4864,63 +7673,63 @@ msgid "" "and Larry Hastings." msgstr "" -#: ../build/NEWS:2604 +#: ../build/NEWS:3929 msgid "" "`bpo-39320 `__: Replace four complex " "bytecodes for building sequences with three simpler ones." msgstr "" -#: ../build/NEWS:2607 +#: ../build/NEWS:3932 msgid "The following four bytecodes have been removed:" msgstr "" -#: ../build/NEWS:2609 +#: ../build/NEWS:3934 msgid "BUILD_LIST_UNPACK" msgstr "" -#: ../build/NEWS:2610 +#: ../build/NEWS:3935 msgid "BUILD_TUPLE_UNPACK" msgstr "" -#: ../build/NEWS:2611 +#: ../build/NEWS:3936 msgid "BUILD_SET_UNPACK" msgstr "" -#: ../build/NEWS:2612 +#: ../build/NEWS:3937 msgid "BUILD_TUPLE_UNPACK_WITH_CALL" msgstr "" -#: ../build/NEWS:2614 +#: ../build/NEWS:3939 msgid "The following three bytecodes have been added:" msgstr "" -#: ../build/NEWS:2616 +#: ../build/NEWS:3941 msgid "LIST_TO_TUPLE" msgstr "" -#: ../build/NEWS:2617 +#: ../build/NEWS:3942 msgid "LIST_EXTEND" msgstr "" -#: ../build/NEWS:2618 +#: ../build/NEWS:3943 msgid "SET_UPDATE" msgstr "" -#: ../build/NEWS:2620 +#: ../build/NEWS:3945 msgid "" "`bpo-39336 `__: Import loaders which " "publish immutable module objects can now publish immutable packages in " "addition to individual modules." msgstr "" -#: ../build/NEWS:2623 +#: ../build/NEWS:3948 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:2627 +#: ../build/NEWS:3952 msgid "" "`bpo-39048 `__: Improve the displayed " "error message when incorrect types are passed to ``async with`` statements " @@ -4929,101 +7738,101 @@ msgid "" "Patch by Géry Ogam." msgstr "" -#: ../build/NEWS:2632 +#: ../build/NEWS:3957 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:2635 +#: ../build/NEWS:3960 msgid "" "`bpo-39209 `__: Correctly handle multi-" "line tokens in interactive mode. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:2638 +#: ../build/NEWS:3963 msgid "" "`bpo-1635741 `__: Port _json extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../build/NEWS:2641 +#: ../build/NEWS:3966 msgid "" "`bpo-39216 `__: Fix constant folding " "optimization for positional only arguments - by Anthony Sottile." msgstr "" -#: ../build/NEWS:2644 +#: ../build/NEWS:3969 msgid "" "`bpo-39215 `__: Fix ``SystemError`` when " "nested function has annotation on positional-only argument - by Anthony " "Sottile." msgstr "" -#: ../build/NEWS:2647 +#: ../build/NEWS:3972 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:2650 +#: ../build/NEWS:3975 msgid "" "`bpo-39200 `__: Correct the error " "message when trying to construct :class:`range` objects with no arguments. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:2653 +#: ../build/NEWS:3978 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:2657 +#: ../build/NEWS:3982 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:2660 +#: ../build/NEWS:3985 msgid "" "`bpo-39156 `__: Split the COMPARE_OP " "bytecode instruction into four distinct instructions." msgstr "" -#: ../build/NEWS:2663 +#: ../build/NEWS:3988 msgid "COMPARE_OP for rich comparisons" msgstr "" -#: ../build/NEWS:2664 +#: ../build/NEWS:3989 msgid "IS_OP for 'is' and 'is not' tests" msgstr "" -#: ../build/NEWS:2665 +#: ../build/NEWS:3990 msgid "CONTAINS_OP for 'in' and 'is not' tests" msgstr "" -#: ../build/NEWS:2666 +#: ../build/NEWS:3991 msgid "" "JUMP_IF_NOT_EXC_MATCH for checking exceptions in 'try-except' statements." msgstr "" -#: ../build/NEWS:2668 +#: ../build/NEWS:3993 msgid "" "This improves the clarity of the interpreter and should provide a modest " "speedup." msgstr "" -#: ../build/NEWS:2671 +#: ../build/NEWS:3996 msgid "" "`bpo-38588 `__: Fix possible crashes in " "dict and list when calling :c:func:`PyObject_RichCompareBool`." msgstr "" -#: ../build/NEWS:2674 +#: ../build/NEWS:3999 msgid "" "`bpo-13601 `__: By default, ``sys." "stderr`` is line-buffered now, even if ``stderr`` is redirected to a file. " @@ -5032,51 +7841,51 @@ msgid "" "variable." msgstr "" -#: ../build/NEWS:2679 +#: ../build/NEWS:4004 msgid "" "(Contributed by Jendrik Seipp in `bpo-13601 `__.)" msgstr "" -#: ../build/NEWS:2681 +#: ../build/NEWS:4006 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:2685 +#: ../build/NEWS:4010 msgid "" "`bpo-32021 `__: Include brotli .br " "encoding in mimetypes encodings_map" msgstr "" -#: ../build/NEWS:2690 +#: ../build/NEWS:4015 msgid "" "`bpo-39430 `__: Fixed race condition in " "lazy imports in :mod:`tarfile`." msgstr "" -#: ../build/NEWS:2692 +#: ../build/NEWS:4017 msgid "" "`bpo-39413 `__: The :func:`os.unsetenv` " "function is now also available on Windows." msgstr "" -#: ../build/NEWS:2695 +#: ../build/NEWS:4020 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:2699 +#: ../build/NEWS:4024 msgid "" "`bpo-39395 `__: The :func:`os.putenv` " "and :func:`os.unsetenv` functions are now always available." msgstr "" -#: ../build/NEWS:2702 +#: ../build/NEWS:4027 msgid "" "`bpo-39406 `__: If ``setenv()`` C " "function is available, :func:`os.putenv` is now implemented with " @@ -5084,40 +7893,40 @@ msgid "" "environment variable memory." msgstr "" -#: ../build/NEWS:2706 +#: ../build/NEWS:4031 msgid "" "`bpo-39396 `__: Fix ``math." "nextafter(-0.0, +0.0)`` on AIX 7.1." msgstr "" -#: ../build/NEWS:2708 +#: ../build/NEWS:4033 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:2712 +#: ../build/NEWS:4037 msgid "" "`bpo-39377 `__: Removed ``encoding`` " "option from :func:`json.loads`. It has been deprecated since Python 3.1." msgstr "" -#: ../build/NEWS:2715 +#: ../build/NEWS:4040 msgid "" "`bpo-39389 `__: Write accurate " "compression level metadata in :mod:`gzip` archives, rather than always " "signaling maximum compression." msgstr "" -#: ../build/NEWS:2718 +#: ../build/NEWS:4043 msgid "" "`bpo-39366 `__: The previously " "deprecated ``xpath()`` and ``xgtitle()`` methods of :class:`nntplib.NNTP` " "have been removed." msgstr "" -#: ../build/NEWS:2721 +#: ../build/NEWS:4046 msgid "" "`bpo-39357 `__: Remove the *buffering* " "parameter of :class:`bz2.BZ2File`. Since Python 3.0, it was ignored and " @@ -5126,7 +7935,7 @@ msgid "" "keyword-only." msgstr "" -#: ../build/NEWS:2726 +#: ../build/NEWS:4051 msgid "" "`bpo-39353 `__: Deprecate binhex4 and " "hexbin4 standards. Deprecate the :mod:`binhex` module and the following :mod:" @@ -5135,7 +7944,7 @@ msgid "" "`~binascii.crc_hqx`." msgstr "" -#: ../build/NEWS:2732 +#: ../build/NEWS:4057 msgid "" "`bpo-39351 `__: Remove ``base64." "encodestring()`` and ``base64.decodestring()``, aliases deprecated since " @@ -5143,27 +7952,27 @@ msgid "" "instead." msgstr "" -#: ../build/NEWS:2736 +#: ../build/NEWS:4061 msgid "" "`bpo-39350 `__: Remove ``fractions." "gcd()`` function, deprecated since Python 3.5 (:issue:`22486`): use :func:" "`math.gcd` instead." msgstr "" -#: ../build/NEWS:2739 +#: ../build/NEWS:4064 msgid "" "`bpo-39329 `__: :class:`~smtplib.LMTP` " "constructor now has an optional *timeout* parameter. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:2742 +#: ../build/NEWS:4067 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:2746 +#: ../build/NEWS:4071 msgid "" "`bpo-39259 `__: :class:`~ftplib.FTP_TLS` " "and :class:`~ftplib.FTP_TLS` now raise a :class:`ValueError` if the given " @@ -5171,7 +7980,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:2750 +#: ../build/NEWS:4075 msgid "" "`bpo-39259 `__: :class:`~smtplib.SMTP` " "and :class:`~smtplib.SMTP_SSL` now raise a :class:`ValueError` if the given " @@ -5179,20 +7988,20 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:2754 +#: ../build/NEWS:4079 msgid "" "`bpo-39310 `__: Add :func:`math.ulp`: " "return the value of the least significant bit of a float." msgstr "" -#: ../build/NEWS:2757 +#: ../build/NEWS:4082 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:2761 +#: ../build/NEWS:4086 msgid "" "`bpo-39259 `__: :class:`~nntplib.NNTP` " "and :class:`~nntplib.NNTP_SSL` now raise a :class:`ValueError` if the given " @@ -5200,7 +8009,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:2765 +#: ../build/NEWS:4090 msgid "" "`bpo-38901 `__: When you specify " "prompt='.' or equivalently python -m venv --prompt . ... the basename of the " @@ -5208,13 +8017,13 @@ msgid "" "activated." msgstr "" -#: ../build/NEWS:2769 +#: ../build/NEWS:4094 msgid "" "`bpo-39288 `__: Add :func:`math." "nextafter`: return the next floating-point value after *x* towards *y*." msgstr "" -#: ../build/NEWS:2772 +#: ../build/NEWS:4097 msgid "" "`bpo-39259 `__: :class:`~poplib.POP3` " "and :class:`~poplib.POP3_SSL` now raise a :class:`ValueError` if the given " @@ -5222,14 +8031,14 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:2776 +#: ../build/NEWS:4101 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:2780 +#: ../build/NEWS:4105 msgid "" "`bpo-35292 `__: Proxy the " "`SimpleHTTPRequestHandler.guess_type` to `mimetypes.guess_type` so the " @@ -5237,26 +8046,26 @@ msgid "" "server` module is imported." msgstr "" -#: ../build/NEWS:2784 +#: ../build/NEWS:4109 msgid "" "`bpo-39239 `__: The :meth:`select.epoll." "unregister` method no longer ignores the :data:`~errno.EBADF` error." msgstr "" -#: ../build/NEWS:2787 +#: ../build/NEWS:4112 msgid "" "`bpo-38907 `__: In http.server script, " "restore binding to IPv4 on Windows." msgstr "" -#: ../build/NEWS:2789 +#: ../build/NEWS:4114 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:2792 +#: ../build/NEWS:4117 msgid "" "`bpo-39198 `__: If an exception were to " "be thrown in `Logger.isEnabledFor` (say, by asyncio timeouts or stopit) , " @@ -5265,7 +8074,7 @@ msgid "" "ensure the lock is released." msgstr "" -#: ../build/NEWS:2797 +#: ../build/NEWS:4122 msgid "" "`bpo-39191 `__: Perform a check for " "running loop before starting a new task in ``loop.run_until_complete()`` to " @@ -5273,14 +8082,14 @@ msgid "" "raising." msgstr "" -#: ../build/NEWS:2801 +#: ../build/NEWS:4126 msgid "" "`bpo-38871 `__: Correctly parenthesize " "filter-based statements that contain lambda expressions in mod:`lib2to3`. " "Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:2804 +#: ../build/NEWS:4129 msgid "" "`bpo-39142 `__: A change was made to " "logging.config.dictConfig to avoid converting instances of named tuples to " @@ -5290,60 +8099,60 @@ msgid "" "in their named tuple class." msgstr "" -#: ../build/NEWS:2810 +#: ../build/NEWS:4135 msgid "" "`bpo-39158 `__: ast.literal_eval() now " "supports empty sets." msgstr "" -#: ../build/NEWS:2812 +#: ../build/NEWS:4137 msgid "" "`bpo-39129 `__: Fix import path for " "``asyncio.TimeoutError``" msgstr "" -#: ../build/NEWS:2814 +#: ../build/NEWS:4139 msgid "" "`bpo-39057 `__: :func:`urllib.request." "proxy_bypass_environment` now ignores leading dots and no longer ignores a " "trailing newline." msgstr "" -#: ../build/NEWS:2817 +#: ../build/NEWS:4142 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:2820 +#: ../build/NEWS:4145 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:2823 +#: ../build/NEWS:4148 msgid "" "`bpo-21600 `__: Fix :func:`mock.patch." "stopall` to stop active patches that were created with :func:`mock.patch." "dict`." msgstr "" -#: ../build/NEWS:2826 +#: ../build/NEWS:4151 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for :class:`tempfile.SpooledTemporaryFile`." msgstr "" -#: ../build/NEWS:2829 +#: ../build/NEWS:4154 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for ``subprocess.Popen``, ``subprocess." "CompletedProcess``" msgstr "" -#: ../build/NEWS:2832 +#: ../build/NEWS:4157 msgid "" "`bpo-38914 `__: Adjusted the wording of " "the warning issued by distutils' ``check`` command when the ``author`` and " @@ -5353,14 +8162,14 @@ msgid "" "by Juergen Gmach." msgstr "" -#: ../build/NEWS:2838 +#: ../build/NEWS:4163 msgid "" "`bpo-38878 `__: Fixed __subclasshook__ " "of :class:`os.PathLike` to return a correct result upon inheritence. Patch " "by Bar Harel." msgstr "" -#: ../build/NEWS:2841 +#: ../build/NEWS:4166 msgid "" "`bpo-38615 `__: :class:`~imaplib.IMAP4` " "and :class:`~imaplib.IMAP4_SSL` now have an optional *timeout* parameter for " @@ -5370,7 +8179,7 @@ msgid "" "to this change. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:2848 +#: ../build/NEWS:4173 msgid "" "`bpo-35182 `__: Fixed :func:`Popen." "communicate` subsequent call crash when the child process has already closed " @@ -5378,7 +8187,7 @@ msgid "" "Andriy Maletsky." msgstr "" -#: ../build/NEWS:2852 +#: ../build/NEWS:4177 msgid "" "`bpo-38630 `__: On Unix, :meth:" "`subprocess.Popen.send_signal` now polls the process status. Polling reduces " @@ -5387,7 +8196,7 @@ msgid "" "pid has been reassigned (recycled) to a new different process." msgstr "" -#: ../build/NEWS:2858 +#: ../build/NEWS:4183 msgid "" "`bpo-38536 `__: Removes trailing space " "in formatted currency with `international=True` and a locale with symbol " @@ -5395,34 +8204,34 @@ msgid "" "`'12,34 EUR '` instead of `'12,34 EUR'`." msgstr "" -#: ../build/NEWS:2863 +#: ../build/NEWS:4188 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:2866 +#: ../build/NEWS:4191 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:2869 +#: ../build/NEWS:4194 msgid "" "`bpo-38293 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to :func:`property` objects." msgstr "" -#: ../build/NEWS:2872 +#: ../build/NEWS:4197 msgid "" "`bpo-37958 `__: Added the pstats.Stats." "get_profile_dict() method to return the profile data as a StatsProfile " "instance." msgstr "" -#: ../build/NEWS:2875 +#: ../build/NEWS:4200 msgid "" "`bpo-28367 `__: Termios magic constants " "for the following baud rates: - B500000 - B576000 - B921600 - " @@ -5430,14 +8239,14 @@ msgid "" "- B3500000 - B4000000 Patch by Andrey Smirnov" msgstr "" -#: ../build/NEWS:2883 +#: ../build/NEWS:4208 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:2886 +#: ../build/NEWS:4211 msgid "" "`bpo-38918 `__: Add an entry for " "``__module__`` in the \"function\" & \"method\" sections of the `inspect " @@ -5445,55 +8254,55 @@ msgid "" "html#types-and-members>`_" msgstr "" -#: ../build/NEWS:2890 +#: ../build/NEWS:4215 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:2897 +#: ../build/NEWS:4222 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:2900 +#: ../build/NEWS:4225 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:2904 +#: ../build/NEWS:4229 msgid "" "`bpo-39144 `__: The ctags and etags " "build targets both include Modules/_ctypes and Python standard library " "source files." msgstr "" -#: ../build/NEWS:2910 +#: ../build/NEWS:4235 msgid "" "`bpo-39050 `__: Make IDLE Settings " "dialog Help button work again." msgstr "" -#: ../build/NEWS:2912 +#: ../build/NEWS:4237 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:2915 +#: ../build/NEWS:4240 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:2921 +#: ../build/NEWS:4246 msgid "" "`bpo-39372 `__: Clean header files of " "interfaces defined but with no implementation. The public API symbols being " @@ -5505,22 +8314,22 @@ msgid "" "``PyNoArgsFunction``." msgstr "" -#: ../build/NEWS:2930 +#: ../build/NEWS:4255 msgid "" "`bpo-39164 `__: Add a private " "``_PyErr_GetExcInfo()`` function to retrieve exception information of the " "specified Python thread state." msgstr "" -#: ../build/NEWS:2935 +#: ../build/NEWS:4260 msgid "Python 3.9.0 alpha 2" msgstr "" -#: ../build/NEWS:2937 +#: ../build/NEWS:4262 msgid "*Release date: 2019-12-18*" msgstr "" -#: ../build/NEWS:2942 +#: ../build/NEWS:4267 msgid "" "`bpo-38945 `__: Newline characters have " "been escaped when performing uu encoding to prevent them from overflowing " @@ -5528,7 +8337,7 @@ msgid "" "accidental modification of data during the decoding process." msgstr "" -#: ../build/NEWS:2947 +#: ../build/NEWS:4272 msgid "" "`bpo-37228 `__: Due to significant " "security concerns, the *reuse_address* parameter of :meth:`asyncio.loop." @@ -5538,27 +8347,27 @@ msgid "" "Antoine Pitrou, and Yury Selivanov in :issue:`37228`.)" msgstr "" -#: ../build/NEWS:2954 +#: ../build/NEWS:4279 msgid "" "`bpo-38804 `__: Fixes a ReDoS " "vulnerability in :mod:`http.cookiejar`. Patch by Ben Caller." msgstr "" -#: ../build/NEWS:2960 +#: ../build/NEWS:4285 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:2964 +#: ../build/NEWS:4289 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:2968 +#: ../build/NEWS:4293 msgid "" "`bpo-39031 `__: When parsing an \"elif\" " "node, lineno and col_offset of the node now point to the \"elif\" keyword " @@ -5566,14 +8375,14 @@ msgid "" "by Lysandros Nikolaou." msgstr "" -#: ../build/NEWS:2972 +#: ../build/NEWS:4297 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:2976 +#: ../build/NEWS:4301 msgid "" "`bpo-39008 `__: :c:func:`PySys_Audit` " "now requires ``Py_ssize_t`` to be used for size arguments in the format " @@ -5581,38 +8390,38 @@ msgid "" "time." msgstr "" -#: ../build/NEWS:2980 +#: ../build/NEWS:4305 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:2983 +#: ../build/NEWS:4308 msgid "" "`bpo-38922 `__: Calling ``replace`` on a " "code object now raises the ``code.__new__`` audit event." msgstr "" -#: ../build/NEWS:2986 +#: ../build/NEWS:4311 msgid "" "`bpo-38920 `__: Add audit hooks for " "when :func:`sys.excepthook` and :func:`sys.unraisablehook` are invoked." msgstr "" -#: ../build/NEWS:2989 +#: ../build/NEWS:4314 msgid "" "`bpo-38892 `__: Improve documentation " "for audit events table and functions." msgstr "" -#: ../build/NEWS:2991 +#: ../build/NEWS:4316 msgid "" "`bpo-38852 `__: Set the thread stack " "size to 8 Mb for debug builds on android platforms." msgstr "" -#: ../build/NEWS:2994 +#: ../build/NEWS:4319 msgid "" "`bpo-38858 `__: Each Python " "subinterpreter now has its own \"small integer singletons\": numbers in [-5; " @@ -5621,78 +8430,78 @@ msgid "" "macros should now be modified manually in ``pycore_pystate.h`` header file." msgstr "" -#: ../build/NEWS:3000 +#: ../build/NEWS:4325 msgid "" "`bpo-36854 `__: The garbage collector " "state becomes per interpreter (``PyInterpreterState.gc``), rather than being " "global (``_PyRuntimeState.gc``)." msgstr "" -#: ../build/NEWS:3004 +#: ../build/NEWS:4329 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:3008 +#: ../build/NEWS:4333 msgid "" "`bpo-38328 `__: Sped up the creation " "time of constant :class:`list` and :class:`set` displays. Patch by Brandt " "Bucher." msgstr "" -#: ../build/NEWS:3011 +#: ../build/NEWS:4336 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:3015 +#: ../build/NEWS:4340 msgid "" "`bpo-38629 `__: Added ``__floor__`` and " "``__ceil__`` methods to float object. Patch by Batuhan Taşkaya." msgstr "" -#: ../build/NEWS:3018 +#: ../build/NEWS:4343 msgid "" "`bpo-27145 `__: int + int and int - int " "operators can now return small integer singletons. Patch by hongweipeng." msgstr "" -#: ../build/NEWS:3021 +#: ../build/NEWS:4346 msgid "" "`bpo-38021 `__: Provide a platform tag " "for AIX that is sufficient for PEP425 binary distribution identification. " "Patch by Michael Felt." msgstr "" -#: ../build/NEWS:3024 +#: ../build/NEWS:4349 msgid "" "`bpo-35409 `__: Ignore GeneratorExit " "exceptions when throwing an exception into the aclose coroutine of an " "asynchronous generator." msgstr "" -#: ../build/NEWS:3027 +#: ../build/NEWS:4352 msgid "" "`bpo-33387 `__: Removed " "WITH_CLEANUP_START, WITH_CLEANUP_FINISH, BEGIN_FINALLY, END_FINALLY, " "CALL_FINALLY and POP_FINALLY bytecodes. Replaced with RERAISE and " -"WITH_EXCEPT_FINISH bytecodes. The compiler now generates different code for " +"WITH_EXCEPT_START bytecodes. The compiler now generates different code for " "exceptional and non-exceptional branches for 'with' and 'try-except' " "statements. For 'try-finally' statements the 'finally' block is replicated " "for each exit from the 'try' body." msgstr "" -#: ../build/NEWS:3037 +#: ../build/NEWS:4362 msgid "" "`bpo-39033 `__: Fix :exc:`NameError` in :" "mod:`zipimport`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:3040 +#: ../build/NEWS:4365 msgid "" "`bpo-39022 `__: Update importlib." "metadata to include improvements from importlib_metadata 1.3 including " @@ -5700,20 +8509,20 @@ msgid "" "finders." msgstr "" -#: ../build/NEWS:3044 +#: ../build/NEWS:4369 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:3047 +#: ../build/NEWS:4372 msgid "" "`bpo-38708 `__: Fix a potential " "IndexError in email parser when parsing an empty msg-id." msgstr "" -#: ../build/NEWS:3050 +#: ../build/NEWS:4375 msgid "" "`bpo-38698 `__: Add a new " "``InvalidMessageID`` token to email parser to represent invalid Message-ID " @@ -5721,39 +8530,39 @@ msgid "" "header." msgstr "" -#: ../build/NEWS:3054 +#: ../build/NEWS:4379 msgid "" "`bpo-38994 `__: Implement " "``__class_getitem__`` for ``os.PathLike``, ``pathlib.Path``." msgstr "" -#: ../build/NEWS:3057 +#: ../build/NEWS:4382 msgid "" "`bpo-38979 `__: Return class from " "``ContextVar.__class_getitem__`` to simplify subclassing." msgstr "" -#: ../build/NEWS:3060 +#: ../build/NEWS:4385 msgid "" "`bpo-38978 `__: Implement " "``__class_getitem__`` on asyncio objects (Future, Task, Queue). Patch by " "Batuhan Taskaya." msgstr "" -#: ../build/NEWS:3063 +#: ../build/NEWS:4388 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:3067 +#: ../build/NEWS:4392 msgid "" "`bpo-38986 `__: Make repr of C " "accelerated TaskWakeupMethWrapper the same as of pure Python version." msgstr "" -#: ../build/NEWS:3070 +#: ../build/NEWS:4395 msgid "" "`bpo-38982 `__: Fix asyncio " "``PidfdChildWatcher``: handle ``waitpid()`` error. If ``waitpid()`` is " @@ -5762,72 +8571,72 @@ msgid "" "pidfd file descriptor is closed if this error occurs." msgstr "" -#: ../build/NEWS:3076 +#: ../build/NEWS:4401 msgid "" "`bpo-38529 `__: Drop too noisy asyncio " "warning about deletion of a stream without explicit ``.close()`` call." msgstr "" -#: ../build/NEWS:3079 +#: ../build/NEWS:4404 msgid "" "`bpo-27413 `__: Added ability to pass " "through ``ensure_ascii`` options to json.dumps in the ``json.tool`` command-" "line interface." msgstr "" -#: ../build/NEWS:3082 +#: ../build/NEWS:4407 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:3086 +#: ../build/NEWS:4411 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:3089 +#: ../build/NEWS:4414 msgid "" "`bpo-38698 `__: Prevent " "UnboundLocalError to pop up in parse_message_id." msgstr "" -#: ../build/NEWS:3091 +#: ../build/NEWS:4416 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:3095 +#: ../build/NEWS:4420 msgid "" "`bpo-38927 `__: Use ``python -m pip`` " "instead of ``pip`` to upgrade dependencies in venv." msgstr "" -#: ../build/NEWS:3098 +#: ../build/NEWS:4423 msgid "" "`bpo-26730 `__: Fix " "``SpooledTemporaryFile.rollover()`` might corrupt the file when it is in " "text mode. Patch by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:3101 +#: ../build/NEWS:4426 msgid "" "`bpo-38881 `__: random.choices() now " "raises a ValueError when all the weights are zero." msgstr "" -#: ../build/NEWS:3104 +#: ../build/NEWS:4429 msgid "" "`bpo-38876 `__: Raise pickle." "UnpicklingError when loading an item from memo for invalid input." msgstr "" -#: ../build/NEWS:3107 +#: ../build/NEWS:4432 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 " @@ -5837,7 +8646,7 @@ msgid "" "determined index was bogus. Patch by Claudiu Popa" msgstr "" -#: ../build/NEWS:3114 +#: ../build/NEWS:4439 msgid "" "`bpo-38688 `__: Calling func:`shutil." "copytree` to copy a directory tree from one directory to another " @@ -5847,21 +8656,21 @@ msgid "" "P. Kinoshita." msgstr "" -#: ../build/NEWS:3120 +#: ../build/NEWS:4445 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:3124 +#: ../build/NEWS:4449 msgid "" "`bpo-37838 `__: :meth:`typing." "get_type_hints` properly handles functions decorated with :meth:`functools." "wraps`." msgstr "" -#: ../build/NEWS:3127 +#: ../build/NEWS:4452 msgid "" "`bpo-38870 `__: Expose :func:`ast." "unparse` as a function of the :mod:`ast` module that can be used to unparse " @@ -5870,14 +8679,14 @@ msgid "" "and Batuhan Taskaya." msgstr "" -#: ../build/NEWS:3132 +#: ../build/NEWS:4457 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:3136 +#: ../build/NEWS:4461 msgid "" "`bpo-38857 `__: AsyncMock fix for return " "values that are awaitable types. This also covers side_effect iterable " @@ -5886,7 +8695,7 @@ msgid "" "returned as is." msgstr "" -#: ../build/NEWS:3141 +#: ../build/NEWS:4466 msgid "" "`bpo-38834 `__: :class:`typing." "TypedDict` subclasses now track which keys are optional using the " @@ -5894,48 +8703,48 @@ msgid "" "runtime validation by downstream projects. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../build/NEWS:3146 +#: ../build/NEWS:4471 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:3150 +#: ../build/NEWS:4475 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:3154 +#: ../build/NEWS:4479 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:3157 +#: ../build/NEWS:4482 msgid "" "`bpo-38686 `__: Added support for " "multiple ``qop`` values in :class:`urllib.request.AbstractDigestAuthHandler`." msgstr "" -#: ../build/NEWS:3160 +#: ../build/NEWS:4485 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:3164 +#: ../build/NEWS:4489 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:3168 +#: ../build/NEWS:4493 msgid "" "`bpo-37523 `__: Change :class:`zipfile." "ZipExtFile` to raise ``ValueError`` when trying to access the underlying " @@ -5943,13 +8752,13 @@ msgid "" "how accessing closed files is handled in other parts of Python." msgstr "" -#: ../build/NEWS:3173 +#: ../build/NEWS:4498 msgid "" "`bpo-38045 `__: Improve the performance " "of :func:`enum._decompose` in :mod:`enum`. Patch by hongweipeng." msgstr "" -#: ../build/NEWS:3176 +#: ../build/NEWS:4501 msgid "" "`bpo-36820 `__: Break cycle generated " "when saving an exception in socket.py, codeop.py and dyld.py as they keep " @@ -5957,25 +8766,25 @@ msgid "" "attribute. Patch by Mario Corchero." msgstr "" -#: ../build/NEWS:3180 +#: ../build/NEWS:4505 msgid "" "`bpo-36406 `__: Handle namespace " "packages in :mod:`doctest`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:3183 +#: ../build/NEWS:4508 msgid "" "`bpo-34776 `__: Fix dataclasses to " "support forward references in type annotations" msgstr "" -#: ../build/NEWS:3186 +#: ../build/NEWS:4511 msgid "" "`bpo-20928 `__: ElementTree supports " "recursive XInclude processing. Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:3189 +#: ../build/NEWS:4514 msgid "" "`bpo-29636 `__: Add whitespace options " "for formatting JSON with the ``json.tool`` CLI. The following mutually " @@ -5985,13 +8794,13 @@ msgid "" "default behavior remains the same as ``--indent=4``." msgstr "" -#: ../build/NEWS:3199 +#: ../build/NEWS:4524 msgid "" "`bpo-38928 `__: Correct when venv's " "``upgrade_dependencies()`` and ``--upgrade-deps`` are added." msgstr "" -#: ../build/NEWS:3202 +#: ../build/NEWS:4527 msgid "" "`bpo-38899 `__: Update documentation to " "state that to activate virtual environments under fish one should use " @@ -5999,14 +8808,14 @@ msgid "" "commands.html#source." msgstr "" -#: ../build/NEWS:3206 +#: ../build/NEWS:4531 msgid "" "`bpo-22377 `__: Improves documentation " "of the values that :meth:`datetime.datetime.strptime` accepts for ``%Z``. " "Patch by Karl Dubost." msgstr "" -#: ../build/NEWS:3213 +#: ../build/NEWS:4538 msgid "" "`bpo-38546 `__: Fix " "test_ressources_gced_in_workers() of test_concurrent_futures: explicitly " @@ -6014,14 +8823,14 @@ msgid "" "background after the test completes." msgstr "" -#: ../build/NEWS:3217 +#: ../build/NEWS:4542 msgid "" "`bpo-38546 `__: Multiprocessing and " "concurrent.futures tests now stop the resource tracker process when tests " "complete." msgstr "" -#: ../build/NEWS:3220 +#: ../build/NEWS:4545 msgid "" "`bpo-38614 `__: Replace hardcoded " "timeout constants in tests with new :mod:`test.support` constants: :data:" @@ -6031,20 +8840,20 @@ msgid "" "once, rather than having to adjust every single test file." msgstr "" -#: ../build/NEWS:3228 +#: ../build/NEWS:4553 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:3232 +#: ../build/NEWS:4557 msgid "" "`bpo-38992 `__: Fix a test for :func:" "`math.fsum` that was failing due to constant folding." msgstr "" -#: ../build/NEWS:3235 +#: ../build/NEWS:4560 msgid "" "`bpo-38991 `__: :mod:`test.support`: :" "func:`~test.support.run_python_until_end`, :func:`~test.support." @@ -6053,7 +8862,7 @@ msgid "" "strip_python_stderr()`` function." msgstr "" -#: ../build/NEWS:3242 +#: ../build/NEWS:4567 msgid "" "`bpo-38965 `__: Fix test_faulthandler on " "GCC 10. Use the \"volatile\" keyword in ``faulthandler._stack_overflow()`` " @@ -6061,20 +8870,20 @@ msgid "" "compiler specific pragma." msgstr "" -#: ../build/NEWS:3246 +#: ../build/NEWS:4571 msgid "" "`bpo-38875 `__: test_capi: trashcan " "tests now require the test \"cpu\" resource." msgstr "" -#: ../build/NEWS:3248 +#: ../build/NEWS:4573 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:3251 +#: ../build/NEWS:4576 msgid "" "`bpo-38692 `__: Skip the test_posix." "test_pidfd_open() test if ``os.pidfd_open()`` fails with a :exc:" @@ -6082,19 +8891,19 @@ msgid "" "syscall whitelist which doesn't allow the ``pidfd_open()`` syscall yet." msgstr "" -#: ../build/NEWS:3256 +#: ../build/NEWS:4581 msgid "" "`bpo-38839 `__: Fix some unused " "functions in tests. Patch by Adam Johnson." msgstr "" -#: ../build/NEWS:3258 +#: ../build/NEWS:4583 msgid "" "`bpo-38669 `__: Raise :exc:`TypeError` " "when passing target as a string with :meth:`unittest.mock.patch.object`." msgstr "" -#: ../build/NEWS:3261 +#: ../build/NEWS:4586 msgid "" "`bpo-37957 `__: test.regrtest now can " "receive a list of test patterns to ignore (using the -i/--ignore argument) " @@ -6102,33 +8911,33 @@ msgid "" "argument). Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3268 +#: ../build/NEWS:4593 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:3272 +#: ../build/NEWS:4597 msgid "" "`bpo-36500 `__: Added an optional \"regen" "\" project to the Visual Studio solution that will regenerate all grammar, " "tokens, and opcodes." msgstr "" -#: ../build/NEWS:3278 +#: ../build/NEWS:4603 msgid "" "`bpo-39007 `__: Add auditing events to " "functions in :mod:`winreg`." msgstr "" -#: ../build/NEWS:3280 +#: ../build/NEWS:4605 msgid "" "`bpo-33125 `__: Add support for building " "and releasing Windows ARM64 packages." msgstr "" -#: ../build/NEWS:3285 +#: ../build/NEWS:4610 msgid "" "`bpo-37931 `__: Fixed a crash on OSX " "dynamic builds that occurred when re-initializing the posix module after a " @@ -6136,93 +8945,93 @@ msgid "" "posix`. Patch by Benoît Hudson." msgstr "" -#: ../build/NEWS:3292 +#: ../build/NEWS:4617 msgid "" "`bpo-38944 `__: Escape key now closes " "IDLE completion windows. Patch by Johnny Najera." msgstr "" -#: ../build/NEWS:3295 +#: ../build/NEWS:4620 msgid "" "`bpo-38943 `__: Fix IDLE autocomplete " "windows not always appearing on some systems. Patch by Johnny Najera." msgstr "" -#: ../build/NEWS:3298 +#: ../build/NEWS:4623 msgid "" "`bpo-38862 `__: 'Strip Trailing " "Whitespace' on the Format menu removes extra newlines at the end of non-" "shell files." msgstr "" -#: ../build/NEWS:3301 +#: ../build/NEWS:4626 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:3308 +#: ../build/NEWS:4633 msgid "" "`bpo-38896 `__: Remove " "``PyUnicode_ClearFreeList()`` function: the Unicode free list has been " "removed in Python 3.3." msgstr "" -#: ../build/NEWS:3311 +#: ../build/NEWS:4636 msgid "" "`bpo-37340 `__: Remove " "``PyMethod_ClearFreeList()`` and ``PyCFunction_ClearFreeList()`` functions: " "the free lists of bound method objects have been removed." msgstr "" -#: ../build/NEWS:3315 +#: ../build/NEWS:4640 msgid "" "`bpo-38835 `__: Exclude " "``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros of ``pyfpe.h`` " "from ``Py_LIMITED_API`` (stable API)." msgstr "" -#: ../build/NEWS:3320 +#: ../build/NEWS:4645 msgid "Python 3.9.0 alpha 1" msgstr "" -#: ../build/NEWS:3322 +#: ../build/NEWS:4647 msgid "*Release date: 2019-11-19*" msgstr "" -#: ../build/NEWS:3327 +#: ../build/NEWS:4652 msgid "" "`bpo-38722 `__: :mod:`runpy` now uses :" "meth:`io.open_code` to open code files. Patch by Jason Killen." msgstr "" -#: ../build/NEWS:3330 +#: ../build/NEWS:4655 msgid "" "`bpo-38622 `__: Add additional audit " "events for the :mod:`ctypes` module." msgstr "" -#: ../build/NEWS:3332 +#: ../build/NEWS:4657 msgid "" "`bpo-38418 `__: Fixes audit event for :" "func:`os.system` to be named ``os.system``." msgstr "" -#: ../build/NEWS:3335 +#: ../build/NEWS:4660 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:3339 +#: ../build/NEWS:4664 msgid "" "`bpo-38174 `__: Update vendorized expat " "library version to 2.2.8, which resolves CVE-2019-15903." msgstr "" -#: ../build/NEWS:3342 +#: ../build/NEWS:4667 msgid "" "`bpo-37764 `__: Fixes email." "_header_value_parser.get_unstructured going into an infinite loop for a " @@ -6231,19 +9040,19 @@ msgid "" "Ramaswami." msgstr "" -#: ../build/NEWS:3347 +#: ../build/NEWS:4672 msgid "" "`bpo-37461 `__: Fix an infinite loop " "when parsing specially crafted email headers. Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:3350 +#: ../build/NEWS:4675 msgid "" "`bpo-37363 `__: Adds audit events for " "the range of supported run commands (see :ref:`using-on-general`)." msgstr "" -#: ../build/NEWS:3353 +#: ../build/NEWS:4678 msgid "" "`bpo-37463 `__: ssl.match_hostname() no " "longer accepts IPv4 addresses with additional text after the address and " @@ -6252,7 +9061,7 @@ msgid "" "'127.0.0.1 whatever'." msgstr "" -#: ../build/NEWS:3358 +#: ../build/NEWS:4683 msgid "" "`bpo-37363 `__: Adds audit events for :" "mod:`ensurepip`, :mod:`ftplib`, :mod:`glob`, :mod:`imaplib`, :mod:" @@ -6262,46 +9071,46 @@ msgid "" "`breakpoint`." msgstr "" -#: ../build/NEWS:3364 +#: ../build/NEWS:4689 msgid "" "`bpo-37364 `__: :func:`io.open_code` is " "now used when reading :file:`.pth` files." msgstr "" -#: ../build/NEWS:3367 +#: ../build/NEWS:4692 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in Windows installer" msgstr "" -#: ../build/NEWS:3369 +#: ../build/NEWS:4694 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:3376 +#: ../build/NEWS:4701 msgid "" "`bpo-38631 `__: Replace " "``Py_FatalError()`` call with a regular :exc:`RuntimeError` exception in :" "meth:`float.__getformat__`." msgstr "" -#: ../build/NEWS:3379 +#: ../build/NEWS:4704 msgid "" "`bpo-38639 `__: Optimized :func:`math." "floor()`, :func:`math.ceil()` and :func:`math.trunc()` for floats." msgstr "" -#: ../build/NEWS:3382 +#: ../build/NEWS:4707 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:3386 +#: ../build/NEWS:4711 msgid "" "`bpo-38613 `__: Optimized some set " "operations (e.g. ``|``, ``^``, and ``-``) of ``dict_keys``. ``d.keys() | " @@ -6309,48 +9118,48 @@ msgid "" "performance for now." msgstr "" -#: ../build/NEWS:3390 +#: ../build/NEWS:4715 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:3394 +#: ../build/NEWS:4719 msgid "" "`bpo-38535 `__: Fixed line numbers and " "column offsets for AST nodes for calls without arguments in decorators." msgstr "" -#: ../build/NEWS:3397 +#: ../build/NEWS:4722 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:3400 +#: ../build/NEWS:4725 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:3404 +#: ../build/NEWS:4729 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:3408 +#: ../build/NEWS:4733 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:3411 +#: ../build/NEWS:4736 msgid "" "`bpo-38379 `__: When the garbage " "collector makes a collection in which some objects resurrect (they are " @@ -6359,7 +9168,7 @@ msgid "" "unreachable. Patch by Pablo Galindo and Tim Peters." msgstr "" -#: ../build/NEWS:3417 +#: ../build/NEWS:4742 msgid "" "`bpo-38379 `__: When cyclic garbage " "collection (gc) runs finalizers that resurrect unreachable objects, the " @@ -6369,7 +9178,7 @@ msgid "" "collected. Changed the stats to report that none were collected." msgstr "" -#: ../build/NEWS:3424 +#: ../build/NEWS:4749 msgid "" "`bpo-38392 `__: In debug mode, :c:func:" "`PyObject_GC_Track` now calls ``tp_traverse()`` of the object type to ensure " @@ -6377,20 +9186,20 @@ msgid "" "valid." msgstr "" -#: ../build/NEWS:3428 +#: ../build/NEWS:4753 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:3431 +#: ../build/NEWS:4756 msgid "" "`bpo-38402 `__: Check the error from the " "system's underlying ``crypt`` or ``crypt_r``." msgstr "" -#: ../build/NEWS:3434 +#: ../build/NEWS:4759 msgid "" "`bpo-37474 `__: On FreeBSD, Python no " "longer calls ``fedisableexcept()`` at startup to control the floating point " @@ -6398,7 +9207,7 @@ msgid "" "mode." msgstr "" -#: ../build/NEWS:3438 +#: ../build/NEWS:4763 msgid "" "`bpo-38006 `__: Fix a bug due to the " "interaction of weakrefs and the cyclic garbage collector. We must clear any " @@ -6406,21 +9215,21 @@ msgid "" "causing a crash." msgstr "" -#: ../build/NEWS:3442 +#: ../build/NEWS:4767 msgid "" "`bpo-38317 `__: Fix warnings options " "priority: ``PyConfig.warnoptions`` has the highest priority, as stated in " "the :pep:`587`." msgstr "" -#: ../build/NEWS:3445 +#: ../build/NEWS:4770 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:3448 +#: ../build/NEWS:4773 msgid "" "`bpo-36871 `__: Improve error handling " "for the assert_has_calls and assert_has_awaits methods of mocks. Fixed a bug " @@ -6428,7 +9237,7 @@ msgid "" "spec were silently swallowed, leading to misleading error output." msgstr "" -#: ../build/NEWS:3453 +#: ../build/NEWS:4778 msgid "" "`bpo-11410 `__: Better control over " "symbol visibility is provided through use of the visibility attributes " @@ -6437,114 +9246,114 @@ msgid "" "minimising exported symbols." msgstr "" -#: ../build/NEWS:3458 +#: ../build/NEWS:4783 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:3461 +#: ../build/NEWS:4786 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:3464 +#: ../build/NEWS:4789 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:3468 +#: ../build/NEWS:4793 msgid "" "`bpo-38124 `__: Fix an off-by-one error " "in PyState_AddModule that could cause out-of-bounds memory access." msgstr "" -#: ../build/NEWS:3471 +#: ../build/NEWS:4796 msgid "" "`bpo-38116 `__: The select module is now " "PEP-384 compliant and no longer has static state" msgstr "" -#: ../build/NEWS:3474 +#: ../build/NEWS:4799 msgid "" "`bpo-38113 `__: ast module updated to " "PEP-384 and all statics removed" msgstr "" -#: ../build/NEWS:3476 +#: ../build/NEWS:4801 msgid "" "`bpo-38076 `__: The struct module is now " "PEP-384 compatible" msgstr "" -#: ../build/NEWS:3478 +#: ../build/NEWS:4803 msgid "" "`bpo-38075 `__: The random module is now " "PEP-384 compatible" msgstr "" -#: ../build/NEWS:3480 +#: ../build/NEWS:4805 msgid "" "`bpo-38074 `__: zlib module made PEP-384 " "compatible" msgstr "" -#: ../build/NEWS:3482 +#: ../build/NEWS:4807 msgid "" "`bpo-38073 `__: Make pwd extension " "module PEP-384 compatible" msgstr "" -#: ../build/NEWS:3484 +#: ../build/NEWS:4809 msgid "" "`bpo-38072 `__: grp module made PEP-384 " "compatible" msgstr "" -#: ../build/NEWS:3486 +#: ../build/NEWS:4811 msgid "" "`bpo-38069 `__: Make _posixsubprocess " "PEP-384 compatible" msgstr "" -#: ../build/NEWS:3488 +#: ../build/NEWS:4813 msgid "" "`bpo-38071 `__: Make termios extension " "module PEP-384 compatible" msgstr "" -#: ../build/NEWS:3490 +#: ../build/NEWS:4815 msgid "" "`bpo-38005 `__: Fixed comparing and " "creating of InterpreterID and ChannelID." msgstr "" -#: ../build/NEWS:3492 +#: ../build/NEWS:4817 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices. Patch by hongweipeng." msgstr "" -#: ../build/NEWS:3495 +#: ../build/NEWS:4820 msgid "" "`bpo-37994 `__: Fixed silencing " "arbitrary errors if an attribute lookup fails in several sites. Only " "AttributeError should be silenced." msgstr "" -#: ../build/NEWS:3498 +#: ../build/NEWS:4823 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:3502 +#: ../build/NEWS:4827 msgid "" "`bpo-37966 `__: The implementation of :" "func:`~unicodedata.is_normalized` has been greatly sped up on strings that " @@ -6552,21 +9361,21 @@ msgid "" "algorithm from the Unicode standard." msgstr "" -#: ../build/NEWS:3506 +#: ../build/NEWS:4831 msgid "" "`bpo-37947 `__: Adjust correctly the " "recursion level in the symtable generation for named expressions. Patch by " "Pablo Galindo." msgstr "" -#: ../build/NEWS:3509 +#: ../build/NEWS:4834 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:3513 +#: ../build/NEWS:4838 msgid "" "`bpo-37751 `__: Fix :func:`codecs." "lookup` to normalize the encoding name the same way than :func:`encodings." @@ -6574,7 +9383,7 @@ msgid "" "name to lower case." msgstr "" -#: ../build/NEWS:3517 +#: ../build/NEWS:4842 msgid "" "`bpo-37830 `__: Fixed compilation of :" "keyword:`break` and :keyword:`continue` in the :keyword:`finally` block when " @@ -6582,21 +9391,21 @@ msgid "" "constant value." msgstr "" -#: ../build/NEWS:3521 +#: ../build/NEWS:4846 msgid "" "`bpo-20490 `__: Improve import error " "message for partially initialized module on circular ``from`` imports - by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:3524 +#: ../build/NEWS:4849 msgid "" "`bpo-37840 `__: Fix handling of negative " "indices in :c:member:`~PySequenceMethods.sq_item` of :class:`bytearray`. " "Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:3528 +#: ../build/NEWS:4853 msgid "" "`bpo-37802 `__: Slightly improve " "performance of :c:func:`PyLong_FromUnsignedLong`, :c:func:" @@ -6604,7 +9413,7 @@ msgid "" "Sergey Fedoseev." msgstr "" -#: ../build/NEWS:3532 +#: ../build/NEWS:4857 msgid "" "`bpo-37409 `__: Ensure explicit relative " "imports from interactive sessions and scripts (having no parent package) " @@ -6612,48 +9421,48 @@ msgid "" "package. Patch by Ben Lewis." msgstr "" -#: ../build/NEWS:3536 +#: ../build/NEWS:4861 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:3540 +#: ../build/NEWS:4865 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:3544 +#: ../build/NEWS:4869 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:3548 +#: ../build/NEWS:4873 msgid "" "`bpo-36279 `__: Fix potential use of " "uninitialized memory in :func:`os.wait3`." msgstr "" -#: ../build/NEWS:3550 +#: ../build/NEWS:4875 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:3553 +#: ../build/NEWS:4878 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:3556 +#: ../build/NEWS:4881 msgid "" "`bpo-37340 `__: Removed object cache " "(``free_list``) for bound method objects. Temporary bound method objects are " @@ -6661,7 +9470,7 @@ msgid "" "``_PyObject_VectorcallMethod`` C API." msgstr "" -#: ../build/NEWS:3560 +#: ../build/NEWS:4885 msgid "" "`bpo-37648 `__: Fixed minor " "inconsistency in :meth:`list.__contains__`, :meth:`tuple.__contains__` and a " @@ -6669,14 +9478,14 @@ msgid "" "needle is on the right of ``==``." msgstr "" -#: ../build/NEWS:3564 +#: ../build/NEWS:4889 msgid "" "`bpo-37444 `__: Update differing " "exception between :meth:`builtins.__import__` and :meth:`importlib." "__import__`." msgstr "" -#: ../build/NEWS:3567 +#: ../build/NEWS:4892 msgid "" "`bpo-37619 `__: When adding a wrapper " "descriptor from one class to a different class (for example, setting " @@ -6684,20 +9493,20 @@ msgid "" "raised when the operator is called." msgstr "" -#: ../build/NEWS:3571 +#: ../build/NEWS:4896 msgid "" "`bpo-37593 `__: Swap the positions of " "the *posonlyargs* and *args* parameters in the constructor of :class:`ast." "parameters` nodes." msgstr "" -#: ../build/NEWS:3574 +#: ../build/NEWS:4899 msgid "" "`bpo-37543 `__: Optimized pymalloc for " "non PGO build." msgstr "" -#: ../build/NEWS:3576 +#: ../build/NEWS:4901 msgid "" "`bpo-37537 `__: Compute allocated " "pymalloc blocks inside _Py_GetAllocatedBlocks(). This slows down " @@ -6705,7 +9514,7 @@ msgid "" "_PyObject_Free()." msgstr "" -#: ../build/NEWS:3580 +#: ../build/NEWS:4905 msgid "" "`bpo-37467 `__: Fix :func:`sys." "excepthook` and :c:func:`PyErr_Display` if a filename is a bytes string. For " @@ -6713,21 +9522,21 @@ msgid "" "string." msgstr "" -#: ../build/NEWS:3584 +#: ../build/NEWS:4909 msgid "" "`bpo-37433 `__: Fix ``SyntaxError`` " "indicator printing too many spaces for multi-line strings - by Anthony " "Sottile." msgstr "" -#: ../build/NEWS:3587 +#: ../build/NEWS:4912 msgid "" "`bpo-37417 `__: :meth:`bytearray.extend` " "now correctly handles errors that arise during iteration. Patch by Brandt " "Bucher." msgstr "" -#: ../build/NEWS:3590 +#: ../build/NEWS:4915 msgid "" "`bpo-37414 `__: The undocumented ``sys." "callstats()`` function has been removed. Since Python 3.7, it was deprecated " @@ -6735,7 +9544,7 @@ msgid "" "``CALL_PROFILE`` which was already removed in Python 3.7." msgstr "" -#: ../build/NEWS:3595 +#: ../build/NEWS:4920 msgid "" "`bpo-37392 `__: Remove ``sys." "getcheckinterval()`` and ``sys.setcheckinterval()`` functions. They were " @@ -6744,7 +9553,7 @@ msgid "" "``PyInterpreterState`` structure." msgstr "" -#: ../build/NEWS:3601 +#: ../build/NEWS:4926 msgid "" "`bpo-37388 `__: In development mode and " "in debug build, *encoding* and *errors* arguments are now checked on string " @@ -6752,27 +9561,27 @@ msgid "" "and :meth:`bytes.decode`." msgstr "" -#: ../build/NEWS:3605 +#: ../build/NEWS:4930 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:3609 +#: ../build/NEWS:4934 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:3612 +#: ../build/NEWS:4937 msgid "" "`bpo-24214 `__: Improved support of the " "surrogatepass error handler in the UTF-8 and UTF-16 incremental decoders." msgstr "" -#: ../build/NEWS:3615 +#: ../build/NEWS:4940 msgid "" "`bpo-37330 `__: :func:`open`, :func:`io." "open`, :func:`codecs.open` and :class:`fileinput.FileInput` no longer accept " @@ -6780,33 +9589,33 @@ msgid "" "since Python 3.3." msgstr "" -#: ../build/NEWS:3619 +#: ../build/NEWS:4944 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:3623 +#: ../build/NEWS:4948 msgid "" "`bpo-37316 `__: Fix the :c:func:" "`PySys_Audit` call in :class:`mmap.mmap`." msgstr "" -#: ../build/NEWS:3625 +#: ../build/NEWS:4950 msgid "" "`bpo-37300 `__: Remove an unnecssary " "Py_XINCREF in classobject.c." msgstr "" -#: ../build/NEWS:3627 +#: ../build/NEWS:4952 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:3631 +#: ../build/NEWS:4956 msgid "" "`bpo-20443 `__: Python now gets the " "absolute path of the script filename specified on the command line (ex: " @@ -6814,7 +9623,7 @@ msgid "" "sys.path[0] become an absolute path, rather than a relative path." msgstr "" -#: ../build/NEWS:3636 +#: ../build/NEWS:4961 msgid "" "`bpo-37257 `__: Python's small object " "allocator (``obmalloc.c``) now allows (no more than) one empty arena to " @@ -6823,84 +9632,84 @@ msgid "" "destroyed anew on each iteration." msgstr "" -#: ../build/NEWS:3641 +#: ../build/NEWS:4966 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:3644 +#: ../build/NEWS:4969 msgid "" "`bpo-36974 `__: Implemented separate " "vectorcall functions for every calling convention of builtin functions and " "methods. This improves performance for calls." msgstr "" -#: ../build/NEWS:3648 +#: ../build/NEWS:4973 msgid "" "`bpo-37213 `__: Handle correctly " "negative line offsets in the peephole optimizer. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3651 +#: ../build/NEWS:4976 msgid "" "`bpo-37219 `__: Remove erroneous " "optimization for empty set differences." msgstr "" -#: ../build/NEWS:3653 +#: ../build/NEWS:4978 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:3657 +#: ../build/NEWS:4982 msgid "" "`bpo-36922 `__: Slot functions optimize " "any callable with ``Py_TPFLAGS_METHOD_DESCRIPTOR`` instead of only instances " "of ``function``." msgstr "" -#: ../build/NEWS:3661 +#: ../build/NEWS:4986 msgid "" "`bpo-36974 `__: The slot " "``tp_vectorcall_offset`` is inherited unconditionally to support ``super()." "__call__()`` when the base class uses vectorcall." msgstr "" -#: ../build/NEWS:3664 +#: ../build/NEWS:4989 msgid "" "`bpo-37160 `__: :func:`threading." "get_native_id` now also supports NetBSD." msgstr "" -#: ../build/NEWS:3666 +#: ../build/NEWS:4991 msgid "" "`bpo-37077 `__: Add :func:`threading." "get_native_id` support for AIX. Patch by M. Felt" msgstr "" -#: ../build/NEWS:3669 +#: ../build/NEWS:4994 msgid "" "`bpo-36781 `__: :func:`sum` has been " "optimized for boolean values." msgstr "" -#: ../build/NEWS:3671 +#: ../build/NEWS:4996 msgid "" "`bpo-34556 `__: Add ``--upgrade-deps`` " "to venv module. Patch by Cooper Ry Lees" msgstr "" -#: ../build/NEWS:3673 +#: ../build/NEWS:4998 msgid "" "`bpo-20523 `__: ``pdb.Pdb`` supports ~/." "pdbrc in Windows 7. Patch by Tim Hopper and Dan Lidral-Porter." msgstr "" -#: ../build/NEWS:3676 +#: ../build/NEWS:5001 msgid "" "`bpo-35551 `__: Updated encodings: - " "Removed the \"tis260\" encoding, which was an alias for the nonexistent " @@ -6908,84 +9717,84 @@ msgid "" "encoding." msgstr "" -#: ../build/NEWS:3680 +#: ../build/NEWS:5005 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:3684 +#: ../build/NEWS:5009 msgid "" "`bpo-27575 `__: Improve speed of " "dictview intersection by directly using set intersection logic. Patch by " "David Su." msgstr "" -#: ../build/NEWS:3687 +#: ../build/NEWS:5012 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:3693 +#: ../build/NEWS:5018 msgid "" "`bpo-36589 `__: The :func:`curses." "update_lines_cols` function now returns ``None`` instead of ``1`` on success." msgstr "" -#: ../build/NEWS:3696 +#: ../build/NEWS:5021 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:3699 +#: ../build/NEWS:5024 msgid "" "`bpo-38724 `__: Add a repr for " "``subprocess.Popen`` objects. Patch by Andrey Doroschenko." msgstr "" -#: ../build/NEWS:3702 +#: ../build/NEWS:5027 msgid "" "`bpo-38786 `__: pydoc now recognizes and " "parses HTTPS URLs. Patch by python273." msgstr "" -#: ../build/NEWS:3704 +#: ../build/NEWS:5029 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:3707 +#: ../build/NEWS:5032 msgid "" "`bpo-38723 `__: :mod:`pdb` now uses :" "meth:`io.open_code` to trigger auditing events." msgstr "" -#: ../build/NEWS:3710 +#: ../build/NEWS:5035 msgid "" "`bpo-27805 `__: Allow opening pipes and " "other non-seekable files in append mode with :func:`open`." msgstr "" -#: ../build/NEWS:3713 +#: ../build/NEWS:5038 msgid "" "`bpo-38438 `__: Simplify the :mod:" "`argparse` usage message for ``nargs=\"*\"``." msgstr "" -#: ../build/NEWS:3715 +#: ../build/NEWS:5040 msgid "" "`bpo-38761 `__: WeakSet is now " "registered as a collections.abc.MutableSet." msgstr "" -#: ../build/NEWS:3717 +#: ../build/NEWS:5042 msgid "" "`bpo-38716 `__: logging: change " "RotatingHandler namer and rotator to class-level attributes. This stops " @@ -6993,99 +9802,99 @@ msgid "" "with eponymous methods." msgstr "" -#: ../build/NEWS:3721 +#: ../build/NEWS:5046 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:3724 +#: ../build/NEWS:5049 msgid "" "`bpo-38692 `__: Add :class:`asyncio." "PidfdChildWatcher`, a Linux-specific child watcher implementation that polls " "process file descriptors." msgstr "" -#: ../build/NEWS:3727 +#: ../build/NEWS:5052 msgid "" "`bpo-38692 `__: Expose the Linux " "``pidfd_open`` syscall as :func:`os.pidfd_open`." msgstr "" -#: ../build/NEWS:3730 +#: ../build/NEWS:5055 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:3734 +#: ../build/NEWS:5059 msgid "" "`bpo-38334 `__: Fixed seeking backward " "on an encrypted :class:`zipfile.ZipExtFile`." msgstr "" -#: ../build/NEWS:3737 +#: ../build/NEWS:5062 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:3741 +#: ../build/NEWS:5066 msgid "" "`bpo-38586 `__: Now :func:`~logging." "config.fileConfig` correcty sets the .name of handlers loaded." msgstr "" -#: ../build/NEWS:3744 +#: ../build/NEWS:5069 msgid "" "`bpo-38565 `__: Add new " "cache_parameters() method for functools.lru_cache() to better support " "pickling." msgstr "" -#: ../build/NEWS:3747 +#: ../build/NEWS:5072 msgid "" "`bpo-34679 `__: asynci.ProactorEventLoop." "close() now only calls signal.set_wakeup_fd() in the main thread." msgstr "" -#: ../build/NEWS:3750 +#: ../build/NEWS:5075 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:3753 +#: ../build/NEWS:5078 msgid "" "`bpo-36321 `__: Remove misspelled " "attribute. The 3.8 changelog noted that this would be removed in 3.9." msgstr "" -#: ../build/NEWS:3756 +#: ../build/NEWS:5081 msgid "" "`bpo-38521 `__: Fixed erroneous equality " "comparison in statistics.NormalDist()." msgstr "" -#: ../build/NEWS:3758 +#: ../build/NEWS:5083 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:3761 +#: ../build/NEWS:5086 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:3765 +#: ../build/NEWS:5090 msgid "" "`bpo-33604 `__: Fixed `hmac.new` and " "`hmac.HMAC` to raise TypeError instead of ValueError when the digestmod " @@ -7093,34 +9902,34 @@ msgid "" "documentation and docstrings." msgstr "" -#: ../build/NEWS:3769 +#: ../build/NEWS:5094 msgid "" "`bpo-38378 `__: Parameters *out* and " "*in* of :func:`os.sendfile` was renamed to *out_fd* and *in_fd*." msgstr "" -#: ../build/NEWS:3772 +#: ../build/NEWS:5097 msgid "" "`bpo-38417 `__: Added support for " "setting the umask in the child process to the subprocess module on POSIX " "systems." msgstr "" -#: ../build/NEWS:3775 +#: ../build/NEWS:5100 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:3779 +#: ../build/NEWS:5104 msgid "" "`bpo-38431 `__: Fix ``__repr__`` method " "for :class:`dataclasses.InitVar` to support typing objects, patch by Samuel " "Colvin." msgstr "" -#: ../build/NEWS:3782 +#: ../build/NEWS:5107 msgid "" "`bpo-38109 `__: Add missing :data:`stat." "S_IFDOOR`, :data:`stat.S_IFPORT`, :data:`stat.S_IFWHT`, :func:`stat." @@ -7128,19 +9937,19 @@ msgid "" "Python implementation of :mod:`stat`." msgstr "" -#: ../build/NEWS:3786 +#: ../build/NEWS:5111 msgid "" "`bpo-38422 `__: Clarify docstrings of " "pathlib suffix(es)" msgstr "" -#: ../build/NEWS:3788 +#: ../build/NEWS:5113 msgid "" "`bpo-38405 `__: Nested subclasses of :" "class:`typing.NamedTuple` are now pickleable." msgstr "" -#: ../build/NEWS:3791 +#: ../build/NEWS:5116 msgid "" "`bpo-38332 `__: Prevent :exc:`KeyError` " "thrown by :func:`_encoded_words.decode` when given an encoded-word with " @@ -7148,33 +9957,33 @@ msgid "" "message.get`." msgstr "" -#: ../build/NEWS:3795 +#: ../build/NEWS:5120 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:3799 +#: ../build/NEWS:5124 msgid "" "`bpo-38341 `__: Add :exc:`smtplib." "SMTPNotSupportedError` to the :mod:`smtplib` exported names." msgstr "" -#: ../build/NEWS:3802 +#: ../build/NEWS:5127 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:3806 +#: ../build/NEWS:5131 msgid "" "`bpo-38242 `__: Revert the new asyncio " "Streams API" msgstr "" -#: ../build/NEWS:3808 +#: ../build/NEWS:5133 msgid "" "`bpo-13153 `__: OS native encoding is " "now used for converting between Python strings and Tcl objects. This allows " @@ -7183,13 +9992,13 @@ msgid "" "MemoryError)." msgstr "" -#: ../build/NEWS:3813 +#: ../build/NEWS:5138 msgid "" "`bpo-38019 `__: Correctly handle pause/" "resume reading of closed asyncio unix pipe." msgstr "" -#: ../build/NEWS:3816 +#: ../build/NEWS:5141 msgid "" "`bpo-38163 `__: Child mocks will now " "detect their type as either synchronous or asynchronous, asynchronous child " @@ -7197,13 +10006,13 @@ msgid "" "MagicMock or Mock (depending on their parent type)." msgstr "" -#: ../build/NEWS:3821 +#: ../build/NEWS:5146 msgid "" "`bpo-38161 `__: Removes _AwaitEvent from " "AsyncMock." msgstr "" -#: ../build/NEWS:3823 +#: ../build/NEWS:5148 msgid "" "`bpo-38216 `__: Allow the rare code that " "wants to send invalid http requests from the `http.client` library a way to " @@ -7212,55 +10021,55 @@ msgid "" "their own behavior in the face of bad requests." msgstr "" -#: ../build/NEWS:3828 +#: ../build/NEWS:5153 msgid "" "`bpo-28286 `__: Deprecate opening :class:" "`~gzip.GzipFile` for writing implicitly. Always specify the *mode* argument " "for writing." msgstr "" -#: ../build/NEWS:3831 +#: ../build/NEWS:5156 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:3835 +#: ../build/NEWS:5160 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:3838 +#: ../build/NEWS:5163 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:3842 +#: ../build/NEWS:5167 msgid "" "`bpo-38248 `__: asyncio: Fix " "inconsistent immediate Task cancellation" msgstr "" -#: ../build/NEWS:3844 +#: ../build/NEWS:5169 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:3847 +#: ../build/NEWS:5172 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:3850 +#: ../build/NEWS:5175 msgid "" "`bpo-38191 `__: Constructors of :class:" "`~typing.NamedTuple` and :class:`~typing.TypedDict` types now accept " @@ -7268,19 +10077,19 @@ msgid "" "\"_typename\", \"fields\" and \"_fields\"." msgstr "" -#: ../build/NEWS:3855 +#: ../build/NEWS:5180 msgid "" "`bpo-38155 `__: Add ``__all__`` to :mod:" "`datetime`. Patch by Tahia Khan." msgstr "" -#: ../build/NEWS:3857 +#: ../build/NEWS:5182 msgid "" "`bpo-38185 `__: Fixed case-insensitive " "string comparison in :class:`sqlite3.Row` indexing." msgstr "" -#: ../build/NEWS:3860 +#: ../build/NEWS:5185 msgid "" "`bpo-38136 `__: Changes AsyncMock call " "count and await count to be two different counters. Now await count only " @@ -7288,32 +10097,32 @@ msgid "" "vice-versa. Update the documentation around this." msgstr "" -#: ../build/NEWS:3865 +#: ../build/NEWS:5190 msgid "" "`bpo-37828 `__: Fix default mock name " "in :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham " "Toriz Cruz." msgstr "" -#: ../build/NEWS:3869 +#: ../build/NEWS:5194 msgid "" "`bpo-38175 `__: Fix a memory leak in " "comparison of :class:`sqlite3.Row` objects." msgstr "" -#: ../build/NEWS:3872 +#: ../build/NEWS:5197 msgid "" "`bpo-33936 `__: _hashlib no longer calls " "obsolete OpenSSL initialization function with OpenSSL 1.1.0+." msgstr "" -#: ../build/NEWS:3875 +#: ../build/NEWS:5200 msgid "" "`bpo-34706 `__: Preserve subclassing in " "inspect.Signature.from_callable." msgstr "" -#: ../build/NEWS:3877 +#: ../build/NEWS:5202 msgid "" "`bpo-38153 `__: Names of hashing " "algorithms frome OpenSSL are now normalized to follow Python's naming " @@ -7321,47 +10130,47 @@ msgid "" "blake2b512 instead of blake2b." msgstr "" -#: ../build/NEWS:3881 +#: ../build/NEWS:5206 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:3885 +#: ../build/NEWS:5210 msgid "" "`bpo-38148 `__: Add slots to :mod:" "`asyncio` transport classes, which can reduce memory usage." msgstr "" -#: ../build/NEWS:3888 +#: ../build/NEWS:5213 msgid "" "`bpo-38142 `__: The _hashlib OpenSSL " "wrapper extension module is now PEP-384 compliant." msgstr "" -#: ../build/NEWS:3891 +#: ../build/NEWS:5216 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:3894 +#: ../build/NEWS:5219 msgid "" "`bpo-36991 `__: Fixes a potential " "incorrect AttributeError exception escaping ZipFile.extract() in some " "unsupported input error situations." msgstr "" -#: ../build/NEWS:3897 +#: ../build/NEWS:5222 msgid "" "`bpo-38134 `__: Remove obsolete copy of " "PBKDF2_HMAC_fast. All supported OpenSSL versions contain a fast " "implementation." msgstr "" -#: ../build/NEWS:3900 +#: ../build/NEWS:5225 msgid "" "`bpo-38132 `__: The OpenSSL hashlib " "wrapper uses a simpler implementation. Several Macros and pointless caches " @@ -7369,7 +10178,7 @@ msgid "" "stays the same, except it is now always lower case." msgstr "" -#: ../build/NEWS:3905 +#: ../build/NEWS:5230 msgid "" "`bpo-38008 `__: Fix parent class check " "in protocols to correctly identify the module that provides a builtin " @@ -7377,7 +10186,7 @@ msgid "" "module" msgstr "" -#: ../build/NEWS:3909 +#: ../build/NEWS:5234 msgid "" "`bpo-34037 `__: For :mod:`asyncio`, add " "a new coroutine :meth:`loop.shutdown_default_executor`. The new coroutine " @@ -7386,48 +10195,48 @@ msgid "" "utilize the new coroutine. Patch by Kyle Stanley." msgstr "" -#: ../build/NEWS:3915 +#: ../build/NEWS:5240 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:3918 +#: ../build/NEWS:5243 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:3921 +#: ../build/NEWS:5246 msgid "" "`bpo-38110 `__: The os.closewalk() " "implementation now uses the libc fdwalk() API on platforms where it is " "available." msgstr "" -#: ../build/NEWS:3924 +#: ../build/NEWS:5249 msgid "" "`bpo-38093 `__: Fixes AsyncMock so it " "doesn't crash when used with AsyncContextManagers or AsyncIterators." msgstr "" -#: ../build/NEWS:3927 +#: ../build/NEWS:5252 msgid "" "`bpo-37488 `__: Add warning to :meth:" "`datetime.utctimetuple`, :meth:`datetime.utcnow` and :meth:`datetime." "utcfromtimestamp` ." msgstr "" -#: ../build/NEWS:3930 +#: ../build/NEWS:5255 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:3934 +#: ../build/NEWS:5259 msgid "" "`bpo-38086 `__: Update importlib." "metadata with changes from `importlib_metadata 0.21 `_." msgstr "" -#: ../build/NEWS:3938 +#: ../build/NEWS:5263 msgid "" "`bpo-37251 `__: Remove `__code__` check " "in AsyncMock that incorrectly evaluated function specs as async objects but " @@ -7443,51 +10252,51 @@ msgid "" "defined as async objects." msgstr "" -#: ../build/NEWS:3942 +#: ../build/NEWS:5267 msgid "" "`bpo-38037 `__: Fix reference counters " "in the :mod:`signal` module." msgstr "" -#: ../build/NEWS:3944 +#: ../build/NEWS:5269 msgid "" "`bpo-38066 `__: Hide internal asyncio." "Stream methods: feed_eof(), feed_data(), set_exception() and set_transport()." msgstr "" -#: ../build/NEWS:3947 +#: ../build/NEWS:5272 msgid "" "`bpo-38059 `__: inspect.py now uses sys." "exit() instead of exit()" msgstr "" -#: ../build/NEWS:3949 +#: ../build/NEWS:5274 msgid "" "`bpo-38049 `__: Added command-line " "interface for the :mod:`ast` module." msgstr "" -#: ../build/NEWS:3951 +#: ../build/NEWS:5276 msgid "" "`bpo-37953 `__: In :mod:`typing`, " "improved the ``__hash__`` and ``__eq__`` methods for :class:" "`ForwardReferences`." msgstr "" -#: ../build/NEWS:3954 +#: ../build/NEWS:5279 msgid "" "`bpo-38026 `__: Fixed :func:`inspect." "getattr_static` used ``isinstance`` while it should avoid dynamic lookup." msgstr "" -#: ../build/NEWS:3957 +#: ../build/NEWS:5282 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:3960 +#: ../build/NEWS:5285 msgid "" "`bpo-38010 `__: In ``importlib." "metadata`` sync with ``importlib_metadata`` 0.20, clarifying behavior of " @@ -7495,7 +10304,7 @@ msgid "" "``requires()`` on ``dist-info`` packages." msgstr "" -#: ../build/NEWS:3964 +#: ../build/NEWS:5289 msgid "" "`bpo-38006 `__: weakref." "WeakValueDictionary defines a local remove() function used as callback for " @@ -7503,21 +10312,21 @@ msgid "" "implementation to avoid the closure." msgstr "" -#: ../build/NEWS:3968 +#: ../build/NEWS:5293 msgid "" "`bpo-37995 `__: Added the *indent* " "option to :func:`ast.dump` which allows it to produce a multiline indented " "output." msgstr "" -#: ../build/NEWS:3971 +#: ../build/NEWS:5296 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:3974 +#: ../build/NEWS:5299 msgid "" "`bpo-37140 `__: Fix a ctypes regression " "of Python 3.8. When a ctypes.Structure is passed by copy to a function, " @@ -7527,27 +10336,27 @@ msgid "" "longer call the finalizer twice." msgstr "" -#: ../build/NEWS:3980 +#: ../build/NEWS:5305 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:3983 +#: ../build/NEWS:5308 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:3986 +#: ../build/NEWS:5311 msgid "" "`bpo-10978 `__: Semaphores and " "BoundedSemaphores can now release more than one waiting thread at a time." msgstr "" -#: ../build/NEWS:3989 +#: ../build/NEWS:5314 msgid "" "`bpo-37972 `__: Subscripts to the " "`unittest.mock.call` objects now receive the same chaining mechanism as any " @@ -7555,67 +10364,67 @@ msgid "" "`TypeError`:" msgstr "" -#: ../build/NEWS:3993 +#: ../build/NEWS:5318 msgid "call().foo().__getitem__('bar')" msgstr "" -#: ../build/NEWS:3995 +#: ../build/NEWS:5320 msgid "Patch by blhsing" msgstr "" -#: ../build/NEWS:3997 +#: ../build/NEWS:5322 msgid "" "`bpo-37965 `__: Fix C compiler warning " "caused by distutils.ccompiler.CCompiler.has_function." msgstr "" -#: ../build/NEWS:4000 +#: ../build/NEWS:5325 msgid "" "`bpo-37964 `__: Add ``F_GETPATH`` " "command to :mod:`fcntl`." msgstr "" -#: ../build/NEWS:4002 +#: ../build/NEWS:5327 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:4005 +#: ../build/NEWS:5330 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:4009 +#: ../build/NEWS:5334 msgid "" "`bpo-37951 `__: Most features of the " "subprocess module now work again in subinterpreters. Only *preexec_fn* is " "restricted in subinterpreters." msgstr "" -#: ../build/NEWS:4012 +#: ../build/NEWS:5337 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:4015 +#: ../build/NEWS:5340 msgid "" "`bpo-37950 `__: Fix :func:`ast.dump` " "when call with incompletely initialized node." msgstr "" -#: ../build/NEWS:4018 +#: ../build/NEWS:5343 msgid "" "`bpo-34679 `__: Restores instantiation " "of Windows IOCP event loops from the non-main thread." msgstr "" -#: ../build/NEWS:4021 +#: ../build/NEWS:5346 msgid "" "`bpo-36917 `__: Add default " "implementation of the :meth:`ast.NodeVisitor.visit_Constant` method which " @@ -7623,58 +10432,58 @@ msgid "" "``visit_Str()``, etc." msgstr "" -#: ../build/NEWS:4026 +#: ../build/NEWS:5351 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:4029 +#: ../build/NEWS:5354 msgid "" "`bpo-26589 `__: Added a new status code " "to the http module: 451 UNAVAILABLE_FOR_LEGAL_REASONS" msgstr "" -#: ../build/NEWS:4032 +#: ../build/NEWS:5357 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:4036 +#: ../build/NEWS:5361 msgid "" "`bpo-32554 `__: Deprecate having random." "seed() call hash on arbitrary types." msgstr "" -#: ../build/NEWS:4038 +#: ../build/NEWS:5363 msgid "" "`bpo-9938 `__: Add optional keyword " "argument ``exit_on_error`` for :class:`ArgumentParser`." msgstr "" -#: ../build/NEWS:4041 +#: ../build/NEWS:5366 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:4045 +#: ../build/NEWS:5370 msgid "" "`bpo-32793 `__: Fix a duplicated debug " "message when :meth:`smtplib.SMTP.connect` is called." msgstr "" -#: ../build/NEWS:4048 +#: ../build/NEWS:5373 msgid "" "`bpo-37885 `__: venv: Don't generate " "unset variable warning on deactivate." msgstr "" -#: ../build/NEWS:4050 +#: ../build/NEWS:5375 msgid "" "`bpo-37868 `__: Fix dataclasses." "is_dataclass when given an instance that never raises AttributeError in " @@ -7682,7 +10491,7 @@ msgid "" "__dataclass_fields__ even if it's not a dataclass." msgstr "" -#: ../build/NEWS:4054 +#: ../build/NEWS:5379 msgid "" "`bpo-37811 `__: Fix ``socket`` module's " "``socket.connect(address)`` function being unable to establish connection in " @@ -7691,13 +10500,13 @@ msgid "" "timeout value." msgstr "" -#: ../build/NEWS:4059 +#: ../build/NEWS:5384 msgid "" "`bpo-37863 `__: Optimizations for " "Fraction.__hash__ suggested by Tim Peters." msgstr "" -#: ../build/NEWS:4061 +#: ../build/NEWS:5386 msgid "" "`bpo-21131 `__: Fix ``faulthandler." "register(chain=True)`` stack. faulthandler now allocates a dedicated stack " @@ -7706,73 +10515,73 @@ msgid "" "``SIGSTKSZ`` bytes of stack memory on some platforms." msgstr "" -#: ../build/NEWS:4067 +#: ../build/NEWS:5392 msgid "" "`bpo-37798 `__: Add C fastpath for " "statistics.NormalDist.inv_cdf() Patch by Dong-hee Na" msgstr "" -#: ../build/NEWS:4070 +#: ../build/NEWS:5395 msgid "" "`bpo-37804 `__: Remove the deprecated " "method `threading.Thread.isAlive()`. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4073 +#: ../build/NEWS:5398 msgid "" "`bpo-37819 `__: Add Fraction." "as_integer_ratio() to match the corresponding methods in bool, int, float, " "and decimal." msgstr "" -#: ../build/NEWS:4076 +#: ../build/NEWS:5401 msgid "" "`bpo-14465 `__: Add an xml.etree." "ElementTree.indent() function for pretty-printing XML trees. Contributed by " "Stefan Behnel." msgstr "" -#: ../build/NEWS:4079 +#: ../build/NEWS:5404 msgid "" "`bpo-37810 `__: Fix :mod:`difflib` ``?`` " "hint in diff output when dealing with tabs. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:4082 +#: ../build/NEWS:5407 msgid "" "`bpo-37772 `__: In ``zipfile.Path``, " "when adding implicit dirs, ensure that ancestral directories are added and " "that duplicates are excluded." msgstr "" -#: ../build/NEWS:4085 +#: ../build/NEWS:5410 msgid "" "`bpo-18578 `__: Renamed and documented " "`test.bytecode_helper` as `test.support.bytecode_helper`. Patch by Joannah " "Nanjekye." msgstr "" -#: ../build/NEWS:4088 +#: ../build/NEWS:5413 msgid "" "`bpo-37785 `__: Fix xgettext warnings " "in :mod:`argparse`." msgstr "" -#: ../build/NEWS:4090 +#: ../build/NEWS:5415 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:4094 +#: ../build/NEWS:5419 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:4097 +#: ../build/NEWS:5422 msgid "" "`bpo-28292 `__: Mark calendar.py helper " "functions as being private. The follows PEP 8 guidance to maintain the " @@ -7780,14 +10589,14 @@ msgid "" "confusion." msgstr "" -#: ../build/NEWS:4101 +#: ../build/NEWS:5426 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:4105 +#: ../build/NEWS:5430 msgid "" "`bpo-37742 `__: The logging.getLogger() " "API now returns the root logger when passed the name 'root', whereas " @@ -7797,53 +10606,53 @@ msgid "" "module called 'root.py'." msgstr "" -#: ../build/NEWS:4111 +#: ../build/NEWS:5436 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:4115 +#: ../build/NEWS:5440 msgid "" "`bpo-37723 `__: Fix performance " "regression on regular expression parsing with huge character sets. Patch by " "Yann Vaginay." msgstr "" -#: ../build/NEWS:4118 +#: ../build/NEWS:5443 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:4121 +#: ../build/NEWS:5446 msgid "" "`bpo-32178 `__: Fix IndexError in :mod:" "`email` package when trying to parse invalid address fields starting with ``:" "``." msgstr "" -#: ../build/NEWS:4124 +#: ../build/NEWS:5449 msgid "" "`bpo-37268 `__: The :mod:`parser` module " "is deprecated and will be removed in future versions of Python." msgstr "" -#: ../build/NEWS:4127 +#: ../build/NEWS:5452 msgid "" "`bpo-11953 `__: Completing WSA* error " "codes in :mod:`socket`." msgstr "" -#: ../build/NEWS:4129 +#: ../build/NEWS:5454 msgid "" "`bpo-37685 `__: Fixed comparisons of :" "class:`datetime.timedelta` and :class:`datetime.timezone`." msgstr "" -#: ../build/NEWS:4132 +#: ../build/NEWS:5457 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:4140 +#: ../build/NEWS:5465 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:4143 +#: ../build/NEWS:5468 msgid "" "`bpo-29553 `__: Fixed :meth:`argparse." "ArgumentParser.format_usage` for mutually exclusive groups. Patch by Andrew " "Nester." msgstr "" -#: ../build/NEWS:4146 +#: ../build/NEWS:5471 msgid "" "`bpo-37691 `__: Let math.dist() accept " "coordinates as sequences (or iterables) rather than just tuples." msgstr "" -#: ../build/NEWS:4149 +#: ../build/NEWS:5474 msgid "" "`bpo-37685 `__: Fixed ``__eq__``, " "``__lt__`` etc implementations in some classes. They now return :data:" @@ -7886,25 +10695,25 @@ msgid "" "`~unittest.mock.ANY` will return ``True``)." msgstr "" -#: ../build/NEWS:4155 +#: ../build/NEWS:5480 msgid "" "`bpo-37354 `__: Make Activate.ps1 " "Powershell script static to allow for signing it." msgstr "" -#: ../build/NEWS:4158 +#: ../build/NEWS:5483 msgid "" "`bpo-37664 `__: Update wheels bundled " "with ensurepip (pip 19.2.3 and setuptools 41.2.0)" msgstr "" -#: ../build/NEWS:4161 +#: ../build/NEWS:5486 msgid "" "`bpo-37663 `__: Bring consistency to " "venv shell activation scripts by always using __VENV_PROMPT__." msgstr "" -#: ../build/NEWS:4164 +#: ../build/NEWS:5489 msgid "" "`bpo-37642 `__: Allowed the pure Python " "implementation of :class:`datetime.timezone` to represent sub-minute offsets " @@ -7912,64 +10721,64 @@ msgid "" "24:00) and (-23:59, 24:00). Patch by Ngalim Siregar" msgstr "" -#: ../build/NEWS:4169 +#: ../build/NEWS:5494 msgid "" "`bpo-36161 `__: In :mod:`posix`, use " "``ttyname_r`` instead of ``ttyname`` for thread safety." msgstr "" -#: ../build/NEWS:4172 +#: ../build/NEWS:5497 msgid "" "`bpo-36324 `__: Make internal attributes " "for statistics.NormalDist() private." msgstr "" -#: ../build/NEWS:4174 +#: ../build/NEWS:5499 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:4178 +#: ../build/NEWS:5503 msgid "" "`bpo-29446 `__: Make `from tkinter " "import *` import only the expected objects." msgstr "" -#: ../build/NEWS:4180 +#: ../build/NEWS:5505 msgid "" "`bpo-16970 `__: Adding a value error " "when an invalid value in passed to nargs Patch by Robert Leenders" msgstr "" -#: ../build/NEWS:4183 +#: ../build/NEWS:5508 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:4186 +#: ../build/NEWS:5511 msgid "" "`bpo-37491 `__: Fix ``IndexError`` when " "parsing email headers with unexpectedly ending bare-quoted string value. " "Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:4189 +#: ../build/NEWS:5514 msgid "" "`bpo-37587 `__: Make json.loads faster " "for long strings. (Patch by Marco Paolini)" msgstr "" -#: ../build/NEWS:4192 +#: ../build/NEWS:5517 msgid "" "`bpo-18378 `__: Recognize \"UTF-8\" as a " "valid value for LC_CTYPE in locale._parse_localename." msgstr "" -#: ../build/NEWS:4195 +#: ../build/NEWS:5520 msgid "" "`bpo-37579 `__: Return :exc:" "`NotImplemented` in Python implementation of ``__eq__`` for :class:" @@ -7978,53 +10787,53 @@ msgid "" "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:4200 +#: ../build/NEWS:5525 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:4204 +#: ../build/NEWS:5529 msgid "" "`bpo-37531 `__: \"python3 -m test -jN --" "timeout=TIMEOUT\" now kills a worker process if it runs longer than " "*TIMEOUT* seconds." msgstr "" -#: ../build/NEWS:4207 +#: ../build/NEWS:5532 msgid "" "`bpo-37482 `__: Fix serialization of " "display name in originator or destination address fields with both encoded " "words and special chars." msgstr "" -#: ../build/NEWS:4210 +#: ../build/NEWS:5535 msgid "" "`bpo-36993 `__: Improve error reporting " "for corrupt zip files with bad zip64 extra data. Patch by Daniel Hillier." msgstr "" -#: ../build/NEWS:4213 +#: ../build/NEWS:5538 msgid "" "`bpo-37502 `__: pickle.loads() no longer " "raises TypeError when the buffers argument is set to None" msgstr "" -#: ../build/NEWS:4216 +#: ../build/NEWS:5541 msgid "" "`bpo-37520 `__: Correct behavior for " "zipfile.Path.parent when the path object identifies a subdirectory." msgstr "" -#: ../build/NEWS:4219 +#: ../build/NEWS:5544 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:4222 +#: ../build/NEWS:5547 msgid "" "`bpo-37424 `__: Fixes a possible hang " "when using a timeout on `subprocess.run()` while capturing output. If the " @@ -8034,7 +10843,7 @@ msgid "" "the pipes." msgstr "" -#: ../build/NEWS:4228 +#: ../build/NEWS:5553 msgid "" "`bpo-37421 `__: Fix :func:" "`multiprocessing.util.get_temp_dir` finalizer: clear also the 'tempdir' " @@ -8043,34 +10852,34 @@ msgid "" "temporary directory." msgstr "" -#: ../build/NEWS:4233 +#: ../build/NEWS:5558 msgid "" "`bpo-37481 `__: The distutils " "``bdist_wininst`` command is deprecated in Python 3.8, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../build/NEWS:4236 +#: ../build/NEWS:5561 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:4240 +#: ../build/NEWS:5565 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:4243 +#: ../build/NEWS:5568 msgid "" "`bpo-37437 `__: Update vendorized expat " "version to 2.2.7." msgstr "" -#: ../build/NEWS:4245 +#: ../build/NEWS:5570 msgid "" "`bpo-37428 `__: SSLContext." "post_handshake_auth = True no longer sets SSL_VERIFY_POST_HANDSHAKE verify " @@ -8079,14 +10888,14 @@ msgid "" "is set." msgstr "" -#: ../build/NEWS:4250 +#: ../build/NEWS:5575 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:4253 +#: ../build/NEWS:5578 msgid "" "`bpo-37412 `__: The :func:`os.getcwdb` " "function now uses the UTF-8 encoding on Windows, rather than the ANSI code " @@ -8094,20 +10903,20 @@ msgid "" "on Windows." msgstr "" -#: ../build/NEWS:4257 +#: ../build/NEWS:5582 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:4261 +#: ../build/NEWS:5586 msgid "" "`bpo-29412 `__: Fix IndexError in " "parsing a header value ending unexpectedly. Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:4264 +#: ../build/NEWS:5589 msgid "" "`bpo-36546 `__: The *dist* argument for " "statistics.quantiles() is now positional only. The current name doesn't " @@ -8116,20 +10925,20 @@ msgid "" "to change the name later." msgstr "" -#: ../build/NEWS:4269 +#: ../build/NEWS:5594 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:4272 +#: ../build/NEWS:5597 msgid "" "`bpo-37376 `__: :mod:`pprint` now has " "support for :class:`types.SimpleNamespace`. Patch by Carl Bordum Hansen." msgstr "" -#: ../build/NEWS:4275 +#: ../build/NEWS:5600 msgid "" "`bpo-26967 `__: An :class:`~argparse." "ArgumentParser` with ``allow_abbrev=False`` no longer disables grouping of " @@ -8137,21 +10946,21 @@ msgid "" "as documented. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../build/NEWS:4280 +#: ../build/NEWS:5605 msgid "" "`bpo-37212 `__: :func:`unittest.mock." "call` now preserves the order of keyword arguments in repr output. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:4283 +#: ../build/NEWS:5608 msgid "" "`bpo-37372 `__: Fix error unpickling " "datetime.time objects from Python 2 with seconds>=24. Patch by Justin " "Blanchard." msgstr "" -#: ../build/NEWS:4286 +#: ../build/NEWS:5611 msgid "" "`bpo-37345 `__: Add formal support for " "UDPLITE sockets. Support was present before, but it is now easier to detect " @@ -8161,13 +10970,13 @@ msgid "" "Appleton." msgstr "" -#: ../build/NEWS:4293 +#: ../build/NEWS:5618 msgid "" "`bpo-37358 `__: Optimized ``functools." "partial`` by using vectorcall." msgstr "" -#: ../build/NEWS:4295 +#: ../build/NEWS:5620 msgid "" "`bpo-37347 `__: :meth:`sqlite3." "Connection.create_aggregate`, :meth:`sqlite3.Connection.create_function`, :" @@ -8178,33 +10987,33 @@ msgid "" "Aleksandr Balezin." msgstr "" -#: ../build/NEWS:4303 +#: ../build/NEWS:5628 msgid "" "`bpo-37163 `__: The *obj* argument of :" "func:`dataclasses.replace` is positional-only now." msgstr "" -#: ../build/NEWS:4306 +#: ../build/NEWS:5631 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:4310 +#: ../build/NEWS:5635 msgid "" "`bpo-37328 `__: ``HTMLParser.unescape`` " "is removed. It was undocumented and deprecated since Python 3.4." msgstr "" -#: ../build/NEWS:4313 +#: ../build/NEWS:5638 msgid "" "`bpo-37305 `__: Add .webmanifest -> " "application/manifest+json to list of recognized file types and content type " "headers" msgstr "" -#: ../build/NEWS:4316 +#: ../build/NEWS:5641 msgid "" "`bpo-37320 `__: ``aifc.openfp()`` alias " "to ``aifc.open()``, ``sunau.openfp()`` alias to ``sunau.open()``, and ``wave." @@ -8212,45 +11021,45 @@ msgid "" "since Python 3.7." msgstr "" -#: ../build/NEWS:4320 +#: ../build/NEWS:5645 msgid "" "`bpo-37315 `__: Deprecated accepting " "floats with integral value (like ``5.0``) in :func:`math.factorial`." msgstr "" -#: ../build/NEWS:4323 +#: ../build/NEWS:5648 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:4327 +#: ../build/NEWS:5652 msgid "" "`bpo-33972 `__: Email with single part " "but content-type set to ``multipart/*`` doesn't raise AttributeError anymore." msgstr "" -#: ../build/NEWS:4330 +#: ../build/NEWS:5655 msgid "" "`bpo-37280 `__: Use threadpool for " "reading from file for sendfile fallback mode." msgstr "" -#: ../build/NEWS:4333 +#: ../build/NEWS:5658 msgid "" "`bpo-37279 `__: Fix asyncio sendfile " "support when sendfile sends extra data in fallback mode." msgstr "" -#: ../build/NEWS:4336 +#: ../build/NEWS:5661 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:4340 +#: ../build/NEWS:5665 msgid "" "`bpo-37266 `__: In a subinterpreter, " "spawning a daemon thread now raises an exception. Daemon threads were never " @@ -8258,14 +11067,14 @@ msgid "" "crashed with a Pyton fatal error if a daemon thread was still running." msgstr "" -#: ../build/NEWS:4345 +#: ../build/NEWS:5670 msgid "" "`bpo-37210 `__: Allow pure Python " "implementation of :mod:`pickle` to work even when the C :mod:`_pickle` " "module is unavailable." msgstr "" -#: ../build/NEWS:4348 +#: ../build/NEWS:5673 msgid "" "`bpo-21872 `__: Fix :mod:`lzma`: module " "decompresses data incompletely. When decompressing a FORMAT_ALONE format " @@ -8273,7 +11082,7 @@ msgid "" "bytes can't be output. Patch by Ma Lin." msgstr "" -#: ../build/NEWS:4353 +#: ../build/NEWS:5678 msgid "" "`bpo-35922 `__: Fix :meth:" "`RobotFileParser.crawl_delay` and :meth:`RobotFileParser.request_rate` to " @@ -8281,27 +11090,27 @@ msgid "" "rule is defined in the robots.txt file. Patch by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:4358 +#: ../build/NEWS:5683 msgid "" "`bpo-35766 `__: Change the format of " "feature_version to be a (major, minor) tuple." msgstr "" -#: ../build/NEWS:4361 +#: ../build/NEWS:5686 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:4365 +#: ../build/NEWS:5690 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:4369 +#: ../build/NEWS:5694 msgid "" "`bpo-36402 `__: Fix a race condition at " "Python shutdown when waiting for threads. Wait until the Python thread state " @@ -8309,26 +11118,26 @@ msgid "" "than just wait until non-daemon Python threads complete." msgstr "" -#: ../build/NEWS:4374 +#: ../build/NEWS:5699 msgid "" "`bpo-37206 `__: Default values which " "cannot be represented as Python objects no longer improperly represented as " "``None`` in function signatures." msgstr "" -#: ../build/NEWS:4377 +#: ../build/NEWS:5702 msgid "" "`bpo-37111 `__: Added ``encoding`` and " "``errors`` keyword parameters to ``logging.basicConfig``." msgstr "" -#: ../build/NEWS:4380 +#: ../build/NEWS:5705 msgid "" "`bpo-12144 `__: Ensure cookies with " "``expires`` attribute are handled in :meth:`CookieJar.make_cookies`." msgstr "" -#: ../build/NEWS:4383 +#: ../build/NEWS:5708 msgid "" "`bpo-34886 `__: Fix an unintended " "ValueError from :func:`subprocess.run` when checking for conflicting `input` " @@ -8338,102 +11147,102 @@ msgid "" "Lapeyre." msgstr "" -#: ../build/NEWS:4389 +#: ../build/NEWS:5714 msgid "" "`bpo-37173 `__: The exception message " "for ``inspect.getfile()`` now correctly reports the passed class rather than " "the builtins module." msgstr "" -#: ../build/NEWS:4392 +#: ../build/NEWS:5717 msgid "" "`bpo-37178 `__: Give math.perm() a one " "argument form that means the same as math.factorial()." msgstr "" -#: ../build/NEWS:4395 +#: ../build/NEWS:5720 msgid "" "`bpo-37178 `__: For math.perm(n, k), let " "k default to n, giving the same result as factorial." msgstr "" -#: ../build/NEWS:4398 +#: ../build/NEWS:5723 msgid "" "`bpo-37165 `__: Converted _collections." "_count_elements to use the Argument Clinic." msgstr "" -#: ../build/NEWS:4401 +#: ../build/NEWS:5726 msgid "" "`bpo-34767 `__: Do not always create a :" "class:`collections.deque` in :class:`asyncio.Lock`." msgstr "" -#: ../build/NEWS:4404 +#: ../build/NEWS:5729 msgid "" "`bpo-37158 `__: Speed-up statistics." "fmean() by switching from a function to a generator." msgstr "" -#: ../build/NEWS:4407 +#: ../build/NEWS:5732 msgid "" "`bpo-34282 `__: Remove ``Enum._convert`` " "method, deprecated in 3.8." msgstr "" -#: ../build/NEWS:4409 +#: ../build/NEWS:5734 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:4413 +#: ../build/NEWS:5738 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:4417 +#: ../build/NEWS:5742 msgid "" "`bpo-35621 `__: Support running asyncio " "subprocesses when execution event loop in a thread on UNIX." msgstr "" -#: ../build/NEWS:4420 +#: ../build/NEWS:5745 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:4423 +#: ../build/NEWS:5748 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:4427 +#: ../build/NEWS:5752 msgid "" "`bpo-31163 `__: pathlib.Path instance's " "rename and replace methods now return the new Path instance." msgstr "" -#: ../build/NEWS:4430 +#: ../build/NEWS:5755 msgid "" "`bpo-25068 `__: :class:`urllib.request." "ProxyHandler` now lowercases the keys of the passed dictionary." msgstr "" -#: ../build/NEWS:4433 +#: ../build/NEWS:5758 msgid "" "`bpo-26185 `__: Fix :func:`repr` on " "empty :class:`ZipInfo` object. Patch by Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:4436 +#: ../build/NEWS:5761 msgid "" "`bpo-21315 `__: Email headers containing " "RFC2047 encoded words are parsed despite the missing whitespace, and a " @@ -8441,58 +11250,58 @@ msgid "" "now registered as a defect." msgstr "" -#: ../build/NEWS:4440 +#: ../build/NEWS:5765 msgid "" "`bpo-31904 `__: Port test_datetime to " "VxWorks: skip zoneinfo tests on VxWorks" msgstr "" -#: ../build/NEWS:4442 +#: ../build/NEWS:5767 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:4446 +#: ../build/NEWS:5771 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:4450 +#: ../build/NEWS:5775 msgid "" "`bpo-35070 `__: posix.getgrouplist() now " "works correctly when the user belongs to NGROUPS_MAX supplemental groups. " "Patch by Jeffrey Kintscher." msgstr "" -#: ../build/NEWS:4453 +#: ../build/NEWS:5778 msgid "" "`bpo-31783 `__: Fix race condition in " "ThreadPoolExecutor when worker threads are created during interpreter " "shutdown." msgstr "" -#: ../build/NEWS:4456 +#: ../build/NEWS:5781 msgid "" "`bpo-36582 `__: Fix ``UserString." "encode()`` to correctly return ``bytes`` rather than a ``UserString`` " "instance." msgstr "" -#: ../build/NEWS:4459 +#: ../build/NEWS:5784 msgid "" "`bpo-32424 `__: Deprecate xml.etree." "ElementTree.Element.copy() in favor of copy.copy()." msgstr "" -#: ../build/NEWS:4462 +#: ../build/NEWS:5787 msgid "Patch by Gordon P. Hemsley" msgstr "" -#: ../build/NEWS:4464 +#: ../build/NEWS:5789 msgid "" "`bpo-36564 `__: Fix infinite loop in " "email header folding logic that would be triggered when an email policy's " @@ -8500,84 +11309,84 @@ msgid "" "values in the message. Patch by Paul Ganssle" msgstr "" -#: ../build/NEWS:4469 +#: ../build/NEWS:5794 msgid "" "`bpo-36543 `__: Removed methods Element." "getchildren(), Element.getiterator() and ElementTree.getiterator() and the " "xml.etree.cElementTree module." msgstr "" -#: ../build/NEWS:4472 +#: ../build/NEWS:5797 msgid "" "`bpo-36409 `__: Remove the old plistlib " "API deprecated in Python 3.4" msgstr "" -#: ../build/NEWS:4474 +#: ../build/NEWS:5799 msgid "" "`bpo-36302 `__: distutils sorts source " "file lists so that Extension .so files build more reproducibly by default" msgstr "" -#: ../build/NEWS:4477 +#: ../build/NEWS:5802 msgid "" "`bpo-36250 `__: Ignore ``ValueError`` " "from ``signal`` with ``interaction`` in non-main thread." msgstr "" -#: ../build/NEWS:4480 +#: ../build/NEWS:5805 msgid "" "`bpo-36046 `__: Added ``user``, " "``group`` and ``extra_groups`` parameters to the subprocess.Popen " "constructor. Patch by Patrick McLean." msgstr "" -#: ../build/NEWS:4483 +#: ../build/NEWS:5808 msgid "" "`bpo-32627 `__: Fix compile error when " "``_uuid`` headers conflicting included." msgstr "" -#: ../build/NEWS:4485 +#: ../build/NEWS:5810 msgid "" "`bpo-35800 `__: Deprecate ``smtpd." "MailmanProxy`` ready for future removal." msgstr "" -#: ../build/NEWS:4487 +#: ../build/NEWS:5812 msgid "" "`bpo-35168 `__: :attr:`shlex.shlex." "punctuation_chars` is now a read-only property." msgstr "" -#: ../build/NEWS:4490 +#: ../build/NEWS:5815 msgid "" "`bpo-8538 `__: Add support for boolean " "actions like ``--foo`` and ``--no-foo`` to argparse. Patch contributed by " "Rémi Lapeyre." msgstr "" -#: ../build/NEWS:4493 +#: ../build/NEWS:5818 msgid "" "`bpo-20504 `__: Fixes a bug in :mod:" "`cgi` module when a multipart/form-data request has no `Content-Length` " "header." msgstr "" -#: ../build/NEWS:4496 +#: ../build/NEWS:5821 msgid "" "`bpo-25988 `__: The abstract base " "classes in :mod:`collections.abc` no longer are exposed in the regular :mod:" "`collections` module." msgstr "" -#: ../build/NEWS:4499 +#: ../build/NEWS:5824 msgid "" "`bpo-11122 `__: Distutils won't check " "for rpmbuild in specified paths only." msgstr "" -#: ../build/NEWS:4501 +#: ../build/NEWS:5826 msgid "" "`bpo-34775 `__: Division handling of " "PurePath now returns NotImplemented instead of raising a TypeError when " @@ -8585,19 +11394,19 @@ msgid "" "Aiudi." msgstr "" -#: ../build/NEWS:4505 +#: ../build/NEWS:5830 msgid "" "`bpo-34749 `__: :func:`binascii." "a2b_base64` is now up to 2 times faster. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:4508 +#: ../build/NEWS:5833 msgid "" "`bpo-34519 `__: Add additional aliases " "for HP Roman 8. Patch by Michael Osipov." msgstr "" -#: ../build/NEWS:4510 +#: ../build/NEWS:5835 msgid "" "`bpo-28009 `__: Fix uuid.getnode() on " "platforms with '.' as MAC Addr delimiter as well fix for MAC Addr format " @@ -8605,32 +11414,32 @@ msgid "" "platform with these settings. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:4515 +#: ../build/NEWS:5840 msgid "" "`bpo-30618 `__: Add :meth:`~pathlib.Path." "readlink`. Patch by Girts Folkmanis." msgstr "" -#: ../build/NEWS:4517 +#: ../build/NEWS:5842 msgid "" "`bpo-32498 `__: Made :func:`urllib.parse." "unquote()` accept bytes in addition to strings. Patch by Stein Karlsen." msgstr "" -#: ../build/NEWS:4520 +#: ../build/NEWS:5845 msgid "" "`bpo-33348 `__: lib2to3 now recognizes " "expressions after ``*`` and `**` like in ``f(*[] or [])``." msgstr "" -#: ../build/NEWS:4523 +#: ../build/NEWS:5848 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:4527 +#: ../build/NEWS:5852 msgid "" "`bpo-32820 `__: Added __format__ to IPv4 " "and IPv6 classes. Always outputs a fully zero- padded string. Supports b/x/" @@ -8638,26 +11447,26 @@ msgid "" "format for IPv6 is hex. Also supports '#' and '_' modifiers." msgstr "" -#: ../build/NEWS:4532 +#: ../build/NEWS:5857 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:4536 +#: ../build/NEWS:5861 msgid "" "`bpo-4963 `__: Fixed non-deterministic " "behavior related to mimetypes extension mapping and module reinitialization." msgstr "" -#: ../build/NEWS:4542 +#: ../build/NEWS:5867 msgid "" "`bpo-21767 `__: Explicitly mention abc " "support in functools.singledispatch" msgstr "" -#: ../build/NEWS:4544 +#: ../build/NEWS:5869 msgid "" "`bpo-38816 `__: Provides more details " "about the interaction between :c:func:`fork` and CPython's runtime, focusing " @@ -8665,63 +11474,63 @@ msgid "" "and shouldn't be called." msgstr "" -#: ../build/NEWS:4549 +#: ../build/NEWS:5874 msgid "" "`bpo-38351 `__: Modernize :mod:`email` " "examples from %-formatting to f-strings." msgstr "" -#: ../build/NEWS:4551 +#: ../build/NEWS:5876 msgid "" "`bpo-38778 `__: Document the fact that :" "exc:`RuntimeError` is raised if :meth:`os.fork` is called in a " "subinterpreter." msgstr "" -#: ../build/NEWS:4554 +#: ../build/NEWS:5879 msgid "" "`bpo-38592 `__: Add Brazilian Portuguese " "to the language switcher at Python Documentation website." msgstr "" -#: ../build/NEWS:4557 +#: ../build/NEWS:5882 msgid "" "`bpo-38294 `__: Add list of no-longer-" "escaped chars to re.escape documentation" msgstr "" -#: ../build/NEWS:4559 +#: ../build/NEWS:5884 msgid "" "`bpo-38053 `__: Modernized the plistlib " "documentation" msgstr "" -#: ../build/NEWS:4561 +#: ../build/NEWS:5886 msgid "" "`bpo-26868 `__: Fix example usage of :c:" "func:`PyModule_AddObject` to properly handle errors." msgstr "" -#: ../build/NEWS:4564 +#: ../build/NEWS:5889 msgid "" "`bpo-36797 `__: Fix a dead link in the " "distutils API Reference." msgstr "" -#: ../build/NEWS:4566 +#: ../build/NEWS:5891 msgid "" "`bpo-37977 `__: Warn more strongly and " "clearly about pickle insecurity" msgstr "" -#: ../build/NEWS:4568 +#: ../build/NEWS:5893 msgid "" "`bpo-37979 `__: Added a link to dateutil." "parser.isoparse in the datetime.fromisoformat documentation. Patch by Paul " "Ganssle" msgstr "" -#: ../build/NEWS:4571 +#: ../build/NEWS:5896 msgid "" "`bpo-12707 `__: Deprecate info(), " "geturl(), getcode() methods in favor of the headers, url, and status " @@ -8730,126 +11539,126 @@ msgid "" "Ashwin Ramaswami" msgstr "" -#: ../build/NEWS:4576 +#: ../build/NEWS:5901 msgid "" "`bpo-37937 `__: Mention ``frame." "f_trace`` in :func:`sys.settrace` docs." msgstr "" -#: ../build/NEWS:4578 +#: ../build/NEWS:5903 msgid "" "`bpo-37878 `__: Make :c:func:" "`PyThreadState_DeleteCurrent` Internal." msgstr "" -#: ../build/NEWS:4580 +#: ../build/NEWS:5905 msgid "" "`bpo-37759 `__: Beginning edits to " "Whatsnew 3.8" msgstr "" -#: ../build/NEWS:4582 +#: ../build/NEWS:5907 msgid "" "`bpo-37726 `__: Stop recommending getopt " "in the tutorial for command line argument parsing and promote argparse." msgstr "" -#: ../build/NEWS:4585 +#: ../build/NEWS:5910 msgid "" "`bpo-32910 `__: Remove implementation-" "specific behaviour of how venv's Deactivate works." msgstr "" -#: ../build/NEWS:4588 +#: ../build/NEWS:5913 msgid "" "`bpo-37256 `__: Fix wording of arguments " "for :class:`Request` in :mod:`urllib.request`" msgstr "" -#: ../build/NEWS:4591 +#: ../build/NEWS:5916 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:4595 +#: ../build/NEWS:5920 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:4599 +#: ../build/NEWS:5924 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:4603 +#: ../build/NEWS:5928 msgid "Thanks to Benjamin Mintz for finding the bug." msgstr "" -#: ../build/NEWS:4605 +#: ../build/NEWS:5930 msgid "" "`bpo-37456 `__: Slash ('/') is now part " "of syntax." msgstr "" -#: ../build/NEWS:4607 +#: ../build/NEWS:5932 msgid "" "`bpo-37487 `__: Fix PyList_GetItem index " "description to include 0." msgstr "" -#: ../build/NEWS:4609 +#: ../build/NEWS:5934 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:4612 +#: ../build/NEWS:5937 msgid "" "`bpo-37478 `__: Added possible " "exceptions to the description of os.chdir()." msgstr "" -#: ../build/NEWS:4614 +#: ../build/NEWS:5939 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:4617 +#: ../build/NEWS:5942 msgid "" "`bpo-36260 `__: Add decompression " "pitfalls to zipfile module documentation." msgstr "" -#: ../build/NEWS:4619 +#: ../build/NEWS:5944 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:4623 +#: ../build/NEWS:5948 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:4626 +#: ../build/NEWS:5951 msgid "" "`bpo-36487 `__: Make C-API docs clear " "about what the \"main\" interpreter is." msgstr "" -#: ../build/NEWS:4628 +#: ../build/NEWS:5953 msgid "" "`bpo-23460 `__: The documentation for " "decimal string formatting using the `:g` specifier has been updated to " @@ -8857,39 +11666,39 @@ msgid "" "contributed by Tuomas Suutari." msgstr "" -#: ../build/NEWS:4632 +#: ../build/NEWS:5957 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:4636 +#: ../build/NEWS:5961 msgid "" "`bpo-33944 `__: Added a note about the " "intended use of code in .pth files." msgstr "" -#: ../build/NEWS:4638 +#: ../build/NEWS:5963 msgid "" "`bpo-34293 `__: Fix the Doc/Makefile " "regarding PAPER environment variable and PDF builds" msgstr "" -#: ../build/NEWS:4641 +#: ../build/NEWS:5966 msgid "" "`bpo-25237 `__: Add documentation for " "tkinter modules" msgstr "" -#: ../build/NEWS:4646 +#: ../build/NEWS:5971 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:4649 +#: ../build/NEWS:5974 msgid "" "`bpo-38614 `__: Add timeout constants " "to :mod:`test.support`: :data:`~test.support.LOOPBACK_TIMEOUT`, :data:`~test." @@ -8897,7 +11706,7 @@ msgid "" "`~test.support.LONG_TIMEOUT`." msgstr "" -#: ../build/NEWS:4655 +#: ../build/NEWS:5980 msgid "" "`bpo-38502 `__: test.regrtest now uses " "process groups in the multiprocessing mode (-jN command line option) if " @@ -8905,7 +11714,7 @@ msgid "" "functions are available." msgstr "" -#: ../build/NEWS:4659 +#: ../build/NEWS:5984 msgid "" "`bpo-35998 `__: Fix a race condition in " "test_asyncio.test_start_tls_server_1(). Previously, there was a race " @@ -8915,14 +11724,14 @@ msgid "" "longer sends data." msgstr "" -#: ../build/NEWS:4665 +#: ../build/NEWS:5990 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:4669 +#: ../build/NEWS:5994 msgid "" "`bpo-37531 `__: On timeout, regrtest no " "longer attempts to call ``popen.communicate()`` again: it can hang until all " @@ -8931,13 +11740,13 @@ msgid "" "main process from 1 minute to 5 minutes, for Python slowest buildbots." msgstr "" -#: ../build/NEWS:4675 +#: ../build/NEWS:6000 msgid "" "`bpo-38239 `__: Fix test_gdb for Link " "Time Optimization (LTO) builds." msgstr "" -#: ../build/NEWS:4677 +#: ../build/NEWS:6002 msgid "" "`bpo-38275 `__: test_ssl now handles " "disabled TLS/SSL versions better. OpenSSL's crypto policy and run-time " @@ -8946,7 +11755,7 @@ msgid "" "default with strict settings." msgstr "" -#: ../build/NEWS:4682 +#: ../build/NEWS:6007 msgid "" "`bpo-38271 `__: The private keys for " "test_ssl were encrypted with 3DES in traditional PKCS#5 format. 3DES and the " @@ -8954,7 +11763,7 @@ msgid "" "PKCS#8 format with AES256 encryption instead." msgstr "" -#: ../build/NEWS:4687 +#: ../build/NEWS:6012 msgid "" "`bpo-38270 `__: test.support now has a " "helper function to check for availibility of a hash digest function. Several " @@ -8962,7 +11771,7 @@ msgid "" "marked to use MD5 and skipped when MD5 is disabled." msgstr "" -#: ../build/NEWS:4692 +#: ../build/NEWS:6017 msgid "" "`bpo-37123 `__: Multiprocessing test " "test_mymanager() now also expects -SIGTERM, not only exitcode 0. BaseManager." @@ -8970,30 +11779,30 @@ msgid "" "than 1 second to stop, which happens on slow buildbots." msgstr "" -#: ../build/NEWS:4697 +#: ../build/NEWS:6022 msgid "" "`bpo-38212 `__: Multiprocessing tests: " "increase test_queue_feeder_donot_stop_onexc() timeout from 1 to 60 seconds." msgstr "" -#: ../build/NEWS:4700 +#: ../build/NEWS:6025 msgid "" "`bpo-38117 `__: Test with OpenSSL 1.1.1d" msgstr "" -#: ../build/NEWS:4702 +#: ../build/NEWS:6027 msgid "" "`bpo-38018 `__: Increase code coverage " "for multiprocessing.shared_memory." msgstr "" -#: ../build/NEWS:4704 +#: ../build/NEWS:6029 msgid "" "`bpo-37805 `__: Add tests for json." "dump(..., skipkeys=True). Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4707 +#: ../build/NEWS:6032 msgid "" "`bpo-37531 `__: Enhance regrtest " "multiprocess timeout: write a message when killing a worker process, catch " @@ -9001,46 +11810,46 @@ msgid "" "to popen.communicate()." msgstr "" -#: ../build/NEWS:4711 +#: ../build/NEWS:6036 msgid "" "`bpo-37876 `__: Add tests for ROT-13 " "codec." msgstr "" -#: ../build/NEWS:4713 +#: ../build/NEWS:6038 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:4716 +#: ../build/NEWS:6041 msgid "" "`bpo-37558 `__: Fix " "test_shared_memory_cleaned_after_process_termination name handling" msgstr "" -#: ../build/NEWS:4719 +#: ../build/NEWS:6044 msgid "" "`bpo-37526 `__: Add :func:`test.support." "catch_threading_exception`: context manager catching :class:`threading." "Thread` exception using :func:`threading.excepthook`." msgstr "" -#: ../build/NEWS:4723 +#: ../build/NEWS:6048 msgid "" "`bpo-37421 `__: test_concurrent_futures " "now explicitly stops the ForkServer instance if it's running." msgstr "" -#: ../build/NEWS:4726 +#: ../build/NEWS:6051 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:4730 +#: ../build/NEWS:6055 msgid "" "`bpo-37421 `__: test_distutils." "test_build_ext() is now able to remove the temporary directory on Windows: " @@ -9048,28 +11857,28 @@ msgid "" "but test it in a separated process." msgstr "" -#: ../build/NEWS:4734 +#: ../build/NEWS:6059 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:4738 +#: ../build/NEWS:6063 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:4741 +#: ../build/NEWS:6066 msgid "" "`bpo-37421 `__: multiprocessing tests " "now explicitly call ``_run_finalizers()`` to immediately remove temporary " "directories created by tests." msgstr "" -#: ../build/NEWS:4744 +#: ../build/NEWS:6069 msgid "" "`bpo-37421 `__: urllib.request tests now " "call :func:`~urllib.request.urlcleanup` to remove temporary files created by " @@ -9077,58 +11886,58 @@ msgid "" "``urlopen()`` and functions calling indirectly ``urlopen()``." msgstr "" -#: ../build/NEWS:4749 +#: ../build/NEWS:6074 msgid "" "`bpo-37472 `__: Remove ``Lib/test/" "outstanding_bugs.py``." msgstr "" -#: ../build/NEWS:4751 +#: ../build/NEWS:6076 msgid "" "`bpo-37199 `__: Fix test failures when " "IPv6 is unavailable or disabled." msgstr "" -#: ../build/NEWS:4753 +#: ../build/NEWS:6078 msgid "" "`bpo-19696 `__: Replace deprecated " "method \"random.choose\" with \"random.choice\" in \"test_pkg_import.py\"." msgstr "" -#: ../build/NEWS:4756 +#: ../build/NEWS:6081 msgid "" "`bpo-37335 `__: Remove no longer " "necessary code from c locale coercion tests" msgstr "" -#: ../build/NEWS:4758 +#: ../build/NEWS:6083 msgid "" "`bpo-37421 `__: Fix test_shutil to no " "longer leak temporary files." msgstr "" -#: ../build/NEWS:4760 +#: ../build/NEWS:6085 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:4763 +#: ../build/NEWS:6088 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:4766 +#: ../build/NEWS:6091 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:4770 +#: ../build/NEWS:6095 msgid "" "`bpo-37362 `__: test_gdb no longer fails " "if it gets an \"unexpected\" message on stderr: it now ignores stderr. The " @@ -9136,27 +11945,27 @@ msgid "" "not to test gdb." msgstr "" -#: ../build/NEWS:4774 +#: ../build/NEWS:6099 msgid "" "`bpo-35998 `__: Avoid TimeoutError in " "test_asyncio: test_start_tls_server_1()" msgstr "" -#: ../build/NEWS:4776 +#: ../build/NEWS:6101 msgid "" "`bpo-37278 `__: Fix test_asyncio " "ProactorLoopCtrlC: join the thread to prevent leaking a running thread and " "leaking a reference." msgstr "" -#: ../build/NEWS:4779 +#: ../build/NEWS:6104 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:4783 +#: ../build/NEWS:6108 msgid "" "`bpo-37069 `__: regrtest now uses :func:" "`sys.unraisablehook` to mark a test as \"environment altered\" (ENV_CHANGED) " @@ -9164,104 +11973,104 @@ msgid "" "in this case." msgstr "" -#: ../build/NEWS:4787 +#: ../build/NEWS:6112 msgid "" "Use ``python3 -m test --fail-env-changed`` to catch unraisable exceptions in " "tests." msgstr "" -#: ../build/NEWS:4790 +#: ../build/NEWS:6115 msgid "" "`bpo-37252 `__: Fix assertions in " "``test_close`` and ``test_events_mask_overflow`` devpoll tests." msgstr "" -#: ../build/NEWS:4793 +#: ../build/NEWS:6118 msgid "" "`bpo-37169 `__: Rewrite " "``_PyObject_IsFreed()`` unit tests." msgstr "" -#: ../build/NEWS:4795 +#: ../build/NEWS:6120 msgid "" "`bpo-37153 `__: ``test_venv." "test_multiprocessing()`` now explicitly calls ``pool.terminate()`` to wait " "until the pool completes." msgstr "" -#: ../build/NEWS:4798 +#: ../build/NEWS:6123 msgid "" "`bpo-34001 `__: Make test_ssl pass with " "LibreSSL. LibreSSL handles minimum and maximum TLS version differently than " "OpenSSL." msgstr "" -#: ../build/NEWS:4801 +#: ../build/NEWS:6126 msgid "" "`bpo-36919 `__: Make " "``test_source_encoding.test_issue2301`` implementation independent. The test " "will work now for both CPython and IronPython." msgstr "" -#: ../build/NEWS:4804 +#: ../build/NEWS:6129 msgid "" "`bpo-30202 `__: Update ``test." "test_importlib.test_abc`` to test ``find_spec()``." msgstr "" -#: ../build/NEWS:4807 +#: ../build/NEWS:6132 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:4810 +#: ../build/NEWS:6135 msgid "" "`bpo-34596 `__: Fallback to a default " "reason when :func:`unittest.skip` is uncalled. Patch by Naitree Zhu." msgstr "" -#: ../build/NEWS:4816 +#: ../build/NEWS:6141 msgid "" "`bpo-38809 `__: On Windows, build " "scripts will now recognize and use python.exe from an active virtual env." msgstr "" -#: ../build/NEWS:4819 +#: ../build/NEWS:6144 msgid "" "`bpo-38684 `__: Fix _hashlib build when " "Blake2 is disabled, but OpenSSL supports it." msgstr "" -#: ../build/NEWS:4822 +#: ../build/NEWS:6147 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:4825 +#: ../build/NEWS:6150 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:4828 +#: ../build/NEWS:6153 msgid "" "`bpo-38301 `__: In Solaris family, we " "must be sure to use ``-D_REENTRANT``. Patch by Jesús Cea Avión." msgstr "" -#: ../build/NEWS:4831 +#: ../build/NEWS:6156 msgid "" "`bpo-36002 `__: Locate ``llvm-profdata`` " "and ``llvm-ar`` binaries using ``AC_PATH_TOOL`` rather than " "``AC_PATH_TARGET_TOOL``." msgstr "" -#: ../build/NEWS:4834 +#: ../build/NEWS:6159 msgid "" "`bpo-37936 `__: The :file:`.gitignore` " "file systematically keeps \"rooted\", with a non-trailing slash, all the " @@ -9271,7 +12080,7 @@ msgid "" "with the same name anywhere in the tree." msgstr "" -#: ../build/NEWS:4840 +#: ../build/NEWS:6165 msgid "" "`bpo-37760 `__: The :file:`Tools/unicode/" "makeunicodedata.py` script, which is used for converting information from " @@ -9281,14 +12090,14 @@ msgid "" "a length-18 list of different fields." msgstr "" -#: ../build/NEWS:4847 +#: ../build/NEWS:6172 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:4850 +#: ../build/NEWS:6175 msgid "" "`bpo-37725 `__: Change \"clean\" " "makefile target to also clean the program guided optimization (PGO) data. " @@ -9296,7 +12105,7 @@ msgid "" "\", or \"make clobber\"." msgstr "" -#: ../build/NEWS:4854 +#: ../build/NEWS:6179 msgid "" "`bpo-37707 `__: Mark some individual " "tests to skip when --pgo is used. The tests marked increase the PGO task " @@ -9304,7 +12113,7 @@ msgid "" "executable." msgstr "" -#: ../build/NEWS:4858 +#: ../build/NEWS:6183 msgid "" "`bpo-36044 `__: Reduce the number of " "unit tests run for the PGO generation task. This speeds up the task by a " @@ -9318,14 +12127,14 @@ msgid "" "tool chain." msgstr "" -#: ../build/NEWS:4868 +#: ../build/NEWS:6193 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:4871 +#: ../build/NEWS:6196 msgid "" "`bpo-37189 `__: Many ``PyRun_XXX()`` " "functions like :c:func:`PyRun_String` were no longer exported in " @@ -9333,13 +12142,13 @@ msgid "" "compatibility." msgstr "" -#: ../build/NEWS:4875 +#: ../build/NEWS:6200 msgid "" "`bpo-25361 `__: Enables use of SSE2 " "instructions in Windows 32-bit build." msgstr "" -#: ../build/NEWS:4877 +#: ../build/NEWS:6202 msgid "" "`bpo-36210 `__: Update optional " "extension module detection for AIX. ossaudiodev and spwd are not applicable " @@ -9349,173 +12158,173 @@ msgid "" "_curses_panel." msgstr "" -#: ../build/NEWS:4883 +#: ../build/NEWS:6208 msgid "patch by M Felt" msgstr "" -#: ../build/NEWS:4888 +#: ../build/NEWS:6213 msgid "" "`bpo-38589 `__: Fixes HTML Help shortcut " "when Windows is not installed to C drive" msgstr "" -#: ../build/NEWS:4891 +#: ../build/NEWS:6216 msgid "" "`bpo-38453 `__: Ensure ntpath.realpath() " "correctly resolves relative paths." msgstr "" -#: ../build/NEWS:4893 +#: ../build/NEWS:6218 msgid "" "`bpo-38519 `__: Restores the internal C " "headers that were missing from the nuget.org and Microsoft Store packages." msgstr "" -#: ../build/NEWS:4896 +#: ../build/NEWS:6221 msgid "" "`bpo-38492 `__: Remove ``pythonw.exe`` " "dependency on the Microsoft C++ runtime." msgstr "" -#: ../build/NEWS:4898 +#: ../build/NEWS:6223 msgid "" "`bpo-38344 `__: Fix error message in " "activate.bat" msgstr "" -#: ../build/NEWS:4900 +#: ../build/NEWS:6225 msgid "" "`bpo-38359 `__: Ensures ``pyw.exe`` " "launcher reads correct registry key." msgstr "" -#: ../build/NEWS:4902 +#: ../build/NEWS:6227 msgid "" "`bpo-38355 `__: Fixes ``ntpath." "realpath`` failing on ``sys.executable``." msgstr "" -#: ../build/NEWS:4904 +#: ../build/NEWS:6229 msgid "" "`bpo-38117 `__: Update bundled OpenSSL " "to 1.1.1d" msgstr "" -#: ../build/NEWS:4906 +#: ../build/NEWS:6231 msgid "" "`bpo-38092 `__: Reduce overhead when " "using multiprocessing in a Windows virtual environment." msgstr "" -#: ../build/NEWS:4909 +#: ../build/NEWS:6234 msgid "" "`bpo-38133 `__: Allow py.exe launcher to " "locate installations from the Microsoft Store and improve display of active " "virtual environments." msgstr "" -#: ../build/NEWS:4912 +#: ../build/NEWS:6237 msgid "" "`bpo-38114 `__: The ``pip.ini`` is no " "longer included in the Nuget package." msgstr "" -#: ../build/NEWS:4914 +#: ../build/NEWS:6239 msgid "" "`bpo-32592 `__: Set Windows 8 as the " "minimum required version for API support" msgstr "" -#: ../build/NEWS:4916 +#: ../build/NEWS:6241 msgid "" "`bpo-36634 `__: :func:`os.cpu_count` now " "returns active processors rather than maximum processors." msgstr "" -#: ../build/NEWS:4919 +#: ../build/NEWS:6244 msgid "" "`bpo-36634 `__: venv activate.bat now " "works when the existing variables contain double quote characters." msgstr "" -#: ../build/NEWS:4922 +#: ../build/NEWS:6247 msgid "" "`bpo-38081 `__: Prevent error calling :" "func:`os.path.realpath` on ``'NUL'``." msgstr "" -#: ../build/NEWS:4924 +#: ../build/NEWS:6249 msgid "" "`bpo-38087 `__: Fix case sensitivity in " "test_pathlib and test_ntpath." msgstr "" -#: ../build/NEWS:4926 +#: ../build/NEWS:6251 msgid "" "`bpo-38088 `__: Fixes distutils not " "finding vcruntime140.dll with only the v142 toolset installed." msgstr "" -#: ../build/NEWS:4929 +#: ../build/NEWS:6254 msgid "" "`bpo-37283 `__: Ensure command-line and " "unattend.xml setting override previously detected states in Windows " "installer." msgstr "" -#: ../build/NEWS:4932 +#: ../build/NEWS:6257 msgid "" "`bpo-38030 `__: Fixes :func:`os.stat` " "failing for block devices on Windows" msgstr "" -#: ../build/NEWS:4934 +#: ../build/NEWS:6259 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:4938 +#: ../build/NEWS:6263 msgid "" "`bpo-37705 `__: Improve the " "implementation of ``winerror_to_errno()``." msgstr "" -#: ../build/NEWS:4940 +#: ../build/NEWS:6265 msgid "" "`bpo-37549 `__: :func:`os.dup` no longer " "fails for standard streams on Windows 7." msgstr "" -#: ../build/NEWS:4943 +#: ../build/NEWS:6268 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:4947 +#: ../build/NEWS:6272 msgid "" "`bpo-9949 `__: Enable support for " "following symlinks in :func:`os.realpath`." msgstr "" -#: ../build/NEWS:4949 +#: ../build/NEWS:6274 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:4953 +#: ../build/NEWS:6278 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:4957 +#: ../build/NEWS:6282 msgid "" "`bpo-25172 `__: Trying to import the :" "mod:`crypt` module on Windows will result in an :exc:`ImportError` with a " @@ -9524,120 +12333,120 @@ msgid "" "ImportError will include a message explaining the problem." msgstr "" -#: ../build/NEWS:4963 +#: ../build/NEWS:6288 msgid "" "`bpo-37778 `__: Fixes the icons used for " "file associations to the Microsoft Store package." msgstr "" -#: ../build/NEWS:4966 +#: ../build/NEWS:6291 msgid "" "`bpo-37734 `__: Fix use of registry " "values to launch Python from Microsoft Store app." msgstr "" -#: ../build/NEWS:4969 +#: ../build/NEWS:6294 msgid "" "`bpo-37702 `__: Fix memory leak on " "Windows in creating an SSLContext object or running urllib.request." "urlopen('https://...')." msgstr "" -#: ../build/NEWS:4972 +#: ../build/NEWS:6297 msgid "" "`bpo-37672 `__: Switch Windows Store " "package's pip to use bundled :file:`pip.ini` instead of :envvar:`PIP_USER` " "variable." msgstr "" -#: ../build/NEWS:4975 +#: ../build/NEWS:6300 msgid "" "`bpo-10945 `__: Officially drop support " "for creating bdist_wininst installers on non-Windows systems." msgstr "" -#: ../build/NEWS:4978 +#: ../build/NEWS:6303 msgid "" "`bpo-37445 `__: Include the " "``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()`` calls." msgstr "" -#: ../build/NEWS:4981 +#: ../build/NEWS:6306 msgid "" "`bpo-37369 `__: Fixes path for :data:" "`sys.executable` when running from the Microsoft Store." msgstr "" -#: ../build/NEWS:4984 +#: ../build/NEWS:6309 msgid "" "`bpo-37380 `__: Don't collect unfinished " "processes with ``subprocess._active`` on Windows to cleanup later. Patch by " "Ruslan Kuprieiev." msgstr "" -#: ../build/NEWS:4987 +#: ../build/NEWS:6312 msgid "" "`bpo-37351 `__: Removes libpython38.a " "from standard Windows distribution." msgstr "" -#: ../build/NEWS:4989 +#: ../build/NEWS:6314 msgid "" "`bpo-35360 `__: Update Windows builds to " "use SQLite 3.28.0." msgstr "" -#: ../build/NEWS:4991 +#: ../build/NEWS:6316 msgid "" "`bpo-37267 `__: On Windows, :func:`os." "dup` no longer creates an inheritable fd when handling a character file." msgstr "" -#: ../build/NEWS:4994 +#: ../build/NEWS:6319 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:4997 +#: ../build/NEWS:6322 msgid "" "`bpo-32587 `__: Make :data:`winreg." "REG_MULTI_SZ` support zero-length strings." msgstr "" -#: ../build/NEWS:4999 +#: ../build/NEWS:6324 msgid "" "`bpo-28269 `__: Replace use of :c:func:" "`strcasecmp` for the system function :c:func:`_stricmp`. Patch by Minmin " "Gong." msgstr "" -#: ../build/NEWS:5002 +#: ../build/NEWS:6327 msgid "" "`bpo-36590 `__: Add native Bluetooth " "RFCOMM support to socket module." msgstr "" -#: ../build/NEWS:5007 +#: ../build/NEWS:6332 msgid "" "`bpo-38117 `__: Updated OpenSSL to " "1.1.1d in macOS installer." msgstr "" -#: ../build/NEWS:5009 +#: ../build/NEWS:6334 msgid "" "`bpo-38089 `__: Move Azure Pipelines to " "latest VM versions and make macOS tests optional" msgstr "" -#: ../build/NEWS:5012 +#: ../build/NEWS:6337 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:5016 +#: ../build/NEWS:6341 msgid "" "`bpo-34602 `__: Avoid test suite " "failures on macOS by no longer calling resource.setrlimit to increase the " @@ -9645,38 +12454,38 @@ msgid "" "since the interpreter is being built with a larger default stack size." msgstr "" -#: ../build/NEWS:5021 +#: ../build/NEWS:6346 msgid "" "`bpo-35360 `__: Update macOS installer " "to use SQLite 3.28.0." msgstr "" -#: ../build/NEWS:5023 +#: ../build/NEWS:6348 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in macOS installer." msgstr "" -#: ../build/NEWS:5028 +#: ../build/NEWS:6353 msgid "" "`bpo-26353 `__: Stop adding newline when " "saving an IDLE shell window." msgstr "" -#: ../build/NEWS:5030 +#: ../build/NEWS:6355 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:5034 +#: ../build/NEWS:6359 msgid "" "`bpo-38598 `__: Do not try to compile " "IDLE shell or output windows" msgstr "" -#: ../build/NEWS:5036 +#: ../build/NEWS:6361 msgid "" "`bpo-36698 `__: IDLE no longer fails " "when write non-encodable characters to stderr. It now escapes them with a " @@ -9684,7 +12493,7 @@ msgid "" "the standard streams." msgstr "" -#: ../build/NEWS:5040 +#: ../build/NEWS:6365 msgid "" "`bpo-35379 `__: When exiting IDLE, catch " "any AttributeError. One happens when EditorWindow.close is called twice. " @@ -9692,7 +12501,7 @@ msgid "" "annoying." msgstr "" -#: ../build/NEWS:5044 +#: ../build/NEWS:6369 msgid "" "`bpo-38183 `__: To avoid problems, " "test_idle ignores the user config directory. It no longer tries to create or " @@ -9700,14 +12509,14 @@ msgid "" "with saving settings." msgstr "" -#: ../build/NEWS:5048 +#: ../build/NEWS:6373 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:5051 +#: ../build/NEWS:6376 msgid "" "`bpo-38041 `__: Shell restart lines now " "fill the window width, always start with '=', and avoid wrapping " @@ -9715,109 +12524,109 @@ msgid "" "relative to the width." msgstr "" -#: ../build/NEWS:5055 +#: ../build/NEWS:6380 msgid "" "`bpo-35771 `__: To avoid occasional " "spurious test_idle failures on slower machines, increase the ``hover_delay`` " "in test_tooltip." msgstr "" -#: ../build/NEWS:5058 +#: ../build/NEWS:6383 msgid "" "`bpo-37824 `__: Properly handle user " "input warnings in IDLE shell. Cease turning SyntaxWarnings into SyntaxErrors." msgstr "" -#: ../build/NEWS:5061 +#: ../build/NEWS:6386 msgid "" "`bpo-37929 `__: IDLE Settings dialog now " "closes properly when there is no shell window." msgstr "" -#: ../build/NEWS:5064 +#: ../build/NEWS:6389 msgid "" "`bpo-37902 `__: Add mousewheel scrolling " "for IDLE module, path, and stack browsers. Patch by George Zhang." msgstr "" -#: ../build/NEWS:5067 +#: ../build/NEWS:6392 msgid "" "`bpo-37849 `__: Fixed completions list " "appearing too high or low when shown above the current line." msgstr "" -#: ../build/NEWS:5070 +#: ../build/NEWS:6395 msgid "" "`bpo-36419 `__: Refactor IDLE " "autocomplete and improve testing." msgstr "" -#: ../build/NEWS:5072 +#: ../build/NEWS:6397 msgid "" "`bpo-37748 `__: Reorder the Run menu. " "Put the most common choice, Run Module, at the top." msgstr "" -#: ../build/NEWS:5075 +#: ../build/NEWS:6400 msgid "" "`bpo-37692 `__: Improve highlight config " "sample with example shell interaction and better labels for shell elements." msgstr "" -#: ../build/NEWS:5078 +#: ../build/NEWS:6403 msgid "" "`bpo-37628 `__: Settings dialog no " "longer expands with font size." msgstr "" -#: ../build/NEWS:5080 +#: ../build/NEWS:6405 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:5084 +#: ../build/NEWS:6409 msgid "" "`bpo-33610 `__: Fix code context not " "showing the correct context when first toggled on." msgstr "" -#: ../build/NEWS:5087 +#: ../build/NEWS:6412 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:5091 +#: ../build/NEWS:6416 msgid "" "`bpo-27452 `__: Cleanup ``config.py`` by " "inlining ``RemoveFile`` and simplifying the handling of ``file`` in " "``CreateConfigHandlers``." msgstr "" -#: ../build/NEWS:5094 +#: ../build/NEWS:6419 msgid "" "`bpo-37325 `__: Fix tab focus traversal " "order for help source and custom run dialogs." msgstr "" -#: ../build/NEWS:5097 +#: ../build/NEWS:6422 msgid "" "`bpo-37321 `__: Both subprocess " "connection error messages now refer to the 'Startup failure' section of the " "IDLE doc." msgstr "" -#: ../build/NEWS:5100 +#: ../build/NEWS:6425 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:5104 +#: ../build/NEWS:6429 msgid "" "`bpo-26806 `__: To compensate for stack " "frames added by IDLE and avoid possible problems with low recursion limits, " @@ -9825,14 +12634,14 @@ msgid "" "reporting recursion limits to make this addition mostly transparent." msgstr "" -#: ../build/NEWS:5109 +#: ../build/NEWS:6434 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:5113 +#: ../build/NEWS:6438 msgid "" "`bpo-37039 `__: Adjust \"Zoom Height\" " "to individual screens by momentarily maximizing the window on first use with " @@ -9840,14 +12649,14 @@ msgid "" "height. While a window is maximized, \"Zoom Height\" has no effect." msgstr "" -#: ../build/NEWS:5118 +#: ../build/NEWS:6443 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:5121 +#: ../build/NEWS:6446 msgid "" "`bpo-5680 `__: Add 'Run... Customized' to " "the Run menu to run a module with customized settings. Any 'command line " @@ -9855,71 +12664,71 @@ msgid "" "main module restart." msgstr "" -#: ../build/NEWS:5125 +#: ../build/NEWS:6450 msgid "" "`bpo-36390 `__: Gather Format menu " "functions into format.py. Combine paragraph.py, rstrip.py, and format " "methods from editor.py." msgstr "" -#: ../build/NEWS:5131 +#: ../build/NEWS:6456 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:5134 +#: ../build/NEWS:6459 msgid "" "`bpo-38347 `__: pathfix.py: Assume all " "files that end on '.py' are Python scripts when working recursively." msgstr "" -#: ../build/NEWS:5137 +#: ../build/NEWS:6462 msgid "" "`bpo-37803 `__: pdb's ``--help`` and ``--" "version`` long options now work." msgstr "" -#: ../build/NEWS:5139 +#: ../build/NEWS:6464 msgid "" "`bpo-37942 `__: Improve ArgumentClinic " "converter for floats." msgstr "" -#: ../build/NEWS:5141 +#: ../build/NEWS:6466 msgid "" "`bpo-37704 `__: Remove ``Tools/scripts/" "h2py.py``: use cffi to access a C API in Python." msgstr "" -#: ../build/NEWS:5144 +#: ../build/NEWS:6469 msgid "" "`bpo-37675 `__: 2to3 now works when run " "from a zipped standard library." msgstr "" -#: ../build/NEWS:5146 +#: ../build/NEWS:6471 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:5150 +#: ../build/NEWS:6475 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:5156 +#: ../build/NEWS:6481 msgid "" "`bpo-37633 `__: Re-export some function " "compatibility wrappers for macros in ``pythonrun.h``." msgstr "" -#: ../build/NEWS:5159 +#: ../build/NEWS:6484 msgid "" "`bpo-38644 `__: Provide :c:func:" "`Py_EnterRecursiveCall` and :c:func:`Py_LeaveRecursiveCall` as regular " @@ -9929,21 +12738,21 @@ msgid "" "from the stable ABI." msgstr "" -#: ../build/NEWS:5165 +#: ../build/NEWS:6490 msgid "" "`bpo-38650 `__: The global variable :c:" "data:`PyStructSequence_UnnamedField` is now a constant and refers to a " "constant string." msgstr "" -#: ../build/NEWS:5168 +#: ../build/NEWS:6493 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:5172 +#: ../build/NEWS:6497 msgid "" "`bpo-38395 `__: Fix a crash in :class:" "`weakref.proxy` objects due to incorrect lifetime management when calling " @@ -9951,7 +12760,7 @@ msgid "" "referenced by the proxy. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:5177 +#: ../build/NEWS:6502 msgid "" "`bpo-36389 `__: The " "``_PyObject_CheckConsistency()`` function is now also available in release " @@ -9959,19 +12768,19 @@ msgid "" "function of the GC." msgstr "" -#: ../build/NEWS:5181 +#: ../build/NEWS:6506 msgid "" "`bpo-38266 `__: Revert the removal of " "PyThreadState_DeleteCurrent() with documentation." msgstr "" -#: ../build/NEWS:5184 +#: ../build/NEWS:6509 msgid "" "`bpo-38303 `__: Update audioop extension " "module to use the stable ABI (PEP-384). Patch by Tyler Kieft." msgstr "" -#: ../build/NEWS:5187 +#: ../build/NEWS:6512 msgid "" "`bpo-38234 `__: :c:func:`Py_SetPath` now " "sets :data:`sys.executable` to the program full path (:c:func:" @@ -9979,26 +12788,26 @@ msgid "" "`Py_GetProgramName`)." msgstr "" -#: ../build/NEWS:5191 +#: ../build/NEWS:6516 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:5195 +#: ../build/NEWS:6520 msgid "" "`bpo-38205 `__: The :c:func:" "`Py_UNREACHABLE` macro now calls :c:func:`Py_FatalError`." msgstr "" -#: ../build/NEWS:5198 +#: ../build/NEWS:6523 msgid "" "`bpo-38140 `__: Make dict and weakref " "offsets opaque for C heap types by passing the offsets through PyMemberDef" msgstr "" -#: ../build/NEWS:5201 +#: ../build/NEWS:6526 msgid "" "`bpo-15088 `__: The C function " "``PyGen_NeedsFinalizing`` has been removed. It was not documented, tested or " @@ -10006,33 +12815,33 @@ msgid "" "by Joannah Nanjekye. (Patch by Joannah Nanjekye)" msgstr "" -#: ../build/NEWS:5206 +#: ../build/NEWS:6531 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:5209 +#: ../build/NEWS:6534 msgid "" "`bpo-37926 `__: Fix a crash in " "``PySys_SetArgvEx(0, NULL, 0)``." msgstr "" -#: ../build/NEWS:5211 +#: ../build/NEWS:6536 msgid "" "`bpo-37879 `__: Fix subtype_dealloc to " "suppress the type decref when the base type is a C heap type" msgstr "" -#: ../build/NEWS:5214 +#: ../build/NEWS:6539 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:5217 +#: ../build/NEWS:6542 msgid "" "`bpo-29548 `__: The functions " "``PyEval_CallObject``, ``PyEval_CallFunction``, ``PyEval_CallMethod`` and " @@ -10040,19 +12849,19 @@ msgid "" "`PyObject_Call` and its variants instead." msgstr "" -#: ../build/NEWS:5221 +#: ../build/NEWS:6546 msgid "" "`bpo-37151 `__: ``PyCFunction_Call`` is " "now a deprecated alias of :c:func:`PyObject_Call`." msgstr "" -#: ../build/NEWS:5224 +#: ../build/NEWS:6549 msgid "" "`bpo-37540 `__: The vectorcall protocol " "now requires that the caller passes only strings as keyword names." msgstr "" -#: ../build/NEWS:5227 +#: ../build/NEWS:6552 msgid "" "`bpo-37207 `__: The vectorcall protocol " "is now enabled for ``type`` objects: set ``tp_vectorcall`` to a vectorcall " @@ -10060,38 +12869,38 @@ msgid "" "class itself." msgstr "" -#: ../build/NEWS:5231 +#: ../build/NEWS:6556 msgid "" "`bpo-21120 `__: Exclude Python-ast.h, " "ast.h and asdl.h from the limited API." msgstr "" -#: ../build/NEWS:5233 +#: ../build/NEWS:6558 msgid "" "`bpo-37483 `__: Add new function " "``_PyObject_CallOneArg`` for calling an object with one positional argument." msgstr "" -#: ../build/NEWS:5236 +#: ../build/NEWS:6561 msgid "" "`bpo-36763 `__: Add :func:" "`PyConfig_SetWideStringList` function." msgstr "" -#: ../build/NEWS:5238 +#: ../build/NEWS:6563 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:5242 +#: ../build/NEWS:6567 msgid "" "`bpo-28805 `__: The :const:" "`METH_FASTCALL` calling convention has been documented." msgstr "" -#: ../build/NEWS:5245 +#: ../build/NEWS:6570 msgid "" "`bpo-37221 `__: The new function :c:func:" "`PyCode_NewWithPosOnlyArgs` allows to create code objects like :c:func:" @@ -10099,13 +12908,13 @@ msgid "" "the number of positonal-only arguments." msgstr "" -#: ../build/NEWS:5250 +#: ../build/NEWS:6575 msgid "" "`bpo-37215 `__: Fix dtrace issue " "introduce by `bpo-36842 `__" msgstr "" -#: ../build/NEWS:5252 +#: ../build/NEWS:6577 msgid "" "`bpo-37194 `__: Add a new public :c:func:" "`PyObject_CallNoArgs` function to the C API: call a callable Python object " @@ -10116,35 +12925,35 @@ msgid "" "bytes per call." msgstr "" -#: ../build/NEWS:5259 +#: ../build/NEWS:6584 msgid "" "`bpo-37170 `__: Fix the cast on error " "in :c:func:`PyLong_AsUnsignedLongLongMask()`." msgstr "" -#: ../build/NEWS:5262 +#: ../build/NEWS:6587 msgid "" "`bpo-35381 `__: Convert posixmodule.c " "statically allocated types ``DirEntryType`` and ``ScandirIteratorType`` to " "heap-allocated types." msgstr "" -#: ../build/NEWS:5265 +#: ../build/NEWS:6590 msgid "" "`bpo-34331 `__: Use singular/plural noun " "in error message when instantiating an abstract class with non-overriden " "abstract method(s)." msgstr "" -#: ../build/NEWS:5270 +#: ../build/NEWS:6595 msgid "Python 3.8.0 beta 1" msgstr "" -#: ../build/NEWS:5272 +#: ../build/NEWS:6597 msgid "*Release date: 2019-06-04*" msgstr "" -#: ../build/NEWS:5277 +#: ../build/NEWS:6602 msgid "" "`bpo-35907 `__: CVE-2019-9948: Avoid " "file reading by disallowing ``local-file://`` and ``local_file://`` URL " @@ -10152,33 +12961,33 @@ msgid "" "`urllib.request`." msgstr "" -#: ../build/NEWS:5282 +#: ../build/NEWS:6607 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:5286 +#: ../build/NEWS:6611 msgid "" "`bpo-33164 `__: Updated blake2 " "implementation which uses secure memset implementation provided by platform." msgstr "" -#: ../build/NEWS:5292 +#: ../build/NEWS:6617 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:5296 +#: ../build/NEWS:6621 msgid "" "`bpo-37126 `__: All structseq objects " "are now tracked by the garbage collector. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:5299 +#: ../build/NEWS:6624 msgid "" "`bpo-37122 `__: Make the *co_argcount* " "attribute of code objects represent the total number of positional arguments " @@ -10188,7 +12997,7 @@ msgid "" "positional-or-keyword arguments. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:5306 +#: ../build/NEWS:6631 msgid "" "`bpo-20092 `__: Constructors of :class:" "`int`, :class:`float` and :class:`complex` will now use the :meth:`~object." @@ -10197,26 +13006,26 @@ msgid "" "is not available." msgstr "" -#: ../build/NEWS:5311 +#: ../build/NEWS:6636 msgid "" "`bpo-37087 `__: Add native thread ID " "(TID) support to OpenBSD." msgstr "" -#: ../build/NEWS:5313 +#: ../build/NEWS:6638 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:5317 +#: ../build/NEWS:6642 msgid "" "`bpo-37072 `__: Fix crash in " "PyAST_FromNodeObject() when flags is NULL." msgstr "" -#: ../build/NEWS:5319 +#: ../build/NEWS:6644 msgid "" "`bpo-37029 `__: Freeing a great many " "small objects could take time quadratic in the number of arenas, due to " @@ -10228,14 +13037,14 @@ msgid "" "time needed to release their memory." msgstr "" -#: ../build/NEWS:5328 +#: ../build/NEWS:6653 msgid "" "`bpo-26423 `__: Fix possible overflow in " "``wrap_lenfunc()`` when ``sizeof(long) < sizeof(Py_ssize_t)`` (e.g., 64-bit " "Windows)." msgstr "" -#: ../build/NEWS:5331 +#: ../build/NEWS:6656 msgid "" "`bpo-37050 `__: Improve the AST for " "\"debug\" f-strings, which use '=' to print out the source of the expression " @@ -10244,7 +13053,7 @@ msgid "" "expressions inside the f-string)." msgstr "" -#: ../build/NEWS:5336 +#: ../build/NEWS:6661 msgid "" "`bpo-22385 `__: The `bytes.hex`, " "`bytearray.hex`, and `memoryview.hex` methods as well as the `binascii." @@ -10253,26 +13062,26 @@ msgid "" "MicroPython's hexlify implementation." msgstr "" -#: ../build/NEWS:5341 +#: ../build/NEWS:6666 msgid "" "`bpo-26836 `__: Add :func:`os." "memfd_create`." msgstr "" -#: ../build/NEWS:5343 +#: ../build/NEWS:6668 msgid "" "`bpo-37032 `__: Added new ``replace()`` " "method to the code type (:class:`types.CodeType`)." msgstr "" -#: ../build/NEWS:5346 +#: ../build/NEWS:6671 msgid "" "`bpo-37007 `__: Implement :func:`socket." "if_nameindex()`, :func:`socket.if_nametoindex()`, and :func:`socket." "if_indextoname()` on Windows." msgstr "" -#: ../build/NEWS:5350 +#: ../build/NEWS:6675 msgid "" "`bpo-36829 `__: :c:func:" "`PyErr_WriteUnraisable` now creates a traceback object if there is no " @@ -10281,14 +13090,14 @@ msgid "" "error." msgstr "" -#: ../build/NEWS:5355 +#: ../build/NEWS:6680 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:5358 +#: ../build/NEWS:6683 msgid "" "`bpo-36878 `__: Store text appearing " "after a `# type: ignore` comment in the AST. For example a type ignore like " @@ -10296,39 +13105,39 @@ msgid "" "node." msgstr "" -#: ../build/NEWS:5362 +#: ../build/NEWS:6687 msgid "" "`bpo-2180 `__: Treat line continuation at " "EOF as a ``SyntaxError`` by Anthony Sottile." msgstr "" -#: ../build/NEWS:5365 +#: ../build/NEWS:6690 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:5369 +#: ../build/NEWS:6694 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices." msgstr "" -#: ../build/NEWS:5371 +#: ../build/NEWS:6696 msgid "" "`bpo-36826 `__: Add NamedExpression kind " "support to ast_unparse.c" msgstr "" -#: ../build/NEWS:5373 +#: ../build/NEWS:6698 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:5377 +#: ../build/NEWS:6702 msgid "" "`bpo-36027 `__: Allow computation of " "modular inverses via three-argument ``pow``: the second argument is now " @@ -10336,27 +13145,27 @@ msgid "" "relatively prime." msgstr "" -#: ../build/NEWS:5381 +#: ../build/NEWS:6706 msgid "" "`bpo-36861 `__: Update the Unicode " "database to version 12.1.0." msgstr "" -#: ../build/NEWS:5383 +#: ../build/NEWS:6708 msgid "" "`bpo-28866 `__: Avoid caching attributes " "of classes which type defines mro() to avoid a hard cache invalidation " "problem." msgstr "" -#: ../build/NEWS:5386 +#: ../build/NEWS:6711 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:5389 +#: ../build/NEWS:6714 msgid "" "`bpo-34616 `__: The ``compile()`` " "builtin functions now support the ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag, " @@ -10365,26 +13174,26 @@ msgid "" "already async functions; for example in a custom REPL." msgstr "" -#: ../build/NEWS:5395 +#: ../build/NEWS:6720 msgid "" "`bpo-36842 `__: Implement PEP 578, " "adding sys.audit, io.open_code and related APIs." msgstr "" -#: ../build/NEWS:5398 +#: ../build/NEWS:6723 msgid "" "`bpo-27639 `__: Correct return type for " "UserList slicing operations. Patch by Michael Blahay, Erick Cervantes, and " "vaultah" msgstr "" -#: ../build/NEWS:5401 +#: ../build/NEWS:6726 msgid "" "`bpo-36737 `__: Move PyRuntimeState." "warnings into per-interpreter state (via \"module state\")." msgstr "" -#: ../build/NEWS:5404 +#: ../build/NEWS:6729 msgid "" "`bpo-36793 `__: Removed ``__str__`` " "implementations from builtin types :class:`bool`, :class:`int`, :class:" @@ -10392,7 +13201,7 @@ msgid "" "now inherit ``__str__()`` from :class:`object`." msgstr "" -#: ../build/NEWS:5409 +#: ../build/NEWS:6734 msgid "" "`bpo-36817 `__: Add a ``=`` feature f-" "strings for debugging. This can precede ``!s``, ``!r``, or ``!a``. It " @@ -10403,13 +13212,13 @@ msgid "" "the formatting behavior is unchanged, and __format__ will be used." msgstr "" -#: ../build/NEWS:5417 +#: ../build/NEWS:6742 msgid "" "`bpo-24048 `__: Save the live exception " "during import.c's ``remove_module()``." msgstr "" -#: ../build/NEWS:5419 +#: ../build/NEWS:6744 msgid "" "`bpo-27987 `__: pymalloc returns memory " "blocks aligned by 16 bytes, instead of 8 bytes, on 64-bit platforms to " @@ -10417,39 +13226,39 @@ msgid "" "by Inada Naoki." msgstr "" -#: ../build/NEWS:5423 +#: ../build/NEWS:6748 msgid "" "`bpo-36601 `__: A long-since-meaningless " "check for ``getpid() == main_pid`` was removed from Python's internal C " "signal handler." msgstr "" -#: ../build/NEWS:5426 +#: ../build/NEWS:6751 msgid "" "`bpo-36594 `__: Fix incorrect use of ``" "%p`` in format strings. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:5429 +#: ../build/NEWS:6754 msgid "" "`bpo-36045 `__: builtins.help() now " "prefixes `async` for async functions" msgstr "" -#: ../build/NEWS:5431 +#: ../build/NEWS:6756 msgid "" "`bpo-36084 `__: Add native thread ID " "(TID) to threading.Thread objects (supported platforms: Windows, FreeBSD, " "Linux, macOS)" msgstr "" -#: ../build/NEWS:5434 +#: ../build/NEWS:6759 msgid "" "`bpo-36035 `__: Added fix for broken " "symlinks in combination with pathlib" msgstr "" -#: ../build/NEWS:5436 +#: ../build/NEWS:6761 msgid "" "`bpo-35983 `__: Added new trashcan " "macros to deal with a double deallocation that could occur when the " @@ -10457,78 +13266,78 @@ msgid "" "base class uses the trashcan mechanism. Patch by Jeroen Demeyer." msgstr "" -#: ../build/NEWS:5441 +#: ../build/NEWS:6766 msgid "" "`bpo-20602 `__: Do not clear :data:`sys." "flags` and :data:`sys.float_info` during shutdown. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:5444 +#: ../build/NEWS:6769 msgid "" "`bpo-26826 `__: Expose :func:" "`copy_file_range` as a low level API in the :mod:`os` module." msgstr "" -#: ../build/NEWS:5447 +#: ../build/NEWS:6772 msgid "" "`bpo-32388 `__: Remove cross-version " "binary compatibility requirement in tp_flags." msgstr "" -#: ../build/NEWS:5450 +#: ../build/NEWS:6775 msgid "" "`bpo-31862 `__: Port binascii to PEP 489 " "multiphase initialization. Patch by Marcel Plch." msgstr "" -#: ../build/NEWS:5456 +#: ../build/NEWS:6781 msgid "" "`bpo-37128 `__: Added :func:`math.perm`." msgstr "" -#: ../build/NEWS:5458 +#: ../build/NEWS:6783 msgid "" "`bpo-37120 `__: Add SSLContext." "num_tickets to control the number of TLSv1.3 session tickets." msgstr "" -#: ../build/NEWS:5461 +#: ../build/NEWS:6786 msgid "" "`bpo-12202 `__: Fix the error handling " "in :meth:`msilib.SummaryInformation.GetProperty`. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:5464 +#: ../build/NEWS:6789 msgid "" "`bpo-26835 `__: The fcntl module now " "contains file sealing constants for sealing of memfds." msgstr "" -#: ../build/NEWS:5467 +#: ../build/NEWS:6792 msgid "" "`bpo-29262 `__: Add ``get_origin()`` and " "``get_args()`` introspection helpers to ``typing`` module." msgstr "" -#: ../build/NEWS:5470 +#: ../build/NEWS:6795 msgid "" "`bpo-12639 `__: :meth:`msilib.Directory." "start_component()` no longer fails if *keyfile* is not ``None``." msgstr "" -#: ../build/NEWS:5473 +#: ../build/NEWS:6798 msgid "" "`bpo-36999 `__: Add the ``asyncio.Task." "get_coro()`` method to publicly expose the tasks's coroutine object." msgstr "" -#: ../build/NEWS:5476 +#: ../build/NEWS:6801 msgid "" "`bpo-35246 `__: Make :func:`asyncio." "create_subprocess_exec` accept path-like arguments." msgstr "" -#: ../build/NEWS:5479 +#: ../build/NEWS:6804 msgid "" "`bpo-35279 `__: Change default " "*max_workers* of ``ThreadPoolExecutor`` from ``cpu_count() * 5`` to " @@ -10536,7 +13345,7 @@ msgid "" "many cores machines." msgstr "" -#: ../build/NEWS:5483 +#: ../build/NEWS:6808 msgid "" "`bpo-37076 `__: :func:`_thread." "start_new_thread` now logs uncaught exception raised by the function using :" @@ -10544,13 +13353,13 @@ msgid "" "gets access to the function which raised the exception." msgstr "" -#: ../build/NEWS:5488 +#: ../build/NEWS:6813 msgid "" "`bpo-33725 `__: On macOS, the :mod:" "`multiprocessing` module now uses *spawn* start method by default." msgstr "" -#: ../build/NEWS:5491 +#: ../build/NEWS:6816 msgid "" "`bpo-37054 `__: Fix destructor :class:" "`_pyio.BytesIO` and :class:`_pyio.TextIOWrapper`: initialize their " @@ -10558,45 +13367,45 @@ msgid "" "used by ``__del__()`` which calls ``close()``." msgstr "" -#: ../build/NEWS:5496 +#: ../build/NEWS:6821 msgid "" "`bpo-37058 `__: PEP 544: Add " "``Protocol`` and ``@runtime_checkable`` to the ``typing`` module." msgstr "" -#: ../build/NEWS:5499 +#: ../build/NEWS:6824 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:5503 +#: ../build/NEWS:6828 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:5507 +#: ../build/NEWS:6832 msgid "" "`bpo-37049 `__: PEP 589: Add " "``TypedDict`` to the ``typing`` module." msgstr "" -#: ../build/NEWS:5509 +#: ../build/NEWS:6834 msgid "" "`bpo-37046 `__: PEP 586: Add ``Literal`` " "to the ``typing`` module." msgstr "" -#: ../build/NEWS:5511 +#: ../build/NEWS:6836 msgid "" "`bpo-37045 `__: PEP 591: Add ``Final`` " "qualifier and ``@final`` decorator to the ``typing`` module." msgstr "" -#: ../build/NEWS:5514 +#: ../build/NEWS:6839 msgid "" "`bpo-37035 `__: Don't log OSError based " "exceptions if a fatal error has occurred in asyncio transport. Peer can " @@ -10605,44 +13414,44 @@ msgid "" "is pointless and pollute asyncio logs." msgstr "" -#: ../build/NEWS:5520 +#: ../build/NEWS:6845 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:5524 +#: ../build/NEWS:6849 msgid "" "`bpo-37028 `__: Implement asyncio REPL" msgstr "" -#: ../build/NEWS:5526 +#: ../build/NEWS:6851 msgid "" "`bpo-37027 `__: Return safe to use proxy " "socket object from transport.get_extra_info('socket')" msgstr "" -#: ../build/NEWS:5529 +#: ../build/NEWS:6854 msgid "" "`bpo-32528 `__: Make asyncio." "CancelledError a BaseException." msgstr "" -#: ../build/NEWS:5531 +#: ../build/NEWS:6856 msgid "" "This will address the common mistake many asyncio users make: an \"except " "Exception\" clause breaking Tasks cancellation." msgstr "" -#: ../build/NEWS:5534 +#: ../build/NEWS:6859 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:5538 +#: ../build/NEWS:6863 msgid "" "`bpo-1230540 `__: Add a new :func:" "`threading.excepthook` function which handles uncaught :meth:`threading." @@ -10650,57 +13459,57 @@ msgid "" "`threading.Thread.run` exceptions are handled." msgstr "" -#: ../build/NEWS:5542 +#: ../build/NEWS:6867 msgid "" "`bpo-36996 `__: Handle :func:`unittest." "mock.patch` used as a decorator on async functions." msgstr "" -#: ../build/NEWS:5545 +#: ../build/NEWS:6870 msgid "" "`bpo-37008 `__: Add support for calling :" "func:`next` with the mock resulting from :func:`unittest.mock.mock_open`" msgstr "" -#: ../build/NEWS:5548 +#: ../build/NEWS:6873 msgid "" "`bpo-27737 `__: Allow whitespace only " "header encoding in ``email.header`` - by Batuhan Taskaya" msgstr "" -#: ../build/NEWS:5551 +#: ../build/NEWS:6876 msgid "" "`bpo-36969 `__: PDB command `args` now " "display positional only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:5554 +#: ../build/NEWS:6879 msgid "" "`bpo-36969 `__: PDB command `args` now " "display keyword only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:5557 +#: ../build/NEWS:6882 msgid "" "`bpo-36983 `__: Add missing names to " "``typing.__all__``: ``ChainMap``, ``ForwardRef``, ``OrderedDict`` - by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:5560 +#: ../build/NEWS:6885 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:5564 +#: ../build/NEWS:6889 msgid "" "`bpo-32972 `__: Implement ``unittest." "IsolatedAsyncioTestCase`` to help testing asyncio-based code." msgstr "" -#: ../build/NEWS:5567 +#: ../build/NEWS:6892 msgid "" "`bpo-36952 `__: :func:`fileinput.input` " "and :class:`fileinput.FileInput` **bufsize** argument has been removed (was " @@ -10708,7 +13517,7 @@ msgid "" "**openhook** arguments have been made keyword-only." msgstr "" -#: ../build/NEWS:5572 +#: ../build/NEWS:6897 msgid "" "`bpo-36952 `__: Starting with Python " "3.3, importing ABCs from :mod:`collections` is deprecated, and import should " @@ -10717,63 +13526,63 @@ msgid "" "documentation and ``DeprecationWarning`` clarified." msgstr "" -#: ../build/NEWS:5578 +#: ../build/NEWS:6903 msgid "" "`bpo-36949 `__: Implement __repr__ for " "WeakSet objects." msgstr "" -#: ../build/NEWS:5580 +#: ../build/NEWS:6905 msgid "" "`bpo-36948 `__: Fix :exc:`NameError` in :" "meth:`urllib.request.URLopener.retrieve`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:5584 +#: ../build/NEWS:6909 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:5588 +#: ../build/NEWS:6913 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:5592 +#: ../build/NEWS:6917 msgid "Original patch by Giampaolo Rodola, updated by Ying Wang." msgstr "" -#: ../build/NEWS:5594 +#: ../build/NEWS:6919 msgid "" "`bpo-36888 `__: Python child processes " "can now access the status of their parent process using multiprocessing." "process.parent_process" msgstr "" -#: ../build/NEWS:5597 +#: ../build/NEWS:6922 msgid "" "`bpo-36921 `__: Deprecate ``@coroutine`` " "for sake of ``async def``." msgstr "" -#: ../build/NEWS:5599 +#: ../build/NEWS:6924 msgid "" "`bpo-25652 `__: Fix bug in ``__rmod__`` " "of ``UserString`` - by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:5601 +#: ../build/NEWS:6926 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:5605 +#: ../build/NEWS:6930 msgid "" "`bpo-36889 `__: Introduce :class:" "`asyncio.Stream` class that merges :class:`asyncio.StreamReader` and :class:" @@ -10791,59 +13600,59 @@ msgid "" "outside of asyncio package." msgstr "" -#: ../build/NEWS:5621 +#: ../build/NEWS:6946 msgid "" "`bpo-36845 `__: Added validation of " "integer prefixes to the construction of IP networks and interfaces in the " "ipaddress module." msgstr "" -#: ../build/NEWS:5624 +#: ../build/NEWS:6949 msgid "" "`bpo-23378 `__: Add an extend action to " "argparser." msgstr "" -#: ../build/NEWS:5626 +#: ../build/NEWS:6951 msgid "" "`bpo-36867 `__: Fix a bug making a " "SharedMemoryManager instance and its parent process use two separate " "resource_tracker processes." msgstr "" -#: ../build/NEWS:5629 +#: ../build/NEWS:6954 msgid "" "`bpo-23896 `__: Adds a grammar to " "lib2to3.pygram that contains exec as a function not as statement." msgstr "" -#: ../build/NEWS:5632 +#: ../build/NEWS:6957 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:5635 +#: ../build/NEWS:6960 msgid "" "`bpo-35545 `__: Fix asyncio discarding " "IPv6 scopes when ensuring hostname resolutions internally" msgstr "" -#: ../build/NEWS:5638 +#: ../build/NEWS:6963 msgid "" "`bpo-36887 `__: Add new function :func:" "`math.isqrt` to compute integer square roots." msgstr "" -#: ../build/NEWS:5641 +#: ../build/NEWS:6966 msgid "" "`bpo-34632 `__: Introduce the " "``importlib.metadata`` module with (provisional) support for reading " "metadata from third-party packages." msgstr "" -#: ../build/NEWS:5644 +#: ../build/NEWS:6969 msgid "" "`bpo-36878 `__: When using " "`type_comments=True` in `ast.parse`, treat `# type: ignore` followed by a " @@ -10852,27 +13661,27 @@ msgid "" "formations such as `# type: ignore[E1000]`." msgstr "" -#: ../build/NEWS:5649 +#: ../build/NEWS:6974 msgid "" "`bpo-36778 `__: ``cp65001`` encoding " "(Windows code page 65001) becomes an alias to ``utf_8`` encoding." msgstr "" -#: ../build/NEWS:5652 +#: ../build/NEWS:6977 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:5656 +#: ../build/NEWS:6981 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:5659 +#: ../build/NEWS:6984 msgid "" "`bpo-24538 `__: In `shutil.copystat()`, " "first copy extended file attributes and then file permissions, since " @@ -10880,7 +13689,7 @@ msgid "" "writeable." msgstr "" -#: ../build/NEWS:5663 +#: ../build/NEWS:6988 msgid "" "`bpo-36829 `__: Add new :func:`sys." "unraisablehook` function which can be overridden to control how \"unraisable " @@ -10889,78 +13698,78 @@ msgid "" "raises an exception or during garbage collection (:func:`gc.collect`)." msgstr "" -#: ../build/NEWS:5669 +#: ../build/NEWS:6994 msgid "" "`bpo-36832 `__: Introducing ``zipfile." "Path``, a pathlib-compatible wrapper for traversing zip files." msgstr "" -#: ../build/NEWS:5672 +#: ../build/NEWS:6997 msgid "" "`bpo-36814 `__: Fix an issue where os." "posix_spawnp() would incorrectly raise a TypeError when file_actions is None." msgstr "" -#: ../build/NEWS:5675 +#: ../build/NEWS:7000 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:5679 +#: ../build/NEWS:7004 msgid "" "`bpo-26903 `__: Limit `max_workers` in " "`ProcessPoolExecutor` to 61 to work around a WaitForMultipleObjects " "limitation." msgstr "" -#: ../build/NEWS:5682 +#: ../build/NEWS:7007 msgid "" "`bpo-36813 `__: Fix :class:`~logging." "handlers.QueueListener` to call ``queue.task_done()`` upon stopping. Patch " "by Bar Harel." msgstr "" -#: ../build/NEWS:5685 +#: ../build/NEWS:7010 msgid "" "`bpo-36806 `__: Forbid creation of " "asyncio stream objects like StreamReader, StreamWriter, Process, and their " "protocols outside of asyncio package." msgstr "" -#: ../build/NEWS:5688 +#: ../build/NEWS:7013 msgid "" "`bpo-36802 `__: Provide both sync and " "async calls for StreamWriter.write() and StreamWriter.close()" msgstr "" -#: ../build/NEWS:5691 +#: ../build/NEWS:7016 msgid "" "`bpo-36801 `__: Properly handle SSL " "connection closing in asyncio StreamWriter.drain() call." msgstr "" -#: ../build/NEWS:5694 +#: ../build/NEWS:7019 msgid "" "`bpo-36785 `__: Implement PEP 574 " "(pickle protocol 5 with out-of-band buffers)." msgstr "" -#: ../build/NEWS:5696 +#: ../build/NEWS:7021 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:5699 +#: ../build/NEWS:7024 msgid "" "`bpo-6584 `__: Add a :exc:`~gzip." "BadGzipFile` exception to the :mod:`gzip` module." msgstr "" -#: ../build/NEWS:5702 +#: ../build/NEWS:7027 msgid "" "`bpo-36748 `__: Optimized write " "buffering in C implementation of ``TextIOWrapper``. Writing ASCII string to " @@ -10968,40 +13777,40 @@ msgid "" "faster. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:5706 +#: ../build/NEWS:7031 msgid "" "`bpo-8138 `__: Don't mark ``wsgiref." "simple_server.SimpleServer`` as multi-threaded since ``wsgiref.simple_server." "WSGIServer`` is single-threaded." msgstr "" -#: ../build/NEWS:5710 +#: ../build/NEWS:7035 msgid "" "`bpo-22640 `__: :func:`py_compile." "compile` now supports silent mode. Patch by Joannah Nanjekye" msgstr "" -#: ../build/NEWS:5713 +#: ../build/NEWS:7038 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:5717 +#: ../build/NEWS:7042 msgid "" "`bpo-36548 `__: Improved the repr of " "regular expression flags." msgstr "" -#: ../build/NEWS:5719 +#: ../build/NEWS:7044 msgid "" "`bpo-36542 `__: The signature of Python " "functions can now be overridden by specifying the ``__text_signature__`` " "attribute." msgstr "" -#: ../build/NEWS:5722 +#: ../build/NEWS:7047 msgid "" "`bpo-36533 `__: Reinitialize logging." "Handler locks in forked child processes instead of attempting to acquire " @@ -11011,86 +13820,86 @@ msgid "" "another as the lock acquisition order cannot be guaranteed." msgstr "" -#: ../build/NEWS:5729 +#: ../build/NEWS:7054 msgid "" "`bpo-35252 `__: Throw a TypeError " "instead of an AssertionError when using an invalid type annotation with " "singledispatch." msgstr "" -#: ../build/NEWS:5732 +#: ../build/NEWS:7057 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:5736 +#: ../build/NEWS:7061 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:5740 +#: ../build/NEWS:7065 msgid "" "`bpo-36368 `__: Fix a bug crashing " "SharedMemoryManager instances in interactive sessions after a ctrl-c " "(KeyboardInterrupt) was sent" msgstr "" -#: ../build/NEWS:5743 +#: ../build/NEWS:7068 msgid "" "`bpo-31904 `__: Fix mmap fail for VxWorks" msgstr "" -#: ../build/NEWS:5745 +#: ../build/NEWS:7070 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:5749 +#: ../build/NEWS:7074 msgid "" "`bpo-36239 `__: Parsing .mo files now " "ignores comments starting and ending with #-#-#-#-#." msgstr "" -#: ../build/NEWS:5752 +#: ../build/NEWS:7077 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:5756 +#: ../build/NEWS:7081 msgid "" "`bpo-31904 `__: Add posix module support " "for VxWorks." msgstr "" -#: ../build/NEWS:5758 +#: ../build/NEWS:7083 msgid "" "`bpo-35125 `__: Asyncio: Remove inner " "callback on outer cancellation in shield" msgstr "" -#: ../build/NEWS:5760 +#: ../build/NEWS:7085 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:5764 +#: ../build/NEWS:7089 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:5767 +#: ../build/NEWS:7092 msgid "" "`bpo-35431 `__: Implement :func:`math." "comb` that returns binomial coefficient, that computes the number of ways to " @@ -11098,7 +13907,7 @@ msgid "" "Yash Aggarwal and Keller Fuchs." msgstr "" -#: ../build/NEWS:5771 +#: ../build/NEWS:7096 msgid "" "`bpo-26660 `__: Fixed permission errors " "in :class:`~tempfile.TemporaryDirectory` clean up. Previously " @@ -11106,66 +13915,66 @@ msgid "" "files or directories were created inside a temporary directory." msgstr "" -#: ../build/NEWS:5777 +#: ../build/NEWS:7102 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:5781 +#: ../build/NEWS:7106 msgid "" "`bpo-26467 `__: Added AsyncMock to " "support using unittest to mock asyncio coroutines. Patch by Lisa Roach." msgstr "" -#: ../build/NEWS:5784 +#: ../build/NEWS:7109 msgid "" "`bpo-33569 `__: dataclasses.InitVar: " "Exposes the type used to create the init var." msgstr "" -#: ../build/NEWS:5787 +#: ../build/NEWS:7112 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:5791 +#: ../build/NEWS:7116 msgid "" "`bpo-34303 `__: Performance of :func:" "`functools.reduce` is slightly improved. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:5794 +#: ../build/NEWS:7119 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:5798 +#: ../build/NEWS:7123 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:5801 +#: ../build/NEWS:7126 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:5805 +#: ../build/NEWS:7130 msgid "" "`bpo-24882 `__: Change " "ThreadPoolExecutor to use existing idle threads before spinning up new ones." msgstr "" -#: ../build/NEWS:5808 +#: ../build/NEWS:7133 msgid "" "`bpo-31961 `__: Added support for bytes " "and path-like objects in :func:`subprocess.Popen` on Windows. The *args* " @@ -11175,48 +13984,48 @@ msgid "" "parameter now accepts a bytes object. Based on patch by Anders Lorentsen." msgstr "" -#: ../build/NEWS:5815 +#: ../build/NEWS:7140 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:5819 +#: ../build/NEWS:7144 msgid "" "`bpo-32941 `__: Allow :class:`mmap.mmap` " "objects to access the madvise() system call (through :meth:`mmap.mmap." "madvise`)." msgstr "" -#: ../build/NEWS:5822 +#: ../build/NEWS:7147 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:5826 +#: ../build/NEWS:7151 msgid "" "`bpo-32515 `__: trace.py can now run " "modules via python3 -m trace -t --module module_name" msgstr "" -#: ../build/NEWS:5829 +#: ../build/NEWS:7154 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:5832 +#: ../build/NEWS:7157 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:5836 +#: ../build/NEWS:7161 msgid "" "`bpo-31829 `__: ``\\r``, ``\\0`` and ``" "\\x1a`` (end-of-file on Windows) are now escaped in protocol 0 pickles of " @@ -11224,20 +14033,20 @@ msgid "" "text mode in Python 2." msgstr "" -#: ../build/NEWS:5840 +#: ../build/NEWS:7165 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:5846 +#: ../build/NEWS:7171 msgid "" "`bpo-36896 `__: Clarify that some types " "have unstable constructor signature between Python versions." msgstr "" -#: ../build/NEWS:5849 +#: ../build/NEWS:7174 msgid "" "`bpo-36686 `__: Improve documentation of " "the stdin, stdout, and stderr arguments of the ``asyncio.subprocess_exec`` " @@ -11245,39 +14054,39 @@ msgid "" "as text is not supported." msgstr "" -#: ../build/NEWS:5853 +#: ../build/NEWS:7178 msgid "" "Add a few tests to verify that the various values passed to the std* " "arguments actually work." msgstr "" -#: ../build/NEWS:5856 +#: ../build/NEWS:7181 msgid "" "`bpo-36984 `__: Improve version added " "references in ``typing`` module - by Anthony Sottile." msgstr "" -#: ../build/NEWS:5859 +#: ../build/NEWS:7184 msgid "" "`bpo-36868 `__: What's new now mentions " "SSLContext.hostname_checks_common_name instead of SSLContext.host_flags." msgstr "" -#: ../build/NEWS:5862 +#: ../build/NEWS:7187 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:5865 +#: ../build/NEWS:7190 msgid "" "`bpo-36783 `__: Added C API " "Documentation for Time_FromTimeAndFold and PyDateTime_FromDateAndTimeAndFold " "as per PEP 495. Patch by Edison Abahurire." msgstr "" -#: ../build/NEWS:5869 +#: ../build/NEWS:7194 msgid "" "`bpo-36797 `__: More of the legacy " "distutils documentation has been either pruned, or else more clearly marked " @@ -11285,43 +14094,43 @@ msgid "" "independently." msgstr "" -#: ../build/NEWS:5873 +#: ../build/NEWS:7198 msgid "" "`bpo-22865 `__: Add detail to the " "documentation on the `pty.spawn` function." msgstr "" -#: ../build/NEWS:5875 +#: ../build/NEWS:7200 msgid "" "`bpo-35397 `__: Remove deprecation and " "document urllib.parse.unwrap(). Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:5878 +#: ../build/NEWS:7203 msgid "" "`bpo-32995 `__: Added the context " "variable in glossary." msgstr "" -#: ../build/NEWS:5880 +#: ../build/NEWS:7205 msgid "" "`bpo-33519 `__: Clarify that `copy()` is " "not part of the `MutableSequence` ABC." msgstr "" -#: ../build/NEWS:5882 +#: ../build/NEWS:7207 msgid "" "`bpo-33482 `__: Make `codecs." "StreamRecoder.writelines` take a list of bytes." msgstr "" -#: ../build/NEWS:5884 +#: ../build/NEWS:7209 msgid "" "`bpo-25735 `__: Added documentation for " "func factorial to indicate that returns integer values" msgstr "" -#: ../build/NEWS:5887 +#: ../build/NEWS:7212 msgid "" "`bpo-20285 `__: Expand object.__doc__ " "(docstring) to make it clearer. Modify pydoc.py so that help(object) lists " @@ -11329,7 +14138,7 @@ msgid "" "class.)" msgstr "" -#: ../build/NEWS:5894 +#: ../build/NEWS:7219 msgid "" "`bpo-37069 `__: Modify test_coroutines, " "test_cprofile, test_generators, test_raise, test_ssl and test_yield_from to " @@ -11337,32 +14146,32 @@ msgid "" "support.captured_stderr`." msgstr "" -#: ../build/NEWS:5899 +#: ../build/NEWS:7224 msgid "" "`bpo-37098 `__: Fix test_memfd_create on " "older Linux Kernels." msgstr "" -#: ../build/NEWS:5901 +#: ../build/NEWS:7226 msgid "" "`bpo-37081 `__: Test with OpenSSL 1.1.1c" msgstr "" -#: ../build/NEWS:5903 +#: ../build/NEWS:7228 msgid "" "`bpo-36829 `__: Add :func:`test.support." "catch_unraisable_exception`: context manager catching unraisable exception " "using :func:`sys.unraisablehook`." msgstr "" -#: ../build/NEWS:5906 +#: ../build/NEWS:7231 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:5910 +#: ../build/NEWS:7235 msgid "" "`bpo-36719 `__: \"python3 -m test -jN ..." "\" now continues the execution of next tests when a worker process crash " @@ -11370,14 +14179,14 @@ msgid "" "failfast to stop at the first error." msgstr "" -#: ../build/NEWS:5914 +#: ../build/NEWS:7239 msgid "" "`bpo-36816 `__: Update Lib/test/" "selfsigned_pythontestdotnet.pem to match self-signed.pythontest.net's new " "TLS certificate." msgstr "" -#: ../build/NEWS:5917 +#: ../build/NEWS:7242 msgid "" "`bpo-35925 `__: Skip httplib and nntplib " "networking tests when they would otherwise fail due to a modern OS or distro " @@ -11385,19 +14194,19 @@ msgid "" "certificates." msgstr "" -#: ../build/NEWS:5921 +#: ../build/NEWS:7246 msgid "" "`bpo-36782 `__: Add tests for several C " "API functions in the :mod:`datetime` module. Patch by Edison Abahurire." msgstr "" -#: ../build/NEWS:5924 +#: ../build/NEWS:7249 msgid "" "`bpo-36342 `__: Fix test_multiprocessing " "in test_venv if platform lacks functioning sem_open." msgstr "" -#: ../build/NEWS:5930 +#: ../build/NEWS:7255 msgid "" "`bpo-36721 `__: To embed Python into an " "application, a new ``--embed`` option must be passed to ``python3-config --" @@ -11407,7 +14216,7 @@ msgid "" "previous command fails." msgstr "" -#: ../build/NEWS:5936 +#: ../build/NEWS:7261 msgid "" "Add a pkg-config ``python-3.8-embed`` module to embed Python into an " "application: ``pkg-config python-3.8-embed --libs`` includes ``-" @@ -11417,7 +14226,7 @@ msgid "" "the Python version)." msgstr "" -#: ../build/NEWS:5943 +#: ../build/NEWS:7268 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 " @@ -11425,37 +14234,37 @@ msgid "" "on purpose." msgstr "" -#: ../build/NEWS:5948 +#: ../build/NEWS:7273 msgid "" "`bpo-36786 `__: \"make install\" now " "runs compileall in parallel." msgstr "" -#: ../build/NEWS:5953 +#: ../build/NEWS:7278 msgid "" "`bpo-36965 `__: include of " "STATUS_CONTROL_C_EXIT without depending on MSC compiler" msgstr "" -#: ../build/NEWS:5956 +#: ../build/NEWS:7281 msgid "" "`bpo-35926 `__: Update to OpenSSL 1.1.1b " "for Windows." msgstr "" -#: ../build/NEWS:5958 +#: ../build/NEWS:7283 msgid "" "`bpo-29883 `__: Add Windows support for " "UDP transports for the Proactor Event Loop. Patch by Adam Meily." msgstr "" -#: ../build/NEWS:5961 +#: ../build/NEWS:7286 msgid "" "`bpo-33407 `__: The :c:macro:" "`Py_DEPRECATED()` macro has been implemented for MSVC." msgstr "" -#: ../build/NEWS:5967 +#: ../build/NEWS:7292 msgid "" "`bpo-36231 `__: Support building Python " "on macOS without /usr/include installed. As of macOS 10.14, system header " @@ -11463,58 +14272,58 @@ msgid "" "Tools or the Xcode app." msgstr "" -#: ../build/NEWS:5974 +#: ../build/NEWS:7299 msgid "" "`bpo-35610 `__: Replace now redundant ." "context_use_ps1 with .prompt_last_line. This finishes change started in " "`bpo-31858 `__." msgstr "" -#: ../build/NEWS:5977 +#: ../build/NEWS:7302 msgid "" "`bpo-37038 `__: Make idlelib.run " "runnable; add test clause." msgstr "" -#: ../build/NEWS:5979 +#: ../build/NEWS:7304 msgid "" "`bpo-36958 `__: Print any argument other " "than None or int passed to SystemExit or sys.exit()." msgstr "" -#: ../build/NEWS:5982 +#: ../build/NEWS:7307 msgid "" "`bpo-36807 `__: When saving a file, call " "os.fsync() so bits are flushed to e.g. USB drive." msgstr "" -#: ../build/NEWS:5985 +#: ../build/NEWS:7310 msgid "" "`bpo-32411 `__: In browser.py, remove " "extraneous sorting by line number since dictionary was created in line " "number order." msgstr "" -#: ../build/NEWS:5991 +#: ../build/NEWS:7316 msgid "" "`bpo-37053 `__: Handle strings like u" "\"bar\" correctly in Tools/parser/unparse.py. Patch by Chih-Hsuan Yen." msgstr "" -#: ../build/NEWS:5997 +#: ../build/NEWS:7322 msgid "" "`bpo-36763 `__: Implement the :pep:`587` " "\"Python Initialization Configuration\"." msgstr "" -#: ../build/NEWS:5999 +#: ../build/NEWS:7324 msgid "" "`bpo-36379 `__: Fix crashes when " "attempting to use the *modulo* parameter when ``__ipow__`` is implemented in " "C." msgstr "" -#: ../build/NEWS:6002 +#: ../build/NEWS:7327 msgid "" "`bpo-37107 `__: Update :c:func:" "`PyObject_CallMethodObjArgs` and ``_PyObject_CallMethodIdObjArgs`` to use " @@ -11522,21 +14331,21 @@ msgid "" "cases. Patch by Michael J. Sullivan." msgstr "" -#: ../build/NEWS:6007 +#: ../build/NEWS:7332 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:6011 +#: ../build/NEWS:7336 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:6015 +#: ../build/NEWS:7340 msgid "" "`bpo-36922 `__: Add new type flag " "``Py_TPFLAGS_METHOD_DESCRIPTOR`` for objects behaving like unbound methods. " @@ -11544,28 +14353,28 @@ msgid "" "``CALL_METHOD`` opcodes. See PEP 590." msgstr "" -#: ../build/NEWS:6020 +#: ../build/NEWS:7345 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:6026 +#: ../build/NEWS:7351 msgid "Python 3.8.0 alpha 4" msgstr "" -#: ../build/NEWS:6028 +#: ../build/NEWS:7353 msgid "*Release date: 2019-05-06*" msgstr "" -#: ../build/NEWS:6033 +#: ../build/NEWS:7358 msgid "" "`bpo-36742 `__: Fixes mishandling of pre-" "normalization characters in urlsplit()." msgstr "" -#: ../build/NEWS:6036 +#: ../build/NEWS:7361 msgid "" "`bpo-30458 `__: Address CVE-2019-9740 by " "disallowing URL paths with embedded whitespace or control characters through " @@ -11573,7 +14382,7 @@ msgid "" "injection URLs now cause an http.client.InvalidURL exception to be raised." msgstr "" -#: ../build/NEWS:6041 +#: ../build/NEWS:7366 msgid "" "`bpo-35755 `__: :func:`shutil.which` now " "uses ``os.confstr(\"CS_PATH\")`` if available and if the :envvar:`PATH` " @@ -11583,34 +14392,34 @@ msgid "" "if the :envvar:`PATH` environment variable is not set." msgstr "" -#: ../build/NEWS:6051 +#: ../build/NEWS:7376 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:6054 +#: ../build/NEWS:7379 msgid "" "`bpo-32849 `__: Fix Python " "Initialization code on FreeBSD to detect properly when stdin file descriptor " "(fd 0) is invalid." msgstr "" -#: ../build/NEWS:6057 +#: ../build/NEWS:7382 msgid "" "`bpo-36623 `__: Remove parser headers " "and related function declarations that lack implementations after the " "removal of pgen." msgstr "" -#: ../build/NEWS:6060 +#: ../build/NEWS:7385 msgid "" "`bpo-20180 `__: ``dict.pop()`` is now up " "to 33% faster thanks to Argument Clinic. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:6063 +#: ../build/NEWS:7388 msgid "" "`bpo-36611 `__: Debug memory allocators: " "disable serialno field by default from debug hooks on Python memory " @@ -11620,7 +14429,7 @@ msgid "" "with ``PYMEM_DEBUG_SERIALNO`` defined to get back the field." msgstr "" -#: ../build/NEWS:6070 +#: ../build/NEWS:7395 msgid "" "`bpo-36588 `__: On AIX, :attr:`sys." "platform` doesn't contain the major version anymore. Always return " @@ -11629,19 +14438,19 @@ msgid "" "startswith('aix')``. Contributed by M. Felt." msgstr "" -#: ../build/NEWS:6075 +#: ../build/NEWS:7400 msgid "" "`bpo-36549 `__: Change str.capitalize to " "use titlecase for the first character instead of uppercase." msgstr "" -#: ../build/NEWS:6078 +#: ../build/NEWS:7403 msgid "" "`bpo-36540 `__: Implement :pep:`570` " "(Python positional-only parameters). Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6081 +#: ../build/NEWS:7406 msgid "" "`bpo-36475 `__: :c:func:" "`PyEval_AcquireLock` and :c:func:`PyEval_AcquireThread` now terminate the " @@ -11650,25 +14459,25 @@ msgid "" "`Py_END_ALLOW_THREADS`, and :c:func:`PyGILState_Ensure`." msgstr "" -#: ../build/NEWS:6086 +#: ../build/NEWS:7411 msgid "" "`bpo-36504 `__: Fix signed integer " "overflow in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../build/NEWS:6089 +#: ../build/NEWS:7414 msgid "" "`bpo-20844 `__: Fix running script with " "encoding cookie and LF line ending may fail on Windows." msgstr "" -#: ../build/NEWS:6092 +#: ../build/NEWS:7417 msgid "" "`bpo-24214 `__: Fixed support of the " "surrogatepass error handler in the UTF-8 incremental decoder." msgstr "" -#: ../build/NEWS:6095 +#: ../build/NEWS:7420 msgid "" "`bpo-36452 `__: Changing ``dict`` keys " "during iteration of the dict itself, ``keys()``, ``values()``, or " @@ -11677,51 +14486,51 @@ msgid "" "will be raised after ``len(dict)`` iterations. Contributed by Thomas Perl." msgstr "" -#: ../build/NEWS:6101 +#: ../build/NEWS:7426 msgid "" "`bpo-36459 `__: Fix a possible double " "``PyMem_FREE()`` due to tokenizer.c's ``tok_nextc()``." msgstr "" -#: ../build/NEWS:6104 +#: ../build/NEWS:7429 msgid "" "`bpo-36433 `__: Fixed TypeError message " "in classmethoddescr_call." msgstr "" -#: ../build/NEWS:6106 +#: ../build/NEWS:7431 msgid "" "`bpo-36430 `__: Fix a possible reference " "leak in :func:`itertools.count`." msgstr "" -#: ../build/NEWS:6108 +#: ../build/NEWS:7433 msgid "" "`bpo-36440 `__: Include node names in " "``ParserError`` messages, instead of numeric IDs. Patch by A. Skrobov." msgstr "" -#: ../build/NEWS:6111 +#: ../build/NEWS:7436 msgid "" "`bpo-36143 `__: Regenerate :mod:" "`keyword` from the Grammar and Tokens file using pgen. Patch by Pablo " "Galindo." msgstr "" -#: ../build/NEWS:6114 +#: ../build/NEWS:7439 msgid "" "`bpo-18372 `__: Add missing :c:func:" "`PyObject_GC_Track` calls in the :mod:`pickle` module. Patch by Zackery " "Spytz." msgstr "" -#: ../build/NEWS:6120 +#: ../build/NEWS:7445 msgid "" "`bpo-35952 `__: Fix pythoninfo when the " "compiler is missing." msgstr "" -#: ../build/NEWS:6122 +#: ../build/NEWS:7447 msgid "" "`bpo-28238 `__: The ``.find*()`` methods " "of xml.etree.ElementTree can now search for wildcards like ``{*}tag`` and " @@ -11729,13 +14538,13 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:6126 +#: ../build/NEWS:7451 msgid "" "`bpo-26978 `__: `pathlib.path.link_to()` " "is now implemented. It creates a hard link pointing to a path." msgstr "" -#: ../build/NEWS:6129 +#: ../build/NEWS:7454 msgid "" "`bpo-1613500 `__: :class:`fileinput." "FileInput` now uses the input file mode to correctly set the output file " @@ -11743,27 +14552,27 @@ msgid "" "passed to its constructor." msgstr "" -#: ../build/NEWS:6133 +#: ../build/NEWS:7458 msgid "" "`bpo-36734 `__: Fix compilation of " "``faulthandler.c`` on HP-UX. Initialize ``stack_t current_stack`` to zero " "using ``memset()``." msgstr "" -#: ../build/NEWS:6136 +#: ../build/NEWS:7461 msgid "" "`bpo-13611 `__: The xml.etree." "ElementTree packages gained support for C14N 2.0 serialisation. Patch by " "Stefan Behnel." msgstr "" -#: ../build/NEWS:6139 +#: ../build/NEWS:7464 msgid "" "`bpo-36669 `__: Add missing matrix " "multiplication operator support to weakref.proxy." msgstr "" -#: ../build/NEWS:6142 +#: ../build/NEWS:7467 msgid "" "`bpo-36676 `__: The XMLParser() in xml." "etree.ElementTree provides namespace prefix context to the parser target if " @@ -11771,14 +14580,14 @@ msgid "" "Stefan Behnel." msgstr "" -#: ../build/NEWS:6146 +#: ../build/NEWS:7471 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:6150 +#: ../build/NEWS:7475 msgid "" "`bpo-36650 `__: The C version of " "functools.lru_cache() was treating calls with an empty ``**kwargs`` " @@ -11787,7 +14596,7 @@ msgid "" "miss." msgstr "" -#: ../build/NEWS:6155 +#: ../build/NEWS:7480 msgid "" "`bpo-28552 `__: Fix :mod:`distutils." "sysconfig` if :data:`sys.executable` is ``None`` or an empty string: use :" @@ -11796,7 +14605,7 @@ msgid "" "empty string." msgstr "" -#: ../build/NEWS:6160 +#: ../build/NEWS:7485 msgid "" "`bpo-35755 `__: :func:`shutil.which` " "and :func:`distutils.spawn.find_executable` now use ``os.confstr(\"CS_PATH" @@ -11806,13 +14615,13 @@ msgid "" "an empty string." msgstr "" -#: ../build/NEWS:6167 +#: ../build/NEWS:7492 msgid "" "`bpo-25430 `__: improve performance of " "``IPNetwork.__contains__()``" msgstr "" -#: ../build/NEWS:6169 +#: ../build/NEWS:7494 msgid "" "`bpo-30485 `__: Path expressions in xml." "etree.ElementTree can now avoid explicit namespace prefixes for tags (or the " @@ -11820,20 +14629,20 @@ msgid "" "string prefix." msgstr "" -#: ../build/NEWS:6173 +#: ../build/NEWS:7498 msgid "" "`bpo-36613 `__: Fix :mod:`asyncio` " "wait() not removing callback if exception" msgstr "" -#: ../build/NEWS:6175 +#: ../build/NEWS:7500 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:6178 +#: ../build/NEWS:7503 msgid "" "`bpo-18748 `__: In development mode (:" "option:`-X` ``dev``) and in debug build, the :class:`io.IOBase` destructor " @@ -11841,7 +14650,7 @@ msgid "" "release mode." msgstr "" -#: ../build/NEWS:6182 +#: ../build/NEWS:7507 msgid "" "`bpo-36575 `__: The ``_lsprof`` module " "now uses internal timer same to ``time.perf_counter()`` by default. " @@ -11850,59 +14659,59 @@ msgid "" "updates since ``perf_counter()`` is monotonic. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:6188 +#: ../build/NEWS:7513 msgid "" "`bpo-33461 `__: ``json.loads`` now emits " "``DeprecationWarning`` when ``encoding`` option is specified. Patch by " "Matthias Bussonnier." msgstr "" -#: ../build/NEWS:6191 +#: ../build/NEWS:7516 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:6194 +#: ../build/NEWS:7519 msgid "" "`bpo-17561 `__: Set backlog=None as the " "default for socket.create_server." msgstr "" -#: ../build/NEWS:6196 +#: ../build/NEWS:7521 msgid "" "`bpo-34373 `__: Fix :func:`time.mktime` " "error handling on AIX for year before 1970." msgstr "" -#: ../build/NEWS:6199 +#: ../build/NEWS:7524 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:6202 +#: ../build/NEWS:7527 msgid "" "`bpo-36546 `__: Add statistics." "quantiles()" msgstr "" -#: ../build/NEWS:6204 +#: ../build/NEWS:7529 msgid "" "`bpo-36050 `__: Optimized ``http.client." "HTTPResponse.read()`` for large response. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:6207 +#: ../build/NEWS:7532 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:6211 +#: ../build/NEWS:7536 msgid "" "`bpo-36492 `__: Deprecated passing " "required arguments like *func* as keyword arguments in functions which " @@ -11912,13 +14721,13 @@ msgid "" "positional arguments." msgstr "" -#: ../build/NEWS:6217 +#: ../build/NEWS:7542 msgid "" "`bpo-27181 `__: Add statistics." "geometric_mean()." msgstr "" -#: ../build/NEWS:6219 +#: ../build/NEWS:7544 msgid "" "`bpo-30427 `__: ``os.path.normcase()`` " "relies on ``os.fspath()`` to check the type of its argument. Redundant " @@ -11926,7 +14735,7 @@ msgid "" "normcase()`` implementations. Patch by Wolfgang Maier." msgstr "" -#: ../build/NEWS:6224 +#: ../build/NEWS:7549 msgid "" "`bpo-36385 `__: Stop rejecting IPv4 " "octets for being ambiguously octal. Leading zeros are ignored, and no longer " @@ -11934,25 +14743,25 @@ msgid "" "Octets must still be no more than three digits, including leading zeroes." msgstr "" -#: ../build/NEWS:6229 +#: ../build/NEWS:7554 msgid "" "`bpo-36434 `__: Errors during writing to " "a ZIP file no longer prevent to properly close it." msgstr "" -#: ../build/NEWS:6232 +#: ../build/NEWS:7557 msgid "" "`bpo-36407 `__: Fixed wrong indentation " "writing for CDATA section in xml.dom.minidom. Patch by Vladimir Surjaninov." msgstr "" -#: ../build/NEWS:6235 +#: ../build/NEWS:7560 msgid "" "`bpo-36326 `__: inspect.getdoc() can now " "find docstrings for member objects when __slots__ is a dictionary." msgstr "" -#: ../build/NEWS:6238 +#: ../build/NEWS:7563 msgid "" "`bpo-36366 `__: Calling ``stop()`` on an " "unstarted or stopped :func:`unittest.mock.patch` object will now return " @@ -11960,26 +14769,26 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:6243 +#: ../build/NEWS:7568 msgid "" "`bpo-36348 `__: The :meth:`imap.IMAP4." "logout` method no longer ignores silently arbitrary exceptions." msgstr "" -#: ../build/NEWS:6246 +#: ../build/NEWS:7571 msgid "" "`bpo-31904 `__: Add time module support " "and fix test_time faiures for VxWorks." msgstr "" -#: ../build/NEWS:6248 +#: ../build/NEWS:7573 msgid "" "`bpo-36227 `__: Added support for " "keyword arguments `default_namespace` and `xml_declaration` in functions " "ElementTree.tostring() and ElementTree.tostringlist()." msgstr "" -#: ../build/NEWS:6252 +#: ../build/NEWS:7577 msgid "" "`bpo-36004 `__: Added new alternate " "constructors :meth:`datetime.date.fromisocalendar` and :meth:`datetime." @@ -11988,7 +14797,7 @@ msgid "" "method. Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:6258 +#: ../build/NEWS:7583 msgid "" "`bpo-35936 `__: :mod:`modulefinder` no " "longer depends on the deprecated :mod:`imp` module, and the initializer for :" @@ -11996,21 +14805,21 @@ msgid "" "by Brandt Bucher." msgstr "" -#: ../build/NEWS:6263 +#: ../build/NEWS:7588 msgid "" "`bpo-35376 `__: :mod:`modulefinder` " "correctly handles modules that have the same name as a bad package. Patch by " "Brandt Bucher." msgstr "" -#: ../build/NEWS:6266 +#: ../build/NEWS:7591 msgid "" "`bpo-17396 `__: :mod:`modulefinder` no " "longer crashes when encountering syntax errors in followed imports. Patch by " "Brandt Bucher." msgstr "" -#: ../build/NEWS:6269 +#: ../build/NEWS:7594 msgid "" "`bpo-35934 `__: Added :meth:`~socket." "create_server()` and :meth:`~socket.has_dualstack_ipv6()` convenience " @@ -12019,59 +14828,59 @@ msgid "" "same socket. (Contributed by Giampaolo Rodola in :issue:`17561`.)" msgstr "" -#: ../build/NEWS:6275 +#: ../build/NEWS:7600 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:6278 +#: ../build/NEWS:7603 msgid "" "`bpo-35416 `__: Fix potential resource " "warnings in distutils. Patch by Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:6281 +#: ../build/NEWS:7606 msgid "" "`bpo-25451 `__: Add transparency methods " "to :class:`tkinter.PhotoImage`. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:6284 +#: ../build/NEWS:7609 msgid "" "`bpo-35082 `__: Don't return deleted " "attributes when calling dir on a :class:`unittest.mock.Mock`." msgstr "" -#: ../build/NEWS:6287 +#: ../build/NEWS:7612 msgid "" "`bpo-34547 `__: :class:`wsgiref.handlers." "BaseHandler` now handles abrupt client connection terminations gracefully. " "Patch by Petter Strandmark." msgstr "" -#: ../build/NEWS:6290 +#: ../build/NEWS:7615 msgid "" "`bpo-31658 `__: :func:`xml.sax.parse` " "now supports :term:`path-like `. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../build/NEWS:6293 +#: ../build/NEWS:7618 msgid "" "`bpo-34139 `__: Remove stale unix " "datagram socket before binding" msgstr "" -#: ../build/NEWS:6295 +#: ../build/NEWS:7620 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:6299 +#: ../build/NEWS:7624 msgid "" "`bpo-33291 `__: Do not raise " "AttributeError when calling the inspect functions isgeneratorfunction, " @@ -12079,42 +14888,42 @@ msgid "" "arbitrary callable. Instead, return False." msgstr "" -#: ../build/NEWS:6303 +#: ../build/NEWS:7628 msgid "" "`bpo-31310 `__: Fix the multiprocessing." "semaphore_tracker so it is reused by child processes" msgstr "" -#: ../build/NEWS:6306 +#: ../build/NEWS:7631 msgid "" "`bpo-31292 `__: Fix ``setup.py check --" "restructuredtext`` for files containing ``include`` directives." msgstr "" -#: ../build/NEWS:6312 +#: ../build/NEWS:7637 msgid "" "`bpo-36625 `__: Remove obsolete comments " "from docstrings in fractions.Fraction" msgstr "" -#: ../build/NEWS:6314 +#: ../build/NEWS:7639 msgid "" "`bpo-30840 `__: Document relative imports" msgstr "" -#: ../build/NEWS:6316 +#: ../build/NEWS:7641 msgid "" "`bpo-36523 `__: Add docstring for io." "IOBase.writelines()." msgstr "" -#: ../build/NEWS:6318 +#: ../build/NEWS:7643 msgid "" "`bpo-36425 `__: New documentation " "translation: `Simplified Chinese `_." msgstr "" -#: ../build/NEWS:6321 +#: ../build/NEWS:7646 msgid "" "`bpo-36345 `__: Avoid the duplication of " "code from ``Tools/scripts/serve.py`` in using the :rst:dir:`literalinclude` " @@ -12122,20 +14931,20 @@ msgid "" "mod:`wsgiref`. Contributed by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:6326 +#: ../build/NEWS:7651 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:6330 +#: ../build/NEWS:7655 msgid "" "`bpo-36157 `__: Added Documention for " "PyInterpreterState_Main()." msgstr "" -#: ../build/NEWS:6332 +#: ../build/NEWS:7657 msgid "" "`bpo-33043 `__: Updates the docs.python." "org page with the addition of a 'Contributing to Docs' link at the end of " @@ -12144,26 +14953,26 @@ msgid "" "Documentation Bugs section." msgstr "" -#: ../build/NEWS:6337 +#: ../build/NEWS:7662 msgid "" "`bpo-35581 `__: @typing.type_check_only " "now allows type stubs to mark functions and classes not available during " "runtime." msgstr "" -#: ../build/NEWS:6340 +#: ../build/NEWS:7665 msgid "" "`bpo-33832 `__: Add glossary entry for " "'magic method'." msgstr "" -#: ../build/NEWS:6342 +#: ../build/NEWS:7667 msgid "" "`bpo-32913 `__: Added re.Match.groupdict " "example to regex HOWTO." msgstr "" -#: ../build/NEWS:6347 +#: ../build/NEWS:7672 msgid "" "`bpo-36719 `__: regrtest now always " "detects uncollectable objects. Previously, the check was only enabled by ``--" @@ -12171,7 +14980,7 @@ msgid "" "findleaks`` becomes a deprecated alias to ``--fail-env-changed``." msgstr "" -#: ../build/NEWS:6352 +#: ../build/NEWS:7677 msgid "" "`bpo-36725 `__: When using " "multiprocessing mode (-jN), regrtest now better reports errors if a worker " @@ -12179,7 +14988,7 @@ msgid "" "interrupted." msgstr "" -#: ../build/NEWS:6356 +#: ../build/NEWS:7681 msgid "" "`bpo-36454 `__: Change test_time." "test_monotonic() to test only the lower bound of elapsed time after a sleep " @@ -12187,38 +14996,38 @@ msgid "" "on slow buildbots. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:6361 +#: ../build/NEWS:7686 msgid "" "`bpo-32424 `__: Improve test coverage " "for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../build/NEWS:6364 +#: ../build/NEWS:7689 msgid "" "`bpo-32424 `__: Fix typo in " "test_cyclic_gc() test for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../build/NEWS:6367 +#: ../build/NEWS:7692 msgid "" "`bpo-36635 `__: Add a new :mod:" "`_testinternalcapi` module to test the internal C API." msgstr "" -#: ../build/NEWS:6370 +#: ../build/NEWS:7695 msgid "" "`bpo-36629 `__: Fix " "``test_imap4_host_default_value()`` of ``test_imaplib``: catch also :data:" "`errno.ENETUNREACH` error." msgstr "" -#: ../build/NEWS:6373 +#: ../build/NEWS:7698 msgid "" "`bpo-36611 `__: Fix ``test_sys." "test_getallocatedblocks()`` when :mod:`tracemalloc` is enabled." msgstr "" -#: ../build/NEWS:6376 +#: ../build/NEWS:7701 msgid "" "`bpo-36560 `__: Fix reference leak " "hunting in regrtest: compute also deltas (of reference count, allocated " @@ -12226,61 +15035,61 @@ msgid "" "everything is initialized before starting to hunt reference leaks." msgstr "" -#: ../build/NEWS:6381 +#: ../build/NEWS:7706 msgid "" "`bpo-36565 `__: Fix reference hunting " "(``python3 -m test -R 3:3``) when Python has no built-in abc module." msgstr "" -#: ../build/NEWS:6384 +#: ../build/NEWS:7709 msgid "" "`bpo-31904 `__: Port test_resource to " "VxWorks: skip tests cases setting RLIMIT_FSIZE and RLIMIT_CPU." msgstr "" -#: ../build/NEWS:6387 +#: ../build/NEWS:7712 msgid "" "`bpo-31904 `__: Fix test_tabnanny on " "VxWorks: adjust ENOENT error message." msgstr "" -#: ../build/NEWS:6389 +#: ../build/NEWS:7714 msgid "" "`bpo-36436 `__: Fix ``_testcapi." "pymem_buffer_overflow()``: handle memory allocation failure." msgstr "" -#: ../build/NEWS:6392 +#: ../build/NEWS:7717 msgid "" "`bpo-31904 `__: Fix test_utf8_mode on " "VxWorks: Python always use UTF-8 on VxWorks." msgstr "" -#: ../build/NEWS:6395 +#: ../build/NEWS:7720 msgid "" "`bpo-36341 `__: Fix tests that may fail " "with PermissionError upon calling bind() on AF_UNIX sockets." msgstr "" -#: ../build/NEWS:6401 +#: ../build/NEWS:7726 msgid "" "`bpo-36747 `__: Remove the stale " "scriptsinstall Makefile target." msgstr "" -#: ../build/NEWS:6403 +#: ../build/NEWS:7728 msgid "" "`bpo-21536 `__: On Unix, C extensions " "are no longer linked to libpython except on Android and Cygwin." msgstr "" -#: ../build/NEWS:6406 +#: ../build/NEWS:7731 msgid "" "It is now possible for a statically linked Python to load a C extension " "built using a shared library Python." msgstr "" -#: ../build/NEWS:6409 +#: ../build/NEWS:7734 msgid "" "When Python is embedded, ``libpython`` must not be loaded with " "``RTLD_LOCAL``, but ``RTLD_GLOBAL`` instead. Previously, using " @@ -12289,18 +15098,18 @@ msgid "" "built by the ``*shared*`` section of ``Modules/Setup``." msgstr "" -#: ../build/NEWS:6415 +#: ../build/NEWS:7740 msgid "distutils, python-config and python-config.py have been modified." msgstr "" -#: ../build/NEWS:6417 +#: ../build/NEWS:7742 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:6421 +#: ../build/NEWS:7746 msgid "" "`bpo-36635 `__: Change " "``PyAPI_FUNC(type)``, ``PyAPI_DATA(type)`` and ``PyMODINIT_FUNC`` macros of " @@ -12310,13 +15119,13 @@ msgid "" "function in DLL exports on Windows." msgstr "" -#: ../build/NEWS:6427 +#: ../build/NEWS:7752 msgid "" "`bpo-31904 `__: Don't build the " "``_crypt`` extension on VxWorks." msgstr "" -#: ../build/NEWS:6429 +#: ../build/NEWS:7754 msgid "" "`bpo-36618 `__: Add ``-fmax-type-" "align=8`` to CFLAGS when clang compiler is detected. The pymalloc memory " @@ -12329,13 +15138,13 @@ msgid "" "can have the same issue." msgstr "" -#: ../build/NEWS:6438 +#: ../build/NEWS:7763 msgid "" "`bpo-36605 `__: ``make tags`` and ``make " "TAGS`` now also parse ``Modules/_io/*.c`` and ``Modules/_io/*.h``." msgstr "" -#: ../build/NEWS:6441 +#: ../build/NEWS:7766 msgid "" "`bpo-36465 `__: Release builds and debug " "builds are now ABI compatible: defining the ``Py_DEBUG`` macro no longer " @@ -12345,33 +15154,33 @@ msgid "" "can be set using the new ``./configure --with-trace-refs`` build option." msgstr "" -#: ../build/NEWS:6448 +#: ../build/NEWS:7773 msgid "" "`bpo-36577 `__: setup.py now correctly " "reports missing OpenSSL headers and libraries again." msgstr "" -#: ../build/NEWS:6451 +#: ../build/NEWS:7776 msgid "" "`bpo-36544 `__: Fix regression " "introduced in `bpo-36146 `__ refactoring " "setup.py" msgstr "" -#: ../build/NEWS:6453 +#: ../build/NEWS:7778 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:6457 +#: ../build/NEWS:7782 msgid "" "`bpo-36503 `__: Remove references to " "\"aix3\" and \"aix4\". Patch by M. Felt." msgstr "" -#: ../build/NEWS:6462 +#: ../build/NEWS:7787 msgid "" "`bpo-35920 `__: Added platform." "win32_edition() and platform.win32_is_iot(). Added support for cross-" @@ -12379,20 +15188,20 @@ msgid "" "work on Windows IoT Core ARM32." msgstr "" -#: ../build/NEWS:6466 +#: ../build/NEWS:7791 msgid "" "`bpo-36649 `__: Remove trailing spaces " "for registry keys when installed via the Store." msgstr "" -#: ../build/NEWS:6469 +#: ../build/NEWS:7794 msgid "" "`bpo-34144 `__: Fixed activate.bat to " "correctly update codepage when chcp.com returns dots in output. Patch by " "Lorenz Mende." msgstr "" -#: ../build/NEWS:6472 +#: ../build/NEWS:7797 msgid "" "`bpo-36509 `__: Added preset-iot layout " "for Windows IoT ARM containers. This layout doesn't contain UI components " @@ -12400,7 +15209,7 @@ msgid "" "builds since Windows ARM32 builds must be cross-compiled when using MSVC." msgstr "" -#: ../build/NEWS:6477 +#: ../build/NEWS:7802 msgid "" "`bpo-35941 `__: enum_certificates " "function of the ssl module now returns certificates from all available " @@ -12413,26 +15222,26 @@ msgid "" "revocation list stores." msgstr "" -#: ../build/NEWS:6487 +#: ../build/NEWS:7812 msgid "" "`bpo-36441 `__: Fixes creating a venv " "when debug binaries are installed." msgstr "" -#: ../build/NEWS:6489 +#: ../build/NEWS:7814 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:6492 +#: ../build/NEWS:7817 msgid "" "`bpo-36010 `__: Add the venv standard " "library module to the nuget distribution for Windows." msgstr "" -#: ../build/NEWS:6495 +#: ../build/NEWS:7820 msgid "" "`bpo-29515 `__: Add the following socket " "module constants on Windows: IPPROTO_AH IPPROTO_CBT IPPROTO_DSTOPTS " @@ -12443,28 +15252,28 @@ msgid "" "IPPROTO_ST" msgstr "" -#: ../build/NEWS:6503 +#: ../build/NEWS:7828 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:6506 +#: ../build/NEWS:7831 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:6509 +#: ../build/NEWS:7834 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:6515 +#: ../build/NEWS:7840 msgid "" "`bpo-34602 `__: Avoid failures setting " "macOS stack resource limit with resource.setrlimit. This reverts an earlier " @@ -12472,34 +15281,34 @@ msgid "" "non-default stack size when building the interpreter executable on macOS." msgstr "" -#: ../build/NEWS:6523 +#: ../build/NEWS:7848 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:6530 +#: ../build/NEWS:7855 msgid "" "`bpo-14546 `__: Fix the argument " "handling in Tools/scripts/lll.py." msgstr "" -#: ../build/NEWS:6535 +#: ../build/NEWS:7860 msgid "" "`bpo-36763 `__: Fix memory leak in :c:" "func:`Py_SetStandardStreamEncoding`: release memory if the function is " "called twice." msgstr "" -#: ../build/NEWS:6538 +#: ../build/NEWS:7863 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:6542 +#: ../build/NEWS:7867 msgid "" "`bpo-36389 `__: Change the value of " "``CLEANBYTE``, ``DEADDYTE`` and ``FORBIDDENBYTE`` internal constants used by " @@ -12509,7 +15318,7 @@ msgid "" "debug ``malloc()`` and ``free()``." msgstr "" -#: ../build/NEWS:6549 +#: ../build/NEWS:7874 msgid "" "`bpo-36443 `__: Since Python 3.7.0, " "calling :c:func:`Py_DecodeLocale` before :c:func:`Py_Initialize` produces " @@ -12520,7 +15329,7 @@ msgid "" "``_PyPreConfig``." msgstr "" -#: ../build/NEWS:6556 +#: ../build/NEWS:7881 msgid "" "`bpo-36025 `__: Fixed an accidental " "change to the datetime C API where the arguments to the :c:func:" @@ -12530,7 +15339,7 @@ msgid "" "present in alpha releases of Python 3.8. Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:6563 +#: ../build/NEWS:7888 msgid "" "`bpo-35810 `__: Modify ``PyObject_Init`` " "to correctly increase the refcount of heap- allocated Type objects. Also fix " @@ -12538,15 +15347,15 @@ msgid "" "manually or not decreasing the type's refcount in tp_dealloc" msgstr "" -#: ../build/NEWS:6570 +#: ../build/NEWS:7895 msgid "Python 3.8.0 alpha 3" msgstr "" -#: ../build/NEWS:6572 +#: ../build/NEWS:7897 msgid "*Release date: 2019-03-25*" msgstr "" -#: ../build/NEWS:6577 +#: ../build/NEWS:7902 msgid "" "`bpo-36216 `__: Changes urlsplit() to " "raise ValueError when the URL contains characters that decompose under IDNA " @@ -12554,7 +15363,7 @@ msgid "" "parsed." msgstr "" -#: ../build/NEWS:6581 +#: ../build/NEWS:7906 msgid "" "`bpo-35121 `__: Don't send cookies of " "domain A without Domain attribute to domain B when domain A is a suffix " @@ -12562,83 +15371,83 @@ msgid "" "DefaultCookiePolicy` policy. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:6589 +#: ../build/NEWS:7914 msgid "" "`bpo-36421 `__: Fix a possible double " "decref in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../build/NEWS:6592 +#: ../build/NEWS:7917 msgid "" "`bpo-36412 `__: Fix a possible crash " "when creating a new dictionary." msgstr "" -#: ../build/NEWS:6594 +#: ../build/NEWS:7919 msgid "" "`bpo-36398 `__: Fix a possible crash in " "``structseq_repr()``." msgstr "" -#: ../build/NEWS:6596 +#: ../build/NEWS:7921 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:6599 +#: ../build/NEWS:7924 msgid "" "`bpo-36365 `__: repr(structseq) is no " "longer limited to 512 bytes." msgstr "" -#: ../build/NEWS:6601 +#: ../build/NEWS:7926 msgid "" "`bpo-36374 `__: Fix a possible null " "pointer dereference in ``merge_consts_recursive()``. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:6604 +#: ../build/NEWS:7929 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:6607 +#: ../build/NEWS:7932 msgid "" "`bpo-36352 `__: Python initialization " "now fails with an error, rather than silently truncating paths, if a path is " "too long." msgstr "" -#: ../build/NEWS:6610 +#: ../build/NEWS:7935 msgid "" "`bpo-36301 `__: Python initialization " "now fails if decoding ``pybuilddir.txt`` configuration file fails at startup." msgstr "" -#: ../build/NEWS:6613 +#: ../build/NEWS:7938 msgid "" "`bpo-36333 `__: Fix leak in " "_PyRuntimeState_Fini. Contributed by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:6616 +#: ../build/NEWS:7941 msgid "" "`bpo-36332 `__: The builtin :func:" "`compile` can now handle AST objects that contain assignment expressions. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6619 +#: ../build/NEWS:7944 msgid "" "`bpo-36282 `__: Improved error message " "for too much positional arguments in some builtin functions." msgstr "" -#: ../build/NEWS:6622 +#: ../build/NEWS:7947 msgid "" "`bpo-30040 `__: New empty dict uses " "fewer memory for now. It used more memory than empty dict created by ``dict." @@ -12646,7 +15455,7 @@ msgid "" "by Inada Naoki." msgstr "" -#: ../build/NEWS:6626 +#: ../build/NEWS:7951 msgid "" "`bpo-36262 `__: Fix an unlikely memory " "leak on conversion from string to float in the function ``_Py_dg_strtod()`` " @@ -12654,27 +15463,27 @@ msgid "" "`marshal.load`, etc." msgstr "" -#: ../build/NEWS:6630 +#: ../build/NEWS:7955 msgid "" "`bpo-36252 `__: Update Unicode databases " "to version 12.0.0." msgstr "" -#: ../build/NEWS:6632 +#: ../build/NEWS:7957 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:6635 +#: ../build/NEWS:7960 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:6638 +#: ../build/NEWS:7963 msgid "" "`bpo-36124 `__: Add a new interpreter-" "specific dict and expose it in the C-API via PyInterpreterState_GetDict(). " @@ -12683,7 +15492,7 @@ msgid "" "state." msgstr "" -#: ../build/NEWS:6643 +#: ../build/NEWS:7968 msgid "" "`bpo-35975 `__: Add a " "``feature_version`` flag to ``ast.parse()`` (documented) and ``compile()`` " @@ -12695,13 +15504,13 @@ msgid "" "recognizes.)" msgstr "" -#: ../build/NEWS:6651 +#: ../build/NEWS:7976 msgid "" "`bpo-31904 `__: Use UTF-8 as the system " "encoding on VxWorks." msgstr "" -#: ../build/NEWS:6653 +#: ../build/NEWS:7978 msgid "" "`bpo-36048 `__: The :meth:`~object." "__index__` special method will be used instead of :meth:`~object.__int__` " @@ -12709,19 +15518,19 @@ msgid "" "``__int__()`` method in implicit conversions has been deprecated." msgstr "" -#: ../build/NEWS:6658 +#: ../build/NEWS:7983 msgid "" "`bpo-35808 `__: Retire pgen and use a " "modified version of pgen2 to generate the parser. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:6664 +#: ../build/NEWS:7989 msgid "" "`bpo-36401 `__: The class documentation " "created by pydoc now has a separate section for readonly properties." msgstr "" -#: ../build/NEWS:6667 +#: ../build/NEWS:7992 msgid "" "`bpo-36320 `__: The typing.NamedTuple() " "class has deprecated the _field_types attribute in favor of the " @@ -12729,19 +15538,19 @@ msgid "" "attributes were converted from OrderedDict to a regular dict." msgstr "" -#: ../build/NEWS:6672 +#: ../build/NEWS:7997 msgid "" "`bpo-34745 `__: Fix :mod:`asyncio` ssl " "memory issues caused by circular references" msgstr "" -#: ../build/NEWS:6675 +#: ../build/NEWS:8000 msgid "" "`bpo-36324 `__: Add method to statistics." "NormalDist for computing the inverse cumulative normal distribution." msgstr "" -#: ../build/NEWS:6678 +#: ../build/NEWS:8003 msgid "" "`bpo-36321 `__: collections.namedtuple() " "misspelled the name of an attribute. To be consistent with typing." @@ -12750,64 +15559,64 @@ msgid "" "now created. The misspelled version may be removed in the future." msgstr "" -#: ../build/NEWS:6684 +#: ../build/NEWS:8009 msgid "" "`bpo-36297 `__: \"unicode_internal\" " "codec is removed. It was deprecated since Python 3.3. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:6687 +#: ../build/NEWS:8012 msgid "" "`bpo-36298 `__: Raise " "ModuleNotFoundError in pyclbr when a module can't be found. Thanks to " "'mental' for the bug report." msgstr "" -#: ../build/NEWS:6690 +#: ../build/NEWS:8015 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:6694 +#: ../build/NEWS:8019 msgid "" "`bpo-36285 `__: Fix integer overflows in " "the array module. Patch by Stephan Hohe." msgstr "" -#: ../build/NEWS:6697 +#: ../build/NEWS:8022 msgid "" "`bpo-31904 `__: Add _signal module " "support for VxWorks." msgstr "" -#: ../build/NEWS:6699 +#: ../build/NEWS:8024 msgid "" "`bpo-36272 `__: :mod:`logging` does not " "silently ignore RecursionError anymore. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:6702 +#: ../build/NEWS:8027 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:6705 +#: ../build/NEWS:8030 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug`` " "command now gracefully handles all exceptions." msgstr "" -#: ../build/NEWS:6708 +#: ../build/NEWS:8033 msgid "" "`bpo-36251 `__: Fix format strings used " "for stderrprinter and re.Match reprs. Patch by Stephan Hohe." msgstr "" -#: ../build/NEWS:6711 +#: ../build/NEWS:8036 msgid "" "`bpo-36235 `__: Fix ``CFLAGS`` in " "``customize_compiler()`` of ``distutils.sysconfig``: when the ``CFLAGS`` " @@ -12815,78 +15624,78 @@ msgid "" "``OPT`` variable anymore. Initial patch written by David Malcolm." msgstr "" -#: ../build/NEWS:6716 +#: ../build/NEWS:8041 msgid "" "`bpo-35807 `__: Update ensurepip to " "install pip 19.0.3 and setuptools 40.8.0." msgstr "" -#: ../build/NEWS:6718 +#: ../build/NEWS:8043 msgid "" "`bpo-36139 `__: Release GIL when " "closing :class:`~mmap.mmap` objects." msgstr "" -#: ../build/NEWS:6720 +#: ../build/NEWS:8045 msgid "" "`bpo-36179 `__: Fix two unlikely " "reference leaks in _hashopenssl. The leaks only occur in out-of-memory cases." msgstr "" -#: ../build/NEWS:6723 +#: ../build/NEWS:8048 msgid "" "`bpo-36169 `__: Add overlap() method to " "statistics.NormalDist. Computes the overlapping coefficient for two normal " "distributions." msgstr "" -#: ../build/NEWS:6726 +#: ../build/NEWS:8051 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:6730 +#: ../build/NEWS:8055 msgid "" "`bpo-36130 `__: Fix ``pdb`` with " "``skip=...`` when stepping into a frame without a ``__name__`` global. " "Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:6733 +#: ../build/NEWS:8058 msgid "" "`bpo-35652 `__: shutil." "copytree(copy_function=...) erroneously pass DirEntry instead of a path " "string." msgstr "" -#: ../build/NEWS:6736 +#: ../build/NEWS:8061 msgid "" "`bpo-35178 `__: Ensure custom :func:" "`warnings.formatwarning` function can receive `line` as positional argument. " "Based on patch by Tashrif Billah." msgstr "" -#: ../build/NEWS:6739 +#: ../build/NEWS:8064 msgid "" "`bpo-36106 `__: Resolve potential name " "clash with libm's sinpi(). Patch by Dmitrii Pasechnik." msgstr "" -#: ../build/NEWS:6742 +#: ../build/NEWS:8067 msgid "" "`bpo-36091 `__: Clean up reference to " "async generator in Lib/types. Patch by Henry Chen." msgstr "" -#: ../build/NEWS:6745 +#: ../build/NEWS:8070 msgid "" "`bpo-36043 `__: :class:`FileCookieJar` " "supports :term:`path-like object`. Contributed by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:6748 +#: ../build/NEWS:8073 msgid "" "`bpo-35899 `__: Enum has been fixed to " "correctly handle empty strings and strings with non-Latin characters (ie. " @@ -12894,13 +15703,13 @@ msgid "" "by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:6752 +#: ../build/NEWS:8077 msgid "" "`bpo-21269 `__: Add ``args`` and " "``kwargs`` properties to mock call objects. Contributed by Kumar Akshay." msgstr "" -#: ../build/NEWS:6755 +#: ../build/NEWS:8080 msgid "" "`bpo-30670 `__: `pprint.pp` has been " "added to pretty-print objects with dictionary keys being sorted with their " @@ -12909,87 +15718,87 @@ msgid "" "Lapeyre." msgstr "" -#: ../build/NEWS:6760 +#: ../build/NEWS:8085 msgid "" "`bpo-35843 `__: Implement " "``__getitem__`` for ``_NamespacePath``. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:6763 +#: ../build/NEWS:8088 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:6767 +#: ../build/NEWS:8092 msgid "" "`bpo-35715 `__: Librates the return " "value of a ProcessPoolExecutor _process_worker after it's no longer needed " "to free memory" msgstr "" -#: ../build/NEWS:6770 +#: ../build/NEWS:8095 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:6774 +#: ../build/NEWS:8099 msgid "" "`bpo-35661 `__: Store the venv prompt in " "pyvenv.cfg." msgstr "" -#: ../build/NEWS:6776 +#: ../build/NEWS:8101 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:6780 +#: ../build/NEWS:8105 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:6784 +#: ../build/NEWS:8109 msgid "" "`bpo-35198 `__: Fix C++ extension " "compilation on AIX" msgstr "" -#: ../build/NEWS:6789 +#: ../build/NEWS:8114 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:6793 +#: ../build/NEWS:8118 msgid "" "`bpo-36138 `__: Improve documentation " "about converting datetime.timedelta to scalars." msgstr "" -#: ../build/NEWS:6796 +#: ../build/NEWS:8121 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:6803 +#: ../build/NEWS:8128 msgid "" "`bpo-36234 `__: test_posix." "PosixUidGidTests: add tests for invalid uid/gid type (str). Initial patch " "written by David Malcolm." msgstr "" -#: ../build/NEWS:6806 +#: ../build/NEWS:8131 msgid "" "`bpo-29571 `__: Fix ``test_re." "test_locale_flag()``: use ``locale.getpreferredencoding()`` rather than " @@ -12997,164 +15806,164 @@ msgid "" "``locale.getlocale()`` returns the wrong encoding." msgstr "" -#: ../build/NEWS:6811 +#: ../build/NEWS:8136 msgid "" "`bpo-36123 `__: Fix race condition in " "test_socket." msgstr "" -#: ../build/NEWS:6816 +#: ../build/NEWS:8141 msgid "" "`bpo-36356 `__: Fix leaks that led to " "build failure when configured with address sanitizer." msgstr "" -#: ../build/NEWS:6819 +#: ../build/NEWS:8144 msgid "" "`bpo-36146 `__: Add ``TEST_EXTENSIONS`` " "constant to ``setup.py`` to allow to not build test extensions like " "``_testcapi``." msgstr "" -#: ../build/NEWS:6822 +#: ../build/NEWS:8147 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:6825 +#: ../build/NEWS:8150 msgid "" "`bpo-31904 `__: Enable build system to " "cross-build for VxWorks RTOS." msgstr "" -#: ../build/NEWS:6830 +#: ../build/NEWS:8155 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:6833 +#: ../build/NEWS:8158 msgid "" "`bpo-36264 `__: Don't honor POSIX " "``HOME`` in ``os.path.expanduser`` on windows. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:6836 +#: ../build/NEWS:8161 msgid "" "`bpo-24643 `__: Fix name collisions due " "to ``#define timezone _timezone`` in PC/pyconfig.h." msgstr "" -#: ../build/NEWS:6842 +#: ../build/NEWS:8167 msgid "" "`bpo-36405 `__: Use dict unpacking in " "idlelib." msgstr "" -#: ../build/NEWS:6844 +#: ../build/NEWS:8169 msgid "" "`bpo-36396 `__: Remove fgBg param of " "idlelib.config.GetHighlight(). This param was only used twice and changed " "the return type." msgstr "" -#: ../build/NEWS:6847 +#: ../build/NEWS:8172 msgid "" "`bpo-36176 `__: Fix IDLE autocomplete & " "calltip popup colors. Prevent conflicts with Linux dark themes (and slightly " "darken calltip background)." msgstr "" -#: ../build/NEWS:6850 +#: ../build/NEWS:8175 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:6854 +#: ../build/NEWS:8179 msgid "" "`bpo-23216 `__: Add docstrings to IDLE " "search modules." msgstr "" -#: ../build/NEWS:6856 +#: ../build/NEWS:8181 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:6860 +#: ../build/NEWS:8185 msgid "" "`bpo-32129 `__: Avoid blurry IDLE " "application icon on macOS with Tk 8.6. Patch by Kevin Walzer." msgstr "" -#: ../build/NEWS:6863 +#: ../build/NEWS:8188 msgid "" "`bpo-36096 `__: Refactor class variables " "to instance variables in colorizer." msgstr "" -#: ../build/NEWS:6865 +#: ../build/NEWS:8190 msgid "" "`bpo-30348 `__: Increase test coverage " "of idlelib.autocomplete by 30%. Patch by Louie Lu" msgstr "" -#: ../build/NEWS:6871 +#: ../build/NEWS:8196 msgid "" "`bpo-35132 `__: Fix py-list and py-bt " "commands of python-gdb.py on gdb7." msgstr "" -#: ../build/NEWS:6873 +#: ../build/NEWS:8198 msgid "" "`bpo-32217 `__: Fix freeze script on " "Windows." msgstr "" -#: ../build/NEWS:6878 +#: ../build/NEWS:8203 msgid "" "`bpo-36381 `__: Raise " "``DeprecationWarning`` when '#' formats are used for building or parsing " "values without ``PY_SSIZE_T_CLEAN``." msgstr "" -#: ../build/NEWS:6881 +#: ../build/NEWS:8206 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:6887 +#: ../build/NEWS:8212 msgid "Python 3.8.0 alpha 2" msgstr "" -#: ../build/NEWS:6889 +#: ../build/NEWS:8214 msgid "*Release date: 2019-02-25*" msgstr "" -#: ../build/NEWS:6894 +#: ../build/NEWS:8219 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:6898 +#: ../build/NEWS:8223 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:6901 +#: ../build/NEWS:8226 msgid "" "`bpo-35942 `__: The error message " "emitted when returning invalid types from ``__fspath__`` in interfaces that " @@ -13162,14 +15971,14 @@ msgid "" "does explain the origin of the error." msgstr "" -#: ../build/NEWS:6905 +#: ../build/NEWS:8230 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:6908 +#: ../build/NEWS:8233 msgid "" "`bpo-1054041 `__: When the main " "interpreter exits due to an uncaught KeyboardInterrupt, the process now " @@ -13178,74 +15987,74 @@ msgid "" "to understand that the user has asked them to stop." msgstr "" -#: ../build/NEWS:6914 +#: ../build/NEWS:8239 msgid "" "`bpo-35992 `__: Fix " "``__class_getitem__()`` not being called on a class with a custom non-" "subscriptable metaclass." msgstr "" -#: ../build/NEWS:6917 +#: ../build/NEWS:8242 msgid "" "`bpo-35993 `__: Fix a crash on fork when " "using subinterpreters. Contributed by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:6920 +#: ../build/NEWS:8245 msgid "" "`bpo-35991 `__: Fix a potential double " "free in Modules/_randommodule.c." msgstr "" -#: ../build/NEWS:6922 +#: ../build/NEWS:8247 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:6925 +#: ../build/NEWS:8250 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:6929 +#: ../build/NEWS:8254 msgid "" "`bpo-12822 `__: Use monotonic clock for " "``pthread_cond_timedwait`` when ``pthread_condattr_setclock`` and " "``CLOCK_MONOTONIC`` are available." msgstr "" -#: ../build/NEWS:6932 +#: ../build/NEWS:8257 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:6935 +#: ../build/NEWS:8260 msgid "" "`bpo-35886 `__: The implementation of " "PyInterpreterState has been moved into the internal header files (guarded by " "Py_BUILD_CORE)." msgstr "" -#: ../build/NEWS:6938 +#: ../build/NEWS:8263 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:6942 +#: ../build/NEWS:8267 msgid "" "`bpo-35724 `__: Signal-handling is now " "guaranteed to happen relative to the main interpreter." msgstr "" -#: ../build/NEWS:6945 +#: ../build/NEWS:8270 msgid "" "`bpo-33608 `__: We added a new internal " "_Py_AddPendingCall() that operates relative to the provided interpreter. " @@ -13255,14 +16064,14 @@ msgid "" "operates relative to the main interpreter." msgstr "" -#: ../build/NEWS:6952 +#: ../build/NEWS:8277 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:6958 +#: ../build/NEWS:8283 msgid "" "`bpo-35512 `__: :func:`unittest.mock." "patch.dict` used as a decorator with string target resolves the target " @@ -13270,7 +16079,7 @@ msgid "" "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:6962 +#: ../build/NEWS:8287 msgid "" "`bpo-36018 `__: Add statistics." "NormalDist, a tool for creating and manipulating normal distributions of " @@ -13278,45 +16087,45 @@ msgid "" "standard deviation of measurement data as single entity." msgstr "" -#: ../build/NEWS:6967 +#: ../build/NEWS:8292 msgid "" "`bpo-35904 `__: Added statistics.fmean() " "as a faster, floating point variant of the existing mean() function." msgstr "" -#: ../build/NEWS:6970 +#: ../build/NEWS:8295 msgid "" "`bpo-35918 `__: Removed broken " "``has_key`` method from multiprocessing.managers.SyncManager.dict. " "Contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:6973 +#: ../build/NEWS:8298 msgid "" "`bpo-18283 `__: Add support for bytes " "to :func:`shutil.which`." msgstr "" -#: ../build/NEWS:6975 +#: ../build/NEWS:8300 msgid "" "`bpo-35960 `__: Fix :func:`dataclasses." "field` throwing away empty mapping objects passed as metadata." msgstr "" -#: ../build/NEWS:6978 +#: ../build/NEWS:8303 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:6982 +#: ../build/NEWS:8307 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug`` " "command now gracefully handles syntax errors." msgstr "" -#: ../build/NEWS:6985 +#: ../build/NEWS:8310 msgid "" "`bpo-24209 `__: In http.server script, " "rely on getaddrinfo to bind to preferred address based on the bind " @@ -13324,14 +16133,14 @@ msgid "" "stack, depending on the environment." msgstr "" -#: ../build/NEWS:6989 +#: ../build/NEWS:8314 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:6993 +#: ../build/NEWS:8318 msgid "" "`bpo-35378 `__: Fix a reference issue " "inside :class:`multiprocessing.Pool` that caused the pool to remain alive if " @@ -13341,7 +16150,7 @@ msgid "" "iterator is still alive." msgstr "" -#: ../build/NEWS:7000 +#: ../build/NEWS:8325 msgid "" "`bpo-34294 `__: re module, fix wrong " "capturing groups in rare cases. :func:`re.search`, :func:`re.findall`, :func:" @@ -13349,14 +16158,14 @@ msgid "" "should reset capturing groups between two match attempts. Patch by Ma Lin." msgstr "" -#: ../build/NEWS:7005 +#: ../build/NEWS:8330 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:7009 +#: ../build/NEWS:8334 msgid "" "`bpo-35606 `__: Implement :func:`math." "prod` as analogous function to :func:`sum` that returns the product of a " @@ -13364,7 +16173,7 @@ msgid "" "Galindo." msgstr "" -#: ../build/NEWS:7013 +#: ../build/NEWS:8338 msgid "" "`bpo-32417 `__: Performing arithmetic " "between :class:`datetime.datetime` subclasses and :class:`datetime." @@ -13375,7 +16184,7 @@ msgid "" "their subclass." msgstr "" -#: ../build/NEWS:7020 +#: ../build/NEWS:8345 msgid "" "`bpo-35153 `__: Add *headers* optional " "keyword-only parameter to :class:`xmlrpc.client.ServerProxy`, :class:`xmlrpc." @@ -13383,45 +16192,45 @@ msgid "" "Krier." msgstr "" -#: ../build/NEWS:7024 +#: ../build/NEWS:8349 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:7031 +#: ../build/NEWS:8356 msgid "" "`bpo-36083 `__: Fix formatting of --" "check-hash-based-pycs options in the manpage Synopsis." msgstr "" -#: ../build/NEWS:7034 +#: ../build/NEWS:8359 msgid "" "`bpo-36007 `__: Bump minimum sphinx " "version to 1.8. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:7036 +#: ../build/NEWS:8361 msgid "" "`bpo-22062 `__: Update documentation and " "docstrings for pathlib. Original patch by Mike Short." msgstr "" -#: ../build/NEWS:7042 +#: ../build/NEWS:8367 msgid "" "`bpo-27313 `__: Avoid test_ttk_guionly " "ComboboxTest failure with macOS Cocoa Tk." msgstr "" -#: ../build/NEWS:7045 +#: ../build/NEWS:8370 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:7049 +#: ../build/NEWS:8374 msgid "" "`bpo-36037 `__: Fix test_ssl for strict " "OpenSSL configuration like RHEL8 strict crypto policy. Use older TLS version " @@ -13429,20 +16238,20 @@ msgid "" "version older than default minimum TLS version." msgstr "" -#: ../build/NEWS:7054 +#: ../build/NEWS:8379 msgid "" "`bpo-35798 `__: Added :func:`test." "support.check_syntax_warning`." msgstr "" -#: ../build/NEWS:7056 +#: ../build/NEWS:8381 msgid "" "`bpo-35505 `__: Make " "test_imap4_host_default_value independent on whether the local IMAP server " "is running." msgstr "" -#: ../build/NEWS:7059 +#: ../build/NEWS:8384 msgid "" "`bpo-35917 `__: multiprocessing: provide " "unit tests for SyncManager and SharedMemoryManager classes + all the " @@ -13450,83 +16259,83 @@ msgid "" "Giampaolo Rodola)" msgstr "" -#: ../build/NEWS:7063 +#: ../build/NEWS:8388 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:7066 +#: ../build/NEWS:8391 msgid "Patch by Michael Felt (aixtools)" msgstr "" -#: ../build/NEWS:7068 +#: ../build/NEWS:8393 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:7075 +#: ../build/NEWS:8400 msgid "" "`bpo-35976 `__: Added ARM build support " "to Windows build files in PCBuild." msgstr "" -#: ../build/NEWS:7077 +#: ../build/NEWS:8402 msgid "" "`bpo-35692 `__: ``pathlib`` no longer " "raises when checking file and directory existence on drives that are not " "ready" msgstr "" -#: ../build/NEWS:7080 +#: ../build/NEWS:8405 msgid "" "`bpo-35872 `__: Uses the base Python " "executable when invoking venv in a virtual environment" msgstr "" -#: ../build/NEWS:7083 +#: ../build/NEWS:8408 msgid "" "`bpo-35873 `__: Prevents venv paths " "being inherited by child processes" msgstr "" -#: ../build/NEWS:7085 +#: ../build/NEWS:8410 msgid "" "`bpo-35299 `__: Fix sysconfig detection " "of the source directory and distutils handling of pyconfig.h during PGO " "profiling" msgstr "" -#: ../build/NEWS:7091 +#: ../build/NEWS:8416 msgid "" "`bpo-24310 `__: IDLE -- Document " "settings dialog font tab sample." msgstr "" -#: ../build/NEWS:7093 +#: ../build/NEWS:8418 msgid "" "`bpo-35833 `__: Revise IDLE doc for " "control codes sent to Shell. Add a code example block." msgstr "" -#: ../build/NEWS:7096 +#: ../build/NEWS:8421 msgid "" "`bpo-35689 `__: Add docstrings and " "unittests for colorizer.py." msgstr "" -#: ../build/NEWS:7100 +#: ../build/NEWS:8425 msgid "Python 3.8.0 alpha 1" msgstr "" -#: ../build/NEWS:7102 +#: ../build/NEWS:8427 msgid "*Release date: 2019-02-03*" msgstr "" -#: ../build/NEWS:7107 +#: ../build/NEWS:8432 msgid "" "`bpo-35746 `__: [CVE-2019-5010] Fix a " "NULL pointer deref in ssl module. The cert parser did not handle CRL " @@ -13535,7 +16344,7 @@ msgid "" "reported by Colin Read and Nicolas Edet of Cisco." msgstr "" -#: ../build/NEWS:7113 +#: ../build/NEWS:8438 msgid "" "`bpo-34812 `__: The :option:`-I` command " "line option (run Python in isolated mode) is now also copied by the :mod:" @@ -13544,7 +16353,7 @@ msgid "" "by :option:`-I`) were copied." msgstr "" -#: ../build/NEWS:7119 +#: ../build/NEWS:8444 msgid "" "`bpo-34791 `__: The xml.sax and xml.dom." "domreg no longer use environment variables to override parser " @@ -13552,7 +16361,7 @@ msgid "" "arguments." msgstr "" -#: ../build/NEWS:7123 +#: ../build/NEWS:8448 msgid "" "`bpo-17239 `__: The xml.sax and xml.dom." "minidom parsers no longer processes external entities by default. External " @@ -13560,46 +16369,46 @@ msgid "" "connections." msgstr "" -#: ../build/NEWS:7127 +#: ../build/NEWS:8452 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:7131 +#: ../build/NEWS:8456 msgid "" "`bpo-34405 `__: Updated to OpenSSL " "1.1.0i for Windows builds." msgstr "" -#: ../build/NEWS:7133 +#: ../build/NEWS:8458 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:7137 +#: ../build/NEWS:8462 msgid "" "`bpo-32533 `__: Fixed thread-safety of " "error handling in _ssl." msgstr "" -#: ../build/NEWS:7139 ../build/NEWS:10638 +#: ../build/NEWS:8464 ../build/NEWS:11963 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:7143 ../build/NEWS:10642 ../build/NEWS:15035 +#: ../build/NEWS:8468 ../build/NEWS:11967 ../build/NEWS:16360 msgid "" "`bpo-33001 `__: Minimal fix to prevent " "buffer overrun in os.symlink on Windows" msgstr "" -#: ../build/NEWS:7145 ../build/NEWS:10644 ../build/NEWS:15037 +#: ../build/NEWS:8470 ../build/NEWS:11969 ../build/NEWS:16362 msgid "" "`bpo-32981 `__: Regexes in difflib and " "poplib were vulnerable to catastrophic backtracking. These regexes formed " @@ -13607,20 +16416,20 @@ msgid "" "CVE-2018-1060 and CVE-2018-1061. Patch by Jamie Davis." msgstr "" -#: ../build/NEWS:7150 ../build/NEWS:10856 +#: ../build/NEWS:8475 ../build/NEWS:12181 msgid "" "`bpo-28414 `__: The ssl module now " "allows users to perform their own IDN en/decoding when using SNI." msgstr "" -#: ../build/NEWS:7156 +#: ../build/NEWS:8481 msgid "" "`bpo-35877 `__: Make parenthesis " "optional for named expressions in while statement. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../build/NEWS:7159 +#: ../build/NEWS:8484 msgid "" "`bpo-35814 `__: Allow same right hand " "side expressions in annotated assignments as in normal ones. In particular, " @@ -13628,7 +16437,7 @@ msgid "" "allowed." msgstr "" -#: ../build/NEWS:7163 +#: ../build/NEWS:8488 msgid "" "`bpo-35766 `__: Add the option to parse " "PEP 484 type comments in the ast module. (Off by default.) This is merging " @@ -13636,26 +16445,26 @@ msgid "" "github.com/python/typed_ast)." msgstr "" -#: ../build/NEWS:7168 +#: ../build/NEWS:8493 msgid "" "`bpo-35713 `__: Reorganize Python " "initialization to get working exceptions and sys.stderr earlier." msgstr "" -#: ../build/NEWS:7171 +#: ../build/NEWS:8496 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:7174 +#: ../build/NEWS:8499 msgid "" "`bpo-35720 `__: Fixed a minor memory " "leak in pymain_parse_cmdline_impl function in Modules/main.c" msgstr "" -#: ../build/NEWS:7177 +#: ../build/NEWS:8502 msgid "" "`bpo-35634 `__: ``func(**kwargs)`` will " "now raise an error when ``kwargs`` is a mapping containing multiple entries " @@ -13663,20 +16472,20 @@ msgid "" "are passed before ``**kwargs`` since Python 3.6." msgstr "" -#: ../build/NEWS:7182 +#: ../build/NEWS:8507 msgid "" "`bpo-35623 `__: Fix a crash when sorting " "very long lists. Patch by Stephan Hohe." msgstr "" -#: ../build/NEWS:7185 +#: ../build/NEWS:8510 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:7189 +#: ../build/NEWS:8514 msgid "" "`bpo-35560 `__: Fix an assertion error " "in :func:`format` in debug build for floating point formatting with \"n\" " @@ -13684,7 +16493,7 @@ msgid "" "by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:7193 +#: ../build/NEWS:8518 msgid "" "`bpo-35552 `__: Format characters ``%s`` " "and ``%V`` in :c:func:`PyUnicode_FromFormat` and ``%s`` in :c:func:" @@ -13692,38 +16501,38 @@ msgid "" "specified." msgstr "" -#: ../build/NEWS:7197 +#: ../build/NEWS:8522 msgid "" "`bpo-35504 `__: Fix segfaults and :exc:" "`SystemError`\\ s when deleting certain attributes. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:7200 +#: ../build/NEWS:8525 msgid "" "`bpo-35504 `__: Fixed a SystemError when " "delete the characters_written attribute of an OSError." msgstr "" -#: ../build/NEWS:7203 +#: ../build/NEWS:8528 msgid "" "`bpo-35494 `__: Improved syntax error " "messages for unbalanced parentheses in f-string." msgstr "" -#: ../build/NEWS:7206 +#: ../build/NEWS:8531 msgid "" "`bpo-35444 `__: Fixed error handling in " "pickling methods when fail to look up builtin \"getattr\". Sped up pickling " "iterators." msgstr "" -#: ../build/NEWS:7209 +#: ../build/NEWS:8534 msgid "" "`bpo-35436 `__: Fix various issues with " "memory allocation error handling. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:7212 +#: ../build/NEWS:8537 msgid "" "`bpo-35423 `__: Separate the signal " "handling trigger in the eval loop from the \"pending calls\" machinery. " @@ -13731,7 +16540,7 @@ msgid "" "insignificant." msgstr "" -#: ../build/NEWS:7216 +#: ../build/NEWS:8541 msgid "" "`bpo-35357 `__: Internal attributes' " "names of unittest.mock._Call and unittest.mock.MagicProxy (name, parent & " @@ -13739,20 +16548,20 @@ msgid "" "widely used object attributes. Fixed minor typo in test function name." msgstr "" -#: ../build/NEWS:7221 +#: ../build/NEWS:8546 msgid "" "`bpo-35372 `__: Fixed the code page " "decoder for input longer than 2 GiB containing undecodable bytes." msgstr "" -#: ../build/NEWS:7224 +#: ../build/NEWS:8549 msgid "" "`bpo-35336 `__: Fix " "PYTHONCOERCECLOCALE=1 environment variable: only coerce the C locale if the " "LC_CTYPE locale is \"C\"." msgstr "" -#: ../build/NEWS:7227 +#: ../build/NEWS:8552 msgid "" "`bpo-31241 `__: The *lineno* and " "*col_offset* attributes of AST nodes for list comprehensions, generator " @@ -13761,33 +16570,33 @@ msgid "" "first item." msgstr "" -#: ../build/NEWS:7232 +#: ../build/NEWS:8557 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:7236 +#: ../build/NEWS:8561 msgid "" "`bpo-35269 `__: Fix a possible segfault " "involving a newly-created coroutine. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:7239 +#: ../build/NEWS:8564 msgid "" "`bpo-35224 `__: Implement :pep:`572` " "(assignment expressions). Patch by Emily Morehouse." msgstr "" -#: ../build/NEWS:7242 +#: ../build/NEWS:8567 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:7245 +#: ../build/NEWS:8570 msgid "" "`bpo-35214 `__: Fixed an out of bounds " "memory access when parsing a truncated unicode escape sequence at the end of " @@ -13795,7 +16604,7 @@ msgid "" "memory allocation." msgstr "" -#: ../build/NEWS:7249 +#: ../build/NEWS:8574 msgid "" "`bpo-35214 `__: The interpreter and " "extension modules have had annotations added so that they work properly " @@ -13804,7 +16613,7 @@ msgid "" "perform." msgstr "" -#: ../build/NEWS:7254 +#: ../build/NEWS:8579 msgid "" "`bpo-35193 `__: Fix an off by one error " "in the bytecode peephole optimizer where it could read bytes beyond the end " @@ -13812,39 +16621,39 @@ msgid "" "in every release of Python 3.6 and 3.7 until now." msgstr "" -#: ../build/NEWS:7259 +#: ../build/NEWS:8584 msgid "" "`bpo-35169 `__: Improved error messages " "for forbidden assignments." msgstr "" -#: ../build/NEWS:7261 +#: ../build/NEWS:8586 msgid "" "`bpo-34022 `__: Fix handling of hash-" "based bytecode files in :mod:`zipimport`. Patch by Elvis Pranskevichus." msgstr "" -#: ../build/NEWS:7264 +#: ../build/NEWS:8589 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:7268 +#: ../build/NEWS:8593 msgid "" "`bpo-29341 `__: Clarify in the " "docstrings of :mod:`os` methods that path-like objects are also accepted as " "input parameters." msgstr "" -#: ../build/NEWS:7271 +#: ../build/NEWS:8596 msgid "" "`bpo-35050 `__: :mod:`socket`: Fix off-" "by-one bug in length check for ``AF_ALG`` name and type." msgstr "" -#: ../build/NEWS:7274 +#: ../build/NEWS:8599 msgid "" "`bpo-29743 `__: Raise :exc:`ValueError` " "instead of :exc:`OverflowError` in case of a negative ``_length_`` in a :" @@ -13852,46 +16661,46 @@ msgid "" "`AttributeError` for non-integer ``_length_``. Original patch by Oren Milman." msgstr "" -#: ../build/NEWS:7279 +#: ../build/NEWS:8604 msgid "" "`bpo-16806 `__: Fix ``lineno`` and " "``col_offset`` for multi-line string tokens." msgstr "" -#: ../build/NEWS:7281 +#: ../build/NEWS:8606 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:7285 +#: ../build/NEWS:8610 msgid "" "`bpo-34983 `__: Expose :meth:`symtable." "Symbol.is_nonlocal` in the symtable module. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:7288 +#: ../build/NEWS:8613 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:7292 +#: ../build/NEWS:8617 msgid "" "`bpo-34939 `__: Allow annotated names in " "module namespace that are declared global before the annotation happens. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:7295 +#: ../build/NEWS:8620 msgid "" "`bpo-34973 `__: Fixed crash in :func:" "`bytes` when the :class:`list` argument is mutated while it is iterated." msgstr "" -#: ../build/NEWS:7298 +#: ../build/NEWS:8623 msgid "" "`bpo-34876 `__: The *lineno* and " "*col_offset* attributes of the AST for decorated function and class refer " @@ -13901,34 +16710,34 @@ msgid "" "of child AST nodes can precede the position of the parent AST node." msgstr "" -#: ../build/NEWS:7305 +#: ../build/NEWS:8630 msgid "" "`bpo-34879 `__: Fix a possible null " "pointer dereference in bytesobject.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:7308 +#: ../build/NEWS:8633 msgid "" "`bpo-34784 `__: Fix the implementation " "of PyStructSequence_NewType in order to create heap allocated " "StructSequences." msgstr "" -#: ../build/NEWS:7311 +#: ../build/NEWS:8636 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:7315 +#: ../build/NEWS:8640 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:7318 +#: ../build/NEWS:8643 msgid "" "`bpo-34850 `__: The compiler now " "produces a :exc:`SyntaxWarning` when identity checks (``is`` and ``is not``) " @@ -13938,13 +16747,13 @@ msgid "" "instead." msgstr "" -#: ../build/NEWS:7324 +#: ../build/NEWS:8649 msgid "" "`bpo-34824 `__: Fix a possible null " "pointer dereference in Modules/_ssl.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:7327 +#: ../build/NEWS:8652 msgid "" "`bpo-30156 `__: The C function " "``property_descr_get()`` uses a \"cached\" tuple to optimize function calls. " @@ -13953,13 +16762,13 @@ msgid "" "causes 3 different crashes last years." msgstr "" -#: ../build/NEWS:7332 +#: ../build/NEWS:8657 msgid "" "`bpo-34762 `__: Fix contextvars C API to " "use PyObject* pointer types." msgstr "" -#: ../build/NEWS:7334 +#: ../build/NEWS:8659 msgid "" "`bpo-34751 `__: The hash function for " "tuples is now based on xxHash which gives better collision results on " @@ -13968,65 +16777,65 @@ msgid "" "contributions by Tim Peters." msgstr "" -#: ../build/NEWS:7339 +#: ../build/NEWS:8664 msgid "" "`bpo-34735 `__: Fix a memory leak in " "Modules/timemodule.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:7342 +#: ../build/NEWS:8667 msgid "" "`bpo-34683 `__: Fixed a bug where some " "SyntaxError error pointed to locations that were off-by-one." msgstr "" -#: ../build/NEWS:7345 +#: ../build/NEWS:8670 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:7349 +#: ../build/NEWS:8674 msgid "" "`bpo-34653 `__: Remove unused function " "PyParser_SimpleParseStringFilename." msgstr "" -#: ../build/NEWS:7351 +#: ../build/NEWS:8676 msgid "" "`bpo-32236 `__: Warn that line buffering " "is not supported if :func:`open` is called with binary mode and " "``buffering=1``." msgstr "" -#: ../build/NEWS:7354 +#: ../build/NEWS:8679 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:7358 +#: ../build/NEWS:8683 msgid "" "`bpo-34637 `__: Make the *start* " "argument to *sum()* visible as a keyword argument." msgstr "" -#: ../build/NEWS:7361 +#: ../build/NEWS:8686 msgid "" "`bpo-1621 `__: Do not assume signed " "integer overflow behavior (C undefined behavior) when performing set hash " "table resizing." msgstr "" -#: ../build/NEWS:7364 +#: ../build/NEWS:8689 msgid "" "`bpo-34588 `__: Fix an off-by-one in the " "recursive call pruning feature of traceback formatting." msgstr "" -#: ../build/NEWS:7367 +#: ../build/NEWS:8692 msgid "" "`bpo-34485 `__: On Windows, the LC_CTYPE " "is now set to the user preferred locale at startup. Previously, the LC_CTYPE " @@ -14034,7 +16843,7 @@ msgid "" "\"\") or setlocale(LC_ALL, \"\")." msgstr "" -#: ../build/NEWS:7371 +#: ../build/NEWS:8696 msgid "" "`bpo-34485 `__: Standard streams like " "sys.stdout now use the \"surrogateescape\" error handler, instead of \"strict" @@ -14042,14 +16851,14 @@ msgid "" "is disabled)." msgstr "" -#: ../build/NEWS:7375 +#: ../build/NEWS:8700 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:7379 +#: ../build/NEWS:8704 msgid "" "`bpo-34485 `__: Python now gets the " "locale encoding with C code to initialize the encoding of standard streams " @@ -14059,7 +16868,7 @@ msgid "" "startup by default." msgstr "" -#: ../build/NEWS:7385 +#: ../build/NEWS:8710 msgid "" "`bpo-34527 `__: On FreeBSD, " "Py_DecodeLocale() and Py_EncodeLocale() now also forces the ASCII encoding " @@ -14067,26 +16876,26 @@ msgid "" "\"." msgstr "" -#: ../build/NEWS:7389 +#: ../build/NEWS:8714 msgid "" "`bpo-34527 `__: The UTF-8 Mode is now " "also enabled by the \"POSIX\" locale, not only by the \"C\" locale." msgstr "" -#: ../build/NEWS:7392 +#: ../build/NEWS:8717 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:7396 +#: ../build/NEWS:8721 msgid "" "`bpo-34523 `__: The Python filesystem " "encoding is now read earlier during the Python initialization." msgstr "" -#: ../build/NEWS:7399 +#: ../build/NEWS:8724 msgid "" "`bpo-12458 `__: Tracebacks show now " "correct line number for subexpressions in multiline expressions. Tracebacks " @@ -14094,173 +16903,173 @@ msgid "" "of the line number of the last subexpression." msgstr "" -#: ../build/NEWS:7404 +#: ../build/NEWS:8729 msgid "" "`bpo-34408 `__: Prevent a null pointer " "dereference and resource leakage in ``PyInterpreterState_New()``." msgstr "" -#: ../build/NEWS:7407 +#: ../build/NEWS:8732 msgid "" "`bpo-34400 `__: Fix undefined behavior " "in parsetok.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:7409 +#: ../build/NEWS:8734 msgid "" "`bpo-33073 `__: Added as_integer_ratio " "to ints to make them more interoperable with floats." msgstr "" -#: ../build/NEWS:7412 +#: ../build/NEWS:8737 msgid "" "`bpo-34377 `__: Update valgrind " "suppression list to use ``_PyObject_Free``/``_PyObject_Realloc`` instead of " "``PyObject_Free``/``PyObject_Realloc``." msgstr "" -#: ../build/NEWS:7416 +#: ../build/NEWS:8741 msgid "" "`bpo-34353 `__: Added the \"socket\" " "option in the `stat.filemode()` Python implementation to match the C " "implementation." msgstr "" -#: ../build/NEWS:7419 +#: ../build/NEWS:8744 msgid "" "`bpo-34320 `__: Fix ``dict(od)`` didn't " "copy iteration order of OrderedDict." msgstr "" -#: ../build/NEWS:7421 +#: ../build/NEWS:8746 msgid "" "`bpo-34113 `__: Fixed crash on debug " "builds when opcode stack was adjusted with negative numbers. Patch by " "Constantin Petrisor." msgstr "" -#: ../build/NEWS:7424 +#: ../build/NEWS:8749 msgid "" "`bpo-34100 `__: Compiler now merges " "constants in tuples and frozensets recursively. Code attributes like " "``co_names`` are merged too." msgstr "" -#: ../build/NEWS:7427 +#: ../build/NEWS:8752 msgid "" "`bpo-34151 `__: Performance of list " "concatenation, repetition and slicing operations is slightly improved. Patch " "by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:7430 +#: ../build/NEWS:8755 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:7433 +#: ../build/NEWS:8758 msgid "" "`bpo-33237 `__: Improved :exc:" "`AttributeError` message for partially initialized module." msgstr "" -#: ../build/NEWS:7436 +#: ../build/NEWS:8761 msgid "" "`bpo-34149 `__: Fix min and max " "functions to get default behavior when key is None." msgstr "" -#: ../build/NEWS:7439 +#: ../build/NEWS:8764 msgid "" "`bpo-34125 `__: Profiling of unbound " "built-in methods now works when ``**kwargs`` is given." msgstr "" -#: ../build/NEWS:7442 +#: ../build/NEWS:8767 msgid "" "`bpo-34141 `__: Optimized pickling " "atomic types (None, bool, int, float, bytes, str)." msgstr "" -#: ../build/NEWS:7445 +#: ../build/NEWS:8770 msgid "" "`bpo-34126 `__: Fix crashes when " "profiling certain invalid calls of unbound methods. Patch by Jeroen Demeyer." msgstr "" -#: ../build/NEWS:7448 +#: ../build/NEWS:8773 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:7451 +#: ../build/NEWS:8776 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:7455 +#: ../build/NEWS:8780 msgid "" "`bpo-34087 `__: Fix buffer overflow " "while converting unicode to numeric values." msgstr "" -#: ../build/NEWS:7457 +#: ../build/NEWS:8782 msgid "" "`bpo-34080 `__: Fixed a memory leak in " "the compiler when it raised some uncommon errors during tokenizing." msgstr "" -#: ../build/NEWS:7460 +#: ../build/NEWS:8785 msgid "" "`bpo-34066 `__: Disabled interruption by " "Ctrl-C between calling ``open()`` and entering a **with** block in ``with " "open()``." msgstr "" -#: ../build/NEWS:7463 +#: ../build/NEWS:8788 msgid "" "`bpo-34042 `__: Fix dict.copy() to " "maintain correct total refcount (as reported by sys.gettotalrefcount())." msgstr "" -#: ../build/NEWS:7466 +#: ../build/NEWS:8791 msgid "" "`bpo-33418 `__: Fix potential memory " "leak in function object when it creates reference cycle." msgstr "" -#: ../build/NEWS:7469 +#: ../build/NEWS:8794 msgid "" "`bpo-33985 `__: Implement contextvars." "ContextVar.name attribute." msgstr "" -#: ../build/NEWS:7471 +#: ../build/NEWS:8796 msgid "" "`bpo-33956 `__: Update vendored Expat " "library copy to version 2.2.5." msgstr "" -#: ../build/NEWS:7473 +#: ../build/NEWS:8798 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:7476 +#: ../build/NEWS:8801 msgid "" "`bpo-33451 `__: Close directly executed " "pyc files before calling ``PyEval_EvalCode()``." msgstr "" -#: ../build/NEWS:7479 +#: ../build/NEWS:8804 msgid "" "`bpo-1617161 `__: The hash of :class:" "`BuiltinMethodType` instances (methods of built-in classes) now depends on " @@ -14272,21 +17081,21 @@ msgid "" "longer support ordering." msgstr "" -#: ../build/NEWS:7487 +#: ../build/NEWS:8812 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:7490 ../build/NEWS:10136 +#: ../build/NEWS:8815 ../build/NEWS:11461 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:7493 +#: ../build/NEWS:8818 msgid "" "`bpo-33738 `__: Seven macro " "incompatibilities with the Limited API were fixed, and the macros :c:func:" @@ -14294,40 +17103,40 @@ msgid "" "were added as functions. A script for automatic macro checks was added." msgstr "" -#: ../build/NEWS:7498 ../build/NEWS:14708 +#: ../build/NEWS:8823 ../build/NEWS:16033 msgid "" "`bpo-33786 `__: Fix asynchronous " "generators to handle GeneratorExit in athrow() correctly" msgstr "" -#: ../build/NEWS:7501 +#: ../build/NEWS:8826 msgid "" "`bpo-30167 `__: " "``PyRun_SimpleFileExFlags`` removes ``__cached__`` from module in addition " "to ``__file__``." msgstr "" -#: ../build/NEWS:7504 ../build/NEWS:10139 +#: ../build/NEWS:8829 ../build/NEWS:11464 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:7507 +#: ../build/NEWS:8832 msgid "" "`bpo-33597 `__: Reduce ``PyGC_Head`` " "size from 3 words to 2 words." msgstr "" -#: ../build/NEWS:7509 ../build/NEWS:10142 ../build/NEWS:14711 +#: ../build/NEWS:8834 ../build/NEWS:11467 ../build/NEWS:16036 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:7513 ../build/NEWS:10248 ../build/NEWS:14715 +#: ../build/NEWS:8838 ../build/NEWS:11573 ../build/NEWS:16040 msgid "" "`bpo-33622 `__: Fixed a leak when the " "garbage collector fails to add an object with the ``__del__`` method or " @@ -14335,13 +17144,13 @@ msgid "" "can now be called when an exception is set and preserves it." msgstr "" -#: ../build/NEWS:7518 +#: ../build/NEWS:8843 msgid "" "`bpo-33462 `__: Make dict and dict views " "reversible. Patch by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:7520 +#: ../build/NEWS:8845 msgid "" "`bpo-23722 `__: A :exc:`RuntimeError` is " "now raised when the custom metaclass doesn't provide the ``__classcell__`` " @@ -14349,7 +17158,7 @@ msgid "" "`DeprecationWarning` was emitted in Python 3.6--3.7." msgstr "" -#: ../build/NEWS:7525 +#: ../build/NEWS:8850 msgid "" "`bpo-33499 `__: Add :envvar:" "`PYTHONPYCACHEPREFIX` environment variable and :option:`-X` " @@ -14357,120 +17166,120 @@ msgid "" "for writing module bytecode cache files." msgstr "" -#: ../build/NEWS:7529 +#: ../build/NEWS:8854 msgid "" "`bpo-25711 `__: The :mod:`zipimport` " "module has been rewritten in pure Python." msgstr "" -#: ../build/NEWS:7531 ../build/NEWS:10253 +#: ../build/NEWS:8856 ../build/NEWS:11578 msgid "" "`bpo-33509 `__: Fix module_globals " "parameter of warnings.warn_explicit(): don't crash if module_globals is not " "a dict." msgstr "" -#: ../build/NEWS:7534 ../build/NEWS:10146 ../build/NEWS:14720 +#: ../build/NEWS:8859 ../build/NEWS:11471 ../build/NEWS:16045 msgid "" "`bpo-31849 `__: Fix signed/unsigned " "comparison warning in pyhash.c." msgstr "" -#: ../build/NEWS:7536 ../build/NEWS:10260 +#: ../build/NEWS:8861 ../build/NEWS:11585 msgid "" "`bpo-33475 `__: Fixed miscellaneous bugs " "in converting annotations to strings and optimized parentheses in the string " "representation." msgstr "" -#: ../build/NEWS:7539 +#: ../build/NEWS:8864 msgid "" "`bpo-20104 `__: Added support for the " "`setpgroup`, `resetids`, `setsigmask`, `setsigdef` and `scheduler` " "parameters of `posix_spawn`. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:7543 ../build/NEWS:10263 ../build/NEWS:14722 +#: ../build/NEWS:8868 ../build/NEWS:11588 ../build/NEWS:16047 msgid "" "`bpo-33391 `__: Fix a leak in " "set_symmetric_difference()." msgstr "" -#: ../build/NEWS:7545 ../build/NEWS:10461 +#: ../build/NEWS:8870 ../build/NEWS:11786 msgid "" "`bpo-33363 `__: Raise a SyntaxError for " "``async with`` and ``async for`` statements outside of async functions." msgstr "" -#: ../build/NEWS:7548 ../build/NEWS:10265 ../build/NEWS:14724 +#: ../build/NEWS:8873 ../build/NEWS:11590 ../build/NEWS:16049 msgid "" "`bpo-28055 `__: Fix unaligned accesses " "in siphash24(). Patch by Rolf Eike Beer." msgstr "" -#: ../build/NEWS:7550 ../build/NEWS:10464 +#: ../build/NEWS:8875 ../build/NEWS:11789 msgid "" "`bpo-33128 `__: Fix a bug that causes " "PathFinder to appear twice on sys.meta_path. Patch by Pablo Galindo Salgado." msgstr "" -#: ../build/NEWS:7553 +#: ../build/NEWS:8878 msgid "" "`bpo-33331 `__: Modules imported last " "are now cleared first at interpreter shutdown." msgstr "" -#: ../build/NEWS:7556 ../build/NEWS:10467 +#: ../build/NEWS:8881 ../build/NEWS:11792 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:7560 +#: ../build/NEWS:8885 msgid "" "`bpo-33305 `__: Improved syntax error " "messages for invalid numerical literals." msgstr "" -#: ../build/NEWS:7562 +#: ../build/NEWS:8887 msgid "" "`bpo-33306 `__: Improved syntax error " "messages for unbalanced parentheses." msgstr "" -#: ../build/NEWS:7564 +#: ../build/NEWS:8889 msgid "" "`bpo-33234 `__: The list constructor " "will pre-size and not over-allocate when the input length is known." msgstr "" -#: ../build/NEWS:7567 +#: ../build/NEWS:8892 msgid "" "`bpo-33270 `__: Intern the names for all " "anonymous code objects. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:7570 +#: ../build/NEWS:8895 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:7573 +#: ../build/NEWS:8898 msgid "" "`bpo-33176 `__: Add a ``toreadonly()`` " "method to memoryviews." msgstr "" -#: ../build/NEWS:7575 ../build/NEWS:10471 ../build/NEWS:14726 +#: ../build/NEWS:8900 ../build/NEWS:11796 ../build/NEWS:16051 msgid "" "`bpo-33231 `__: Fix potential memory " "leak in ``normalizestring()``." msgstr "" -#: ../build/NEWS:7577 ../build/NEWS:10473 +#: ../build/NEWS:8902 ../build/NEWS:11798 msgid "" "`bpo-33205 `__: Change dict growth " "function from ``round_up_to_power_2(used*2+hashtable_size/2)`` to " @@ -14478,20 +17287,20 @@ msgid "" "``used == 0``. Now dict has more chance to be shrinked." msgstr "" -#: ../build/NEWS:7582 ../build/NEWS:10478 ../build/NEWS:14728 +#: ../build/NEWS:8907 ../build/NEWS:11803 ../build/NEWS:16053 msgid "" "`bpo-29922 `__: Improved error messages " "in 'async with' when ``__aenter__()`` or ``__aexit__()`` return non-" "awaitable object." msgstr "" -#: ../build/NEWS:7585 ../build/NEWS:10481 ../build/NEWS:14731 +#: ../build/NEWS:8910 ../build/NEWS:11806 ../build/NEWS:16056 msgid "" "`bpo-33199 `__: Fix ``ma_version_tag`` " "in dict implementation is uninitialized when copying from key-sharing dict." msgstr "" -#: ../build/NEWS:7588 ../build/NEWS:10652 +#: ../build/NEWS:8913 ../build/NEWS:11977 msgid "" "`bpo-33053 `__: When using the -m " "switch, sys.path[0] is now explicitly expanded as the *starting* working " @@ -14499,14 +17308,14 @@ msgid "" "from the current working directory at the time of the import)" msgstr "" -#: ../build/NEWS:7593 +#: ../build/NEWS:8918 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:7597 ../build/NEWS:10657 +#: ../build/NEWS:8922 ../build/NEWS:11982 msgid "" "`bpo-33018 `__: Improve consistency of " "errors raised by ``issubclass()`` when called with a non-class and an " @@ -14514,40 +17323,40 @@ msgid "" "by Josh Bronson." msgstr "" -#: ../build/NEWS:7601 +#: ../build/NEWS:8926 msgid "" "`bpo-33083 `__: ``math.factorial`` no " "longer accepts arguments that are not int-like. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:7604 +#: ../build/NEWS:8929 msgid "" "`bpo-33041 `__: Added new opcode :opcode:" "`END_ASYNC_FOR` and fixes the following issues:" msgstr "" -#: ../build/NEWS:7607 +#: ../build/NEWS:8932 msgid "" "Setting global :exc:`StopAsyncIteration` no longer breaks ``async for`` " "loops." msgstr "" -#: ../build/NEWS:7609 +#: ../build/NEWS:8934 msgid "Jumping into an ``async for`` loop is now disabled." msgstr "" -#: ../build/NEWS:7610 +#: ../build/NEWS:8935 msgid "Jumping out of an ``async for`` loop no longer corrupts the stack." msgstr "" -#: ../build/NEWS:7612 +#: ../build/NEWS:8937 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:7616 +#: ../build/NEWS:8941 msgid "" "`bpo-33041 `__: Fixed bytecode " "generation for \"async for\" with a complex target. A StopAsyncIteration " @@ -14555,13 +17364,13 @@ msgid "" "the iteration." msgstr "" -#: ../build/NEWS:7620 ../build/NEWS:10663 ../build/NEWS:15045 +#: ../build/NEWS:8945 ../build/NEWS:11988 ../build/NEWS:16370 msgid "" "`bpo-33026 `__: Fixed jumping out of " "\"with\" block by setting f_lineno." msgstr "" -#: ../build/NEWS:7622 ../build/NEWS:10665 +#: ../build/NEWS:8947 ../build/NEWS:11990 msgid "" "`bpo-33005 `__: Fix a crash on fork when " "using a custom memory allocator (ex: using PYTHONMALLOC env var). " @@ -14569,7 +17378,7 @@ msgid "" "RAW memory allocator to allocate a new interpreters mutex on fork." msgstr "" -#: ../build/NEWS:7627 ../build/NEWS:10267 +#: ../build/NEWS:8952 ../build/NEWS:11592 msgid "" "`bpo-32911 `__: Due to unexpected " "compatibility issues discovered during downstream beta testing, reverted :" @@ -14579,26 +17388,26 @@ msgid "" "on patch by Inada Naoki." msgstr "" -#: ../build/NEWS:7633 ../build/NEWS:10670 ../build/NEWS:15047 +#: ../build/NEWS:8958 ../build/NEWS:11995 ../build/NEWS:16372 msgid "" "`bpo-17288 `__: Prevent jumps from " "'return' and 'exception' trace events." msgstr "" -#: ../build/NEWS:7635 +#: ../build/NEWS:8960 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:7638 +#: ../build/NEWS:8963 msgid "" "`bpo-32932 `__: Make error message more " "revealing when there are non-str objects in ``__all__``." msgstr "" -#: ../build/NEWS:7641 +#: ../build/NEWS:8966 msgid "" "`bpo-32925 `__: Optimized iterating and " "containing test for literal lists consisting of non-constants: ``x in [a, " @@ -14606,58 +17415,58 @@ msgid "" "optimized." msgstr "" -#: ../build/NEWS:7645 ../build/NEWS:10862 ../build/NEWS:15049 +#: ../build/NEWS:8970 ../build/NEWS:12187 ../build/NEWS:16374 msgid "" "`bpo-32889 `__: Update Valgrind " "suppression list to account for the rename of ``Py_ADDRESS_IN_RANG`` to " "``address_in_range``." msgstr "" -#: ../build/NEWS:7648 ../build/NEWS:10672 +#: ../build/NEWS:8973 ../build/NEWS:11997 msgid "" "`bpo-32836 `__: Don't use temporary " "variables in cases of list/dict/set comprehensions" msgstr "" -#: ../build/NEWS:7651 ../build/NEWS:10865 +#: ../build/NEWS:8976 ../build/NEWS:12190 msgid "" "`bpo-31356 `__: Remove the new API added " "in `bpo-31356 `__ (gc.ensure_disabled() " "context manager)." msgstr "" -#: ../build/NEWS:7654 ../build/NEWS:10868 +#: ../build/NEWS:8979 ../build/NEWS:12193 msgid "" "`bpo-32305 `__: For namespace packages, " "ensure that both ``__file__`` and ``__spec__.origin`` are set to None." msgstr "" -#: ../build/NEWS:7657 ../build/NEWS:10871 +#: ../build/NEWS:8982 ../build/NEWS:12196 msgid "" "`bpo-32303 `__: Make sure ``__spec__." "loader`` matches ``__loader__`` for namespace packages." msgstr "" -#: ../build/NEWS:7660 ../build/NEWS:10874 +#: ../build/NEWS:8985 ../build/NEWS:12199 msgid "" "`bpo-32711 `__: Fix the warning messages " "for Python/ast_unparse.c. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:7663 ../build/NEWS:10877 ../build/NEWS:15060 +#: ../build/NEWS:8988 ../build/NEWS:12202 ../build/NEWS:16385 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:7666 +#: ../build/NEWS:8991 msgid "" "`bpo-32489 `__: A :keyword:`continue` " "statement is now allowed in the :keyword:`finally` clause." msgstr "" -#: ../build/NEWS:7669 +#: ../build/NEWS:8994 msgid "" "`bpo-17611 `__: Simplified the " "interpreter loop by moving the logic of unrolling the stack of blocks into " @@ -14666,7 +17475,7 @@ msgid "" "keyword:`continue` and :keyword:`return`." msgstr "" -#: ../build/NEWS:7675 +#: ../build/NEWS:9000 msgid "" "Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, :opcode:" "`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes :opcode:" @@ -14675,20 +17484,20 @@ msgid "" "`WITH_CLEANUP_START`." msgstr "" -#: ../build/NEWS:7681 +#: ../build/NEWS:9006 msgid "" "`bpo-32285 `__: New function unicodedata." "is_normalized, which can check whether a string is in a specific normal form." msgstr "" -#: ../build/NEWS:7684 +#: ../build/NEWS:9009 msgid "" "`bpo-10544 `__: Yield expressions are " "now disallowed in comprehensions and generator expressions except the " "expression for the outermost iterable." msgstr "" -#: ../build/NEWS:7687 +#: ../build/NEWS:9012 msgid "" "`bpo-32117 `__: Iterable unpacking is " "now allowed without parentheses in yield and return statements, e.g. ``yield " @@ -14696,7 +17505,7 @@ msgid "" "for added tests." msgstr "" -#: ../build/NEWS:7691 +#: ../build/NEWS:9016 msgid "" "`bpo-31902 `__: Fix the ``col_offset`` " "attribute for ast nodes ``ast.AsyncFor``, ``ast.AsyncFunctionDef``, and " @@ -14704,44 +17513,44 @@ msgid "" "``async``." msgstr "" -#: ../build/NEWS:7695 +#: ../build/NEWS:9020 msgid "" "`bpo-25862 `__: Fix assertion failures " "in the ``tell()`` method of ``io.TextIOWrapper``. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:7698 ../build/NEWS:10273 ../build/NEWS:14739 +#: ../build/NEWS:9023 ../build/NEWS:11598 ../build/NEWS:16064 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:7701 +#: ../build/NEWS:9026 msgid "" "`bpo-31577 `__: Fix a crash in `os." "utime()` in case of a bad ns argument. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:7704 +#: ../build/NEWS:9029 msgid "" "`bpo-29832 `__: Remove references to " "'getsockaddrarg' from various socket error messages. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:7710 +#: ../build/NEWS:9035 msgid "" "`bpo-35845 `__: Add 'order' parameter to " "memoryview.tobytes()." msgstr "" -#: ../build/NEWS:7712 +#: ../build/NEWS:9037 msgid "" "`bpo-35864 `__: The _asdict() method for " "collections.namedtuple now returns a regular dict instead of an OrderedDict." msgstr "" -#: ../build/NEWS:7715 +#: ../build/NEWS:9040 msgid "" "`bpo-35537 `__: An ExitStack is now used " "internally within subprocess.POpen to clean up pipe file handles. No " @@ -14750,19 +17559,19 @@ msgid "" "by Giampaolo Rodola)" msgstr "" -#: ../build/NEWS:7720 +#: ../build/NEWS:9045 msgid "" "`bpo-35847 `__: RISC-V needed the " "CTYPES_PASS_BY_REF_HACK. Fixes ctypes Structure test_pass_by_value." msgstr "" -#: ../build/NEWS:7723 +#: ../build/NEWS:9048 msgid "" "`bpo-35813 `__: Shared memory submodule " "added to multiprocessing to avoid need for serialization between processes" msgstr "" -#: ../build/NEWS:7726 +#: ../build/NEWS:9051 msgid "" "`bpo-35780 `__: Fix lru_cache() errors " "arising in recursive, reentrant, or multi-threaded code. These errors could " @@ -14777,98 +17586,98 @@ msgid "" "the underlying user function was called." msgstr "" -#: ../build/NEWS:7738 +#: ../build/NEWS:9063 msgid "" "`bpo-35537 `__: :func:`os.posix_spawn` " "and :func:`os.posix_spawnp` now have a *setsid* parameter." msgstr "" -#: ../build/NEWS:7741 +#: ../build/NEWS:9066 msgid "" "`bpo-23846 `__: :class:`asyncio." "ProactorEventLoop` now catches and logs send errors when the self-pipe is " "full." msgstr "" -#: ../build/NEWS:7744 +#: ../build/NEWS:9069 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:7748 +#: ../build/NEWS:9073 msgid "" "`bpo-35674 `__: Add a new :func:`os." "posix_spawnp` function. Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:7751 +#: ../build/NEWS:9076 msgid "" "`bpo-35733 `__: ``ast." "Constant(boolean)`` no longer an instance of :class:`ast.Num`. Patch by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:7754 +#: ../build/NEWS:9079 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:7758 +#: ../build/NEWS:9083 msgid "" "`bpo-35719 `__: Sped up multi-argument :" "mod:`math` functions atan2(), copysign(), remainder() and hypot() by " "1.3--2.5 times." msgstr "" -#: ../build/NEWS:7761 +#: ../build/NEWS:9086 msgid "" "`bpo-35717 `__: Fix KeyError exception " "raised when using enums and compile. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:7764 +#: ../build/NEWS:9089 msgid "" "`bpo-35699 `__: Fixed detection of " "Visual Studio Build Tools 2017 in distutils" msgstr "" -#: ../build/NEWS:7766 +#: ../build/NEWS:9091 msgid "" "`bpo-32710 `__: Fix memory leaks in " "asyncio ProactorEventLoop on overlapped operation failure." msgstr "" -#: ../build/NEWS:7769 +#: ../build/NEWS:9094 msgid "" "`bpo-35702 `__: The :data:`time." "CLOCK_UPTIME_RAW` constant is now available for macOS 10.12." msgstr "" -#: ../build/NEWS:7772 +#: ../build/NEWS:9097 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:7776 +#: ../build/NEWS:9101 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:7779 +#: ../build/NEWS:9104 msgid "" "`bpo-35283 `__: Add a deprecated warning " "for the :meth:`threading.Thread.isAlive` method. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:7782 +#: ../build/NEWS:9107 msgid "" "`bpo-35664 `__: Improve operator." "itemgetter() performance by 33% with optimized argument handling and with " @@ -14876,52 +17685,52 @@ msgid "" "index into a tuple (which is the typical use case in the standard library)." msgstr "" -#: ../build/NEWS:7787 +#: ../build/NEWS:9112 msgid "" "`bpo-35643 `__: Fixed a SyntaxWarning: " "invalid escape sequence in Modules/_sha3/cleanup.py. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../build/NEWS:7790 +#: ../build/NEWS:9115 msgid "" "`bpo-35619 `__: Improved support of " "custom data descriptors in :func:`help` and :mod:`pydoc`." msgstr "" -#: ../build/NEWS:7793 +#: ../build/NEWS:9118 msgid "" "`bpo-28503 `__: The `crypt` module now " "internally uses the `crypt_r()` library function instead of `crypt()` when " "available." msgstr "" -#: ../build/NEWS:7796 +#: ../build/NEWS:9121 msgid "" "`bpo-35614 `__: Fixed help() on " "metaclasses. Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:7798 +#: ../build/NEWS:9123 msgid "" "`bpo-35568 `__: Expose ``raise(signum)`` " "as `raise_signal`" msgstr "" -#: ../build/NEWS:7800 +#: ../build/NEWS:9125 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:7804 +#: ../build/NEWS:9129 msgid "" "`bpo-35585 `__: Speed-up building enums " "by value, e.g. http.HTTPStatus(200)." msgstr "" -#: ../build/NEWS:7806 +#: ../build/NEWS:9131 msgid "" "`bpo-30561 `__: random.gammavariate(1.0, " "beta) now computes the same result as random.expovariate(1.0 / beta). This " @@ -14930,33 +17739,33 @@ msgid "" "variables than it used to." msgstr "" -#: ../build/NEWS:7811 +#: ../build/NEWS:9136 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:7814 +#: ../build/NEWS:9139 msgid "" "`bpo-35526 `__: Delaying the 'joke' of " "barry_as_FLUFL.mandatory to Python version 4.0" msgstr "" -#: ../build/NEWS:7817 +#: ../build/NEWS:9142 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:7821 +#: ../build/NEWS:9146 msgid "" "`bpo-31784 `__: :func:`uuid.uuid1` now " "calls :func:`time.time_ns` rather than ``int(time.time() * 1e9)``." msgstr "" -#: ../build/NEWS:7824 +#: ../build/NEWS:9149 msgid "" "`bpo-35513 `__: :class:`~unittest.runner." "TextTestRunner` of :mod:`unittest.runner` now uses :func:`time.perf_counter` " @@ -14964,14 +17773,14 @@ msgid "" "`time.time` can go backwards, whereas :func:`time.perf_counter` is monotonic." msgstr "" -#: ../build/NEWS:7830 +#: ../build/NEWS:9155 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:7834 +#: ../build/NEWS:9159 msgid "" "`bpo-35348 `__: Make :func:`platform." "architecture` parsing of ``file`` command output more reliable: add the ``-" @@ -14979,7 +17788,7 @@ msgid "" "the C locale, and search also the \"shared object\" pattern." msgstr "" -#: ../build/NEWS:7839 +#: ../build/NEWS:9164 msgid "" "`bpo-35491 `__: :mod:`multiprocessing`: " "Add ``Pool.__repr__()`` and enhance ``BaseProcess.__repr__()`` (add pid and " @@ -14988,73 +17797,73 @@ msgid "" "``0``." msgstr "" -#: ../build/NEWS:7844 +#: ../build/NEWS:9169 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:7847 +#: ../build/NEWS:9172 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:7850 +#: ../build/NEWS:9175 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:7853 +#: ../build/NEWS:9178 msgid "" "`bpo-23057 `__: Unblock Proactor event " "loop when keyboard interrupt is received on Windows" msgstr "" -#: ../build/NEWS:7856 +#: ../build/NEWS:9181 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:7859 +#: ../build/NEWS:9184 msgid "" "`bpo-20239 `__: Allow repeated " "assignment deletion of :class:`unittest.mock.Mock` attributes. Patch by " "Pablo Galindo." msgstr "" -#: ../build/NEWS:7862 +#: ../build/NEWS:9187 msgid "" "`bpo-17185 `__: Set ``__signature__`` on " "mock for :mod:`inspect` to get signature. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:7865 +#: ../build/NEWS:9190 msgid "" "`bpo-35445 `__: Memory errors during " "creating posix.environ no longer ignored." msgstr "" -#: ../build/NEWS:7867 +#: ../build/NEWS:9192 msgid "" "`bpo-35415 `__: Validate fileno= " "argument to socket.socket()." msgstr "" -#: ../build/NEWS:7869 +#: ../build/NEWS:9194 msgid "" "`bpo-35424 `__: :class:`multiprocessing." "Pool` destructor now emits :exc:`ResourceWarning` if the pool is still " "running." msgstr "" -#: ../build/NEWS:7872 +#: ../build/NEWS:9197 msgid "" "`bpo-35330 `__: When a :class:`Mock` " "instance was used to wrap an object, if `side_effect` is used in one of the " @@ -15063,14 +17872,14 @@ msgid "" "return_value." msgstr "" -#: ../build/NEWS:7877 +#: ../build/NEWS:9202 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:7881 +#: ../build/NEWS:9206 msgid "" "`bpo-10496 `__: :func:`~distutils.utils." "check_environ` of :mod:`distutils.utils` now catches :exc:`KeyError` on " @@ -15078,7 +17887,7 @@ msgid "" "in this case." msgstr "" -#: ../build/NEWS:7886 +#: ../build/NEWS:9211 msgid "" "`bpo-10496 `__: :func:`posixpath." "expanduser` now returns the input *path* unchanged if the ``HOME`` " @@ -15088,20 +17897,20 @@ msgid "" "the password database (if the user has no home directory)." msgstr "" -#: ../build/NEWS:7893 +#: ../build/NEWS:9218 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:7897 +#: ../build/NEWS:9222 msgid "" "`bpo-35394 `__: Add empty slots to " "asyncio abstract protocols." msgstr "" -#: ../build/NEWS:7899 +#: ../build/NEWS:9224 msgid "" "`bpo-35310 `__: Fix a bug in :func:" "`select.select` where, in some cases, the file descriptor sequences were " @@ -15110,32 +17919,32 @@ msgid "" "return empty lists if a timeout has occurred. Patch by Oran Avraham." msgstr "" -#: ../build/NEWS:7905 +#: ../build/NEWS:9230 msgid "" "`bpo-35380 `__: Enable TCP_NODELAY on " "Windows for proactor asyncio event loop." msgstr "" -#: ../build/NEWS:7907 +#: ../build/NEWS:9232 msgid "" "`bpo-35341 `__: Add generic version of " "``collections.OrderedDict`` to the ``typing`` module. Patch by Ismo Toijala." msgstr "" -#: ../build/NEWS:7910 +#: ../build/NEWS:9235 msgid "" "`bpo-35371 `__: Fixed possible crash in " "``os.utime()`` on Windows when pass incorrect arguments." msgstr "" -#: ../build/NEWS:7913 +#: ../build/NEWS:9238 msgid "" "`bpo-35346 `__: :func:`platform.uname` " "now redirects ``stderr`` to :data:`os.devnull` when running external " "programs like ``cmd /c ver``." msgstr "" -#: ../build/NEWS:7916 +#: ../build/NEWS:9241 msgid "" "`bpo-35066 `__: Previously, calling the " "strftime() method on a datetime object with a trailing '%' in the format " @@ -15145,14 +17954,14 @@ msgid "" "exception on a trailing '%'." msgstr "" -#: ../build/NEWS:7922 +#: ../build/NEWS:9247 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:7925 +#: ../build/NEWS:9250 msgid "" "`bpo-35344 `__: On macOS, :func:" "`platform.platform` now uses :func:`platform.mac_ver`, if it returns a non-" @@ -15160,27 +17969,27 @@ msgid "" "version." msgstr "" -#: ../build/NEWS:7929 +#: ../build/NEWS:9254 msgid "" "`bpo-35312 `__: Make ``lib2to3.pgen2." "parse.ParseError`` round-trip pickle-able. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:7932 +#: ../build/NEWS:9257 msgid "" "`bpo-35308 `__: Fix regression in " "``webbrowser`` where default browsers may be preferred over browsers in the " "``BROWSER`` environment variable." msgstr "" -#: ../build/NEWS:7935 +#: ../build/NEWS:9260 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:7939 +#: ../build/NEWS:9264 msgid "" "`bpo-28604 `__: :func:`locale." "localeconv` now sets temporarily the ``LC_CTYPE`` locale to the " @@ -15188,19 +17997,19 @@ msgid "" "are non-ASCII. This temporary change affects other threads." msgstr "" -#: ../build/NEWS:7944 +#: ../build/NEWS:9269 msgid "" "`bpo-35277 `__: Update ensurepip to " "install pip 18.1 and setuptools 40.6.2." msgstr "" -#: ../build/NEWS:7946 +#: ../build/NEWS:9271 msgid "" "`bpo-24209 `__: Adds IPv6 support when " "invoking http.server directly." msgstr "" -#: ../build/NEWS:7948 +#: ../build/NEWS:9273 msgid "" "`bpo-35226 `__: Recursively check " "arguments when testing for equality of :class:`unittest.mock.call` objects " @@ -15208,46 +18017,46 @@ msgid "" "in ``mock_calls`` is not possible." msgstr "" -#: ../build/NEWS:7953 +#: ../build/NEWS:9278 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:7957 +#: ../build/NEWS:9282 msgid "" "`bpo-35189 `__: Modify the following " "fnctl function to retry if interrupted by a signal (EINTR): flock, lockf, " "fnctl" msgstr "" -#: ../build/NEWS:7960 +#: ../build/NEWS:9285 msgid "" "`bpo-30064 `__: Use add_done_callback() " "in sock_* asyncio API to unsubscribe reader/writer early on calcellation." msgstr "" -#: ../build/NEWS:7963 +#: ../build/NEWS:9288 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:7966 +#: ../build/NEWS:9291 msgid "" "`bpo-35152 `__: Allow sending more than " "2 GB at once on a multiprocessing connection on non-Windows systems." msgstr "" -#: ../build/NEWS:7969 +#: ../build/NEWS:9294 msgid "" "`bpo-35062 `__: Fix incorrect parsing " "of :class:`_io.IncrementalNewlineDecoder`'s *translate* argument." msgstr "" -#: ../build/NEWS:7972 +#: ../build/NEWS:9297 msgid "" "`bpo-35065 `__: Remove " "`StreamReaderProtocol._untrack_reader`. The call to `_untrack_reader` is " @@ -15255,20 +18064,20 @@ msgid "" "reader before `connection_lost` can run and feed the EOF to the reader." msgstr "" -#: ../build/NEWS:7977 +#: ../build/NEWS:9302 msgid "" "`bpo-34160 `__: ElementTree and minidom " "now preserve the attribute order specified by the user." msgstr "" -#: ../build/NEWS:7980 +#: ../build/NEWS:9305 msgid "" "`bpo-35079 `__: Improve difflib." "SequenceManager.get_matching_blocks doc by adding 'non-overlapping' and " "changing '!=' to '<'." msgstr "" -#: ../build/NEWS:7983 +#: ../build/NEWS:9308 msgid "" "`bpo-33710 `__: Deprecated " "``l*gettext()`` functions and methods in the :mod:`gettext` module. They " @@ -15277,21 +18086,21 @@ msgid "" "charset for ``l*gettext()`` functions and methods." msgstr "" -#: ../build/NEWS:7989 +#: ../build/NEWS:9314 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:7993 +#: ../build/NEWS:9318 msgid "" "`bpo-35024 `__: `importlib` no longer " "logs `wrote ` redundantly after `(created|could not create) " "` is already logged. Patch by Quentin Agren." msgstr "" -#: ../build/NEWS:7997 +#: ../build/NEWS:9322 msgid "" "`bpo-35047 `__: ``unittest.mock`` now " "includes mock calls in exception messages if ``assert_not_called``, " @@ -15299,14 +18108,14 @@ msgid "" "Petter Strandmark." msgstr "" -#: ../build/NEWS:8001 +#: ../build/NEWS:9326 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "regression where it didn't remove a trailing separator on Windows. Patch by " "Tim Graham." msgstr "" -#: ../build/NEWS:8004 +#: ../build/NEWS:9329 msgid "" "`bpo-35053 `__: tracemalloc now tries to " "update the traceback when an object is reused from a \"free list" @@ -15314,51 +18123,51 @@ msgid "" "for example)." msgstr "" -#: ../build/NEWS:8008 +#: ../build/NEWS:9333 msgid "" "`bpo-31553 `__: Add the --json-lines " "option to json.tool. Patch by hongweipeng." msgstr "" -#: ../build/NEWS:8010 +#: ../build/NEWS:9335 msgid "" "`bpo-34794 `__: Fixed a leak in Tkinter " "when pass the Python wrapper around Tcl_Obj back to Tcl/Tk." msgstr "" -#: ../build/NEWS:8013 +#: ../build/NEWS:9338 msgid "" "`bpo-34909 `__: Enum: fix grandchildren " "subclassing when parent mixed with concrete data types." msgstr "" -#: ../build/NEWS:8016 +#: ../build/NEWS:9341 msgid "" "`bpo-35022 `__: :class:`unittest.mock." "MagicMock` now supports the ``__fspath__`` method (from :class:`os." "PathLike`)." msgstr "" -#: ../build/NEWS:8019 +#: ../build/NEWS:9344 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:8023 +#: ../build/NEWS:9348 msgid "" "`bpo-23420 `__: Verify the value for the " "parameter '-s' of the cProfile CLI. Patch by Robert Kuska" msgstr "" -#: ../build/NEWS:8026 +#: ../build/NEWS:9351 msgid "" "`bpo-33947 `__: dataclasses now handle " "recursive reprs without raising RecursionError." msgstr "" -#: ../build/NEWS:8029 +#: ../build/NEWS:9354 msgid "" "`bpo-34890 `__: Make :func:`inspect." "iscoroutinefunction`, :func:`inspect.isgeneratorfunction` and :func:`inspect." @@ -15366,7 +18175,7 @@ msgid "" "Galindo." msgstr "" -#: ../build/NEWS:8033 +#: ../build/NEWS:9358 msgid "" "`bpo-34521 `__: Use :func:`socket." "CMSG_SPACE` to calculate ancillary data size instead of :func:`socket." @@ -15374,20 +18183,20 @@ msgid "" "requires the use of the former for portable applications." msgstr "" -#: ../build/NEWS:8038 +#: ../build/NEWS:9363 msgid "" "`bpo-31522 `__: The `mailbox.mbox." "get_string` function *from_* parameter can now successfully be set to a non-" "default value." msgstr "" -#: ../build/NEWS:8041 +#: ../build/NEWS:9366 msgid "" "`bpo-34970 `__: Protect tasks weak set " "manipulation in ``asyncio.all_tasks()``" msgstr "" -#: ../build/NEWS:8043 +#: ../build/NEWS:9368 msgid "" "`bpo-34969 `__: gzip: Add --fast, --best " "on the gzip CLI, these parameters will be used for the fast compression " @@ -15395,34 +18204,34 @@ msgid "" "change the default compression level to 6 (tradeoff)." msgstr "" -#: ../build/NEWS:8048 +#: ../build/NEWS:9373 msgid "" "`bpo-16965 `__: The :term:" "`2to3` :2to3fixer:`execfile` fixer now opens the file with mode ``'rb'``. " "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8051 +#: ../build/NEWS:9376 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:8055 +#: ../build/NEWS:9380 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:8059 +#: ../build/NEWS:9384 msgid "" "`bpo-23831 `__: Add ``moveto()`` method " "to the ``tkinter.Canvas`` widget. Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:8062 +#: ../build/NEWS:9387 msgid "" "`bpo-34941 `__: Methods ``find()``, " "``findtext()`` and ``findall()`` of the ``Element`` class in the :mod:`xml." @@ -15430,26 +18239,26 @@ msgid "" "of ``Element`` subclasses." msgstr "" -#: ../build/NEWS:8066 +#: ../build/NEWS:9391 msgid "" "`bpo-32680 `__: :class:`smtplib.SMTP` " "objects now always have a `sock` attribute present" msgstr "" -#: ../build/NEWS:8069 +#: ../build/NEWS:9394 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:8072 +#: ../build/NEWS:9397 msgid "" "`bpo-34936 `__: Fix ``TclError`` in " "``tkinter.Spinbox.selection_element()``. Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:8075 +#: ../build/NEWS:9400 msgid "" "`bpo-34829 `__: Add methods " "``selection_from``, ``selection_range``, ``selection_present`` and " @@ -15457,7 +18266,7 @@ msgid "" "``tkinter.Entry`` widget. Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:8079 +#: ../build/NEWS:9404 msgid "" "`bpo-34911 `__: Added *secure_protocols* " "argument to *http.cookiejar.DefaultCookiePolicy* to allow for tweaking of " @@ -15465,27 +18274,27 @@ msgid "" "protocol." msgstr "" -#: ../build/NEWS:8084 +#: ../build/NEWS:9409 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:8088 +#: ../build/NEWS:9413 msgid "" "`bpo-34925 `__: 25% speedup in argument " "parsing for the functions in the bisect module." msgstr "" -#: ../build/NEWS:8091 +#: ../build/NEWS:9416 msgid "" "`bpo-34900 `__: Fixed :meth:`unittest." "TestCase.debug` when used to call test methods with subtests. Patch by " "Bruno Oliveira." msgstr "" -#: ../build/NEWS:8094 +#: ../build/NEWS:9419 msgid "" "`bpo-34844 `__: logging.Formatter " "enhancement - Ensure styles and fmt matches in logging.Formatter - Added " @@ -15496,33 +18305,33 @@ msgid "" "format fields." msgstr "" -#: ../build/NEWS:8101 +#: ../build/NEWS:9426 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:8104 +#: ../build/NEWS:9429 msgid "" "`bpo-34871 `__: Fix inspect module " "polluted ``sys.modules`` when parsing ``__text_signature__`` of callable." msgstr "" -#: ../build/NEWS:8107 +#: ../build/NEWS:9432 msgid "" "`bpo-34898 `__: Add `mtime` argument to " "`gzip.compress` for reproducible output. Patch by Guo Ci Teo." msgstr "" -#: ../build/NEWS:8110 +#: ../build/NEWS:9435 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:8114 +#: ../build/NEWS:9439 msgid "" "`bpo-34866 `__: Adding " "``max_num_fields`` to ``cgi.FieldStorage`` to make DOS attacks harder by " @@ -15530,7 +18339,7 @@ msgid "" "``FieldStorage``." msgstr "" -#: ../build/NEWS:8118 +#: ../build/NEWS:9443 msgid "" "`bpo-34711 `__: http.server ensures it " "reports HTTPStatus.NOT_FOUND when the local path ends with \"/\" and is not " @@ -15538,13 +18347,13 @@ msgid "" "valid file reference. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:8123 +#: ../build/NEWS:9448 msgid "" "`bpo-34872 `__: Fix self-cancellation in " "C implementation of asyncio.Task" msgstr "" -#: ../build/NEWS:8125 +#: ../build/NEWS:9450 msgid "" "`bpo-34849 `__: Don't log waiting for " "``selector.select`` in asyncio loop iteration. The waiting is pretty normal " @@ -15552,7 +18361,7 @@ msgid "" "any useful information provided." msgstr "" -#: ../build/NEWS:8130 +#: ../build/NEWS:9455 msgid "" "`bpo-34022 `__: The :envvar:" "`SOURCE_DATE_EPOCH` environment variable no longer overrides the value of " @@ -15560,46 +18369,46 @@ msgid "" "determines its default value instead." msgstr "" -#: ../build/NEWS:8134 +#: ../build/NEWS:9459 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:8138 +#: ../build/NEWS:9463 msgid "" "`bpo-34758 `__: Add .wasm -> application/" "wasm to list of recognized file types and content type headers" msgstr "" -#: ../build/NEWS:8141 +#: ../build/NEWS:9466 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:8144 +#: ../build/NEWS:9469 msgid "" "`bpo-34334 `__: In :class:" "`QueueHandler`, clear `exc_text` from :class:`LogRecord` to prevent " "traceback from being written twice." msgstr "" -#: ../build/NEWS:8147 +#: ../build/NEWS:9472 msgid "" "`bpo-34687 `__: On Windows, asyncio now " "uses ProactorEventLoop, instead of SelectorEventLoop, by default." msgstr "" -#: ../build/NEWS:8150 +#: ../build/NEWS:9475 msgid "" "`bpo-5950 `__: Support reading zip files " "with archive comments in :mod:`zipimport`." msgstr "" -#: ../build/NEWS:8153 +#: ../build/NEWS:9478 msgid "" "`bpo-32892 `__: The parser now " "represents all constants as :class:`ast.Constant` instead of using specific " @@ -15608,60 +18417,60 @@ msgid "" "in future Python versions." msgstr "" -#: ../build/NEWS:8159 +#: ../build/NEWS:9484 msgid "" "`bpo-34728 `__: Add deprecation warning " "when `loop` is used in methods: `asyncio.sleep`, `asyncio.wait` and `asyncio." "wait_for`." msgstr "" -#: ../build/NEWS:8162 +#: ../build/NEWS:9487 msgid "" "`bpo-34738 `__: ZIP files created by :" "mod:`distutils` will now include entries for directories." msgstr "" -#: ../build/NEWS:8165 +#: ../build/NEWS:9490 msgid "" "`bpo-34659 `__: Add an optional " "*initial* argument to itertools.accumulate()." msgstr "" -#: ../build/NEWS:8167 +#: ../build/NEWS:9492 msgid "" "`bpo-29577 `__: Support multiple mixin " "classes when creating Enums." msgstr "" -#: ../build/NEWS:8169 +#: ../build/NEWS:9494 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:8173 +#: ../build/NEWS:9498 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:8176 +#: ../build/NEWS:9501 msgid "" "`bpo-31177 `__: Fix bug that prevented " "using :meth:`reset_mock ` on mock instances " "with deleted attributes" msgstr "" -#: ../build/NEWS:8179 +#: ../build/NEWS:9504 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:8182 +#: ../build/NEWS:9507 msgid "" "`bpo-34666 `__: Implement ``asyncio." "StreamWriter.awrite`` and ``asyncio.StreamWriter.aclose()`` coroutines. " @@ -15669,14 +18478,14 @@ msgid "" "switched on by default." msgstr "" -#: ../build/NEWS:8187 +#: ../build/NEWS:9512 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:8190 +#: ../build/NEWS:9515 msgid "" "`bpo-34658 `__: Fix a rare interpreter " "unhandled exception state SystemError only seen when using subprocess with a " @@ -15684,13 +18493,13 @@ msgid "" "register_at_fork and the fork system call fails." msgstr "" -#: ../build/NEWS:8195 +#: ../build/NEWS:9520 msgid "" "`bpo-34652 `__: Ensure :func:`os.lchmod` " "is never defined on Linux." msgstr "" -#: ../build/NEWS:8197 +#: ../build/NEWS:9522 msgid "" "`bpo-34638 `__: Store a weak reference " "to stream reader to break strong references loop between reader and " @@ -15698,20 +18507,20 @@ msgid "" "(garbage collected) without ``close()`` call." msgstr "" -#: ../build/NEWS:8202 +#: ../build/NEWS:9527 msgid "" "`bpo-34536 `__: `Enum._missing_`: raise " "`ValueError` if None returned and `TypeError` if non-member is returned." msgstr "" -#: ../build/NEWS:8205 +#: ../build/NEWS:9530 msgid "" "`bpo-34636 `__: Speed up re scanning of " "many non-matching characters for \\s \\w and \\d within bytes objects. " "(microoptimization)" msgstr "" -#: ../build/NEWS:8208 +#: ../build/NEWS:9533 msgid "" "`bpo-24412 `__: Add :func:`~unittest." "addModuleCleanup()` and :meth:`~unittest.TestCase.addClassCleanup()` to " @@ -15719,39 +18528,39 @@ msgid "" "`~unittest.TestCase.setUpClass()`. Patch by Lisa Roach." msgstr "" -#: ../build/NEWS:8213 +#: ../build/NEWS:9538 msgid "" "`bpo-34630 `__: Don't log SSL " "certificate errors in asyncio code (connection error logging is skipped " "already)." msgstr "" -#: ../build/NEWS:8216 +#: ../build/NEWS:9541 msgid "" "`bpo-32490 `__: Prevent filename " "duplication in :mod:`subprocess` exception messages. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8219 +#: ../build/NEWS:9544 msgid "" "`bpo-34363 `__: dataclasses.asdict() " "and .astuple() now handle namedtuples correctly." msgstr "" -#: ../build/NEWS:8222 +#: ../build/NEWS:9547 msgid "" "`bpo-34625 `__: Update vendorized expat " "library version to 2.2.6." msgstr "" -#: ../build/NEWS:8224 +#: ../build/NEWS:9549 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:8228 +#: ../build/NEWS:9553 msgid "" "`bpo-34622 `__: Create a dedicated " "``asyncio.CancelledError``, ``asyncio.InvalidStateError`` and ``asyncio." @@ -15760,19 +18569,19 @@ msgid "" "exceptions into a separate file." msgstr "" -#: ../build/NEWS:8234 +#: ../build/NEWS:9559 msgid "" "`bpo-34610 `__: Fixed iterator of :class:" "`multiprocessing.managers.DictProxy`." msgstr "" -#: ../build/NEWS:8236 +#: ../build/NEWS:9561 msgid "" "`bpo-34421 `__: Fix distutils logging " "for non-ASCII strings. This caused installation issues on Windows." msgstr "" -#: ../build/NEWS:8239 +#: ../build/NEWS:9564 msgid "" "`bpo-34604 `__: Fix possible mojibake in " "the error message of `pwd.getpwnam` and `grp.getgrnam` using string " @@ -15780,54 +18589,54 @@ msgid "" "Patch by William Grzybowski." msgstr "" -#: ../build/NEWS:8243 +#: ../build/NEWS:9568 msgid "" "`bpo-30977 `__: Make uuid.UUID use " "``__slots__`` to reduce its memory footprint. Based on original patch by " "Wouter Bolsterlee." msgstr "" -#: ../build/NEWS:8246 +#: ../build/NEWS:9571 msgid "" "`bpo-34574 `__: OrderedDict iterators " "are not exhausted during pickling anymore. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:8249 +#: ../build/NEWS:9574 msgid "" "`bpo-8110 `__: Refactored :mod:" "`subprocess` to check for Windows-specific modules rather than ``sys." "platform == 'win32'``." msgstr "" -#: ../build/NEWS:8252 +#: ../build/NEWS:9577 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:8255 +#: ../build/NEWS:9580 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:8259 +#: ../build/NEWS:9584 msgid "" "`bpo-34558 `__: Correct typo in Lib/" "ctypes/_aix.py" msgstr "" -#: ../build/NEWS:8261 +#: ../build/NEWS:9586 msgid "" "`bpo-34282 `__: Move ``Enum._convert`` " "to ``EnumMeta._convert_`` and fix enum members getting shadowed by parent " "attributes." msgstr "" -#: ../build/NEWS:8264 +#: ../build/NEWS:9589 msgid "" "`bpo-22872 `__: When the queue is " "closed, :exc:`ValueError` is now raised by :meth:`multiprocessing.Queue.put` " @@ -15835,20 +18644,20 @@ msgid "" "exc:`OSError`, respectively. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8269 +#: ../build/NEWS:9594 msgid "" "`bpo-34515 `__: Fix parsing non-ASCII " "identifiers in :mod:`lib2to3.pgen2.tokenize` (PEP 3131)." msgstr "" -#: ../build/NEWS:8272 +#: ../build/NEWS:9597 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:8276 +#: ../build/NEWS:9601 msgid "" "`bpo-34472 `__: Improved compatibility " "for streamed files in :mod:`zipfile`. Previously an optional signature was " @@ -15856,7 +18665,7 @@ msgid "" "Silas Sewell." msgstr "" -#: ../build/NEWS:8280 +#: ../build/NEWS:9605 msgid "" "`bpo-34454 `__: Fix the .fromisoformat() " "methods of datetime types crashing when given unicode with non-UTF-8-" @@ -15865,98 +18674,98 @@ msgid "" "Alexey Izbyshev, patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:8285 +#: ../build/NEWS:9610 msgid "" "`bpo-6700 `__: Fix inspect.getsourcelines " "for module level frames/tracebacks. Patch by Vladimir Matveev." msgstr "" -#: ../build/NEWS:8288 +#: ../build/NEWS:9613 msgid "" "`bpo-34171 `__: Running the :mod:`trace` " "module no longer creates the ``trace.cover`` file." msgstr "" -#: ../build/NEWS:8291 +#: ../build/NEWS:9616 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:8295 +#: ../build/NEWS:9620 msgid "" "`bpo-34427 `__: Fix infinite loop in ``a." "extend(a)`` for ``MutableSequence`` subclasses." msgstr "" -#: ../build/NEWS:8298 +#: ../build/NEWS:9623 msgid "" "`bpo-34412 `__: Make :func:`signal." "strsignal` work on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../build/NEWS:8301 +#: ../build/NEWS:9626 msgid "" "`bpo-20849 `__: shutil.copytree now " "accepts a new ``dirs_exist_ok`` keyword argument. Patch by Josh Bronson." msgstr "" -#: ../build/NEWS:8304 +#: ../build/NEWS:9629 msgid "" "`bpo-31715 `__: Associate ``.mjs`` file " "extension with ``application/javascript`` MIME Type." msgstr "" -#: ../build/NEWS:8307 +#: ../build/NEWS:9632 msgid "" "`bpo-34384 `__: :func:`os.readlink` now " "accepts :term:`path-like ` and :class:`bytes` objects on " "Windows." msgstr "" -#: ../build/NEWS:8310 +#: ../build/NEWS:9635 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:8314 +#: ../build/NEWS:9639 msgid "" "`bpo-2122 `__: The :meth:`mmap.flush() " "` method now returns ``None`` on success, raises an " "exception on error under all platforms." msgstr "" -#: ../build/NEWS:8317 +#: ../build/NEWS:9642 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:8320 +#: ../build/NEWS:9645 msgid "" "`bpo-34333 `__: Fix %-formatting in :" "meth:`pathlib.PurePath.with_suffix` when formatting an error message." msgstr "" -#: ../build/NEWS:8323 +#: ../build/NEWS:9648 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:8327 +#: ../build/NEWS:9652 msgid "" "`bpo-26502 `__: Implement ``traceback." "FrameSummary.__len__()`` method to preserve compatibility with the old tuple " "API." msgstr "" -#: ../build/NEWS:8330 +#: ../build/NEWS:9655 msgid "" "`bpo-34318 `__: :func:`~unittest." "TestCase.assertRaises`, :func:`~unittest.TestCase.assertRaisesRegex`, :func:" @@ -15966,21 +18775,21 @@ msgid "" "DeprecationWarning was raised in these cases since Python 3.5." msgstr "" -#: ../build/NEWS:8338 +#: ../build/NEWS:9663 msgid "" "`bpo-9372 `__: Deprecate :meth:" "`__getitem__` methods of :class:`xml.dom.pulldom.DOMEventStream`, :class:" "`wsgiref.util.FileWrapper` and :class:`fileinput.FileInput`." msgstr "" -#: ../build/NEWS:8342 +#: ../build/NEWS:9667 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:8346 +#: ../build/NEWS:9671 msgid "" "`bpo-34248 `__: Report filename in the " "exception raised when the database file cannot be opened by :func:`dbm.gnu." @@ -15988,32 +18797,32 @@ msgid "" "Cserna." msgstr "" -#: ../build/NEWS:8350 +#: ../build/NEWS:9675 msgid "" "`bpo-33089 `__: Add math.dist() to " "compute the Euclidean distance between two points." msgstr "" -#: ../build/NEWS:8353 +#: ../build/NEWS:9678 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:8356 +#: ../build/NEWS:9681 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "for invalid paths on windows. Patch by Franz Woellert." msgstr "" -#: ../build/NEWS:8359 +#: ../build/NEWS:9684 msgid "" "`bpo-32321 `__: Add pure Python fallback " "for functools.reduce. Patch by Robert Wright." msgstr "" -#: ../build/NEWS:8362 +#: ../build/NEWS:9687 msgid "" "`bpo-34270 `__: The default asyncio task " "class now always has a name which can be get or set using two new methods (:" @@ -16025,60 +18834,60 @@ msgid "" "like ``Task-1`` using a monotonic counter." msgstr "" -#: ../build/NEWS:8371 +#: ../build/NEWS:9696 msgid "" "`bpo-34263 `__: asyncio's event loop " "will not pass timeouts longer than one day to epoll/select etc." msgstr "" -#: ../build/NEWS:8374 +#: ../build/NEWS:9699 msgid "" "`bpo-34035 `__: Fix several " "AttributeError in zipfile seek() methods. Patch by Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:8377 +#: ../build/NEWS:9702 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:8380 +#: ../build/NEWS:9705 msgid "" "`bpo-34075 `__: Deprecate passing non-" "ThreadPoolExecutor instances to :meth:`AbstractEventLoop." "set_default_executor`." msgstr "" -#: ../build/NEWS:8383 +#: ../build/NEWS:9708 msgid "" "`bpo-34251 `__: Restore ``msilib.Win64`` " "to preserve backwards compatibility since it's already used by :mod:" "`distutils`' ``bdist_msi`` command." msgstr "" -#: ../build/NEWS:8386 +#: ../build/NEWS:9711 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:8390 +#: ../build/NEWS:9715 msgid "" "`bpo-33089 `__: Enhanced math.hypot() to " "support more than two dimensions." msgstr "" -#: ../build/NEWS:8392 +#: ../build/NEWS:9717 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:8396 +#: ../build/NEWS:9721 msgid "" "`bpo-13041 `__: Use :func:`shutil." "get_terminal_size` to calculate the terminal width correctly in the " @@ -16086,14 +18895,14 @@ msgid "" "Szmek." msgstr "" -#: ../build/NEWS:8400 +#: ../build/NEWS:9725 msgid "" "`bpo-34213 `__: Allow frozen dataclasses " "to have a field named \"object\". Previously this conflicted with an " "internal use of \"object\"." msgstr "" -#: ../build/NEWS:8403 +#: ../build/NEWS:9728 msgid "" "`bpo-34052 `__: :meth:`sqlite3." "Connection.create_aggregate`, :meth:`sqlite3.Connection.create_function`, :" @@ -16103,7 +18912,7 @@ msgid "" "Previous behavior could lead to segfaults. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:8411 +#: ../build/NEWS:9736 msgid "" "`bpo-34197 `__: Attributes " "*skipinitialspace*, *doublequote* and *strict* of the *dialect* attribute of " @@ -16111,40 +18920,40 @@ msgid "" "or 1." msgstr "" -#: ../build/NEWS:8415 +#: ../build/NEWS:9740 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:8419 +#: ../build/NEWS:9744 msgid "" "`bpo-21446 `__: The :2to3fixer:`reload` " "fixer now uses :func:`importlib.reload` instead of deprecated :func:`imp." "reload`." msgstr "" -#: ../build/NEWS:8422 +#: ../build/NEWS:9747 msgid "" "`bpo-940286 `__: pydoc's ``Helper." "showtopic()`` method now prints the cross references of a topic correctly." msgstr "" -#: ../build/NEWS:8425 +#: ../build/NEWS:9750 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:8429 +#: ../build/NEWS:9754 msgid "" "`bpo-33729 `__: Fixed issues with " "arguments parsing in :mod:`hashlib`." msgstr "" -#: ../build/NEWS:8431 +#: ../build/NEWS:9756 msgid "" "`bpo-34097 `__: ZipFile can zip files " "older than 1980-01-01 and newer than 2107-12-31 using a new " @@ -16152,39 +18961,39 @@ msgid "" "limit." msgstr "" -#: ../build/NEWS:8435 +#: ../build/NEWS:9760 msgid "" "`bpo-34108 `__: Remove extraneous CR in " "2to3 refactor." msgstr "" -#: ../build/NEWS:8437 +#: ../build/NEWS:9762 msgid "" "`bpo-34070 `__: Make sure to only check " "if the handle is a tty, when opening a file with ``buffering=-1``." msgstr "" -#: ../build/NEWS:8440 +#: ../build/NEWS:9765 msgid "" "`bpo-27494 `__: Reverted :issue:`27494`. " "2to3 rejects now a trailing comma in generator expressions." msgstr "" -#: ../build/NEWS:8443 +#: ../build/NEWS:9768 msgid "" "`bpo-33967 `__: functools.singledispatch " "now raises TypeError instead of IndexError when no positional arguments are " "passed." msgstr "" -#: ../build/NEWS:8446 +#: ../build/NEWS:9771 msgid "" "`bpo-34041 `__: Add the parameter " "*deterministic* to the :meth:`sqlite3.Connection.create_function` method. " "Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:8450 +#: ../build/NEWS:9775 msgid "" "`bpo-34056 `__: Ensure the loader shim " "created by ``imp.load_module`` always returns bytes from its ``get_data()`` " @@ -16192,54 +19001,54 @@ msgid "" "pycs." msgstr "" -#: ../build/NEWS:8454 +#: ../build/NEWS:9779 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:8458 +#: ../build/NEWS:9783 msgid "" "`bpo-34043 `__: Optimize tarfile " "uncompress performance about 15% when gzip is used." msgstr "" -#: ../build/NEWS:8461 +#: ../build/NEWS:9786 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:8465 +#: ../build/NEWS:9790 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:8469 +#: ../build/NEWS:9794 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:8472 +#: ../build/NEWS:9797 msgid "" "`bpo-34003 `__: csv.DictReader now " "creates dicts instead of OrderedDicts. Patch by Michael Selik." msgstr "" -#: ../build/NEWS:8475 +#: ../build/NEWS:9800 msgid "" "`bpo-33978 `__: Closed existing logging " "handlers before reconfiguration via fileConfig and dictConfig. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:8478 +#: ../build/NEWS:9803 msgid "" "`bpo-14117 `__: Make minor tweaks to " "turtledemo. The 'wikipedia' example is now 'rosette', describing what it " @@ -16247,27 +19056,27 @@ msgid "" "eliminated." msgstr "" -#: ../build/NEWS:8482 +#: ../build/NEWS:9807 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:8486 +#: ../build/NEWS:9811 msgid "" "`bpo-27500 `__: Fix getaddrinfo to " "resolve IPv6 addresses correctly." msgstr "" -#: ../build/NEWS:8488 +#: ../build/NEWS:9813 msgid "" "`bpo-24567 `__: Improve random.choices() " "to handle subnormal input weights that could occasionally trigger an " "IndexError." msgstr "" -#: ../build/NEWS:8491 +#: ../build/NEWS:9816 msgid "" "`bpo-33871 `__: Fixed integer overflow " "in :func:`os.readv`, :func:`os.writev`, :func:`os.preadv` and :func:`os." @@ -16275,14 +19084,14 @@ msgid "" "(on BSD-based OSes and macOS)." msgstr "" -#: ../build/NEWS:8495 +#: ../build/NEWS:9820 msgid "" "`bpo-25007 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to zlib compressors and decompressors. " "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8498 +#: ../build/NEWS:9823 msgid "" "`bpo-33929 `__: multiprocessing: Fix a " "race condition in Popen of multiprocessing.popen_spawn_win32. The child " @@ -16292,7 +19101,7 @@ msgid "" "steal the handle from the parent process." msgstr "" -#: ../build/NEWS:8505 +#: ../build/NEWS:9830 msgid "" "`bpo-33899 `__: Tokenize module now " "implicitly emits a NEWLINE when provided with input that does not have a " @@ -16300,13 +19109,13 @@ msgid "" "internally. Contributed by Ammar Askar." msgstr "" -#: ../build/NEWS:8509 +#: ../build/NEWS:9834 msgid "" "`bpo-33897 `__: Added a 'force' keyword " "argument to logging.basicConfig()." msgstr "" -#: ../build/NEWS:8511 +#: ../build/NEWS:9836 msgid "" "`bpo-33695 `__: :func:`shutil.copytree` " "uses :func:`os.scandir` function and all copy functions depending from it " @@ -16317,33 +19126,33 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`33695`.)" msgstr "" -#: ../build/NEWS:8519 +#: ../build/NEWS:9844 msgid "" "`bpo-33916 `__: bz2 and lzma: When " "Decompressor.__init__() is called twice, free the old lock to not leak " "memory." msgstr "" -#: ../build/NEWS:8522 +#: ../build/NEWS:9847 msgid "" "`bpo-32568 `__: Make select.epoll() and " "its documentation consistent regarding *sizehint* and *flags*." msgstr "" -#: ../build/NEWS:8525 +#: ../build/NEWS:9850 msgid "" "`bpo-33833 `__: Fixed bug in asyncio " "where ProactorSocketTransport logs AssertionError if force closed during " "write." msgstr "" -#: ../build/NEWS:8528 +#: ../build/NEWS:9853 msgid "" "`bpo-33663 `__: Convert content length " "to string before putting to header." msgstr "" -#: ../build/NEWS:8530 +#: ../build/NEWS:9855 msgid "" "`bpo-33721 `__: :mod:`os.path` functions " "that return a boolean result like :func:`~os.path.exists`, :func:`~os.path." @@ -16359,134 +19168,134 @@ msgid "" "characters or bytes unrepresentable at the OS level." msgstr "" -#: ../build/NEWS:8544 +#: ../build/NEWS:9869 msgid "" "`bpo-26544 `__: Fixed implementation of :" "func:`platform.libc_ver`. It almost always returned version '2.9' for glibc." msgstr "" -#: ../build/NEWS:8547 +#: ../build/NEWS:9872 msgid "" "`bpo-33843 `__: Remove deprecated ``cgi." "escape``, ``cgi.parse_qs`` and ``cgi.parse_qsl``." msgstr "" -#: ../build/NEWS:8550 +#: ../build/NEWS:9875 msgid "" "`bpo-33842 `__: Remove ``tarfile." "filemode`` which is deprecated since Python 3.3." msgstr "" -#: ../build/NEWS:8553 ../build/NEWS:10151 ../build/NEWS:14745 +#: ../build/NEWS:9878 ../build/NEWS:11476 ../build/NEWS:16070 msgid "" "`bpo-30167 `__: Prevent site.main() " "exception if PYTHONSTARTUP is set. Patch by Steve Weber." msgstr "" -#: ../build/NEWS:8556 +#: ../build/NEWS:9881 msgid "" "`bpo-33805 `__: Improve error message of " "dataclasses.replace() when an InitVar is not specified" msgstr "" -#: ../build/NEWS:8559 +#: ../build/NEWS:9884 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:8562 ../build/NEWS:10154 ../build/NEWS:14748 +#: ../build/NEWS:9887 ../build/NEWS:11479 ../build/NEWS:16073 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:8566 +#: ../build/NEWS:9891 msgid "" "`bpo-32108 `__: In configparser, don't " "clear section when it is assigned to itself." msgstr "" -#: ../build/NEWS:8569 +#: ../build/NEWS:9894 msgid "" "`bpo-27397 `__: Make email module " "properly handle invalid-length base64 strings." msgstr "" -#: ../build/NEWS:8572 +#: ../build/NEWS:9897 msgid "" "`bpo-33578 `__: Implement multibyte " "encoder/decoder state methods" msgstr "" -#: ../build/NEWS:8574 ../build/NEWS:10158 ../build/NEWS:14752 +#: ../build/NEWS:9899 ../build/NEWS:11483 ../build/NEWS:16077 msgid "" "`bpo-30805 `__: Avoid race condition " "with debug logging" msgstr "" -#: ../build/NEWS:8576 +#: ../build/NEWS:9901 msgid "" "`bpo-33476 `__: Fix _header_value_parser." "py when address group is missing final ';'. Contributed by Enrique Perez-" "Terron" msgstr "" -#: ../build/NEWS:8579 ../build/NEWS:10160 +#: ../build/NEWS:9904 ../build/NEWS:11485 msgid "" "`bpo-33694 `__: asyncio: Fix a race " "condition causing data loss on pause_reading()/resume_reading() when using " "the ProactorEventLoop." msgstr "" -#: ../build/NEWS:8582 ../build/NEWS:10163 +#: ../build/NEWS:9907 ../build/NEWS:11488 msgid "" "`bpo-32493 `__: Correct test for " "``uuid_enc_be`` availability in ``configure.ac``. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:8585 ../build/NEWS:10166 +#: ../build/NEWS:9910 ../build/NEWS:11491 msgid "" "`bpo-33792 `__: Add asyncio." "WindowsSelectorEventLoopPolicy and asyncio.WindowsProactorEventLoopPolicy." msgstr "" -#: ../build/NEWS:8588 +#: ../build/NEWS:9913 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:8592 ../build/NEWS:10169 +#: ../build/NEWS:9917 ../build/NEWS:11494 msgid "" "`bpo-33778 `__: Update ``unicodedata``'s " "database to Unicode version 11.0.0." msgstr "" -#: ../build/NEWS:8594 +#: ../build/NEWS:9919 msgid "" "`bpo-33165 `__: Added a stacklevel " "parameter to logging calls to allow use of wrapper/helper functions for " "logging APIs." msgstr "" -#: ../build/NEWS:8597 ../build/NEWS:10171 +#: ../build/NEWS:9922 ../build/NEWS:11496 msgid "" "`bpo-33770 `__: improve base64 exception " "message for encoded inputs of invalid length" msgstr "" -#: ../build/NEWS:8600 ../build/NEWS:10174 +#: ../build/NEWS:9925 ../build/NEWS:11499 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:8603 ../build/NEWS:10177 ../build/NEWS:14754 +#: ../build/NEWS:9928 ../build/NEWS:11502 ../build/NEWS:16079 msgid "" "`bpo-33767 `__: The concatenation (``" "+``) and repetition (``*``) sequence operations now raise :exc:`TypeError` " @@ -16494,58 +19303,58 @@ msgid "" "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:8607 ../build/NEWS:10181 +#: ../build/NEWS:9932 ../build/NEWS:11506 msgid "" "`bpo-33734 `__: asyncio/ssl: Fix " "AttributeError, increase default handshake timeout" msgstr "" -#: ../build/NEWS:8610 +#: ../build/NEWS:9935 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:8614 +#: ../build/NEWS:9939 msgid "" "`bpo-2504 `__: Add gettext.pgettext() and " "variants." msgstr "" -#: ../build/NEWS:8616 +#: ../build/NEWS:9941 msgid "" "`bpo-33197 `__: Add description property " "for _ParameterKind" msgstr "" -#: ../build/NEWS:8618 ../build/NEWS:10279 +#: ../build/NEWS:9943 ../build/NEWS:11604 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:8621 ../build/NEWS:10282 ../build/NEWS:14758 +#: ../build/NEWS:9946 ../build/NEWS:11607 ../build/NEWS:16083 msgid "" "`bpo-32684 `__: Fix gather to propagate " "cancellation of itself even with return_exceptions." msgstr "" -#: ../build/NEWS:8624 ../build/NEWS:10285 +#: ../build/NEWS:9949 ../build/NEWS:11610 msgid "" "`bpo-33654 `__: Support protocol type " "switching in SSLTransport.set_protocol()." msgstr "" -#: ../build/NEWS:8626 ../build/NEWS:10287 +#: ../build/NEWS:9951 ../build/NEWS:11612 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:8629 +#: ../build/NEWS:9954 msgid "" "`bpo-33671 `__: :func:`shutil." "copyfile`, :func:`shutil.copy`, :func:`shutil.copy2`, :func:`shutil." @@ -16558,7 +19367,7 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`25427`.)" msgstr "" -#: ../build/NEWS:8639 ../build/NEWS:10290 ../build/NEWS:14761 +#: ../build/NEWS:9964 ../build/NEWS:11615 ../build/NEWS:16086 msgid "" "`bpo-33674 `__: Fix a race condition in " "SSLProtocol.connection_made() of asyncio.sslproto: start immediately the " @@ -16566,38 +19375,38 @@ msgid "" "called before the handshake started, causing the handshake to hang or fail." msgstr "" -#: ../build/NEWS:8644 ../build/NEWS:10295 ../build/NEWS:14766 +#: ../build/NEWS:9969 ../build/NEWS:11620 ../build/NEWS:16091 msgid "" "`bpo-31647 `__: Fixed bug where calling " "write_eof() on a _SelectorSocketTransport after it's already closed raises " "AttributeError." msgstr "" -#: ../build/NEWS:8647 ../build/NEWS:10298 +#: ../build/NEWS:9972 ../build/NEWS:11623 msgid "" "`bpo-32610 `__: Make asyncio.all_tasks() " "return only pending tasks." msgstr "" -#: ../build/NEWS:8649 ../build/NEWS:10300 +#: ../build/NEWS:9974 ../build/NEWS:11625 msgid "" "`bpo-32410 `__: Avoid blocking on file " "IO in sendfile fallback code" msgstr "" -#: ../build/NEWS:8651 ../build/NEWS:10302 ../build/NEWS:14771 +#: ../build/NEWS:9976 ../build/NEWS:11627 ../build/NEWS:16096 msgid "" "`bpo-33469 `__: Fix RuntimeError after " "closing loop that used run_in_executor" msgstr "" -#: ../build/NEWS:8653 ../build/NEWS:10304 ../build/NEWS:14769 +#: ../build/NEWS:9978 ../build/NEWS:11629 ../build/NEWS:16094 msgid "" "`bpo-33672 `__: Fix Task.__repr__ crash " "with Cython's bogus coroutines" msgstr "" -#: ../build/NEWS:8655 ../build/NEWS:10306 +#: ../build/NEWS:9980 ../build/NEWS:11631 msgid "" "`bpo-33654 `__: Fix transport." "set_protocol() to support switching between asyncio.Protocol and asyncio." @@ -16605,20 +19414,20 @@ msgid "" "BufferedProtocols." msgstr "" -#: ../build/NEWS:8659 ../build/NEWS:10310 +#: ../build/NEWS:9984 ../build/NEWS:11635 msgid "" "`bpo-33652 `__: Pickles of type " "variables and subscripted generics are now future-proof and compatible with " "older Python versions." msgstr "" -#: ../build/NEWS:8662 ../build/NEWS:10313 +#: ../build/NEWS:9987 ../build/NEWS:11638 msgid "" "`bpo-32493 `__: Fixed :func:`uuid.uuid1` " "on FreeBSD." msgstr "" -#: ../build/NEWS:8664 +#: ../build/NEWS:9989 msgid "" "`bpo-33238 `__: Add " "``InvalidStateError`` to :mod:`concurrent.futures`. ``Future.set_result`` " @@ -16626,67 +19435,67 @@ msgid "" "are not pending or running. Patch by Jason Haydaman." msgstr "" -#: ../build/NEWS:8669 ../build/NEWS:10315 +#: ../build/NEWS:9994 ../build/NEWS:11640 msgid "" "`bpo-33618 `__: Finalize and document " "preliminary and experimental TLS 1.3 support with OpenSSL 1.1.1" msgstr "" -#: ../build/NEWS:8672 +#: ../build/NEWS:9997 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:8676 ../build/NEWS:10318 +#: ../build/NEWS:10001 ../build/NEWS:11643 msgid "" "`bpo-33623 `__: Fix possible SIGSGV when " "asyncio.Future is created in __del__" msgstr "" -#: ../build/NEWS:8678 ../build/NEWS:10184 ../build/NEWS:14773 +#: ../build/NEWS:10003 ../build/NEWS:11509 ../build/NEWS:16098 msgid "" "`bpo-11874 `__: Use a better regex when " "breaking usage into wrappable parts. Avoids bogus assertion errors from " "custom metavar strings." msgstr "" -#: ../build/NEWS:8681 ../build/NEWS:10320 ../build/NEWS:14776 +#: ../build/NEWS:10006 ../build/NEWS:11645 ../build/NEWS:16101 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:8685 +#: ../build/NEWS:10010 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:8688 ../build/NEWS:10187 +#: ../build/NEWS:10013 ../build/NEWS:11512 msgid "" "`bpo-33582 `__: Emit a deprecation " "warning for inspect.formatargspec" msgstr "" -#: ../build/NEWS:8690 +#: ../build/NEWS:10015 msgid "" "`bpo-21145 `__: Add ``functools." "cached_property`` decorator, for computed properties cached for the life of " "the instance." msgstr "" -#: ../build/NEWS:8693 ../build/NEWS:10324 +#: ../build/NEWS:10018 ../build/NEWS:11649 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:8697 ../build/NEWS:10328 +#: ../build/NEWS:10022 ../build/NEWS:11653 msgid "" "`bpo-28556 `__: Do not simplify " "arguments to `typing.Union`. Now `Union[Manager, Employee]` is not " @@ -16694,71 +19503,71 @@ msgid "" "several bugs and limited possibilities for introspection." msgstr "" -#: ../build/NEWS:8702 +#: ../build/NEWS:10027 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:8706 ../build/NEWS:10333 +#: ../build/NEWS:10031 ../build/NEWS:11658 msgid "" "`bpo-33540 `__: Add a new " "``block_on_close`` class attribute to ``ForkingMixIn`` and " "``ThreadingMixIn`` classes of :mod:`socketserver`." msgstr "" -#: ../build/NEWS:8709 ../build/NEWS:10336 ../build/NEWS:14780 +#: ../build/NEWS:10034 ../build/NEWS:11661 ../build/NEWS:16105 msgid "" "`bpo-33548 `__: tempfile." "_candidate_tempdir_list should consider common TEMP locations" msgstr "" -#: ../build/NEWS:8712 ../build/NEWS:10339 +#: ../build/NEWS:10037 ../build/NEWS:11664 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:8715 +#: ../build/NEWS:10040 msgid "" "`bpo-33541 `__: Remove unused private " "method ``_strptime.LocaleTime.__pad`` (a.k.a. ``_LocaleTime__pad``)." msgstr "" -#: ../build/NEWS:8718 ../build/NEWS:10342 +#: ../build/NEWS:10043 ../build/NEWS:11667 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:8722 ../build/NEWS:10346 ../build/NEWS:14783 +#: ../build/NEWS:10047 ../build/NEWS:11671 ../build/NEWS:16108 msgid "" "`bpo-33542 `__: Prevent ``uuid." "get_node`` from using a DUID instead of a MAC on Windows. Patch by Zvi Effron" msgstr "" -#: ../build/NEWS:8725 ../build/NEWS:10349 ../build/NEWS:14786 +#: ../build/NEWS:10050 ../build/NEWS:11674 ../build/NEWS:16111 msgid "" "`bpo-26819 `__: Fix race condition with " "`ReadTransport.resume_reading` in Windows proactor event loop." msgstr "" -#: ../build/NEWS:8728 ../build/NEWS:10352 +#: ../build/NEWS:10053 ../build/NEWS:11677 msgid "" "Fix failure in `typing.get_type_hints()` when ClassVar was provided as a " "string forward reference." msgstr "" -#: ../build/NEWS:8731 +#: ../build/NEWS:10056 msgid "" "`bpo-33516 `__: :class:`unittest.mock." "MagicMock` now supports the ``__round__`` magic method." msgstr "" -#: ../build/NEWS:8734 +#: ../build/NEWS:10059 msgid "" "`bpo-28612 `__: Added support for Site " "Maps to urllib's ``RobotFileParser`` as :meth:`RobotFileParser.site_maps() " @@ -16766,40 +19575,40 @@ msgid "" "patch by Peter Wirtz." msgstr "" -#: ../build/NEWS:8739 +#: ../build/NEWS:10064 msgid "" "`bpo-28167 `__: Remove platform." "linux_distribution, which was deprecated since 3.5." msgstr "" -#: ../build/NEWS:8742 +#: ../build/NEWS:10067 msgid "" "`bpo-33504 `__: Switch the default " "dictionary implementation for :mod:`configparser` from :class:`collections." "OrderedDict` to the standard :class:`dict` type." msgstr "" -#: ../build/NEWS:8746 ../build/NEWS:10355 +#: ../build/NEWS:10071 ../build/NEWS:11680 msgid "" "`bpo-33505 `__: Optimize asyncio." "ensure_future() by reordering if checks: 1.17x faster." msgstr "" -#: ../build/NEWS:8749 ../build/NEWS:10358 +#: ../build/NEWS:10074 ../build/NEWS:11683 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:8753 +#: ../build/NEWS:10078 msgid "" "`bpo-29235 `__: The :class:`cProfile." "Profile` class can now be used as a context manager. Patch by Scott " "Sanderson." msgstr "" -#: ../build/NEWS:8756 ../build/NEWS:10362 +#: ../build/NEWS:10081 ../build/NEWS:11687 msgid "" "`bpo-33495 `__: Change dataclasses." "Fields repr to use the repr of each of its members, instead of str. This " @@ -16807,14 +19616,14 @@ msgid "" "true for the 'type' member." msgstr "" -#: ../build/NEWS:8760 +#: ../build/NEWS:10085 msgid "" "`bpo-26103 `__: Correct ``inspect." "isdatadescriptor`` to look for ``__set__`` or ``__delete__``. Patch by " "Aaron Hall." msgstr "" -#: ../build/NEWS:8763 +#: ../build/NEWS:10088 msgid "" "`bpo-29209 `__: Removed the " "``doctype()`` method and the *html* parameter of the constructor of :class:" @@ -16824,7 +19633,7 @@ msgid "" "exc:`DeprecationWarning` instead of :exc:`PendingDeprecationWarning`." msgstr "" -#: ../build/NEWS:8770 ../build/NEWS:10366 +#: ../build/NEWS:10095 ../build/NEWS:11691 msgid "" "`bpo-33453 `__: Fix dataclasses to work " "if using literal string type annotations or if using PEP 563 \"Postponed " @@ -16833,7 +19642,7 @@ msgid "" "\" and \"dataclasses.InitVar\")." msgstr "" -#: ../build/NEWS:8775 ../build/NEWS:10371 ../build/NEWS:14789 +#: ../build/NEWS:10100 ../build/NEWS:11696 ../build/NEWS:16114 msgid "" "`bpo-28556 `__: Minor fixes in typing " "module: add annotations to ``NamedTuple.__new__``, pass ``*args`` and " @@ -16841,80 +19650,80 @@ msgid "" "Dombrova." msgstr "" -#: ../build/NEWS:8779 +#: ../build/NEWS:10104 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:8783 ../build/NEWS:10375 ../build/NEWS:14793 +#: ../build/NEWS:10108 ../build/NEWS:11700 ../build/NEWS:16118 msgid "" "`bpo-20087 `__: Updated alias mapping " "with glibc 2.27 supported locales." msgstr "" -#: ../build/NEWS:8785 ../build/NEWS:10377 ../build/NEWS:14795 +#: ../build/NEWS:10110 ../build/NEWS:11702 ../build/NEWS:16120 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:8788 ../build/NEWS:10380 +#: ../build/NEWS:10113 ../build/NEWS:11705 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:8792 ../build/NEWS:10487 +#: ../build/NEWS:10117 ../build/NEWS:11812 msgid "" "`bpo-33281 `__: Fix ctypes.util." "find_library regression on macOS." msgstr "" -#: ../build/NEWS:8794 +#: ../build/NEWS:10119 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:8798 +#: ../build/NEWS:10123 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:8801 +#: ../build/NEWS:10126 msgid "" "`bpo-32933 `__: :func:`unittest.mock." "mock_open` now supports iteration over the file contents. Patch by Tony " "Flury." msgstr "" -#: ../build/NEWS:8804 +#: ../build/NEWS:10129 msgid "" "`bpo-33217 `__: Raise :exc:`TypeError` " "when looking up non-Enum objects in Enum classes and Enum members." msgstr "" -#: ../build/NEWS:8807 ../build/NEWS:10384 ../build/NEWS:14798 +#: ../build/NEWS:10132 ../build/NEWS:11709 ../build/NEWS:16123 msgid "" "`bpo-33197 `__: Update error message " "when constructing invalid inspect.Parameters Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:8810 ../build/NEWS:10489 ../build/NEWS:14801 +#: ../build/NEWS:10135 ../build/NEWS:11814 ../build/NEWS:16126 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:8813 +#: ../build/NEWS:10138 msgid "" "`bpo-33375 `__: The warnings module now " "finds the Python file associated with a warning from the code object, rather " @@ -16922,115 +19731,115 @@ msgid "" "and pdb find filenames, and should work better for dynamically executed code." msgstr "" -#: ../build/NEWS:8818 +#: ../build/NEWS:10143 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:8822 +#: ../build/NEWS:10147 msgid "" "`bpo-32455 `__: Added *jump* parameter " "to :func:`dis.stack_effect`." msgstr "" -#: ../build/NEWS:8824 +#: ../build/NEWS:10149 msgid "" "`bpo-27485 `__: Rename and deprecate " "undocumented functions in :func:`urllib.parse`." msgstr "" -#: ../build/NEWS:8827 +#: ../build/NEWS:10152 msgid "" "`bpo-33332 `__: Add ``signal." "valid_signals()`` to expose the POSIX sigfillset() functionality." msgstr "" -#: ../build/NEWS:8830 +#: ../build/NEWS:10155 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:8833 ../build/NEWS:10492 ../build/NEWS:14804 +#: ../build/NEWS:10158 ../build/NEWS:11817 ../build/NEWS:16129 msgid "" "`bpo-33329 `__: Fix multiprocessing " "regression on newer glibcs" msgstr "" -#: ../build/NEWS:8835 +#: ../build/NEWS:10160 msgid "" "`bpo-33334 `__: :func:`dis.stack_effect` " "now supports all defined opcodes including NOP and EXTENDED_ARG." msgstr "" -#: ../build/NEWS:8838 ../build/NEWS:10494 ../build/NEWS:14806 +#: ../build/NEWS:10163 ../build/NEWS:11819 ../build/NEWS:16131 msgid "" "`bpo-991266 `__: Fix quoting of the " "``Comment`` attribute of :class:`http.cookies.SimpleCookie`." msgstr "" -#: ../build/NEWS:8841 ../build/NEWS:10497 ../build/NEWS:14809 +#: ../build/NEWS:10166 ../build/NEWS:11822 ../build/NEWS:16134 msgid "" "`bpo-33131 `__: Upgrade bundled version " "of pip to 10.0.1." msgstr "" -#: ../build/NEWS:8843 ../build/NEWS:10499 ../build/NEWS:14811 +#: ../build/NEWS:10168 ../build/NEWS:11824 ../build/NEWS:16136 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:8847 +#: ../build/NEWS:10172 msgid "" "`bpo-23403 `__: lib2to3 now uses pickle " "protocol 4 for pre-computed grammars." msgstr "" -#: ../build/NEWS:8849 ../build/NEWS:10503 +#: ../build/NEWS:10174 ../build/NEWS:11828 msgid "" "`bpo-33266 `__: lib2to3 now recognizes " "``rf'...'`` strings." msgstr "" -#: ../build/NEWS:8851 ../build/NEWS:10505 +#: ../build/NEWS:10176 ../build/NEWS:11830 msgid "" "`bpo-11594 `__: Ensure line-endings are " "respected when using lib2to3." msgstr "" -#: ../build/NEWS:8853 ../build/NEWS:10507 +#: ../build/NEWS:10178 ../build/NEWS:11832 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:8857 +#: ../build/NEWS:10182 msgid "" "`bpo-33265 `__: ``contextlib.ExitStack`` " "and ``contextlib.AsyncExitStack`` now use a method instead of a wrapper " "function for exit callbacks." msgstr "" -#: ../build/NEWS:8860 ../build/NEWS:10387 ../build/NEWS:14815 +#: ../build/NEWS:10185 ../build/NEWS:11712 ../build/NEWS:16140 msgid "" "`bpo-33263 `__: Fix FD leak in " "`_SelectorSocketTransport` Patch by Vlad Starostin." msgstr "" -#: ../build/NEWS:8863 ../build/NEWS:10511 ../build/NEWS:14818 +#: ../build/NEWS:10188 ../build/NEWS:11836 ../build/NEWS:16143 msgid "" "`bpo-33256 `__: Fix display of " "```` call in the html produced by ``cgitb.html()``. Patch by " "Stéphane Blondon." msgstr "" -#: ../build/NEWS:8866 +#: ../build/NEWS:10191 msgid "" "`bpo-33144 `__: ``random.Random()`` and " "its subclassing mechanism got optimized to check only once at class/subclass " @@ -17039,53 +19848,53 @@ msgid "" "large random integers. Patch by Wolfgang Maier." msgstr "" -#: ../build/NEWS:8872 +#: ../build/NEWS:10197 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:8876 +#: ../build/NEWS:10201 msgid "" "This fix also changed pydoc to add ``os.getcwd()`` to :data:`sys.path` when " "necessary, rather than adding ``\".\"``." msgstr "" -#: ../build/NEWS:8879 +#: ../build/NEWS:10204 msgid "" "`bpo-29613 `__: Added support for the " "``SameSite`` cookie flag to the ``http.cookies`` module." msgstr "" -#: ../build/NEWS:8882 ../build/NEWS:10519 +#: ../build/NEWS:10207 ../build/NEWS:11844 msgid "" "`bpo-33169 `__: Delete entries of " "``None`` in :data:`sys.path_importer_cache` when :meth:`importlib.machinery." "invalidate_caches` is called." msgstr "" -#: ../build/NEWS:8885 ../build/NEWS:10525 ../build/NEWS:14821 +#: ../build/NEWS:10210 ../build/NEWS:11850 ../build/NEWS:16146 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:8889 ../build/NEWS:10529 ../build/NEWS:14825 +#: ../build/NEWS:10214 ../build/NEWS:11854 ../build/NEWS:16150 msgid "" "`bpo-33224 `__: Update difflib.mdiff() " "for :pep:`479`. Convert an uncaught StopIteration in a generator into a " "return-statement." msgstr "" -#: ../build/NEWS:8892 ../build/NEWS:10532 ../build/NEWS:14828 +#: ../build/NEWS:10217 ../build/NEWS:11857 ../build/NEWS:16153 msgid "" "`bpo-33209 `__: End framing at the end " "of C implementation of :func:`pickle.Pickler.dump`." msgstr "" -#: ../build/NEWS:8895 +#: ../build/NEWS:10220 msgid "" "`bpo-32861 `__: The urllib.robotparser's " "``__str__`` representation now includes wildcard entries and the \"Crawl-" @@ -17093,7 +19902,7 @@ msgid "" "being appended to the end of the string. Patch by Michael Lazar." msgstr "" -#: ../build/NEWS:8900 +#: ../build/NEWS:10225 msgid "" "`bpo-23403 `__: ``DEFAULT_PROTOCOL`` in :" "mod:`pickle` was bumped to 4. Protocol 4 is described in :pep:`3154` and " @@ -17101,47 +19910,47 @@ msgid "" "compared to protocol 3 introduced in Python 3.0." msgstr "" -#: ../build/NEWS:8905 ../build/NEWS:10535 +#: ../build/NEWS:10230 ../build/NEWS:11860 msgid "" "`bpo-20104 `__: Improved error handling " "and fixed a reference leak in :func:`os.posix_spawn()`." msgstr "" -#: ../build/NEWS:8908 +#: ../build/NEWS:10233 msgid "" "`bpo-33106 `__: Deleting a key from a " "read-only dbm database raises module specific error instead of KeyError." msgstr "" -#: ../build/NEWS:8911 ../build/NEWS:10538 +#: ../build/NEWS:10236 ../build/NEWS:11863 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:8915 +#: ../build/NEWS:10240 msgid "" "`bpo-32380 `__: Create functools." "singledispatchmethod to support generic single dispatch on descriptors and " "methods." msgstr "" -#: ../build/NEWS:8918 ../build/NEWS:10678 +#: ../build/NEWS:10243 ../build/NEWS:12003 msgid "" "`bpo-33141 `__: Have Field objects pass " "through __set_name__ to their default values, if they have their own " "__set_name__." msgstr "" -#: ../build/NEWS:8921 ../build/NEWS:10681 ../build/NEWS:14835 +#: ../build/NEWS:10246 ../build/NEWS:12006 ../build/NEWS:16160 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:8925 ../build/NEWS:10685 +#: ../build/NEWS:10250 ../build/NEWS:12010 msgid "" "`bpo-32873 `__: Treat type variables and " "special typing forms as immutable by copy and pickle. This fixes several " @@ -17149,7 +19958,7 @@ msgid "" "Python 3.6." msgstr "" -#: ../build/NEWS:8929 ../build/NEWS:10689 +#: ../build/NEWS:10254 ../build/NEWS:12014 msgid "" "`bpo-33134 `__: When computing " "dataclass's __hash__, use the lookup table to contain the function which " @@ -17157,46 +19966,46 @@ msgid "" "string, and then testing that string to see what to do." msgstr "" -#: ../build/NEWS:8934 ../build/NEWS:10694 ../build/NEWS:14839 +#: ../build/NEWS:10259 ../build/NEWS:12019 ../build/NEWS:16164 msgid "" "`bpo-33127 `__: The ssl module now " "compiles with LibreSSL 2.7.1." msgstr "" -#: ../build/NEWS:8936 ../build/NEWS:10696 +#: ../build/NEWS:10261 ../build/NEWS:12021 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:8939 ../build/NEWS:10699 +#: ../build/NEWS:10264 ../build/NEWS:12024 msgid "" "`bpo-33078 `__: Fix the failure on OSX " "caused by the tests relying on sem_getvalue" msgstr "" -#: ../build/NEWS:8942 ../build/NEWS:10702 +#: ../build/NEWS:10267 ../build/NEWS:12027 msgid "" "`bpo-33116 `__: Add 'Field' to " "dataclasses.__all__." msgstr "" -#: ../build/NEWS:8944 ../build/NEWS:10704 +#: ../build/NEWS:10269 ../build/NEWS:12029 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:8947 ../build/NEWS:10707 +#: ../build/NEWS:10272 ../build/NEWS:12032 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:8951 ../build/NEWS:10711 +#: ../build/NEWS:10276 ../build/NEWS:12036 msgid "" "`bpo-32953 `__: If a non-dataclass " "inherits from a frozen dataclass, allow attributes to be added to the " @@ -17205,77 +20014,77 @@ msgid "" "non-frozen." msgstr "" -#: ../build/NEWS:8956 ../build/NEWS:10542 +#: ../build/NEWS:10281 ../build/NEWS:11867 msgid "" "`bpo-33097 `__: Raise RuntimeError when " "``executor.submit`` is called during interpreter shutdown." msgstr "" -#: ../build/NEWS:8959 +#: ../build/NEWS:10284 msgid "" "`bpo-32968 `__: Modulo and floor " "division involving Fraction and float should return float." msgstr "" -#: ../build/NEWS:8962 ../build/NEWS:10716 +#: ../build/NEWS:10287 ../build/NEWS:12041 msgid "" "`bpo-33061 `__: Add missing ``NoReturn`` " "to ``__all__`` in typing.py" msgstr "" -#: ../build/NEWS:8964 ../build/NEWS:10718 +#: ../build/NEWS:10289 ../build/NEWS:12043 msgid "" "`bpo-33078 `__: Fix the size handling in " "multiprocessing.Queue when a pickling error occurs." msgstr "" -#: ../build/NEWS:8967 ../build/NEWS:10721 ../build/NEWS:15091 +#: ../build/NEWS:10292 ../build/NEWS:12046 ../build/NEWS:16416 msgid "" "`bpo-33064 `__: lib2to3 now properly " "supports trailing commas after ``*args`` and ``**kwargs`` in function " "signatures." msgstr "" -#: ../build/NEWS:8970 ../build/NEWS:10724 +#: ../build/NEWS:10295 ../build/NEWS:12049 msgid "" "`bpo-33056 `__: FIX properly close " "leaking fds in concurrent.futures.ProcessPoolExecutor." msgstr "" -#: ../build/NEWS:8973 ../build/NEWS:10727 ../build/NEWS:14841 +#: ../build/NEWS:10298 ../build/NEWS:12052 ../build/NEWS:16166 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:8977 ../build/NEWS:10731 ../build/NEWS:15094 +#: ../build/NEWS:10302 ../build/NEWS:12056 ../build/NEWS:16419 msgid "" "`bpo-31804 `__: Avoid failing in " "multiprocessing.Process if the standard streams are closed or None at exit." msgstr "" -#: ../build/NEWS:8980 +#: ../build/NEWS:10305 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:8984 +#: ../build/NEWS:10309 msgid "" "`bpo-30249 `__: Improve struct." "unpack_from() exception messages for problems with the buffer size and " "offset." msgstr "" -#: ../build/NEWS:8987 ../build/NEWS:10734 ../build/NEWS:15097 +#: ../build/NEWS:10312 ../build/NEWS:12059 ../build/NEWS:16422 msgid "" "`bpo-33037 `__: Skip sending/receiving " "data after SSL transport closing." msgstr "" -#: ../build/NEWS:8989 ../build/NEWS:10736 ../build/NEWS:14845 +#: ../build/NEWS:10314 ../build/NEWS:12061 ../build/NEWS:16170 msgid "" "`bpo-27683 `__: Fix a regression in :mod:" "`ipaddress` that result of :meth:`hosts` is empty when the network is " @@ -17283,53 +20092,53 @@ msgid "" "addresses." msgstr "" -#: ../build/NEWS:8993 +#: ../build/NEWS:10318 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:8996 ../build/NEWS:10740 +#: ../build/NEWS:10321 ../build/NEWS:12065 msgid "" "`bpo-32999 `__: Fix C implementation of " "``ABC.__subclasscheck__(cls, subclass)`` crashed when ``subclass`` is not a " "type object." msgstr "" -#: ../build/NEWS:8999 ../build/NEWS:10743 ../build/NEWS:15101 +#: ../build/NEWS:10324 ../build/NEWS:12068 ../build/NEWS:16426 msgid "" "`bpo-33009 `__: Fix inspect.signature() " "for single-parameter partialmethods." msgstr "" -#: ../build/NEWS:9001 ../build/NEWS:10745 ../build/NEWS:15103 +#: ../build/NEWS:10326 ../build/NEWS:12070 ../build/NEWS:16428 msgid "" "`bpo-32969 `__: Expose several missing " "constants in zlib and fix corresponding documentation." msgstr "" -#: ../build/NEWS:9004 ../build/NEWS:10748 +#: ../build/NEWS:10329 ../build/NEWS:12073 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:9008 +#: ../build/NEWS:10333 msgid "" "`bpo-32970 `__: Improved disassembly of " "the MAKE_FUNCTION instruction." msgstr "" -#: ../build/NEWS:9010 ../build/NEWS:10752 ../build/NEWS:14849 +#: ../build/NEWS:10335 ../build/NEWS:12077 ../build/NEWS:16174 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:9013 ../build/NEWS:10883 +#: ../build/NEWS:10338 ../build/NEWS:12208 msgid "" "`bpo-32960 `__: For dataclasses, " "disallow inheriting frozen from non-frozen classes, and also disallow " @@ -17337,20 +20146,20 @@ msgid "" "at a future date." msgstr "" -#: ../build/NEWS:9017 ../build/NEWS:10887 ../build/NEWS:15106 +#: ../build/NEWS:10342 ../build/NEWS:12212 ../build/NEWS:16431 msgid "" "`bpo-32713 `__: Fixed tarfile.itn " "handling of out-of-bounds float values. Patch by Joffrey Fuhrer." msgstr "" -#: ../build/NEWS:9020 ../build/NEWS:10394 +#: ../build/NEWS:10345 ../build/NEWS:11719 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:9023 ../build/NEWS:10890 +#: ../build/NEWS:10348 ../build/NEWS:12215 msgid "" "`bpo-32951 `__: Direct instantiation of " "SSLSocket and SSLObject objects is now prohibited. The constructors were " @@ -17358,7 +20167,7 @@ msgid "" "suppose to use ssl.wrap_socket() or SSLContext." msgstr "" -#: ../build/NEWS:9028 ../build/NEWS:10895 +#: ../build/NEWS:10353 ../build/NEWS:12220 msgid "" "`bpo-32929 `__: Remove the tri-state " "parameter \"hash\", and add the boolean \"unsafe_hash\". If unsafe_hash is " @@ -17368,71 +20177,71 @@ msgid "" "behavior. unsafe_hash=False is the default, just as hash=None used to be." msgstr "" -#: ../build/NEWS:9035 ../build/NEWS:10902 +#: ../build/NEWS:10360 ../build/NEWS:12227 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:9038 +#: ../build/NEWS:10363 msgid "" "`bpo-32146 `__: Document the interaction " "between frozen executables and the spawn and forkserver start methods in " "multiprocessing." msgstr "" -#: ../build/NEWS:9041 ../build/NEWS:10905 ../build/NEWS:15109 +#: ../build/NEWS:10366 ../build/NEWS:12230 ../build/NEWS:16434 msgid "" "`bpo-30622 `__: The ssl module now " "detects missing NPN support in LibreSSL." msgstr "" -#: ../build/NEWS:9043 ../build/NEWS:10907 ../build/NEWS:15111 +#: ../build/NEWS:10368 ../build/NEWS:12232 ../build/NEWS:16436 msgid "" "`bpo-32922 `__: dbm.open() now encodes " "filename with the filesystem encoding rather than default encoding." msgstr "" -#: ../build/NEWS:9046 +#: ../build/NEWS:10371 msgid "" "`bpo-32759 `__: Free unused arenas in " "multiprocessing.heap." msgstr "" -#: ../build/NEWS:9048 ../build/NEWS:10910 ../build/NEWS:15114 +#: ../build/NEWS:10373 ../build/NEWS:12235 ../build/NEWS:16439 msgid "" "`bpo-32859 `__: In ``os.dup2``, don't " "check every call whether the ``dup3`` syscall exists or not." msgstr "" -#: ../build/NEWS:9051 ../build/NEWS:10913 +#: ../build/NEWS:10376 ../build/NEWS:12238 msgid "" "`bpo-32556 `__: nt._getfinalpathname, nt." "_getvolumepathname and nt._getdiskusage now correctly convert from bytes." msgstr "" -#: ../build/NEWS:9054 ../build/NEWS:10919 ../build/NEWS:15117 +#: ../build/NEWS:10379 ../build/NEWS:12244 ../build/NEWS:16442 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:9058 ../build/NEWS:10755 ../build/NEWS:15121 +#: ../build/NEWS:10383 ../build/NEWS:12080 ../build/NEWS:16446 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:9062 ../build/NEWS:10923 ../build/NEWS:15125 +#: ../build/NEWS:10387 ../build/NEWS:12248 ../build/NEWS:16450 msgid "" "`bpo-32852 `__: Make sure sys.argv " "remains as a list when running trace." msgstr "" -#: ../build/NEWS:9064 +#: ../build/NEWS:10389 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -17441,7 +20250,7 @@ msgid "" "this makes Python start-up up to 10% faster." msgstr "" -#: ../build/NEWS:9070 +#: ../build/NEWS:10395 msgid "" "Note that the new implementation hides internal registry and caches, " "previously accessible via private attributes ``_abc_registry``, " @@ -17450,14 +20259,14 @@ msgid "" "``_abc_registry_clear``, and ``_abc_caches_clear``." msgstr "" -#: ../build/NEWS:9076 ../build/NEWS:10935 ../build/NEWS:15127 +#: ../build/NEWS:10401 ../build/NEWS:12260 ../build/NEWS:16452 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:9080 ../build/NEWS:10939 +#: ../build/NEWS:10405 ../build/NEWS:12264 msgid "" "`bpo-32819 `__: ssl.match_hostname() has " "been simplified and no longer depends on re and ipaddress module for " @@ -17465,46 +20274,46 @@ msgid "" "improved." msgstr "" -#: ../build/NEWS:9084 +#: ../build/NEWS:10409 msgid "" "`bpo-19675 `__: ``multiprocessing.Pool`` " "no longer leaks processes if its initialization fails." msgstr "" -#: ../build/NEWS:9087 ../build/NEWS:10943 +#: ../build/NEWS:10412 ../build/NEWS:12268 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN,TCP_KEEPCNT,TCP_KEEPIDLE,TCP_KEEPINTVL flags on older version " "Windows during run-time." msgstr "" -#: ../build/NEWS:9091 ../build/NEWS:10947 ../build/NEWS:15131 +#: ../build/NEWS:10416 ../build/NEWS:12272 ../build/NEWS:16456 msgid "" "`bpo-31787 `__: Fixed refleaks of " "``__init__()`` methods in various modules. (Contributed by Oren Milman)" msgstr "" -#: ../build/NEWS:9094 ../build/NEWS:10950 ../build/NEWS:15134 +#: ../build/NEWS:10419 ../build/NEWS:12275 ../build/NEWS:16459 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:9097 +#: ../build/NEWS:10422 msgid "" "`bpo-30688 `__: Added support of ``" "\\N{name}`` escapes in regular expressions. Based on patch by Jonathan " "Eunice." msgstr "" -#: ../build/NEWS:9100 ../build/NEWS:10953 +#: ../build/NEWS:10425 ../build/NEWS:12278 msgid "" "`bpo-32792 `__: collections.ChainMap() " "preserves the order of the underlying mappings." msgstr "" -#: ../build/NEWS:9103 ../build/NEWS:10956 +#: ../build/NEWS:10428 ../build/NEWS:12281 msgid "" "`bpo-32775 `__: :func:`fnmatch." "translate()` no longer produces patterns which contain set operations. Sets " @@ -17514,13 +20323,13 @@ msgid "" "sets by accident." msgstr "" -#: ../build/NEWS:9109 ../build/NEWS:10962 +#: ../build/NEWS:10434 ../build/NEWS:12287 msgid "" "`bpo-32622 `__: Implement native fast " "sendfile for Windows proactor event loop." msgstr "" -#: ../build/NEWS:9111 ../build/NEWS:10964 ../build/NEWS:15140 +#: ../build/NEWS:10436 ../build/NEWS:12289 ../build/NEWS:16465 msgid "" "`bpo-32777 `__: Fix a rare but potential " "pre-exec child process deadlock in subprocess on POSIX systems when marking " @@ -17528,46 +20337,46 @@ msgid "" "to have been introduced in 3.4." msgstr "" -#: ../build/NEWS:9116 ../build/NEWS:10969 ../build/NEWS:15145 +#: ../build/NEWS:10441 ../build/NEWS:12294 ../build/NEWS:16470 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:9120 +#: ../build/NEWS:10445 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:9124 ../build/NEWS:10973 +#: ../build/NEWS:10449 ../build/NEWS:12298 msgid "" "`bpo-32741 `__: Implement ``asyncio." "TimerHandle.when()`` method." msgstr "" -#: ../build/NEWS:9126 ../build/NEWS:10975 +#: ../build/NEWS:10451 ../build/NEWS:12300 msgid "" "`bpo-32691 `__: Use mod_spec.parent when " "running modules with pdb" msgstr "" -#: ../build/NEWS:9128 ../build/NEWS:10977 ../build/NEWS:15149 +#: ../build/NEWS:10453 ../build/NEWS:12302 ../build/NEWS:16474 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:9132 ../build/NEWS:10981 ../build/NEWS:15153 +#: ../build/NEWS:10457 ../build/NEWS:12306 ../build/NEWS:16478 msgid "" "`bpo-32727 `__: Do not include name " "field in SMTP envelope from address. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:9135 ../build/NEWS:10984 +#: ../build/NEWS:10460 ../build/NEWS:12309 msgid "" "`bpo-31453 `__: Add TLSVersion constants " "and SSLContext.maximum_version / minimum_version attributes. The new API " @@ -17575,7 +20384,7 @@ msgid "" "SSL_CTX_set_min_proto_version.html feature." msgstr "" -#: ../build/NEWS:9140 ../build/NEWS:10989 +#: ../build/NEWS:10465 ../build/NEWS:12314 msgid "" "`bpo-24334 `__: Internal implementation " "details of ssl module were cleaned up. The SSLSocket has one less layer of " @@ -17584,51 +20393,51 @@ msgid "" "simplified." msgstr "" -#: ../build/NEWS:9145 ../build/NEWS:10994 ../build/NEWS:15166 +#: ../build/NEWS:10470 ../build/NEWS:12319 ../build/NEWS:16491 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:9148 ../build/NEWS:10997 +#: ../build/NEWS:10473 ../build/NEWS:12322 msgid "" "`bpo-32585 `__: Add Ttk spinbox widget " "to :mod:`tkinter.ttk`. Patch by Alan D Moore." msgstr "" -#: ../build/NEWS:9151 +#: ../build/NEWS:10476 msgid "" "`bpo-32512 `__: :mod:`profile` CLI " "accepts `-m module_name` as an alternative to script path." msgstr "" -#: ../build/NEWS:9154 +#: ../build/NEWS:10479 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:9158 +#: ../build/NEWS:10483 msgid "Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:9160 +#: ../build/NEWS:10485 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:9164 +#: ../build/NEWS:10489 msgid "" "`bpo-29877 `__: compileall: import " "ProcessPoolExecutor only when needed, preventing hangs on low resource " "platforms" msgstr "" -#: ../build/NEWS:9167 ../build/NEWS:11000 +#: ../build/NEWS:10492 ../build/NEWS:12325 msgid "" "`bpo-32221 `__: Various functions " "returning tuple containing IPv6 addresses now omit ``%scope`` part since the " @@ -17637,45 +20446,45 @@ msgid "" "useless resolving of network interface name is omitted." msgstr "" -#: ../build/NEWS:9173 +#: ../build/NEWS:10498 msgid "" "`bpo-32147 `__: :func:`binascii." "unhexlify` is now up to 2 times faster. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:9176 ../build/NEWS:11006 +#: ../build/NEWS:10501 ../build/NEWS:12331 msgid "" "`bpo-30693 `__: The TarFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../build/NEWS:9179 ../build/NEWS:11009 +#: ../build/NEWS:10504 ../build/NEWS:12334 msgid "" "`bpo-30693 `__: The ZipFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../build/NEWS:9182 +#: ../build/NEWS:10507 msgid "" "`bpo-31680 `__: Added :data:`curses." "ncurses_version`." msgstr "" -#: ../build/NEWS:9184 ../build/NEWS:10545 ../build/NEWS:14852 +#: ../build/NEWS:10509 ../build/NEWS:11870 ../build/NEWS:16177 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:9188 +#: ../build/NEWS:10513 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:9192 +#: ../build/NEWS:10517 msgid "" "`bpo-31425 `__: Add support for sockets " "of the AF_QIPCRTR address family, supported by the Linux kernel. This is " @@ -17683,7 +20492,7 @@ msgid "" "devices. Patch by Bjorn Andersson." msgstr "" -#: ../build/NEWS:9197 +#: ../build/NEWS:10522 msgid "" "`bpo-22005 `__: Implemented unpickling " "instances of :class:`~datetime.datetime`, :class:`~datetime.date` and :class:" @@ -17691,7 +20500,7 @@ msgid "" "for successful decoding." msgstr "" -#: ../build/NEWS:9202 ../build/NEWS:10763 +#: ../build/NEWS:10527 ../build/NEWS:12088 msgid "" "`bpo-27645 `__: :class:`sqlite3." "Connection` now exposes a :class:`~sqlite3.Connection.backup` method, if the " @@ -17699,44 +20508,44 @@ msgid "" "Gaifax." msgstr "" -#: ../build/NEWS:9206 ../build/NEWS:10397 ../build/NEWS:14859 +#: ../build/NEWS:10531 ../build/NEWS:11722 ../build/NEWS:16184 msgid "" "`bpo-16865 `__: Support arrays >=2GiB " "in :mod:`ctypes`. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:9208 +#: ../build/NEWS:10533 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:9212 +#: ../build/NEWS:10537 msgid "" "`bpo-29456 `__: Fix bugs in hangul " "normalization: u1176, u11a7 and u11c3" msgstr "" -#: ../build/NEWS:9217 +#: ../build/NEWS:10542 msgid "" "`bpo-21257 `__: Document :func:`http." "client.parse_headers`." msgstr "" -#: ../build/NEWS:9219 +#: ../build/NEWS:10544 msgid "" "`bpo-34764 `__: Improve example of " "iter() with 2nd sentinel argument." msgstr "" -#: ../build/NEWS:9221 +#: ../build/NEWS:10546 msgid "" "`bpo-35564 `__: Explicitly set " "master_doc variable in conf.py for compliance with Sphinx 2.0" msgstr "" -#: ../build/NEWS:9224 +#: ../build/NEWS:10549 msgid "" "`bpo-35511 `__: Specified that profile." "Profile class doesn't not support enable or disable methods. Also, " @@ -17744,127 +20553,127 @@ msgid "" "cProfile module." msgstr "" -#: ../build/NEWS:9228 +#: ../build/NEWS:10553 msgid "" "`bpo-10536 `__: Enhance the gettext " "docs. Patch by Éric Araujo" msgstr "" -#: ../build/NEWS:9230 +#: ../build/NEWS:10555 msgid "" "`bpo-35089 `__: Remove mention of " "``typing.io`` and ``typing.re``. Their types should be imported from " "``typing`` directly." msgstr "" -#: ../build/NEWS:9233 +#: ../build/NEWS:10558 msgid "" "`bpo-35038 `__: Fix the documentation " "about an unexisting `f_restricted` attribute in the frame object. Patch by " "Stéphane Wirtel" msgstr "" -#: ../build/NEWS:9236 +#: ../build/NEWS:10561 msgid "" "`bpo-35042 `__: Replace PEP XYZ by the " "pep role and allow to use the direct links to the PEPs." msgstr "" -#: ../build/NEWS:9239 +#: ../build/NEWS:10564 msgid "" "`bpo-35044 `__: Fix the documentation " "with the role ``exc`` for the appropriated exception. Patch by Stéphane " "Wirtel" msgstr "" -#: ../build/NEWS:9242 +#: ../build/NEWS:10567 msgid "" "`bpo-35035 `__: Rename documentation " "for :mod:`email.utils` to ``email.utils.rst``." msgstr "" -#: ../build/NEWS:9245 +#: ../build/NEWS:10570 msgid "" "`bpo-34967 `__: Use app." "add_object_type() instead of the deprecated Sphinx function app." "description_unit()" msgstr "" -#: ../build/NEWS:9248 +#: ../build/NEWS:10573 msgid "" "`bpo-34913 `__: Add documentation about " "the new command line interface of the gzip module." msgstr "" -#: ../build/NEWS:9251 +#: ../build/NEWS:10576 msgid "" "`bpo-32174 `__: chm document displays " "non-ASCII charaters properly on some MBCS Windows systems." msgstr "" -#: ../build/NEWS:9254 +#: ../build/NEWS:10579 msgid "" "`bpo-11233 `__: Create availability " "directive for documentation. Original patch by Georg Brandl." msgstr "" -#: ../build/NEWS:9257 +#: ../build/NEWS:10582 msgid "" "`bpo-34790 `__: Document how passing " "coroutines to asyncio.wait() can be confusing." msgstr "" -#: ../build/NEWS:9260 +#: ../build/NEWS:10585 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:9264 +#: ../build/NEWS:10589 msgid "" "`bpo-28617 `__: Fixed info in the " "stdtypes docs concerning the types that support membership tests." msgstr "" -#: ../build/NEWS:9267 +#: ../build/NEWS:10592 msgid "" "`bpo-20177 `__: Migrate datetime.date." "fromtimestamp to Argument Clinic. Patch by Tim Hoffmann." msgstr "" -#: ../build/NEWS:9270 +#: ../build/NEWS:10595 msgid "" "`bpo-34065 `__: Fix wrongly written " "basicConfig documentation markup syntax" msgstr "" -#: ../build/NEWS:9272 +#: ../build/NEWS:10597 msgid "" "`bpo-33460 `__: replaced ellipsis with " "correct error codes in tutorial chapter 3." msgstr "" -#: ../build/NEWS:9275 +#: ../build/NEWS:10600 msgid "" "`bpo-33847 `__: Add '@' operator entry " "to index." msgstr "" -#: ../build/NEWS:9277 ../build/NEWS:10192 +#: ../build/NEWS:10602 ../build/NEWS:11517 msgid "" "`bpo-33409 `__: Clarified the " "relationship between :pep:`538`'s PYTHONCOERCECLOCALE and PEP 540's " "PYTHONUTF8 mode." msgstr "" -#: ../build/NEWS:9280 +#: ../build/NEWS:10605 msgid "" "`bpo-33197 `__: Add versionadded tag to " "the documentation of ParameterKind.description" msgstr "" -#: ../build/NEWS:9283 +#: ../build/NEWS:10608 msgid "" "`bpo-17045 `__: Improve the C-API doc " "for PyTypeObject. This includes adding several quick-reference tables and a " @@ -17872,32 +20681,32 @@ msgid "" "up with a slightly more consistent format." msgstr "" -#: ../build/NEWS:9288 ../build/NEWS:10195 +#: ../build/NEWS:10613 ../build/NEWS:11520 msgid "" "`bpo-33736 `__: Improve the " "documentation of :func:`asyncio.open_connection`, :func:`asyncio." "start_server` and their UNIX socket counterparts." msgstr "" -#: ../build/NEWS:9291 ../build/NEWS:10402 +#: ../build/NEWS:10616 ../build/NEWS:11727 msgid "" "`bpo-23859 `__: Document that `asyncio." "wait()` does not cancel its futures on timeout." msgstr "" -#: ../build/NEWS:9294 ../build/NEWS:10405 +#: ../build/NEWS:10619 ../build/NEWS:11730 msgid "" "`bpo-32436 `__: Document :pep:`567` " "changes to asyncio." msgstr "" -#: ../build/NEWS:9296 ../build/NEWS:10407 +#: ../build/NEWS:10621 ../build/NEWS:11732 msgid "" "`bpo-33604 `__: Update HMAC md5 default " "to a DeprecationWarning, bump removal to 3.8." msgstr "" -#: ../build/NEWS:9299 +#: ../build/NEWS:10624 msgid "" "`bpo-33594 `__: Document ``getargspec``, " "``from_function`` and ``from_builtin`` as deprecated in their respective " @@ -17905,183 +20714,183 @@ msgid "" "message." msgstr "" -#: ../build/NEWS:9303 ../build/NEWS:10410 ../build/NEWS:14868 +#: ../build/NEWS:10628 ../build/NEWS:11735 ../build/NEWS:16193 msgid "" "`bpo-33503 `__: Fix broken pypi link" msgstr "" -#: ../build/NEWS:9305 ../build/NEWS:10412 ../build/NEWS:14870 +#: ../build/NEWS:10630 ../build/NEWS:11737 ../build/NEWS:16195 msgid "" "`bpo-33421 `__: Add missing " "documentation for ``typing.AsyncContextManager``." msgstr "" -#: ../build/NEWS:9307 +#: ../build/NEWS:10632 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:9311 ../build/NEWS:10552 ../build/NEWS:14872 +#: ../build/NEWS:10636 ../build/NEWS:11877 ../build/NEWS:16197 msgid "" "`bpo-33378 `__: Add Korean language " "switcher for https://docs.python.org/3/" msgstr "" -#: ../build/NEWS:9313 ../build/NEWS:10554 ../build/NEWS:14874 +#: ../build/NEWS:10638 ../build/NEWS:11879 ../build/NEWS:16199 msgid "" "`bpo-33276 `__: Clarify that the " "``__path__`` attribute on modules cannot be just any value." msgstr "" -#: ../build/NEWS:9316 ../build/NEWS:10557 ../build/NEWS:14877 +#: ../build/NEWS:10641 ../build/NEWS:11882 ../build/NEWS:16202 msgid "" "`bpo-33201 `__: Modernize documentation " "for writing C extension types." msgstr "" -#: ../build/NEWS:9318 ../build/NEWS:10559 ../build/NEWS:14879 +#: ../build/NEWS:10643 ../build/NEWS:11884 ../build/NEWS:16204 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:9322 ../build/NEWS:10770 ../build/NEWS:14883 +#: ../build/NEWS:10647 ../build/NEWS:12095 ../build/NEWS:16208 msgid "" "`bpo-33126 `__: Document " "PyBuffer_ToContiguous()." msgstr "" -#: ../build/NEWS:9324 ../build/NEWS:10772 ../build/NEWS:14885 +#: ../build/NEWS:10649 ../build/NEWS:12097 ../build/NEWS:16210 msgid "" "`bpo-27212 `__: Modify documentation for " "the :func:`islice` recipe to consume initial values up to the start index." msgstr "" -#: ../build/NEWS:9327 ../build/NEWS:10775 ../build/NEWS:14888 +#: ../build/NEWS:10652 ../build/NEWS:12100 ../build/NEWS:16213 msgid "" "`bpo-28247 `__: Update :mod:`zipapp` " "documentation to describe how to make standalone applications." msgstr "" -#: ../build/NEWS:9330 ../build/NEWS:10778 ../build/NEWS:14891 +#: ../build/NEWS:10655 ../build/NEWS:12103 ../build/NEWS:16216 msgid "" "`bpo-18802 `__: Documentation changes " "for ipaddress. Patch by Jon Foster and Berker Peksag." msgstr "" -#: ../build/NEWS:9333 ../build/NEWS:10781 ../build/NEWS:14894 +#: ../build/NEWS:10658 ../build/NEWS:12106 ../build/NEWS:16219 msgid "" "`bpo-27428 `__: Update documentation to " "clarify that ``WindowsRegistryFinder`` implements ``MetaPathFinder``. (Patch " "by Himanshu Lakhara)" msgstr "" -#: ../build/NEWS:9336 ../build/NEWS:11015 +#: ../build/NEWS:10661 ../build/NEWS:12340 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:9340 ../build/NEWS:11019 ../build/NEWS:15224 +#: ../build/NEWS:10665 ../build/NEWS:12344 ../build/NEWS:16549 msgid "" "`bpo-17232 `__: Clarify docs for -O and -" "OO. Patch by Terry Reedy." msgstr "" -#: ../build/NEWS:9342 ../build/NEWS:11021 +#: ../build/NEWS:10667 ../build/NEWS:12346 msgid "" "`bpo-32436 `__: Add documentation for " "the contextvars module (PEP 567)." msgstr "" -#: ../build/NEWS:9344 ../build/NEWS:11023 ../build/NEWS:15226 +#: ../build/NEWS:10669 ../build/NEWS:12348 ../build/NEWS:16551 msgid "" "`bpo-32800 `__: Update link to w3c doc " "for xml default namespaces." msgstr "" -#: ../build/NEWS:9346 ../build/NEWS:11025 +#: ../build/NEWS:10671 ../build/NEWS:12350 msgid "" "`bpo-11015 `__: Update :mod:`test." "support` documentation." msgstr "" -#: ../build/NEWS:9348 +#: ../build/NEWS:10673 msgid "" "`bpo-32613 `__: Update the faq/windows." "html to use the py command from PEP 397 instead of python." msgstr "" -#: ../build/NEWS:9351 ../build/NEWS:11027 ../build/NEWS:15228 +#: ../build/NEWS:10676 ../build/NEWS:12352 ../build/NEWS:16553 msgid "" "`bpo-8722 `__: Document :meth:" "`__getattr__` behavior when property :meth:`get` method raises :exc:" "`AttributeError`." msgstr "" -#: ../build/NEWS:9354 ../build/NEWS:11030 ../build/NEWS:15231 +#: ../build/NEWS:10679 ../build/NEWS:12355 ../build/NEWS:16556 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:9358 +#: ../build/NEWS:10683 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:9361 +#: ../build/NEWS:10686 msgid "" "`bpo-32722 `__: Remove the bad example " "in the tutorial of the Generator Expression. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:9364 ../build/NEWS:11034 ../build/NEWS:15235 +#: ../build/NEWS:10689 ../build/NEWS:12359 ../build/NEWS:16560 msgid "" "`bpo-31972 `__: Improve docstrings for " "`pathlib.PurePath` subclasses." msgstr "" -#: ../build/NEWS:9366 +#: ../build/NEWS:10691 msgid "" "`bpo-30607 `__: Use the externalized " "``python-docs-theme`` package when building the documentation." msgstr "" -#: ../build/NEWS:9369 ../build/NEWS:10563 ../build/NEWS:14897 +#: ../build/NEWS:10694 ../build/NEWS:11888 ../build/NEWS:16222 msgid "" "`bpo-8243 `__: Add a note about curses." "addch and curses.addstr exception behavior when writing outside a window, or " "pad." msgstr "" -#: ../build/NEWS:9372 ../build/NEWS:10566 +#: ../build/NEWS:10697 ../build/NEWS:11891 msgid "" "`bpo-32337 `__: Update documentation " "related with ``dict`` order." msgstr "" -#: ../build/NEWS:9374 +#: ../build/NEWS:10699 msgid "" "`bpo-25041 `__: Document ``AF_PACKET`` " "in the :mod:`socket` module." msgstr "" -#: ../build/NEWS:9376 ../build/NEWS:10198 ../build/NEWS:14900 +#: ../build/NEWS:10701 ../build/NEWS:11523 ../build/NEWS:16225 msgid "" "`bpo-31432 `__: Clarify meaning of " "CERT_NONE, CERT_OPTIONAL, and CERT_REQUIRED flags for ssl.SSLContext." "verify_mode." msgstr "" -#: ../build/NEWS:9382 +#: ../build/NEWS:10707 msgid "" "`bpo-35772 `__: Fix sparse file tests of " "test_tarfile on ppc64 with the tmpfs filesystem. Fix the function testing if " @@ -18092,14 +20901,14 @@ msgid "" "KiB pages, whereas the test punch holes of 4 KiB." msgstr "" -#: ../build/NEWS:9390 +#: ../build/NEWS:10715 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:9393 +#: ../build/NEWS:10718 msgid "" "`bpo-32710 `__: ``test_asyncio/" "test_sendfile.py`` now resets the event loop policy using :func:" @@ -18107,20 +20916,20 @@ msgid "" "tests on Windows." msgstr "" -#: ../build/NEWS:9397 +#: ../build/NEWS:10722 msgid "" "`bpo-33717 `__: test.pythoninfo now logs " "information of all clocks, not only time.time() and time.perf_counter()." msgstr "" -#: ../build/NEWS:9400 +#: ../build/NEWS:10725 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:9403 +#: ../build/NEWS:10728 msgid "" "`bpo-31731 `__: Fix a race condition in " "``check_interrupted_write()`` of test_io: create directly the thread with " @@ -18129,14 +20938,14 @@ msgid "" "the signal is blocked." msgstr "" -#: ../build/NEWS:9408 +#: ../build/NEWS:10733 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:9412 +#: ../build/NEWS:10737 msgid "" "`bpo-35519 `__: Rename :mod:`test." "bisect` module to :mod:`test.bisect_cmd` to avoid conflict with :mod:" @@ -18144,13 +20953,13 @@ msgid "" "test_xmlrpc.py``." msgstr "" -#: ../build/NEWS:9416 +#: ../build/NEWS:10741 msgid "" "`bpo-35513 `__: Replace :func:`time." "time` with :func:`time.monotonic` in tests to measure time delta." msgstr "" -#: ../build/NEWS:9419 +#: ../build/NEWS:10744 msgid "" "`bpo-34279 `__: :func:`test.support." "run_unittest` no longer raise :exc:`TestDidNotRun` if the test result " @@ -18158,32 +20967,32 @@ msgid "" "been run and no test have been skipped." msgstr "" -#: ../build/NEWS:9424 +#: ../build/NEWS:10749 msgid "" "`bpo-35412 `__: Add testcase to " "``test_future4``: check unicode literal." msgstr "" -#: ../build/NEWS:9426 +#: ../build/NEWS:10751 msgid "" "`bpo-26704 `__: Added test demonstrating " "double-patching of an instance method. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:9429 +#: ../build/NEWS:10754 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:9432 +#: ../build/NEWS:10757 msgid "" "`bpo-35352 `__: Modify test_asyncio to " "use the certificate set from the test directory." msgstr "" -#: ../build/NEWS:9435 +#: ../build/NEWS:10760 msgid "" "`bpo-35317 `__: Fix ``mktime()`` " "overflow error in ``test_email``: run " @@ -18191,7 +21000,7 @@ msgid "" "``test_localtime_daylight_false_dst_true()`` with a specific timezone." msgstr "" -#: ../build/NEWS:9439 +#: ../build/NEWS:10764 msgid "" "`bpo-21263 `__: After several reports " "that test_gdb does not work properly on macOS and since gdb is not shipped " @@ -18199,7 +21008,7 @@ msgid "" "been used to compile Python. Patch by Lysandros Nikolaou" msgstr "" -#: ../build/NEWS:9444 +#: ../build/NEWS:10769 msgid "" "`bpo-34279 `__: regrtest issue a warning " "when no tests have been executed in a particular test file. Also, a new " @@ -18207,26 +21016,26 @@ msgid "" "files. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:9448 +#: ../build/NEWS:10773 msgid "" "`bpo-34962 `__: make docstest in Doc now " "passes., and is enforced in CI" msgstr "" -#: ../build/NEWS:9450 +#: ../build/NEWS:10775 msgid "" "`bpo-23596 `__: Use argparse for the " "command line of the gzip module. Patch by Antony Lee" msgstr "" -#: ../build/NEWS:9453 +#: ../build/NEWS:10778 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:9456 +#: ../build/NEWS:10781 msgid "" "`bpo-34587 `__: test_socket: Remove " "RDSTest.testCongestion(). The test tries to fill the receiver's socket " @@ -18236,70 +21045,70 @@ msgid "" "error. The test fails on Fedora 28 by design, so just remove it." msgstr "" -#: ../build/NEWS:9463 +#: ../build/NEWS:10788 msgid "" "`bpo-34661 `__: Fix test_shutil if unzip " "doesn't support -t." msgstr "" -#: ../build/NEWS:9465 +#: ../build/NEWS:10790 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:9469 +#: ../build/NEWS:10794 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:9473 +#: ../build/NEWS:10798 msgid "" "`bpo-34594 `__: Fix usage of hardcoded " "``errno`` values in the tests." msgstr "" -#: ../build/NEWS:9475 +#: ../build/NEWS:10800 msgid "" "`bpo-34579 `__: Fix test_embed for AIX " "Patch by Michael Felt" msgstr "" -#: ../build/NEWS:9477 +#: ../build/NEWS:10802 msgid "" "`bpo-34542 `__: Use 3072 RSA keys and " "SHA-256 signature for test certs and keys." msgstr "" -#: ../build/NEWS:9480 +#: ../build/NEWS:10805 msgid "" "`bpo-11193 `__: Remove special condition " "for AIX in `test_subprocess.test_undecodable_env`" msgstr "" -#: ../build/NEWS:9483 +#: ../build/NEWS:10808 msgid "" "`bpo-34347 `__: Fix `test_utf8_mode." "test_cmd_line` for AIX" msgstr "" -#: ../build/NEWS:9485 +#: ../build/NEWS:10810 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:9488 +#: ../build/NEWS:10813 msgid "" "`bpo-34391 `__: Fix ftplib test for TLS " "1.3 by reading from data socket." msgstr "" -#: ../build/NEWS:9490 +#: ../build/NEWS:10815 msgid "" "`bpo-11192 `__: Fix `test_socket` on AIX " "6.1 and later IPv6 zone id supports only supported by inet_pton6_zone() " @@ -18307,43 +21116,43 @@ msgid "" "rather than build-time based sys.platform()" msgstr "" -#: ../build/NEWS:9495 +#: ../build/NEWS:10820 msgid "" "`bpo-34399 `__: Update all RSA keys and " "DH params to use at least 2048 bits." msgstr "" -#: ../build/NEWS:9497 +#: ../build/NEWS:10822 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:9501 +#: ../build/NEWS:10826 msgid "" "`bpo-11191 `__: Skip the distutils test " "'test_search_cpp' when using XLC as compiler patch by aixtools (Michael Felt)" msgstr "" -#: ../build/NEWS:9504 +#: ../build/NEWS:10829 msgid "Improved an error message when mock assert_has_calls fails." msgstr "" -#: ../build/NEWS:9506 +#: ../build/NEWS:10831 msgid "" "`bpo-33746 `__: Fix test_unittest when " "run in verbose mode." msgstr "" -#: ../build/NEWS:9508 +#: ../build/NEWS:10833 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:9511 +#: ../build/NEWS:10836 msgid "" "`bpo-33873 `__: Fix a bug in " "``regrtest`` that caused an extra test to run if --huntrleaks/-R was used. " @@ -18351,97 +21160,97 @@ msgid "" "huntrleaks/-R (at least one warmup run and one repetition must be used)." msgstr "" -#: ../build/NEWS:9516 +#: ../build/NEWS:10841 msgid "" "`bpo-33562 `__: Check that a global " "asyncio event loop policy is not left behind by any tests." msgstr "" -#: ../build/NEWS:9519 ../build/NEWS:10417 ../build/NEWS:14906 +#: ../build/NEWS:10844 ../build/NEWS:11742 ../build/NEWS:16231 msgid "" "`bpo-33655 `__: Ignore " "test_posix_fallocate failures on BSD platforms that might be due to running " "on ZFS." msgstr "" -#: ../build/NEWS:9522 +#: ../build/NEWS:10847 msgid "" "`bpo-32962 `__: Fixed test_gdb when " "Python is compiled with flags -mcet -fcf-protection -O0." msgstr "" -#: ../build/NEWS:9525 ../build/NEWS:10571 +#: ../build/NEWS:10850 ../build/NEWS:11896 msgid "" "`bpo-33358 `__: Fix ``test_embed." "test_pre_initialization_sys_options()`` when the interpreter is built with " "``--enable-shared``." msgstr "" -#: ../build/NEWS:9528 ../build/NEWS:10787 ../build/NEWS:15019 +#: ../build/NEWS:10853 ../build/NEWS:12112 ../build/NEWS:16344 msgid "" "`bpo-32872 `__: Avoid regrtest " "compatibility issue with namespace packages." msgstr "" -#: ../build/NEWS:9530 ../build/NEWS:10789 ../build/NEWS:15244 +#: ../build/NEWS:10855 ../build/NEWS:12114 ../build/NEWS:16569 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:9533 +#: ../build/NEWS:10858 msgid "" "`bpo-32663 `__: Making sure the " "`SMTPUTF8SimTests` class of tests gets run in test_smtplib.py." msgstr "" -#: ../build/NEWS:9536 +#: ../build/NEWS:10861 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:9540 +#: ../build/NEWS:10865 msgid "Applicable to Python2-2.7 and later" msgstr "" -#: ../build/NEWS:9542 ../build/NEWS:10792 ../build/NEWS:14909 +#: ../build/NEWS:10867 ../build/NEWS:12117 ../build/NEWS:16234 msgid "`bpo-19417 `__: Add test_bdb.py." msgstr "" -#: ../build/NEWS:9544 ../build/NEWS:11039 +#: ../build/NEWS:10869 ../build/NEWS:12364 msgid "" "`bpo-31809 `__: Add tests to verify " "connection with secp ECDH curves." msgstr "" -#: ../build/NEWS:9549 +#: ../build/NEWS:10874 msgid "" "`bpo-34691 `__: The _contextvars module " "is now built into the core Python library on Windows." msgstr "" -#: ../build/NEWS:9552 +#: ../build/NEWS:10877 msgid "" "`bpo-35683 `__: Improved Azure Pipelines " "build steps and now verifying layouts correctly" msgstr "" -#: ../build/NEWS:9555 +#: ../build/NEWS:10880 msgid "" "`bpo-35642 `__: Remove asynciomodule.c " "from pythoncore.vcxproj" msgstr "" -#: ../build/NEWS:9557 +#: ../build/NEWS:10882 msgid "" "`bpo-35550 `__: Fix incorrect Solaris " "#ifdef checks to look for __sun && __SVR4 instead of sun when compiling." msgstr "" -#: ../build/NEWS:9560 +#: ../build/NEWS:10885 msgid "" "`bpo-35499 `__: ``make profile-opt`` no " "longer replaces ``CFLAGS_NODIST`` with ``CFLAGS``. It now adds profile-" @@ -18449,27 +21258,27 @@ msgid "" "``CFLAGS_NODIST`` flags are kept." msgstr "" -#: ../build/NEWS:9564 +#: ../build/NEWS:10889 msgid "" "`bpo-35257 `__: Avoid leaking the linker " "flags from Link Time Optimizations (LTO) into distutils when compiling C " "extensions." msgstr "" -#: ../build/NEWS:9567 +#: ../build/NEWS:10892 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:9571 +#: ../build/NEWS:10896 msgid "" "`bpo-35139 `__: Fix a compiler error " "when statically linking `pyexpat` in `Modules/Setup`." msgstr "" -#: ../build/NEWS:9574 +#: ../build/NEWS:10899 msgid "" "`bpo-35059 `__: PCbuild: Set " "InlineFunctionExpansion to OnlyExplicitInline (\"/Ob1\" option) in pyproject." @@ -18477,7 +21286,7 @@ msgid "" "make Python compiled in Debug mode a little bit faster on Windows." msgstr "" -#: ../build/NEWS:9579 +#: ../build/NEWS:10904 msgid "" "`bpo-35011 `__: Restores the use of " "pyexpatns.h to isolate our embedded copy of the expat C library so that its " @@ -18485,51 +21294,51 @@ msgid "" "application or other extension modules with their own version of libexpat." msgstr "" -#: ../build/NEWS:9584 +#: ../build/NEWS:10909 msgid "" "`bpo-28015 `__: Have --with-lto works " "correctly with clang." msgstr "" -#: ../build/NEWS:9586 +#: ../build/NEWS:10911 msgid "" "`bpo-34765 `__: Update the outdated " "install-sh file to the latest revision from automake v1.16.1" msgstr "" -#: ../build/NEWS:9589 +#: ../build/NEWS:10914 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:9593 +#: ../build/NEWS:10918 msgid "" "`bpo-34710 `__: Fixed SSL module build " "with OpenSSL & pedantic CFLAGS." msgstr "" -#: ../build/NEWS:9595 +#: ../build/NEWS:10920 msgid "" "`bpo-34582 `__: Add JUnit XML output for " "regression tests and update Azure DevOps builds." msgstr "" -#: ../build/NEWS:9598 +#: ../build/NEWS:10923 msgid "" "`bpo-34081 `__: Make Sphinx warnings as " "errors in the Docs Makefile." msgstr "" -#: ../build/NEWS:9600 +#: ../build/NEWS:10925 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:9603 +#: ../build/NEWS:10928 msgid "" "`bpo-33015 `__: Fix an undefined " "behaviour in the pthread implementation of :c:func:" @@ -18537,90 +21346,90 @@ msgid "" "``NULL``." msgstr "" -#: ../build/NEWS:9607 +#: ../build/NEWS:10932 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:9611 +#: ../build/NEWS:10936 msgid "" "`bpo-34121 `__: Fix detection of C11 " "atomic support on clang." msgstr "" -#: ../build/NEWS:9613 +#: ../build/NEWS:10938 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:9617 +#: ../build/NEWS:10942 msgid "" "`bpo-30345 `__: Add -g to LDFLAGS when " "compiling with LTO to get debug symbols." msgstr "" -#: ../build/NEWS:9619 ../build/NEWS:10204 ../build/NEWS:14914 +#: ../build/NEWS:10944 ../build/NEWS:11529 ../build/NEWS:16239 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:9623 ../build/NEWS:10426 ../build/NEWS:14918 +#: ../build/NEWS:10948 ../build/NEWS:11751 ../build/NEWS:16243 msgid "" "`bpo-33614 `__: Ensures module " "definition files for the stable ABI on Windows are correctly regenerated." msgstr "" -#: ../build/NEWS:9626 +#: ../build/NEWS:10951 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:9629 ../build/NEWS:10429 ../build/NEWS:14921 +#: ../build/NEWS:10954 ../build/NEWS:11754 ../build/NEWS:16246 msgid "" "`bpo-33522 `__: Enable CI builds on " "Visual Studio Team Services at https://python.visualstudio.com/cpython" msgstr "" -#: ../build/NEWS:9632 +#: ../build/NEWS:10957 msgid "" "`bpo-33512 `__: configure's check for " "\"long double\" has been simplified" msgstr "" -#: ../build/NEWS:9634 +#: ../build/NEWS:10959 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:9638 ../build/NEWS:10577 ../build/NEWS:14928 +#: ../build/NEWS:10963 ../build/NEWS:11902 ../build/NEWS:16253 msgid "" "`bpo-33394 `__: Enable the verbose build " "for extension modules, when GNU make is passed macros on the command line." msgstr "" -#: ../build/NEWS:9641 ../build/NEWS:10580 +#: ../build/NEWS:10966 ../build/NEWS:11905 msgid "" "`bpo-33393 `__: Update config.guess and " "config.sub files." msgstr "" -#: ../build/NEWS:9643 ../build/NEWS:10582 +#: ../build/NEWS:10968 ../build/NEWS:11907 msgid "" "`bpo-33377 `__: Add new triplets for " "mips r6 and riscv variants (used in extension suffixes)." msgstr "" -#: ../build/NEWS:9646 ../build/NEWS:10585 +#: ../build/NEWS:10971 ../build/NEWS:11910 msgid "" "`bpo-32232 `__: By default, modules " "configured in `Modules/Setup` are no longer built with `-DPy_BUILD_CORE`. " @@ -18628,19 +21437,19 @@ msgid "" "it in their individual entries." msgstr "" -#: ../build/NEWS:9650 ../build/NEWS:10589 +#: ../build/NEWS:10975 ../build/NEWS:11914 msgid "" "`bpo-33182 `__: The embedding tests can " "once again be built with clang 6.0" msgstr "" -#: ../build/NEWS:9652 ../build/NEWS:10797 ../build/NEWS:15024 +#: ../build/NEWS:10977 ../build/NEWS:12122 ../build/NEWS:16349 msgid "" "`bpo-33163 `__: Upgrade pip to 9.0.3 and " "setuptools to v39.0.1." msgstr "" -#: ../build/NEWS:9654 +#: ../build/NEWS:10979 msgid "" "`bpo-33012 `__: gcc 8 has added a new " "warning heuristic to detect invalid function casts and a stock python build " @@ -18649,146 +21458,146 @@ msgid "" "this by adding a dummy argument to all functions that implement METH_NOARGS." msgstr "" -#: ../build/NEWS:9660 ../build/NEWS:11044 +#: ../build/NEWS:10985 ../build/NEWS:12369 msgid "" "`bpo-32898 `__: Fix the python debug " "build when using COUNT_ALLOCS." msgstr "" -#: ../build/NEWS:9662 +#: ../build/NEWS:10987 msgid "" "`bpo-29442 `__: Replace optparse with " "argparse in setup.py" msgstr "" -#: ../build/NEWS:9667 +#: ../build/NEWS:10992 msgid "" "`bpo-35890 `__: Fix API calling " "consistency of GetVersionEx and wcstok." msgstr "" -#: ../build/NEWS:9669 +#: ../build/NEWS:10994 msgid "" "`bpo-32560 `__: The ``py`` launcher now " "forwards its ``STARTUPINFO`` structure to child processes." msgstr "" -#: ../build/NEWS:9672 +#: ../build/NEWS:10997 msgid "" "`bpo-35854 `__: Fix EnvBuilder and --" "symlinks in venv on Windows" msgstr "" -#: ../build/NEWS:9674 +#: ../build/NEWS:10999 msgid "" "`bpo-35811 `__: Avoid propagating venv " "settings when launching via py.exe" msgstr "" -#: ../build/NEWS:9676 +#: ../build/NEWS:11001 msgid "" "`bpo-35797 `__: Fix default executable " "used by the multiprocessing module" msgstr "" -#: ../build/NEWS:9678 +#: ../build/NEWS:11003 msgid "" "`bpo-35758 `__: Allow building on ARM " "with MSVC." msgstr "" -#: ../build/NEWS:9680 +#: ../build/NEWS:11005 msgid "" "`bpo-29734 `__: Fix handle leaks in os." "stat on Windows." msgstr "" -#: ../build/NEWS:9682 +#: ../build/NEWS:11007 msgid "" "`bpo-35596 `__: Use unchecked PYCs for " "the embeddable distro to avoid zipimport restrictions." msgstr "" -#: ../build/NEWS:9685 +#: ../build/NEWS:11010 msgid "" "`bpo-35596 `__: Fix vcruntime140.dll " "being added to embeddable distro multiple times." msgstr "" -#: ../build/NEWS:9688 +#: ../build/NEWS:11013 msgid "" "`bpo-35402 `__: Update Windows build to " "use Tcl and Tk 8.6.9" msgstr "" -#: ../build/NEWS:9690 +#: ../build/NEWS:11015 msgid "" "`bpo-35401 `__: Updates Windows build to " "OpenSSL 1.1.0j" msgstr "" -#: ../build/NEWS:9692 +#: ../build/NEWS:11017 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:9695 +#: ../build/NEWS:11020 msgid "" "`bpo-34977 `__: Adds support for " "building a Windows App Store package" msgstr "" -#: ../build/NEWS:9697 +#: ../build/NEWS:11022 msgid "" "`bpo-35067 `__: Remove _distutils_findvs " "module and use vswhere.exe instead." msgstr "" -#: ../build/NEWS:9699 +#: ../build/NEWS:11024 msgid "" "`bpo-32557 `__: Allow shutil.disk_usage " "to take a file path on Windows" msgstr "" -#: ../build/NEWS:9701 +#: ../build/NEWS:11026 msgid "" "`bpo-34770 `__: Fix a possible null " "pointer dereference in pyshellext.cpp." msgstr "" -#: ../build/NEWS:9703 +#: ../build/NEWS:11028 msgid "" "`bpo-34603 `__: Fix returning structs " "from functions produced by MSVC" msgstr "" -#: ../build/NEWS:9705 +#: ../build/NEWS:11030 msgid "" "`bpo-34581 `__: Guard MSVC-specific code " "in socketmodule.c with ``#ifdef _MSC_VER``." msgstr "" -#: ../build/NEWS:9708 +#: ../build/NEWS:11033 msgid "" "`bpo-34532 `__: Fixes exit code of list " "version arguments for py.exe." msgstr "" -#: ../build/NEWS:9710 +#: ../build/NEWS:11035 msgid "" "`bpo-34062 `__: Fixed the '--list' and " "'--list-paths' arguments for the py.exe launcher" msgstr "" -#: ../build/NEWS:9713 +#: ../build/NEWS:11038 msgid "" "`bpo-34225 `__: Ensure INCLUDE and LIB " "directories do not end with a backslash." msgstr "" -#: ../build/NEWS:9715 +#: ../build/NEWS:11040 msgid "" "`bpo-34011 `__: A suite of code has been " "changed which copied across DLLs and init.tcl from the running Python " @@ -18797,7 +21606,7 @@ msgid "" "when that is the case, rather than whenever a venv is created." msgstr "" -#: ../build/NEWS:9721 +#: ../build/NEWS:11046 msgid "" "`bpo-34006 `__: Revert line length limit " "for Windows help docs. The line-length limit is not needed because the pages " @@ -18805,7 +21614,7 @@ msgid "" "badly with the DPI setting." msgstr "" -#: ../build/NEWS:9725 +#: ../build/NEWS:11050 msgid "" "`bpo-31546 `__: Restore running " "PyOS_InputHook while waiting for user input at the prompt. The restores " @@ -18813,92 +21622,92 @@ msgid "" "prompt on Windows." msgstr "" -#: ../build/NEWS:9729 +#: ../build/NEWS:11054 msgid "" "`bpo-30237 `__: Output error when " "ReadConsole is canceled by CancelSynchronousIo instead of crashing." msgstr "" -#: ../build/NEWS:9732 +#: ../build/NEWS:11057 msgid "" "`bpo-33895 `__: GIL is released while " "calling functions that acquire Windows loader lock." msgstr "" -#: ../build/NEWS:9735 ../build/NEWS:10211 +#: ../build/NEWS:11060 ../build/NEWS:11536 msgid "" "`bpo-33720 `__: Reduces maximum marshal " "recursion depth on release builds." msgstr "" -#: ../build/NEWS:9737 +#: ../build/NEWS:11062 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:9741 +#: ../build/NEWS:11066 msgid "" "`bpo-33316 `__: PyThread_release_lock " "always fails" msgstr "" -#: ../build/NEWS:9743 ../build/NEWS:10594 +#: ../build/NEWS:11068 ../build/NEWS:11919 msgid "" "`bpo-33184 `__: Update Windows installer " "to use OpenSSL 1.1.0h." msgstr "" -#: ../build/NEWS:9745 +#: ../build/NEWS:11070 msgid "" "`bpo-32890 `__: Fix usage of " "GetLastError() instead of errno in os.execve() and os.truncate()." msgstr "" -#: ../build/NEWS:9748 ../build/NEWS:10802 ../build/NEWS:15265 +#: ../build/NEWS:11073 ../build/NEWS:12127 ../build/NEWS:16590 msgid "" "`bpo-33016 `__: Fix potential use of " "uninitialized memory in nt._getfinalpathname" msgstr "" -#: ../build/NEWS:9751 ../build/NEWS:10805 ../build/NEWS:15268 +#: ../build/NEWS:11076 ../build/NEWS:12130 ../build/NEWS:16593 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:9754 ../build/NEWS:11049 +#: ../build/NEWS:11079 ../build/NEWS:12374 msgid "" "`bpo-32901 `__: Update Tcl and Tk " "versions to 8.6.8" msgstr "" -#: ../build/NEWS:9756 ../build/NEWS:11051 ../build/NEWS:15271 +#: ../build/NEWS:11081 ../build/NEWS:12376 ../build/NEWS:16596 msgid "" "`bpo-31966 `__: Fixed WindowsConsoleIO." "write() for writing empty data." msgstr "" -#: ../build/NEWS:9758 ../build/NEWS:11053 ../build/NEWS:15273 +#: ../build/NEWS:11083 ../build/NEWS:12378 ../build/NEWS:16598 msgid "" "`bpo-32409 `__: Ensures activate.bat can " "handle Unicode contents." msgstr "" -#: ../build/NEWS:9760 ../build/NEWS:11055 ../build/NEWS:15275 +#: ../build/NEWS:11085 ../build/NEWS:12380 ../build/NEWS:16600 msgid "" "`bpo-32457 `__: Improves handling of " "denormalized executable path when launching Python." msgstr "" -#: ../build/NEWS:9763 ../build/NEWS:11058 ../build/NEWS:15278 +#: ../build/NEWS:11088 ../build/NEWS:12383 ../build/NEWS:16603 msgid "" "`bpo-32370 `__: Use the correct encoding " "for ipconfig output in the uuid module. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:9766 ../build/NEWS:11061 ../build/NEWS:15281 +#: ../build/NEWS:11091 ../build/NEWS:12386 ../build/NEWS:16606 msgid "" "`bpo-29248 `__: Fix :func:`os.readlink` " "on Windows, which was mistakenly treating the ``PrintNameOffset`` field of " @@ -18906,38 +21715,38 @@ msgid "" "Craig Holmquist and SSE4." msgstr "" -#: ../build/NEWS:9770 +#: ../build/NEWS:11095 msgid "" "`bpo-1104 `__: Correctly handle string " "length in ``msilib.SummaryInfo.GetProperty()`` to prevent it from truncating " "the last character." msgstr "" -#: ../build/NEWS:9777 +#: ../build/NEWS:11102 msgid "" "`bpo-35401 `__: Update macOS installer " "to use OpenSSL 1.1.0j." msgstr "" -#: ../build/NEWS:9779 +#: ../build/NEWS:11104 msgid "" "`bpo-35025 `__: Properly guard the use " "of the ``CLOCK_GETTIME`` et al. macros in ``timemodule`` on macOS." msgstr "" -#: ../build/NEWS:9782 +#: ../build/NEWS:11107 msgid "" "`bpo-24658 `__: On macOS, fix reading " "from and writing into a file with a size larger than 2 GiB." msgstr "" -#: ../build/NEWS:9785 +#: ../build/NEWS:11110 msgid "" "`bpo-34405 `__: Update to OpenSSL 1.1.0i " "for macOS installer builds." msgstr "" -#: ../build/NEWS:9787 +#: ../build/NEWS:11112 msgid "" "`bpo-33635 `__: In macOS stat on some " "file descriptors (/dev/fd/3 f.e) will result in bad file descriptor OSError. " @@ -18947,20 +21756,20 @@ msgid "" "same error ignoring pattern." msgstr "" -#: ../build/NEWS:9793 ../build/NEWS:10439 +#: ../build/NEWS:11118 ../build/NEWS:11764 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:9797 ../build/NEWS:10599 +#: ../build/NEWS:11122 ../build/NEWS:11924 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.1.0h." msgstr "" -#: ../build/NEWS:9799 ../build/NEWS:10811 +#: ../build/NEWS:11124 ../build/NEWS:12136 msgid "" "`bpo-32726 `__: Build and link with " "private copy of Tcl/Tk 8.6 for the macOS 10.6+ installer. The 10.9+ " @@ -18970,19 +21779,19 @@ msgid "" "as ActiveTcl." msgstr "" -#: ../build/NEWS:9805 ../build/NEWS:11068 +#: ../build/NEWS:11130 ../build/NEWS:12393 msgid "" "`bpo-32901 `__: Update macOS 10.9+ " "installer to Tcl/Tk 8.6.8." msgstr "" -#: ../build/NEWS:9807 +#: ../build/NEWS:11132 msgid "" "`bpo-31903 `__: In :mod:`_scproxy`, drop " "the GIL when calling into ``SystemConfiguration`` to avoid deadlocks." msgstr "" -#: ../build/NEWS:9813 +#: ../build/NEWS:11138 msgid "" "`bpo-35770 `__: IDLE macosx deletes " "Options => Configure IDLE. It previously deleted Window => Zoom Height by " @@ -18990,79 +21799,79 @@ msgid "" "dialog is accessed via Preferences on the IDLE menu." msgstr "" -#: ../build/NEWS:9818 +#: ../build/NEWS:11143 msgid "" "`bpo-35769 `__: Change IDLE's new file " "name from 'Untitled' to 'untitled'" msgstr "" -#: ../build/NEWS:9820 +#: ../build/NEWS:11145 msgid "" "`bpo-35660 `__: Fix imports in idlelib." "window." msgstr "" -#: ../build/NEWS:9822 +#: ../build/NEWS:11147 msgid "" "`bpo-35641 `__: Proper format `calltip` " "when the function has no docstring." msgstr "" -#: ../build/NEWS:9824 +#: ../build/NEWS:11149 msgid "" "`bpo-33987 `__: Use ttk Frame for ttk " "widgets." msgstr "" -#: ../build/NEWS:9826 +#: ../build/NEWS:11151 msgid "" "`bpo-34055 `__: Fix erroneous 'smart' " "indents and newlines in IDLE Shell." msgstr "" -#: ../build/NEWS:9828 +#: ../build/NEWS:11153 msgid "" "`bpo-35591 `__: Find Selection now works " "when selection not found." msgstr "" -#: ../build/NEWS:9830 +#: ../build/NEWS:11155 msgid "" "`bpo-35196 `__: Speed up squeezer line " "counting." msgstr "" -#: ../build/NEWS:9832 +#: ../build/NEWS:11157 msgid "" "`bpo-35598 `__: Update config_key: use " "PEP 8 names and ttk widgets, make some objects global, and add tests." msgstr "" -#: ../build/NEWS:9835 +#: ../build/NEWS:11160 msgid "" "`bpo-28097 `__: Add Previous/Next " "History entries to Shell menu." msgstr "" -#: ../build/NEWS:9837 +#: ../build/NEWS:11162 msgid "" "`bpo-35208 `__: Squeezer now properly " "counts wrapped lines before newlines." msgstr "" -#: ../build/NEWS:9839 +#: ../build/NEWS:11164 msgid "" "`bpo-35555 `__: Gray out Code Context " "menu entry when it's not applicable." msgstr "" -#: ../build/NEWS:9841 +#: ../build/NEWS:11166 msgid "" "`bpo-35521 `__: Document the IDLE editor " "code context feature. Add some internal references within the IDLE doc." msgstr "" -#: ../build/NEWS:9844 +#: ../build/NEWS:11169 msgid "" "`bpo-22703 `__: The Code Context menu " "label now toggles between Show/Hide Code Context. The Zoom Height menu now " @@ -19070,20 +21879,20 @@ msgid "" "menu to the Options menu." msgstr "" -#: ../build/NEWS:9848 +#: ../build/NEWS:11173 msgid "" "`bpo-35213 `__: Where appropriate, use " "'macOS' in idlelib." msgstr "" -#: ../build/NEWS:9850 +#: ../build/NEWS:11175 msgid "" "`bpo-34864 `__: On macOS, warn if the " "system preference \"Prefer tabs when opening documents\" is set to \"Always" "\"." msgstr "" -#: ../build/NEWS:9853 +#: ../build/NEWS:11178 msgid "" "`bpo-34864 `__: Document two IDLE on " "MacOS issues. The System Preferences Dock \"prefer tabs always\" setting " @@ -19091,26 +21900,26 @@ msgid "" "for Windows and Linux." msgstr "" -#: ../build/NEWS:9857 +#: ../build/NEWS:11182 msgid "" "`bpo-35202 `__: Remove unused imports " "from lib/idlelib" msgstr "" -#: ../build/NEWS:9859 +#: ../build/NEWS:11184 msgid "" "`bpo-33000 `__: Document that IDLE's " "shell has no line limit. A program that runs indefinitely can overfill " "memory." msgstr "" -#: ../build/NEWS:9862 +#: ../build/NEWS:11187 msgid "" "`bpo-23220 `__: Explain how IDLE's Shell " "displays output." msgstr "" -#: ../build/NEWS:9864 +#: ../build/NEWS:11189 msgid "" "`bpo-35099 `__: Improve the doc about " "IDLE running user code. The section is renamed from \"IDLE -- console " @@ -19118,41 +21927,41 @@ msgid "" "implications of using custom sys.stdxxx objects." msgstr "" -#: ../build/NEWS:9868 +#: ../build/NEWS:11193 msgid "" "`bpo-35097 `__: Add IDLE doc subsection " "explaining editor windows. Topics include opening, title and status bar, ." "py* extension, and running." msgstr "" -#: ../build/NEWS:9871 +#: ../build/NEWS:11196 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:9874 +#: ../build/NEWS:11199 msgid "" "`bpo-35088 `__: Update idlelib.help." "copy_string docstring. We now use git and backporting instead of hg and " "forward merging." msgstr "" -#: ../build/NEWS:9877 +#: ../build/NEWS:11202 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:9880 +#: ../build/NEWS:11205 msgid "" "`bpo-34548 `__: Use configured color " "theme for read-only text views." msgstr "" -#: ../build/NEWS:9882 +#: ../build/NEWS:11207 msgid "" "`bpo-1529353 `__: Enable \"squeezing\" " "of long outputs in the shell, to avoid performance degradation and to clean " @@ -19160,26 +21969,26 @@ msgid "" "a separate window, and \"unsqueezed\"." msgstr "" -#: ../build/NEWS:9887 +#: ../build/NEWS:11212 msgid "" "`bpo-34047 `__: Fixed mousewheel " "scrolling direction on macOS." msgstr "" -#: ../build/NEWS:9889 +#: ../build/NEWS:11214 msgid "" "`bpo-34275 `__: Make IDLE calltips " "always visible on Mac. Some MacOS-tk combinations need .update_idletasks(). " "Patch by Kevin Walzer." msgstr "" -#: ../build/NEWS:9892 +#: ../build/NEWS:11217 msgid "" "`bpo-34120 `__: Fix unresponsiveness " "after closing certain windows and dialogs." msgstr "" -#: ../build/NEWS:9894 +#: ../build/NEWS:11219 msgid "" "`bpo-33975 `__: Avoid small type when " "running htests. Since part of the purpose of human-viewed tests is to " @@ -19187,39 +21996,39 @@ msgid "" "for testing as when running IDLE." msgstr "" -#: ../build/NEWS:9898 +#: ../build/NEWS:11223 msgid "" "`bpo-33905 `__: Add test for idlelib." "stackview.StackBrowser." msgstr "" -#: ../build/NEWS:9900 +#: ../build/NEWS:11225 msgid "" "`bpo-33924 `__: Change mainmenu.menudefs " "key 'windows' to 'window'. Every other menudef key is lowercase version of " "main menu entry." msgstr "" -#: ../build/NEWS:9903 +#: ../build/NEWS:11228 msgid "" "`bpo-33906 `__: Rename idlelib.windows " "as window Match Window on the main menu and remove last plural module name." msgstr "" -#: ../build/NEWS:9906 +#: ../build/NEWS:11231 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:9910 +#: ../build/NEWS:11235 msgid "" "`bpo-33904 `__: IDLE: In rstrip, rename " "class RstripExtension as Rstrip" msgstr "" -#: ../build/NEWS:9912 +#: ../build/NEWS:11237 msgid "" "`bpo-33907 `__: For consistency and " "clarity, rename an IDLE module and classes. Module calltips and its class " @@ -19227,26 +22036,26 @@ msgid "" "now CalltipWindow." msgstr "" -#: ../build/NEWS:9916 +#: ../build/NEWS:11241 msgid "" "`bpo-33856 `__: Add \"help\" in the " "welcome message of IDLE" msgstr "" -#: ../build/NEWS:9918 +#: ../build/NEWS:11243 msgid "" "`bpo-33839 `__: IDLE: refactor ToolTip " "and CallTip and add documentation and tests" msgstr "" -#: ../build/NEWS:9921 +#: ../build/NEWS:11246 msgid "" "`bpo-33855 `__: Minimally test all IDLE " "modules. Add missing files, import module, instantiate classes, and check " "coverage. Check existing files." msgstr "" -#: ../build/NEWS:9924 ../build/NEWS:10216 ../build/NEWS:14944 +#: ../build/NEWS:11249 ../build/NEWS:11541 ../build/NEWS:16269 msgid "" "`bpo-33656 `__: On Windows, add API call " "saying that tk scales for DPI. On Windows 8.1+ or 10, with DPI compatibility " @@ -19255,19 +22064,19 @@ msgid "" "have no effect." msgstr "" -#: ../build/NEWS:9929 ../build/NEWS:10221 ../build/NEWS:14949 +#: ../build/NEWS:11254 ../build/NEWS:11546 ../build/NEWS:16274 msgid "" "`bpo-33768 `__: Clicking on a context " "line moves that line to the top of the editor window." msgstr "" -#: ../build/NEWS:9932 ../build/NEWS:10224 ../build/NEWS:14952 +#: ../build/NEWS:11257 ../build/NEWS:11549 ../build/NEWS:16277 msgid "" "`bpo-33763 `__: IDLE: Use read-only text " "widget for code context instead of label widget." msgstr "" -#: ../build/NEWS:9935 ../build/NEWS:10227 ../build/NEWS:14955 +#: ../build/NEWS:11260 ../build/NEWS:11552 ../build/NEWS:16280 msgid "" "`bpo-33664 `__: Scroll IDLE editor text " "by lines. Previously, the mouse wheel and scrollbar slider moved text by a " @@ -19276,33 +22085,33 @@ msgid "" "to read-only text views." msgstr "" -#: ../build/NEWS:9940 ../build/NEWS:10232 ../build/NEWS:14960 +#: ../build/NEWS:11265 ../build/NEWS:11557 ../build/NEWS:16285 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:9944 ../build/NEWS:10236 ../build/NEWS:14964 +#: ../build/NEWS:11269 ../build/NEWS:11561 ../build/NEWS:16289 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:9947 ../build/NEWS:10446 ../build/NEWS:14967 +#: ../build/NEWS:11272 ../build/NEWS:11771 ../build/NEWS:16292 msgid "" "`bpo-33628 `__: IDLE: Cleanup " "codecontext.py and its test." msgstr "" -#: ../build/NEWS:9949 ../build/NEWS:10448 ../build/NEWS:14969 +#: ../build/NEWS:11274 ../build/NEWS:11773 ../build/NEWS:16294 msgid "" "`bpo-33564 `__: IDLE's code context now " "recognizes async as a block opener." msgstr "" -#: ../build/NEWS:9951 ../build/NEWS:10604 ../build/NEWS:14974 +#: ../build/NEWS:11276 ../build/NEWS:11929 ../build/NEWS:16299 msgid "" "`bpo-21474 `__: Update word/identifier " "definition from ascii to unicode. In text and entry boxes, this affects " @@ -19310,7 +22119,7 @@ msgid "" "deletion left/right by control-BACKSPACE/DEL." msgstr "" -#: ../build/NEWS:9956 ../build/NEWS:10609 ../build/NEWS:14979 +#: ../build/NEWS:11281 ../build/NEWS:11934 ../build/NEWS:16304 msgid "" "`bpo-33204 `__: IDLE: consistently color " "invalid string prefixes. A 'u' string prefix cannot be paired with either " @@ -19318,7 +22127,7 @@ msgid "" "as is valid. Revise and extend colorizer test." msgstr "" -#: ../build/NEWS:9961 ../build/NEWS:10820 ../build/NEWS:15298 +#: ../build/NEWS:11286 ../build/NEWS:12145 ../build/NEWS:16623 msgid "" "`bpo-32984 `__: Set ``__file__`` while " "running a startup file. Like Python, IDLE optionally runs one startup file " @@ -19330,37 +22139,37 @@ msgid "" "normally, without the ``-n`` option." msgstr "" -#: ../build/NEWS:9970 ../build/NEWS:10829 ../build/NEWS:15307 +#: ../build/NEWS:11295 ../build/NEWS:12154 ../build/NEWS:16632 msgid "" "`bpo-32940 `__: Simplify and rename " "StringTranslatePseudoMapping in pyparse." msgstr "" -#: ../build/NEWS:9972 ../build/NEWS:11073 ../build/NEWS:15309 +#: ../build/NEWS:11297 ../build/NEWS:12398 ../build/NEWS:16634 msgid "" "`bpo-32916 `__: Change ``str`` to " "``code`` in pyparse." msgstr "" -#: ../build/NEWS:9974 ../build/NEWS:11075 ../build/NEWS:15311 +#: ../build/NEWS:11299 ../build/NEWS:12400 ../build/NEWS:16636 msgid "" "`bpo-32905 `__: Remove unused code in " "pyparse module." msgstr "" -#: ../build/NEWS:9976 ../build/NEWS:11077 ../build/NEWS:15313 +#: ../build/NEWS:11301 ../build/NEWS:12402 ../build/NEWS:16638 msgid "" "`bpo-32874 `__: Add tests for pyparse." msgstr "" -#: ../build/NEWS:9978 ../build/NEWS:11079 ../build/NEWS:15315 +#: ../build/NEWS:11303 ../build/NEWS:12404 ../build/NEWS:16640 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:9981 ../build/NEWS:11082 ../build/NEWS:15318 +#: ../build/NEWS:11306 ../build/NEWS:12407 ../build/NEWS:16643 msgid "" "`bpo-32826 `__: Add \"encoding=utf-8\" " "to open() in IDLE's test_help_about. GUI test test_file_buttons() only looks " @@ -19369,98 +22178,98 @@ msgid "" "encounter a non-ascii character in CREDITS.txt." msgstr "" -#: ../build/NEWS:9987 ../build/NEWS:10450 ../build/NEWS:14984 +#: ../build/NEWS:11312 ../build/NEWS:11775 ../build/NEWS:16309 msgid "" "`bpo-32831 `__: Add docstrings and tests " "for codecontext." msgstr "" -#: ../build/NEWS:9989 ../build/NEWS:11088 ../build/NEWS:15324 +#: ../build/NEWS:11314 ../build/NEWS:12413 ../build/NEWS:16649 msgid "" "`bpo-32765 `__: Update configdialog " "General tab docstring to add new widgets to the widget list." msgstr "" -#: ../build/NEWS:9995 +#: ../build/NEWS:11320 msgid "" "`bpo-35884 `__: Add a benchmark script " "for timing various ways to access variables: ``Tools/scripts/" "var_access_benchmark.py``." msgstr "" -#: ../build/NEWS:9998 +#: ../build/NEWS:11323 msgid "" "`bpo-34989 `__: python-gdb.py now " "handles errors on computing the line number of a Python frame." msgstr "" -#: ../build/NEWS:10001 +#: ../build/NEWS:11326 msgid "" "`bpo-20260 `__: Argument Clinic now has " "non-bitwise unsigned int converters." msgstr "" -#: ../build/NEWS:10003 +#: ../build/NEWS:11328 msgid "" "`bpo-32962 `__: python-gdb now catches " "``UnicodeDecodeError`` exceptions when calling ``string()``." msgstr "" -#: ../build/NEWS:10006 +#: ../build/NEWS:11331 msgid "" "`bpo-32962 `__: python-gdb now catches " "ValueError on read_var(): when Python has no debug symbols for example." msgstr "" -#: ../build/NEWS:10009 ../build/NEWS:10617 ../build/NEWS:14989 +#: ../build/NEWS:11334 ../build/NEWS:11942 ../build/NEWS:16314 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:10013 ../build/NEWS:10621 ../build/NEWS:14993 +#: ../build/NEWS:11338 ../build/NEWS:11946 ../build/NEWS:16318 msgid "" "`bpo-31920 `__: Fixed handling " "directories as arguments in the ``pygettext`` script. Based on patch by Oleg " "Krasnikov." msgstr "" -#: ../build/NEWS:10016 ../build/NEWS:10624 ../build/NEWS:14996 +#: ../build/NEWS:11341 ../build/NEWS:11949 ../build/NEWS:16321 msgid "" "`bpo-29673 `__: Fix pystackv and pystack " "gdbinit macros." msgstr "" -#: ../build/NEWS:10018 +#: ../build/NEWS:11343 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:10022 ../build/NEWS:10834 ../build/NEWS:14998 +#: ../build/NEWS:11347 ../build/NEWS:12159 ../build/NEWS:16323 msgid "" "`bpo-32885 `__: Add an ``-n`` flag for " "``Tools/scripts/pathfix.py`` to disable automatic backup creation (files " "with ``~`` suffix)." msgstr "" -#: ../build/NEWS:10025 ../build/NEWS:11094 ../build/NEWS:15334 +#: ../build/NEWS:11350 ../build/NEWS:12419 ../build/NEWS:16659 msgid "" "`bpo-32222 `__: Fix pygettext not " "extracting docstrings for functions with type annotated arguments. Patch by " "Toby Harradine." msgstr "" -#: ../build/NEWS:10028 ../build/NEWS:10626 ../build/NEWS:15001 +#: ../build/NEWS:11353 ../build/NEWS:11951 ../build/NEWS:16326 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:10034 +#: ../build/NEWS:11359 msgid "" "`bpo-35713 `__: The :c:func:" "`PyByteArray_Init` and :c:func:`PyByteArray_Fini` functions have been " @@ -19468,20 +22277,20 @@ msgid "" "from the limited API (stable ABI), and were not documented." msgstr "" -#: ../build/NEWS:10039 +#: ../build/NEWS:11364 msgid "" "`bpo-33817 `__: Fixed :c:func:" "`_PyBytes_Resize` for empty bytes objects." msgstr "" -#: ../build/NEWS:10041 +#: ../build/NEWS:11366 msgid "" "`bpo-35322 `__: Fix memory leak in :c:" "func:`PyUnicode_EncodeLocale` and :c:func:`PyUnicode_EncodeFSDefault` on " "error handling." msgstr "" -#: ../build/NEWS:10044 +#: ../build/NEWS:11369 msgid "" "`bpo-35059 `__: The following C macros " "have been converted to static inline functions: :c:func:`Py_INCREF`, :c:func:" @@ -19489,92 +22298,92 @@ msgid "" "`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`." msgstr "" -#: ../build/NEWS:10049 +#: ../build/NEWS:11374 msgid "" "`bpo-35296 `__: ``make install`` now " "also installs the internal API: ``Include/internal/*.h`` header files." msgstr "" -#: ../build/NEWS:10052 +#: ../build/NEWS:11377 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:10056 +#: ../build/NEWS:11381 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:10059 +#: ../build/NEWS:11384 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:10063 +#: ../build/NEWS:11388 msgid "" "`bpo-35134 `__: Creation of a new " "``Include/cpython/`` subdirectory." msgstr "" -#: ../build/NEWS:10065 +#: ../build/NEWS:11390 msgid "" "`bpo-34725 `__: Adds " "_Py_SetProgramFullPath so embedders may override sys.executable" msgstr "" -#: ../build/NEWS:10068 +#: ../build/NEWS:11393 msgid "" "`bpo-34910 `__: Ensure that :c:func:" "`PyObject_Print` always returns ``-1`` on error. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:10071 +#: ../build/NEWS:11396 msgid "" "`bpo-34523 `__: Py_DecodeLocale() and " "Py_EncodeLocale() now use the UTF-8 encoding on Windows if " "Py_LegacyWindowsFSEncodingFlag is zero." msgstr "" -#: ../build/NEWS:10074 +#: ../build/NEWS:11399 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:10078 +#: ../build/NEWS:11403 msgid "" "`bpo-34127 `__: Return grammatically " "correct error message based on argument count. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../build/NEWS:10081 +#: ../build/NEWS:11406 msgid "" "`bpo-23927 `__: Fixed :exc:`SystemError` " "in :c:func:`PyArg_ParseTupleAndKeywords` when the ``w*`` format unit is used " "for optional parameter." msgstr "" -#: ../build/NEWS:10085 +#: ../build/NEWS:11410 msgid "" "`bpo-32455 `__: Added :c:func:" "`PyCompile_OpcodeStackEffectWithJump`." msgstr "" -#: ../build/NEWS:10087 +#: ../build/NEWS:11412 msgid "" "`bpo-34008 `__: Py_Main() can again be " "called after Py_Initialize(), as in Python 3.6." msgstr "" -#: ../build/NEWS:10090 +#: ../build/NEWS:11415 msgid "" "`bpo-32500 `__: Fixed error messages " "for :c:func:`PySequence_Size`, :c:func:`PySequence_GetItem`, :c:func:" @@ -19582,108 +22391,108 @@ msgid "" "and :c:func:`PyMapping_Size` called with a sequence." msgstr "" -#: ../build/NEWS:10095 +#: ../build/NEWS:11420 msgid "" "`bpo-33818 `__: :c:func:" "`PyExceptionClass_Name` will now return ``const char *`` instead of ``char " "*``." msgstr "" -#: ../build/NEWS:10098 ../build/NEWS:10840 +#: ../build/NEWS:11423 ../build/NEWS:12165 msgid "" "`bpo-33042 `__: Embedding applications " "may once again call PySys_ResetWarnOptions, PySys_AddWarnOption, and " "PySys_AddXOption prior to calling Py_Initialize." msgstr "" -#: ../build/NEWS:10102 ../build/NEWS:10844 ../build/NEWS:15007 +#: ../build/NEWS:11427 ../build/NEWS:12169 ../build/NEWS:16332 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:10105 +#: ../build/NEWS:11430 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:10111 +#: ../build/NEWS:11436 msgid "Python 3.7.0 final" msgstr "" -#: ../build/NEWS:10113 ../build/NEWS:14694 +#: ../build/NEWS:11438 ../build/NEWS:16019 msgid "*Release date: 2018-06-27*" msgstr "" -#: ../build/NEWS:10118 +#: ../build/NEWS:11443 msgid "" "`bpo-33851 `__: Fix :func:`ast." "get_docstring` for a node that lacks a docstring." msgstr "" -#: ../build/NEWS:10124 +#: ../build/NEWS:11449 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:10129 +#: ../build/NEWS:11454 msgid "Python 3.7.0 release candidate 1" msgstr "" -#: ../build/NEWS:10131 +#: ../build/NEWS:11456 msgid "*Release date: 2018-06-12*" msgstr "" -#: ../build/NEWS:10241 +#: ../build/NEWS:11566 msgid "Python 3.7.0 beta 5" msgstr "" -#: ../build/NEWS:10243 +#: ../build/NEWS:11568 msgid "*Release date: 2018-05-30*" msgstr "" -#: ../build/NEWS:10256 +#: ../build/NEWS:11581 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:10390 ../build/NEWS:14831 +#: ../build/NEWS:11715 ../build/NEWS:16156 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:10420 +#: ../build/NEWS:11745 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:10432 ../build/NEWS:14924 +#: ../build/NEWS:11757 ../build/NEWS:16249 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:10454 +#: ../build/NEWS:11779 msgid "Python 3.7.0 beta 4" msgstr "" -#: ../build/NEWS:10456 +#: ../build/NEWS:11781 msgid "*Release date: 2018-05-02*" msgstr "" -#: ../build/NEWS:10514 +#: ../build/NEWS:11839 msgid "" "`bpo-33185 `__: Fixed regression when " "running pydoc with the :option:`-m` switch. (The regression was introduced " @@ -19692,50 +22501,50 @@ msgid "" "adding ``\".\"``." msgstr "" -#: ../build/NEWS:10522 +#: ../build/NEWS:11847 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:10631 +#: ../build/NEWS:11956 msgid "Python 3.7.0 beta 3" msgstr "" -#: ../build/NEWS:10633 +#: ../build/NEWS:11958 msgid "*Release date: 2018-03-29*" msgstr "" -#: ../build/NEWS:10661 ../build/NEWS:14734 +#: ../build/NEWS:11986 ../build/NEWS:16059 msgid "" "`bpo-33041 `__: Fixed jumping when the " "function contains an ``async for`` loop." msgstr "" -#: ../build/NEWS:10759 +#: ../build/NEWS:12084 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:10849 +#: ../build/NEWS:12174 msgid "Python 3.7.0 beta 2" msgstr "" -#: ../build/NEWS:10851 +#: ../build/NEWS:12176 msgid "*Release date: 2018-02-27*" msgstr "" -#: ../build/NEWS:10916 +#: ../build/NEWS:12241 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:10925 +#: ../build/NEWS:12250 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -19749,34 +22558,34 @@ msgid "" "``_abc_caches_clear``." msgstr "" -#: ../build/NEWS:11099 +#: ../build/NEWS:12424 msgid "Python 3.7.0 beta 1" msgstr "" -#: ../build/NEWS:11101 +#: ../build/NEWS:12426 msgid "*Release date: 2018-01-30*" msgstr "" -#: ../build/NEWS:11106 +#: ../build/NEWS:12431 msgid "" "`bpo-32703 `__: Fix coroutine's " "ResourceWarning when there's an active error set when it's being finalized." msgstr "" -#: ../build/NEWS:11109 ../build/NEWS:15052 +#: ../build/NEWS:12434 ../build/NEWS:16377 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:11112 +#: ../build/NEWS:12437 msgid "" "`bpo-28685 `__: Optimize list.sort() and " "sorted() by using type specialized comparisons when possible." msgstr "" -#: ../build/NEWS:11115 ../build/NEWS:15055 +#: ../build/NEWS:12440 ../build/NEWS:16380 msgid "" "`bpo-32685 `__: Improve suggestion when " "the Python 2 form of print statement is either present on the same line as " @@ -19784,7 +22593,7 @@ msgid "" "instead of a newline. Patch by Nitish Chandra." msgstr "" -#: ../build/NEWS:11120 +#: ../build/NEWS:12445 msgid "" "`bpo-32697 `__: Python now explicitly " "preserves the definition order of keyword-only parameters. It's always " @@ -19792,21 +22601,21 @@ msgid "" "behavior is now guaranteed and tested." msgstr "" -#: ../build/NEWS:11125 +#: ../build/NEWS:12450 msgid "" "`bpo-32690 `__: The locals() dictionary " "now displays in the lexical order that variables were defined. Previously, " "the order was reversed." msgstr "" -#: ../build/NEWS:11128 +#: ../build/NEWS:12453 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:11132 +#: ../build/NEWS:12457 msgid "" "`bpo-32670 `__: Enforce :pep:`479` for " "all code. This means that manually raising a StopIteration exception from a " @@ -19814,7 +22623,7 @@ msgid "" "import generator_stop' was used or not." msgstr "" -#: ../build/NEWS:11137 +#: ../build/NEWS:12462 msgid "" "`bpo-32591 `__: Added built-in support " "for tracking the origin of coroutine objects; see sys." @@ -19823,13 +22632,13 @@ msgid "" "coroutine objects." msgstr "" -#: ../build/NEWS:11142 +#: ../build/NEWS:12467 msgid "" "`bpo-31368 `__: Expose preadv and " "pwritev system calls in the os module. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:11145 +#: ../build/NEWS:12470 msgid "" "`bpo-32544 `__: ``hasattr(obj, name)`` " "and ``getattr(obj, name, default)`` are about 4 times faster than before " @@ -19837,38 +22646,38 @@ msgid "" "``__getattribute__``." msgstr "" -#: ../build/NEWS:11149 ../build/NEWS:15063 +#: ../build/NEWS:12474 ../build/NEWS:16388 msgid "" "`bpo-26163 `__: Improved frozenset() " "hash to create more distinct hash values when faced with datasets containing " "many similar values." msgstr "" -#: ../build/NEWS:11152 +#: ../build/NEWS:12477 msgid "" "`bpo-32550 `__: Remove the " "STORE_ANNOTATION bytecode." msgstr "" -#: ../build/NEWS:11154 +#: ../build/NEWS:12479 msgid "" "`bpo-20104 `__: Expose posix_spawn as a " "low level API in the os module. (removed before 3.7.0rc1)" msgstr "" -#: ../build/NEWS:11157 +#: ../build/NEWS:12482 msgid "" "`bpo-24340 `__: Fixed estimation of the " "code stack size." msgstr "" -#: ../build/NEWS:11159 +#: ../build/NEWS:12484 msgid "" "`bpo-32436 `__: Implement :pep:`567` " "Context Variables." msgstr "" -#: ../build/NEWS:11161 ../build/NEWS:15076 +#: ../build/NEWS:12486 ../build/NEWS:16401 msgid "" "`bpo-18533 `__: ``repr()`` on a dict " "containing its own ``values()`` or ``items()`` no longer raises " @@ -19876,39 +22685,39 @@ msgid "" "other recursive structures. Patch by Ben North." msgstr "" -#: ../build/NEWS:11166 +#: ../build/NEWS:12491 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:11170 ../build/NEWS:15081 +#: ../build/NEWS:12495 ../build/NEWS:16406 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:11174 +#: ../build/NEWS:12499 msgid "" "`bpo-31179 `__: Make dict.copy() up to " "5.5 times faster." msgstr "" -#: ../build/NEWS:11176 +#: ../build/NEWS:12501 msgid "" "`bpo-31113 `__: Get rid of recursion in " "the compiler for normal control flow." msgstr "" -#: ../build/NEWS:11181 +#: ../build/NEWS:12506 msgid "" "`bpo-25988 `__: Deprecate exposing the " "contents of collections.abc in the regular collections module." msgstr "" -#: ../build/NEWS:11184 +#: ../build/NEWS:12509 msgid "" "`bpo-31429 `__: The default cipher suite " "selection of the ssl module now uses a blacklist approach rather than a hard-" @@ -19917,7 +22726,7 @@ msgid "" "on compile time." msgstr "" -#: ../build/NEWS:11189 +#: ../build/NEWS:12514 msgid "" "`bpo-30306 `__: contextlib." "contextmanager now releases the arguments passed to the underlying generator " @@ -19926,45 +22735,45 @@ msgid "" "as a function decorator. Patch by Martin Teichmann." msgstr "" -#: ../build/NEWS:11195 +#: ../build/NEWS:12520 msgid "" "`bpo-21417 `__: Added support for " "setting the compression level for zipfile.ZipFile." msgstr "" -#: ../build/NEWS:11198 +#: ../build/NEWS:12523 msgid "" "`bpo-32251 `__: Implement asyncio." "BufferedProtocol (provisional API)." msgstr "" -#: ../build/NEWS:11200 +#: ../build/NEWS:12525 msgid "" "`bpo-32513 `__: In dataclasses, allow " "easier overriding of dunder methods without specifying decorator parameters." msgstr "" -#: ../build/NEWS:11203 +#: ../build/NEWS:12528 msgid "" "`bpo-32660 `__: :mod:`termios` makes " "available ``FIONREAD``, ``FIONCLEX``, ``FIOCLEX``, ``FIOASYNC`` and " "``FIONBIO`` also under Solaris/derivatives." msgstr "" -#: ../build/NEWS:11206 ../build/NEWS:15156 +#: ../build/NEWS:12531 ../build/NEWS:16481 msgid "" "`bpo-27931 `__: Fix email address header " "parsing error when the username is an empty quoted string. Patch by Xiang " "Zhang." msgstr "" -#: ../build/NEWS:11209 +#: ../build/NEWS:12534 msgid "" "`bpo-32659 `__: Under Solaris and " "derivatives, :class:`os.stat_result` provides a st_fstype attribute." msgstr "" -#: ../build/NEWS:11212 +#: ../build/NEWS:12537 msgid "" "`bpo-32662 `__: Implement Server." "start_serving(), Server.serve_forever(), and Server.is_serving() methods. " @@ -19972,44 +22781,44 @@ msgid "" "create_unix_server()." msgstr "" -#: ../build/NEWS:11216 +#: ../build/NEWS:12541 msgid "" "`bpo-32391 `__: Implement :meth:`asyncio." "StreamWriter.wait_closed` and :meth:`asyncio.StreamWriter.is_closing` methods" msgstr "" -#: ../build/NEWS:11219 +#: ../build/NEWS:12544 msgid "" "`bpo-32643 `__: Make Task._step, Task." "_wakeup and Future._schedule_callbacks methods private." msgstr "" -#: ../build/NEWS:11222 +#: ../build/NEWS:12547 msgid "" "`bpo-32630 `__: Refactor decimal module " "to use contextvars to store decimal context." msgstr "" -#: ../build/NEWS:11225 +#: ../build/NEWS:12550 msgid "" "`bpo-32622 `__: Add :meth:`asyncio." "AbstractEventLoop.sendfile` method." msgstr "" -#: ../build/NEWS:11227 ../build/NEWS:15159 +#: ../build/NEWS:12552 ../build/NEWS:16484 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:11231 ../build/NEWS:15163 +#: ../build/NEWS:12556 ../build/NEWS:16488 msgid "" "`bpo-32502 `__: uuid.uuid1 no longer " "raises an exception if a 64-bit hardware address is encountered." msgstr "" -#: ../build/NEWS:11234 +#: ../build/NEWS:12559 msgid "" "`bpo-32596 `__: ``concurrent.futures`` " "imports ``ThreadPoolExecutor`` and ``ProcessPoolExecutor`` lazily (using :" @@ -20017,81 +22826,81 @@ msgid "" "uses only ``ThreadPoolExecutor`` by default." msgstr "" -#: ../build/NEWS:11239 +#: ../build/NEWS:12564 msgid "" "`bpo-31801 `__: Add ``_ignore_`` to " "``Enum`` so temporary variables can be used during class construction " "without being turned into members." msgstr "" -#: ../build/NEWS:11242 +#: ../build/NEWS:12567 msgid "" "`bpo-32576 `__: Use queue.SimpleQueue() " "in places where it can be invoked from a weakref callback." msgstr "" -#: ../build/NEWS:11245 +#: ../build/NEWS:12570 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:11249 ../build/NEWS:15173 +#: ../build/NEWS:12574 ../build/NEWS:16498 msgid "" "`bpo-32521 `__: The nis module is now " "compatible with new libnsl and headers location." msgstr "" -#: ../build/NEWS:11252 +#: ../build/NEWS:12577 msgid "" "`bpo-32467 `__: collections.abc." "ValuesView now inherits from collections.abc.Collection." msgstr "" -#: ../build/NEWS:11255 ../build/NEWS:15176 +#: ../build/NEWS:12580 ../build/NEWS:16501 msgid "" "`bpo-32473 `__: Improve ABCMeta." "_dump_registry() output readability" msgstr "" -#: ../build/NEWS:11257 +#: ../build/NEWS:12582 msgid "" "`bpo-32102 `__: New argument " "``capture_output`` for subprocess.run" msgstr "" -#: ../build/NEWS:11259 ../build/NEWS:15178 +#: ../build/NEWS:12584 ../build/NEWS:16503 msgid "" "`bpo-32521 `__: glibc has removed Sun " "RPC. Use replacement libtirpc headers and library in nis module." msgstr "" -#: ../build/NEWS:11262 +#: ../build/NEWS:12587 msgid "" "`bpo-32493 `__: UUID module fixes build " "for FreeBSD/OpenBSD" msgstr "" -#: ../build/NEWS:11264 +#: ../build/NEWS:12589 msgid "" "`bpo-32503 `__: Pickling with protocol 4 " "no longer creates too small frames." msgstr "" -#: ../build/NEWS:11266 +#: ../build/NEWS:12591 msgid "" "`bpo-29237 `__: Create enum for pstats " "sorting options" msgstr "" -#: ../build/NEWS:11268 +#: ../build/NEWS:12593 msgid "" "`bpo-32454 `__: Add close(fd) function " "to the socket module." msgstr "" -#: ../build/NEWS:11270 +#: ../build/NEWS:12595 msgid "" "`bpo-25942 `__: The subprocess module is " "now more graceful when handling a Ctrl-C KeyboardInterrupt during subprocess." @@ -20102,58 +22911,58 @@ msgid "" "child had a chance first." msgstr "" -#: ../build/NEWS:11277 +#: ../build/NEWS:12602 msgid "" "`bpo-32433 `__: The hmac module now has " "hmac.digest(), which provides an optimized HMAC digest." msgstr "" -#: ../build/NEWS:11280 +#: ../build/NEWS:12605 msgid "" "`bpo-28134 `__: Sockets now auto-detect " "family, type and protocol from file descriptor by default." msgstr "" -#: ../build/NEWS:11283 +#: ../build/NEWS:12608 msgid "" "`bpo-32404 `__: Fix bug where :meth:" "`datetime.datetime.fromtimestamp` did not call __new__ in :class:`datetime." "datetime` subclasses." msgstr "" -#: ../build/NEWS:11286 +#: ../build/NEWS:12611 msgid "" "`bpo-32403 `__: Improved speed of :class:" "`datetime.date` and :class:`datetime.datetime` alternate constructors." msgstr "" -#: ../build/NEWS:11289 ../build/NEWS:15181 +#: ../build/NEWS:12614 ../build/NEWS:16506 msgid "" "`bpo-32228 `__: Ensure that " "``truncate()`` preserves the file position (as reported by ``tell()``) after " "writes longer than the buffer size." msgstr "" -#: ../build/NEWS:11292 +#: ../build/NEWS:12617 msgid "" "`bpo-32410 `__: Implement ``loop." "sock_sendfile`` for asyncio event loop." msgstr "" -#: ../build/NEWS:11294 +#: ../build/NEWS:12619 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:11297 +#: ../build/NEWS:12622 msgid "" "`bpo-32373 `__: Add socket.getblocking() " "method." msgstr "" -#: ../build/NEWS:11299 +#: ../build/NEWS:12624 msgid "" "`bpo-32248 `__: Add :mod:`importlib." "resources` and :class:`importlib.abc.ResourceReader` as the unified API for " @@ -20163,19 +22972,19 @@ msgid "" "`importlib.abc.ResourceLoader` is deprecated in favor of these new APIs." msgstr "" -#: ../build/NEWS:11307 +#: ../build/NEWS:12632 msgid "" "`bpo-32320 `__: collections.namedtuple() " "now supports default values." msgstr "" -#: ../build/NEWS:11309 +#: ../build/NEWS:12634 msgid "" "`bpo-29302 `__: Add contextlib." "AsyncExitStack. Patch by Alexander Mohr and Ilya Kulakov." msgstr "" -#: ../build/NEWS:11312 +#: ../build/NEWS:12637 msgid "" "`bpo-31961 `__: *Removed in Python " "3.7.0b2.* The *args* argument of subprocess.Popen can now be a :term:`path-" @@ -20183,7 +22992,7 @@ msgid "" "be a :term:`path-like object` as well." msgstr "" -#: ../build/NEWS:11317 ../build/NEWS:15209 +#: ../build/NEWS:12642 ../build/NEWS:16534 msgid "" "`bpo-31900 `__: The :func:`locale." "localeconv` function now sets temporarily the ``LC_CTYPE`` locale to the " @@ -20195,14 +23004,14 @@ msgid "" "subclasses) with the ``n`` type (ex: ``'{:n}'.format(1234)``)." msgstr "" -#: ../build/NEWS:11326 +#: ../build/NEWS:12651 msgid "" "`bpo-31853 `__: Use super().method " "instead of socket.method in SSLSocket. They were there most likely for " "legacy reasons." msgstr "" -#: ../build/NEWS:11329 +#: ../build/NEWS:12654 msgid "" "`bpo-31399 `__: The ssl module now uses " "OpenSSL's X509_VERIFY_PARAM_set1_host() and X509_VERIFY_PARAM_set1_ip() API " @@ -20210,26 +23019,26 @@ msgid "" "disabled with SSLContext.hostname_checks_common_name." msgstr "" -#: ../build/NEWS:11334 +#: ../build/NEWS:12659 msgid "" "`bpo-14976 `__: Add a queue.SimpleQueue " "class, an unbounded FIFO queue with a reentrant C implementation of put()." msgstr "" -#: ../build/NEWS:11340 +#: ../build/NEWS:12665 msgid "" "`bpo-32724 `__: Add references to some " "commands in the documentation of Pdb. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:11343 +#: ../build/NEWS:12668 msgid "" "`bpo-32649 `__: Complete the C API " "documentation, profiling and tracing part with the newly added per-opcode " "events." msgstr "" -#: ../build/NEWS:11346 ../build/NEWS:15237 +#: ../build/NEWS:12671 ../build/NEWS:16562 msgid "" "`bpo-17799 `__: Explain real behaviour " "of sys.settrace and sys.setprofile and their C-API counterparts regarding " @@ -20237,13 +23046,13 @@ msgid "" "Salgado." msgstr "" -#: ../build/NEWS:11353 ../build/NEWS:15247 +#: ../build/NEWS:12678 ../build/NEWS:16572 msgid "" "`bpo-32721 `__: Fix test_hashlib to not " "fail if the _md5 module is not built." msgstr "" -#: ../build/NEWS:11355 +#: ../build/NEWS:12680 msgid "" "`bpo-28414 `__: Add test cases for IDNA " "2003 and 2008 host names. IDNA 2003 internationalized host names are working " @@ -20251,7 +23060,7 @@ msgid "" "2008 are still broken." msgstr "" -#: ../build/NEWS:11359 +#: ../build/NEWS:12684 msgid "" "`bpo-32604 `__: Add a new " "\"_xxsubinterpreters\" extension module that exposes the existing " @@ -20261,63 +23070,63 @@ msgid "" "removed in 3.7.0rc1." msgstr "" -#: ../build/NEWS:11365 +#: ../build/NEWS:12690 msgid "" "`bpo-32602 `__: Add test certs and test " "for ECDSA cert and EC/RSA dual mode." msgstr "" -#: ../build/NEWS:11367 +#: ../build/NEWS:12692 msgid "" "`bpo-32549 `__: On Travis CI, Python now " "Compiles and uses a local copy of OpenSSL 1.1.0g for testing." msgstr "" -#: ../build/NEWS:11373 ../build/NEWS:15259 +#: ../build/NEWS:12698 ../build/NEWS:16584 msgid "" "`bpo-32635 `__: Fix segfault of the " "crypt module when libxcrypt is provided instead of libcrypt at the system." msgstr "" -#: ../build/NEWS:11376 +#: ../build/NEWS:12701 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:11380 +#: ../build/NEWS:12705 msgid "" "`bpo-32593 `__: Drop support of FreeBSD " "9 and older." msgstr "" -#: ../build/NEWS:11382 +#: ../build/NEWS:12707 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:11388 +#: ../build/NEWS:12713 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module and add missing _queue module to installer." msgstr "" -#: ../build/NEWS:11391 +#: ../build/NEWS:12716 msgid "" "`bpo-29911 `__: Ensure separate Modify " "and Uninstall buttons are displayed." msgstr "" -#: ../build/NEWS:11393 +#: ../build/NEWS:12718 msgid "" "`bpo-32507 `__: Use app-local UCRT " "install rather than the proper update for old versions of Windows." msgstr "" -#: ../build/NEWS:11399 +#: ../build/NEWS:12724 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in 64-" @@ -20326,34 +23135,34 @@ msgid "" "own copy of Tcl/Tk 8.6." msgstr "" -#: ../build/NEWS:11404 +#: ../build/NEWS:12729 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:11410 +#: ../build/NEWS:12735 msgid "" "`bpo-32681 `__: Fix uninitialized " "variable 'res' in the C implementation of os.dup2. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:11413 +#: ../build/NEWS:12738 msgid "" "`bpo-10381 `__: Add C API access to the " "``datetime.timezone`` constructor and ``datetime.timzone.UTC`` singleton." msgstr "" -#: ../build/NEWS:11418 +#: ../build/NEWS:12743 msgid "Python 3.7.0 alpha 4" msgstr "" -#: ../build/NEWS:11420 +#: ../build/NEWS:12745 msgid "*Release date: 2018-01-08*" msgstr "" -#: ../build/NEWS:11425 +#: ../build/NEWS:12750 msgid "" "`bpo-31975 `__: The default warning " "filter list now starts with a \"default::DeprecationWarning:__main__\" " @@ -20361,19 +23170,19 @@ msgid "" "file scripts and at the interactive prompt." msgstr "" -#: ../build/NEWS:11430 +#: ../build/NEWS:12755 msgid "" "`bpo-32226 `__: ``__class_getitem__`` is " "now an automatic class method." msgstr "" -#: ../build/NEWS:11432 +#: ../build/NEWS:12757 msgid "" "`bpo-32399 `__: Add AIX uuid library " "support for RFC4122 using uuid_create() in libc.a" msgstr "" -#: ../build/NEWS:11435 +#: ../build/NEWS:12760 msgid "" "`bpo-32390 `__: Fix the compilation " "failure on AIX after the f_fsid field has been added to the object returned " @@ -20381,26 +23190,26 @@ msgid "" "Original patch by Michael Felt." msgstr "" -#: ../build/NEWS:11439 +#: ../build/NEWS:12764 msgid "" "`bpo-32379 `__: Make MRO computation " "faster when a class inherits from a single base." msgstr "" -#: ../build/NEWS:11442 +#: ../build/NEWS:12767 msgid "" "`bpo-32259 `__: The error message of a " "TypeError raised when unpack non-iterable is now more specific." msgstr "" -#: ../build/NEWS:11445 ../build/NEWS:15066 +#: ../build/NEWS:12770 ../build/NEWS:16391 msgid "" "`bpo-27169 `__: The ``__debug__`` " "constant is now optimized out at compile time. This fixes also `bpo-22091 " "`__." msgstr "" -#: ../build/NEWS:11448 +#: ../build/NEWS:12773 msgid "" "`bpo-32329 `__: The :option:`-R` option " "now turns on hash randomization when the :envvar:`PYTHONHASHSEED` " @@ -20409,7 +23218,7 @@ msgid "" "hash randomization is turned off by ``PYTHONHASHSEED=0``." msgstr "" -#: ../build/NEWS:11454 +#: ../build/NEWS:12779 msgid "" "`bpo-30416 `__: The optimizer is now " "protected from spending much time doing complex calculations and consuming " @@ -20417,34 +23226,34 @@ msgid "" "limits for constants that can be produced in constant folding." msgstr "" -#: ../build/NEWS:11459 ../build/NEWS:14736 +#: ../build/NEWS:12784 ../build/NEWS:16061 msgid "" "`bpo-32282 `__: Fix an unnecessary ifdef " "in the include of VersionHelpers.h in socketmodule on Windows." msgstr "" -#: ../build/NEWS:11462 +#: ../build/NEWS:12787 msgid "" "`bpo-30579 `__: Implement TracebackType." "__new__ to allow Python-level creation of traceback objects, and make " "TracebackType.tb_next mutable." msgstr "" -#: ../build/NEWS:11465 +#: ../build/NEWS:12790 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:11469 +#: ../build/NEWS:12794 msgid "" "`bpo-31506 `__: Improve the error " "message logic for object.__new__ and object.__init__. Patch by Sanyam " "Khurana." msgstr "" -#: ../build/NEWS:11472 +#: ../build/NEWS:12797 msgid "" "`bpo-20361 `__: ``-b`` and ``-bb`` now " "inject ``'default::BytesWarning'`` and ``error::BytesWarning`` entries into " @@ -20453,124 +23262,124 @@ msgid "" "environment variable." msgstr "" -#: ../build/NEWS:11477 +#: ../build/NEWS:12802 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:11481 +#: ../build/NEWS:12806 msgid "" "`bpo-29240 `__: Add a new UTF-8 mode: " "implementation of the :pep:`540`." msgstr "" -#: ../build/NEWS:11483 +#: ../build/NEWS:12808 msgid "" "`bpo-32226 `__: :pep:`560`: Add support " "for ``__mro_entries__`` and ``__class_getitem__``. Implemented by Ivan " "Levkivskyi." msgstr "" -#: ../build/NEWS:11486 +#: ../build/NEWS:12811 msgid "" "`bpo-32225 `__: :pep:`562`: Add support " "for module ``__getattr__`` and ``__dir__``. Implemented by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:11489 +#: ../build/NEWS:12814 msgid "" "`bpo-31901 `__: The `atexit` module now " "has its callback stored per interpreter." msgstr "" -#: ../build/NEWS:11492 +#: ../build/NEWS:12817 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:11496 +#: ../build/NEWS:12821 msgid "" "`bpo-29469 `__: Move constant folding " "from bytecode layer to AST layer. Original patch by Eugene Toder." msgstr "" -#: ../build/NEWS:11502 +#: ../build/NEWS:12827 msgid "" "`bpo-32506 `__: Now that dict is defined " "as keeping insertion order, drop OrderedDict and just use plain dict." msgstr "" -#: ../build/NEWS:11505 +#: ../build/NEWS:12830 msgid "" "`bpo-32279 `__: Add params to " "dataclasses.make_dataclasses(): init, repr, eq, order, hash, and frozen. " "Pass them through to dataclass()." msgstr "" -#: ../build/NEWS:11508 +#: ../build/NEWS:12833 msgid "" "`bpo-32278 `__: Make type information " "optional on dataclasses.make_dataclass(). If omitted, the string 'typing." "Any' is used." msgstr "" -#: ../build/NEWS:11511 +#: ../build/NEWS:12836 msgid "" "`bpo-32499 `__: Add dataclasses." "is_dataclass(obj), which returns True if obj is a dataclass or an instance " "of one." msgstr "" -#: ../build/NEWS:11514 +#: ../build/NEWS:12839 msgid "" "`bpo-32468 `__: Improve frame repr() to " "mention filename, code name and current line number." msgstr "" -#: ../build/NEWS:11517 +#: ../build/NEWS:12842 msgid "" "`bpo-23749 `__: asyncio: Implement loop." "start_tls()" msgstr "" -#: ../build/NEWS:11519 +#: ../build/NEWS:12844 msgid "" "`bpo-32441 `__: Return the new file " "descriptor (i.e., the second argument) from ``os.dup2``. Previously, " "``None`` was always returned." msgstr "" -#: ../build/NEWS:11522 +#: ../build/NEWS:12847 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:11525 +#: ../build/NEWS:12850 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:11529 +#: ../build/NEWS:12854 msgid "" "`bpo-32415 `__: asyncio: Add Task." "get_loop() and Future.get_loop()" msgstr "" -#: ../build/NEWS:11531 ../build/NEWS:15184 +#: ../build/NEWS:12856 ../build/NEWS:16509 msgid "" "`bpo-26133 `__: Don't unsubscribe " "signals in asyncio UNIX event loop on interpreter shutdown." msgstr "" -#: ../build/NEWS:11534 +#: ../build/NEWS:12859 msgid "" "`bpo-32363 `__: Make asyncio.Task." "set_exception() and set_result() raise NotImplementedError. Task._step() and " @@ -20578,7 +23387,7 @@ msgid "" "state, instead of raising an AssertionError." msgstr "" -#: ../build/NEWS:11539 +#: ../build/NEWS:12864 msgid "" "`bpo-32357 `__: Optimize asyncio." "iscoroutine() and loop.create_task() for non-native coroutines (e.g. async/" @@ -20587,33 +23396,33 @@ msgid "" "fast." msgstr "" -#: ../build/NEWS:11544 +#: ../build/NEWS:12869 msgid "" "`bpo-32356 `__: asyncio.transport." "resume_reading() and pause_reading() are now idempotent. New transport." "is_reading() method is added." msgstr "" -#: ../build/NEWS:11547 +#: ../build/NEWS:12872 msgid "" "`bpo-32355 `__: Optimize asyncio." "gather(); now up to 15% faster." msgstr "" -#: ../build/NEWS:11549 +#: ../build/NEWS:12874 msgid "" "`bpo-32351 `__: Use fastpath in asyncio." "sleep if delay<0 (2x boost)" msgstr "" -#: ../build/NEWS:11551 +#: ../build/NEWS:12876 msgid "" "`bpo-32348 `__: Optimize asyncio.Future " "schedule/add/remove callback. The optimization shows 3-6% performance " "improvements of async/await code." msgstr "" -#: ../build/NEWS:11554 +#: ../build/NEWS:12879 msgid "" "`bpo-32331 `__: Fix socket.settimeout() " "and socket.setblocking() to keep socket.type as is. Fix socket.socket() " @@ -20621,7 +23430,7 @@ msgid "" "only affects OSes that have SOCK_NONBLOCK and/or SOCK_CLOEXEC." msgstr "" -#: ../build/NEWS:11559 +#: ../build/NEWS:12884 msgid "" "`bpo-32248 `__: Add :class:`importlib." "abc.ResourceReader` as an ABC for loaders to provide a unified API for " @@ -20629,13 +23438,13 @@ msgid "" "resources` as the port of ``importlib_resources``." msgstr "" -#: ../build/NEWS:11564 +#: ../build/NEWS:12889 msgid "" "`bpo-32311 `__: Implement asyncio." "create_task(coro) shortcut" msgstr "" -#: ../build/NEWS:11566 +#: ../build/NEWS:12891 msgid "" "`bpo-32327 `__: Convert asyncio " "functions that were documented as coroutines to coroutines. Affected " @@ -20643,55 +23452,55 @@ msgid "" "getaddrinfo, loop.getnameinfo." msgstr "" -#: ../build/NEWS:11570 ../build/NEWS:15190 +#: ../build/NEWS:12895 ../build/NEWS:16515 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:11573 ../build/NEWS:15193 +#: ../build/NEWS:12898 ../build/NEWS:16518 msgid "" "`bpo-32302 `__: Fix bdist_wininst of " "distutils for CRT v142: it binary compatible with CRT v140." msgstr "" -#: ../build/NEWS:11576 +#: ../build/NEWS:12901 msgid "" "`bpo-29711 `__: Fix ``stop_serving`` in " "asyncio proactor loop kill all listening servers" msgstr "" -#: ../build/NEWS:11579 +#: ../build/NEWS:12904 msgid "" "`bpo-32308 `__: :func:`re.sub()` now " "replaces empty matches adjacent to a previous non-empty match." msgstr "" -#: ../build/NEWS:11582 +#: ../build/NEWS:12907 msgid "" "`bpo-29970 `__: Abort asyncio " "SSLProtocol connection if handshake not complete within 10s" msgstr "" -#: ../build/NEWS:11585 +#: ../build/NEWS:12910 msgid "" "`bpo-32314 `__: Implement asyncio.run()." msgstr "" -#: ../build/NEWS:11587 +#: ../build/NEWS:12912 msgid "" "`bpo-17852 `__: Revert incorrect fix " "based on misunderstanding of _Py_PyAtExit() semantics." msgstr "" -#: ../build/NEWS:11590 +#: ../build/NEWS:12915 msgid "" "`bpo-32296 `__: Implement asyncio." "_get_running_loop() and get_event_loop() in C. This makes them 4x faster." msgstr "" -#: ../build/NEWS:11593 +#: ../build/NEWS:12918 msgid "" "`bpo-32250 `__: Implement ``asyncio." "current_task()`` and ``asyncio.all_tasks()``. Add helpers intended to be " @@ -20701,7 +23510,7 @@ msgid "" "Task.all_tasks()``." msgstr "" -#: ../build/NEWS:11599 ../build/NEWS:15196 +#: ../build/NEWS:12924 ../build/NEWS:16521 msgid "" "`bpo-32255 `__: A single empty field is " "now always quoted when written into a CSV file. This allows to distinguish " @@ -20709,7 +23518,7 @@ msgid "" "Takeuchi." msgstr "" -#: ../build/NEWS:11603 ../build/NEWS:15200 +#: ../build/NEWS:12928 ../build/NEWS:16525 msgid "" "`bpo-32277 `__: Raise " "``NotImplementedError`` instead of ``SystemError`` on platforms where " @@ -20717,14 +23526,14 @@ msgid "" "Sottile." msgstr "" -#: ../build/NEWS:11607 +#: ../build/NEWS:12932 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:11611 +#: ../build/NEWS:12936 msgid "" "`bpo-29137 `__: The ``fpectl`` library " "has been removed. It was never enabled by default, never worked correctly on " @@ -20732,25 +23541,25 @@ msgid "" "breakage of C extensions." msgstr "" -#: ../build/NEWS:11615 +#: ../build/NEWS:12940 msgid "" "`bpo-32273 `__: Move asyncio.test_utils " "to test.test_asyncio." msgstr "" -#: ../build/NEWS:11617 +#: ../build/NEWS:12942 msgid "" "`bpo-32272 `__: Remove asyncio.async() " "function." msgstr "" -#: ../build/NEWS:11619 +#: ../build/NEWS:12944 msgid "" "`bpo-32269 `__: Add asyncio." "get_running_loop() function." msgstr "" -#: ../build/NEWS:11621 +#: ../build/NEWS:12946 msgid "" "`bpo-32265 `__: All class and static " "methods of builtin types now are correctly classified by inspect." @@ -20758,39 +23567,39 @@ msgid "" "ClassMethodDescriptorType for unbound class methods of builtin types." msgstr "" -#: ../build/NEWS:11626 +#: ../build/NEWS:12951 msgid "" "`bpo-32253 `__: Deprecate ``yield from " "lock``, ``await lock``, ``with (yield from lock)`` and ``with await lock`` " "for asyncio synchronization primitives." msgstr "" -#: ../build/NEWS:11630 +#: ../build/NEWS:12955 msgid "" "`bpo-22589 `__: Changed MIME type of ." "bmp from 'image/x-ms-bmp' to 'image/bmp'" msgstr "" -#: ../build/NEWS:11632 +#: ../build/NEWS:12957 msgid "" "`bpo-32193 `__: Convert asyncio to use " "*async/await* syntax. Old styled ``yield from`` is still supported too." msgstr "" -#: ../build/NEWS:11635 +#: ../build/NEWS:12960 msgid "" "`bpo-32206 `__: Add support to run " "modules with pdb" msgstr "" -#: ../build/NEWS:11637 +#: ../build/NEWS:12962 msgid "" "`bpo-32227 `__: ``functools." "singledispatch`` now supports registering implementations using type " "annotations." msgstr "" -#: ../build/NEWS:11640 +#: ../build/NEWS:12965 msgid "" "`bpo-15873 `__: Added new alternate " "constructors :meth:`datetime.datetime.fromisoformat`, :meth:`datetime.time." @@ -20798,26 +23607,26 @@ msgid "" "operation of each classes's respective ``isoformat`` methods." msgstr "" -#: ../build/NEWS:11646 ../build/NEWS:15204 +#: ../build/NEWS:12971 ../build/NEWS:16529 msgid "" "`bpo-32199 `__: The getnode() ip getter " "now uses 'ip link' instead of 'ip link list'." msgstr "" -#: ../build/NEWS:11649 +#: ../build/NEWS:12974 msgid "" "`bpo-32143 `__: os.statvfs() includes " "the f_fsid field from statvfs(2)" msgstr "" -#: ../build/NEWS:11651 +#: ../build/NEWS:12976 msgid "" "`bpo-26439 `__: Fix ctypes.util." "find_library() for AIX by implementing ctypes._aix.find_library() Patch by: " "Michael Felt" msgstr "" -#: ../build/NEWS:11654 +#: ../build/NEWS:12979 msgid "" "`bpo-31993 `__: The pickler now uses " "less memory when serializing large bytes and str objects into a file. " @@ -20825,33 +23634,33 @@ msgid "" "large bytes and str objects." msgstr "" -#: ../build/NEWS:11658 ../build/NEWS:15207 +#: ../build/NEWS:12983 ../build/NEWS:16532 msgid "" "`bpo-27456 `__: Ensure TCP_NODELAY is " "set on Linux. Tests by Victor Stinner." msgstr "" -#: ../build/NEWS:11660 +#: ../build/NEWS:12985 msgid "" "`bpo-31778 `__: ast.literal_eval() is " "now more strict. Addition and subtraction of arbitrary numbers no longer " "allowed." msgstr "" -#: ../build/NEWS:11663 ../build/NEWS:15218 +#: ../build/NEWS:12988 ../build/NEWS:16543 msgid "" "`bpo-31802 `__: Importing native path " "module (``posixpath``, ``ntpath``) now works even if the ``os`` module still " "is not imported." msgstr "" -#: ../build/NEWS:11666 +#: ../build/NEWS:12991 msgid "" "`bpo-30241 `__: Add contextlib." "AbstractAsyncContextManager. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:11669 +#: ../build/NEWS:12994 msgid "" "`bpo-31699 `__: Fix deadlocks in :class:" "`concurrent.futures.ProcessPoolExecutor` when task arguments or results " @@ -20859,81 +23668,81 @@ msgid "" "the :class:`ProcessPoolExecutor` API always eventually return." msgstr "" -#: ../build/NEWS:11674 +#: ../build/NEWS:12999 msgid "" "`bpo-15216 `__: ``TextIOWrapper." "reconfigure()`` supports changing *encoding*, *errors*, and *newline*." msgstr "" -#: ../build/NEWS:11680 +#: ../build/NEWS:13005 msgid "" "`bpo-32418 `__: Add get_loop() method to " "Server and AbstractServer classes." msgstr "" -#: ../build/NEWS:11685 ../build/NEWS:15249 +#: ../build/NEWS:13010 ../build/NEWS:16574 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:11688 +#: ../build/NEWS:13013 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:11694 +#: ../build/NEWS:13019 msgid "" "`bpo-19764 `__: Implement support for " "`subprocess.Popen(close_fds=True)` on Windows. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:11700 ../build/NEWS:15330 +#: ../build/NEWS:13025 ../build/NEWS:16655 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:11707 +#: ../build/NEWS:13032 msgid "" "`bpo-32030 `__: Py_Initialize() doesn't " "reset the memory allocators to default if the ``PYTHONMALLOC`` environment " "variable is not set." msgstr "" -#: ../build/NEWS:11710 ../build/NEWS:15340 +#: ../build/NEWS:13035 ../build/NEWS:16665 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:11714 +#: ../build/NEWS:13039 msgid "" "`bpo-32264 `__: Moved the pygetopt.h " "header into internal/, since it has no public APIs." msgstr "" -#: ../build/NEWS:11717 +#: ../build/NEWS:13042 msgid "" "`bpo-32241 `__: :c:func:" "`Py_SetProgramName` and :c:func:`Py_SetPythonHome` now take the ``const " "wchar *`` arguments instead of ``wchar *``." msgstr "" -#: ../build/NEWS:11722 +#: ../build/NEWS:13047 msgid "Python 3.7.0 alpha 3" msgstr "" -#: ../build/NEWS:11724 ../build/NEWS:15357 +#: ../build/NEWS:13049 ../build/NEWS:16682 msgid "*Release date: 2017-12-05*" msgstr "" -#: ../build/NEWS:11729 ../build/NEWS:15362 +#: ../build/NEWS:13054 ../build/NEWS:16687 msgid "" "`bpo-32176 `__: co_flags.CO_NOFREE is " "now always set correctly by the code object constructor based on freevars " @@ -20942,7 +23751,7 @@ msgid "" "injected into a modified code object and function." msgstr "" -#: ../build/NEWS:11735 +#: ../build/NEWS:13060 msgid "" "`bpo-10544 `__: Yield expressions are " "now deprecated in comprehensions and generator expressions. They are still " @@ -20950,14 +23759,14 @@ msgid "" "directly in the enclosing scope." msgstr "" -#: ../build/NEWS:11739 ../build/NEWS:15085 +#: ../build/NEWS:13064 ../build/NEWS:16410 msgid "" "`bpo-32137 `__: The repr of deeply " "nested dict now raises a RecursionError instead of crashing due to a stack " "overflow." msgstr "" -#: ../build/NEWS:11742 +#: ../build/NEWS:13067 msgid "" "`bpo-32096 `__: Revert memory allocator " "changes in the C API: move structures back from _PyRuntime to Objects/" @@ -20966,13 +23775,13 @@ msgid "" "_PyRuntime_Initialize()." msgstr "" -#: ../build/NEWS:11747 +#: ../build/NEWS:13072 msgid "" "`bpo-32043 `__: Add a new \"developer " "mode\": new \"-X dev\" command line option to enable debug checks at runtime." msgstr "" -#: ../build/NEWS:11750 +#: ../build/NEWS:13075 msgid "" "`bpo-32023 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is used " @@ -20980,7 +23789,7 @@ msgid "" "parentheses can be omitted only on calls." msgstr "" -#: ../build/NEWS:11755 +#: ../build/NEWS:13080 msgid "" "`bpo-32012 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is passed " @@ -20989,7 +23798,7 @@ msgid "" "comma on either side." msgstr "" -#: ../build/NEWS:11760 +#: ../build/NEWS:13085 msgid "" "`bpo-28180 `__: A new internal " "``_Py_SetLocaleFromEnv(category)`` helper function has been added in order " @@ -20998,7 +23807,7 @@ msgid "" "environment by default)." msgstr "" -#: ../build/NEWS:11765 ../build/NEWS:15368 +#: ../build/NEWS:13090 ../build/NEWS:16693 msgid "" "`bpo-31949 `__: Fixed several issues in " "printing tracebacks (PyTraceBack_Print()). Setting sys.tracebacklimit to 0 " @@ -21009,13 +23818,13 @@ msgid "" "traceback items on Windows. Fixed output errors handling." msgstr "" -#: ../build/NEWS:11773 ../build/NEWS:15376 +#: ../build/NEWS:13098 ../build/NEWS:16701 msgid "" "`bpo-30696 `__: Fix the interactive " "interpreter looping endlessly when no memory." msgstr "" -#: ../build/NEWS:11776 ../build/NEWS:15379 +#: ../build/NEWS:13101 ../build/NEWS:16704 msgid "" "`bpo-20047 `__: Bytearray methods " "partition() and rpartition() now accept only bytes-like objects as " @@ -21023,34 +23832,34 @@ msgid "" "returning a bogus result when an integer is passed as a separator." msgstr "" -#: ../build/NEWS:11781 ../build/NEWS:15387 +#: ../build/NEWS:13106 ../build/NEWS:16712 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:11785 +#: ../build/NEWS:13110 msgid "" "`bpo-31845 `__: Environment variables " "are once more read correctly at interpreter startup." msgstr "" -#: ../build/NEWS:11788 +#: ../build/NEWS:13113 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:11792 ../build/NEWS:15391 +#: ../build/NEWS:13117 ../build/NEWS:16716 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:11795 +#: ../build/NEWS:13120 msgid "" "`bpo-31618 `__: The per-frame tracing " "logic added in 3.7a1 has been altered so that ``frame->f_lineno`` is updated " @@ -21061,14 +23870,14 @@ msgid "" "enabled, line events now occur first." msgstr "" -#: ../build/NEWS:11803 ../build/NEWS:15394 +#: ../build/NEWS:13128 ../build/NEWS:16719 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:11807 ../build/NEWS:15398 +#: ../build/NEWS:13132 ../build/NEWS:16723 msgid "" "`bpo-31786 `__: Fix timeout rounding in " "the select module to round correctly negative timeouts between -1.0 and 0.0. " @@ -21076,35 +23885,35 @@ msgid "" "was incorrectly non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:11812 +#: ../build/NEWS:13137 msgid "" "`bpo-31781 `__: Prevent crashes when " "calling methods of an uninitialized ``zipimport.zipimporter`` object. Patch " "by Oren Milman." msgstr "" -#: ../build/NEWS:11815 +#: ../build/NEWS:13140 msgid "" "`bpo-30399 `__: Standard repr() of " "BaseException with a single argument no longer contains redundant trailing " "comma." msgstr "" -#: ../build/NEWS:11818 ../build/NEWS:15406 +#: ../build/NEWS:13143 ../build/NEWS:16731 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:11821 ../build/NEWS:15451 +#: ../build/NEWS:13146 ../build/NEWS:16776 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:11827 ../build/NEWS:15457 +#: ../build/NEWS:13152 ../build/NEWS:16782 msgid "" "`bpo-28556 `__: Two minor fixes for " "``typing`` module: allow shallow copying instances of generic classes, " @@ -21112,14 +23921,14 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:11831 +#: ../build/NEWS:13156 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:11835 ../build/NEWS:15461 +#: ../build/NEWS:13160 ../build/NEWS:16786 msgid "" "`bpo-27240 `__: The header folding " "algorithm for the new email policies has been rewritten, which also fixes " @@ -21128,20 +23937,20 @@ msgid "" "issue32182>`__. In particular, RFC2231 folding is now done correctly." msgstr "" -#: ../build/NEWS:11839 ../build/NEWS:15465 +#: ../build/NEWS:13164 ../build/NEWS:16790 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:11843 +#: ../build/NEWS:13168 msgid "" "`bpo-321010 `__: Add :attr:`sys.flags." "dev_mode` flag" msgstr "" -#: ../build/NEWS:11845 +#: ../build/NEWS:13170 msgid "" "`bpo-32154 `__: The ``asyncio." "windows_utils.socketpair()`` function has been removed: use directly :func:" @@ -21151,7 +23960,7 @@ msgid "" "newer." msgstr "" -#: ../build/NEWS:11851 +#: ../build/NEWS:13176 msgid "" "`bpo-32089 `__: warnings: In development " "(-X dev) and debug mode (pydebug build), use the \"default\" action for " @@ -21159,7 +23968,7 @@ msgid "" "filters." msgstr "" -#: ../build/NEWS:11855 +#: ../build/NEWS:13180 msgid "" "`bpo-32107 `__: ``uuid.getnode()`` now " "preferentially returns universally administered MAC addresses if available, " @@ -21169,7 +23978,7 @@ msgid "" "returned." msgstr "" -#: ../build/NEWS:11861 +#: ../build/NEWS:13186 msgid "" "`bpo-23033 `__: Wildcard is now " "supported in hostname when it is one and only character in the left most " @@ -21177,14 +23986,14 @@ msgid "" "by Mandeep Singh." msgstr "" -#: ../build/NEWS:11865 ../build/NEWS:15469 +#: ../build/NEWS:13190 ../build/NEWS:16794 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:11869 +#: ../build/NEWS:13194 msgid "" "`bpo-28334 `__: Use :func:`os.path." "expanduser` to find the ``~/.netrc`` file in :class:`netrc.netrc`. If it " @@ -21192,7 +24001,7 @@ msgid "" "Merejkowsky." msgstr "" -#: ../build/NEWS:11873 +#: ../build/NEWS:13198 msgid "" "`bpo-32121 `__: Made ``tracemalloc." "Traceback`` behave more like the traceback module, sorting the frames from " @@ -21202,21 +24011,21 @@ msgid "" "format()``. (Patch by Jesse Bakker.)" msgstr "" -#: ../build/NEWS:11880 ../build/NEWS:15473 +#: ../build/NEWS:13205 ../build/NEWS:16798 msgid "" "`bpo-31325 `__: Fix wrong usage of :func:" "`collections.namedtuple` in the :meth:`RobotFileParser.parse() ` method. Initial patch by Robin Wellner." msgstr "" -#: ../build/NEWS:11884 ../build/NEWS:15477 +#: ../build/NEWS:13209 ../build/NEWS:16802 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:11888 +#: ../build/NEWS:13213 msgid "" "`bpo-19610 `__: ``setup()`` now warns " "about invalid types for some fields. The ``distutils.dist.Distribution`` " @@ -21224,21 +24033,21 @@ msgid "" "are not specified as a list or a string." msgstr "" -#: ../build/NEWS:11893 +#: ../build/NEWS:13218 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:11896 +#: ../build/NEWS:13221 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:11900 +#: ../build/NEWS:13225 msgid "" "`bpo-28684 `__: The new test.support." "skip_unless_bind_unix_socket() decorator is used here to skip asyncio tests " @@ -21247,7 +24056,7 @@ msgid "" "versions that run now SELinux in enforcing mode)." msgstr "" -#: ../build/NEWS:11906 ../build/NEWS:15481 +#: ../build/NEWS:13231 ../build/NEWS:16806 msgid "" "`bpo-32110 `__: ``codecs.StreamReader." "read(n)`` now returns not more than *n* characters/bytes for non-negative " @@ -21255,7 +24064,7 @@ msgid "" "objects." msgstr "" -#: ../build/NEWS:11910 +#: ../build/NEWS:13235 msgid "" "`bpo-27535 `__: The warnings module " "doesn't leak memory anymore in the hidden warnings registry for the \"ignore" @@ -21263,7 +24072,7 @@ msgid "" "warning key to the registry anymore for the \"ignore\" action." msgstr "" -#: ../build/NEWS:11915 +#: ../build/NEWS:13240 msgid "" "`bpo-32088 `__: warnings: When Python " "is build is debug mode (``Py_DEBUG``), :exc:`DeprecationWarning`, :exc:" @@ -21271,20 +24080,20 @@ msgid "" "displayed by default." msgstr "" -#: ../build/NEWS:11919 +#: ../build/NEWS:13244 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:11923 +#: ../build/NEWS:13248 msgid "" "`bpo-25054 `__: Added support of " "splitting on a pattern that could match an empty string." msgstr "" -#: ../build/NEWS:11926 ../build/NEWS:15485 ../build/NEWS:20202 +#: ../build/NEWS:13251 ../build/NEWS:16810 ../build/NEWS:21527 msgid "" "`bpo-32072 `__: Fixed issues with binary " "plists: Fixed saving bytearrays. Identical objects will be saved only once. " @@ -21292,38 +24101,38 @@ msgid "" "and loading recursive data structures." msgstr "" -#: ../build/NEWS:11931 +#: ../build/NEWS:13256 msgid "" "`bpo-32069 `__: Drop legacy SSL " "transport from asyncio, ssl.MemoryBIO is always used anyway." msgstr "" -#: ../build/NEWS:11934 +#: ../build/NEWS:13259 msgid "" "`bpo-32066 `__: asyncio: Support pathlib." "Path in create_unix_connection; sock arg should be optional" msgstr "" -#: ../build/NEWS:11937 +#: ../build/NEWS:13262 msgid "" "`bpo-32046 `__: Updates 2to3 to convert " "from operator.isCallable(obj) to callable(obj). Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:11940 +#: ../build/NEWS:13265 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:11943 +#: ../build/NEWS:13268 msgid "" "`bpo-32025 `__: Add time.thread_time() " "and time.thread_time_ns()" msgstr "" -#: ../build/NEWS:11945 +#: ../build/NEWS:13270 msgid "" "`bpo-32037 `__: Integers that fit in a " "signed 32-bit integer will be now pickled with protocol 0 using the INT " @@ -21332,27 +24141,27 @@ msgid "" "2." msgstr "" -#: ../build/NEWS:11950 ../build/NEWS:15490 +#: ../build/NEWS:13275 ../build/NEWS:16815 msgid "" "`bpo-32034 `__: Make asyncio." "IncompleteReadError and LimitOverrunError pickleable." msgstr "" -#: ../build/NEWS:11953 ../build/NEWS:15493 +#: ../build/NEWS:13278 ../build/NEWS:16818 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:11956 ../build/NEWS:15496 +#: ../build/NEWS:13281 ../build/NEWS:16821 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:11959 +#: ../build/NEWS:13284 msgid "" "`bpo-28369 `__: Enhance add_reader/" "writer check that socket is not used by some transport. Before, only cases " @@ -21360,14 +24169,14 @@ msgid "" "check is implemented correctly for all file-like objects." msgstr "" -#: ../build/NEWS:11964 +#: ../build/NEWS:13289 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:11967 +#: ../build/NEWS:13292 msgid "" "`bpo-31985 `__: Formally deprecated aifc." "openfp, sunau.openfp, and wave.openfp. Since change " @@ -21377,40 +24186,40 @@ msgid "" "undocumented." msgstr "" -#: ../build/NEWS:11973 +#: ../build/NEWS:13298 msgid "" "`bpo-21862 `__: cProfile command line " "now accepts `-m module_name` as an alternative to script path. Patch by " "Sanyam Khurana." msgstr "" -#: ../build/NEWS:11976 ../build/NEWS:15499 +#: ../build/NEWS:13301 ../build/NEWS:16824 msgid "" "`bpo-31970 `__: Reduce performance " "overhead of asyncio debug mode." msgstr "" -#: ../build/NEWS:11978 +#: ../build/NEWS:13303 msgid "" "`bpo-31843 `__: *database* argument of " "sqlite3.connect() now accepts a :term:`path-like object`, instead of just a " "string." msgstr "" -#: ../build/NEWS:11981 +#: ../build/NEWS:13306 msgid "" "`bpo-31945 `__: Add Configurable " "*blocksize* to ``HTTPConnection`` and ``HTTPSConnection`` for improved " "upload throughput. Patch by Nir Soffer." msgstr "" -#: ../build/NEWS:11984 +#: ../build/NEWS:13309 msgid "" "`bpo-31943 `__: Add a ``cancelled()`` " "method to :class:`asyncio.Handle`. Patch by Marat Sharafutdinov." msgstr "" -#: ../build/NEWS:11987 ../build/NEWS:15501 +#: ../build/NEWS:13312 ../build/NEWS:16826 msgid "" "`bpo-9678 `__: Fixed determining the MAC " "address in the uuid module: Using ifconfig on NetBSD and OpenBSD. Using arp " @@ -21418,32 +24227,32 @@ msgid "" "Shimizukawa." msgstr "" -#: ../build/NEWS:11991 ../build/NEWS:15505 +#: ../build/NEWS:13316 ../build/NEWS:16830 msgid "" "`bpo-30057 `__: Fix potential missed " "signal in signal.signal()." msgstr "" -#: ../build/NEWS:11993 ../build/NEWS:15507 +#: ../build/NEWS:13318 ../build/NEWS:16832 msgid "" "`bpo-31933 `__: Fix Blake2 params " "leaf_size and node_offset on big endian platforms. Patch by Jack O'Connor." msgstr "" -#: ../build/NEWS:11996 +#: ../build/NEWS:13321 msgid "" "`bpo-21423 `__: Add an initializer " "argument to {Process,Thread}PoolExecutor" msgstr "" -#: ../build/NEWS:11998 ../build/NEWS:15510 +#: ../build/NEWS:13323 ../build/NEWS:16835 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:12002 ../build/NEWS:15514 +#: ../build/NEWS:13327 ../build/NEWS:16839 msgid "" "`bpo-27666 `__: Fixed stack corruption " "in curses.box() and curses.ungetmouse() when the size of types chtype or " @@ -21451,65 +24260,65 @@ msgid "" "as arguments. Based on patch by Steve Fink." msgstr "" -#: ../build/NEWS:12007 +#: ../build/NEWS:13332 msgid "" "`bpo-31917 `__: Add 3 new clock " "identifiers: :data:`time.CLOCK_BOOTTIME`, :data:`time.CLOCK_PROF` and :data:" "`time.CLOCK_UPTIME`." msgstr "" -#: ../build/NEWS:12010 ../build/NEWS:15519 +#: ../build/NEWS:13335 ../build/NEWS:16844 msgid "" "`bpo-31897 `__: plistlib now catches " "more errors when read binary plists and raises InvalidFileException instead " "of unexpected exceptions." msgstr "" -#: ../build/NEWS:12013 ../build/NEWS:15522 +#: ../build/NEWS:13338 ../build/NEWS:16847 msgid "" "`bpo-25720 `__: Fix the method for " "checking pad state of curses WINDOW. Patch by Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:12016 ../build/NEWS:15525 +#: ../build/NEWS:13341 ../build/NEWS:16850 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:12019 ../build/NEWS:15528 +#: ../build/NEWS:13344 ../build/NEWS:16853 msgid "" "`bpo-31891 `__: Fixed building the " "curses module on NetBSD." msgstr "" -#: ../build/NEWS:12021 +#: ../build/NEWS:13346 msgid "" "`bpo-31884 `__: added required constants " "to subprocess module for setting priority on windows" msgstr "" -#: ../build/NEWS:12024 +#: ../build/NEWS:13349 msgid "" "`bpo-28281 `__: Remove year (1-9999) " "limits on the Calendar.weekday() function. Patch by Mark Gollahon." msgstr "" -#: ../build/NEWS:12027 +#: ../build/NEWS:13352 msgid "" "`bpo-31702 `__: crypt.mksalt() now " "allows to specify the number of rounds for SHA-256 and SHA-512 hashing." msgstr "" -#: ../build/NEWS:12030 +#: ../build/NEWS:13355 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:12034 +#: ../build/NEWS:13359 msgid "" "`bpo-30768 `__: Fix the pthread" "+semaphore implementation of PyThread_acquire_lock_timed() when called with " @@ -21517,20 +24326,20 @@ msgid "" "interrupted by a signal (EINTR). See also the :pep:`475`." msgstr "" -#: ../build/NEWS:12039 +#: ../build/NEWS:13364 msgid "" "`bpo-31854 `__: Add ``mmap." "ACCESS_DEFAULT`` constant." msgstr "" -#: ../build/NEWS:12041 +#: ../build/NEWS:13366 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:12044 +#: ../build/NEWS:13369 msgid "" "`bpo-28292 `__: Calendar." "itermonthdates() will now consistently raise an exception when a date falls " @@ -21540,47 +24349,47 @@ msgid "" "restricted by the range supported by datetime.date." msgstr "" -#: ../build/NEWS:12051 +#: ../build/NEWS:13376 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:12054 ../build/NEWS:15530 +#: ../build/NEWS:13379 ../build/NEWS:16855 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:12058 +#: ../build/NEWS:13383 msgid "" "`bpo-31653 `__: Don't release the GIL if " "we can acquire a multiprocessing semaphore immediately." msgstr "" -#: ../build/NEWS:12061 ../build/NEWS:15534 +#: ../build/NEWS:13386 ../build/NEWS:16859 msgid "" "`bpo-28326 `__: Fix multiprocessing." "Process when stdout and/or stderr is closed or None." msgstr "" -#: ../build/NEWS:12064 +#: ../build/NEWS:13389 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:12068 +#: ../build/NEWS:13393 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:12072 +#: ../build/NEWS:13397 msgid "" "`bpo-31756 `__: Add a ``subprocess." "Popen(text=False)`` keyword argument to `subprocess` functions to be more " @@ -21588,25 +24397,25 @@ msgid "" "Patch by Andrew Clegg." msgstr "" -#: ../build/NEWS:12076 +#: ../build/NEWS:13401 msgid "" "`bpo-31819 `__: Add AbstractEventLoop." "sock_recv_into()." msgstr "" -#: ../build/NEWS:12078 ../build/NEWS:14856 ../build/NEWS:15537 +#: ../build/NEWS:13403 ../build/NEWS:16181 ../build/NEWS:16862 msgid "" "`bpo-31457 `__: If nested log adapters " "are used, the inner ``process()`` methods are no longer omitted." msgstr "" -#: ../build/NEWS:12081 ../build/NEWS:15540 +#: ../build/NEWS:13406 ../build/NEWS:16865 msgid "" "`bpo-31457 `__: The ``manager`` property " "on LoggerAdapter objects is now properly settable." msgstr "" -#: ../build/NEWS:12084 ../build/NEWS:15543 +#: ../build/NEWS:13409 ../build/NEWS:16868 msgid "" "`bpo-31806 `__: Fix timeout rounding in " "time.sleep(), threading.Lock.acquire() and socket.socket.settimeout() to " @@ -21615,20 +24424,20 @@ msgid "" "non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:12090 +#: ../build/NEWS:13415 msgid "" "`bpo-31803 `__: time.clock() and time." "get_clock_info('clock') now emit a DeprecationWarning warning." msgstr "" -#: ../build/NEWS:12093 +#: ../build/NEWS:13418 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:12097 ../build/NEWS:15549 +#: ../build/NEWS:13422 ../build/NEWS:16874 msgid "" "`bpo-28603 `__: traceback: Fix a " "TypeError that occurred during printing of exception tracebacks when either " @@ -21636,14 +24445,14 @@ msgid "" "unhashable. Patch by Zane Bitter." msgstr "" -#: ../build/NEWS:12101 +#: ../build/NEWS:13426 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:12104 +#: ../build/NEWS:13429 msgid "" "`bpo-31784 `__: Implement the :pep:" "`564`, add new 6 new functions with nanosecond resolution to the :mod:`time` " @@ -21652,80 +24461,80 @@ msgid "" "process_time_ns`, :func:`~time.time_ns`." msgstr "" -#: ../build/NEWS:12110 +#: ../build/NEWS:13435 msgid "" "`bpo-30143 `__: 2to3 now generates a " "code that uses abstract collection classes from collections.abc rather than " "collections." msgstr "" -#: ../build/NEWS:12113 ../build/NEWS:15555 +#: ../build/NEWS:13438 ../build/NEWS:16880 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:12116 ../build/NEWS:15562 +#: ../build/NEWS:13441 ../build/NEWS:16887 msgid "" "`bpo-31764 `__: Prevent a crash in " "``sqlite3.Cursor.close()`` in case the ``Cursor`` object is uninitialized. " "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:12119 ../build/NEWS:15565 +#: ../build/NEWS:13444 ../build/NEWS:16890 msgid "" "`bpo-31752 `__: Fix possible crash in " "timedelta constructor called with custom integers." msgstr "" -#: ../build/NEWS:12122 ../build/NEWS:15574 +#: ../build/NEWS:13447 ../build/NEWS:16899 msgid "" "`bpo-31620 `__: an empty asyncio.Queue " "now doesn't leak memory when queue.get pollers timeout" msgstr "" -#: ../build/NEWS:12125 +#: ../build/NEWS:13450 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:12128 +#: ../build/NEWS:13453 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:12132 +#: ../build/NEWS:13457 msgid "" "`bpo-31664 `__: Added support for the " "Blowfish hashing in the crypt module." msgstr "" -#: ../build/NEWS:12134 ../build/NEWS:15577 +#: ../build/NEWS:13459 ../build/NEWS:16902 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:12138 ../build/NEWS:15588 +#: ../build/NEWS:13463 ../build/NEWS:16913 msgid "" "`bpo-15037 `__: Added a workaround for " "getkey() in curses for ncurses 5.7 and earlier." msgstr "" -#: ../build/NEWS:12141 +#: ../build/NEWS:13466 msgid "" "`bpo-31307 `__: Allow use of bytes " "objects for arguments to :meth:`configparser.ConfigParser.read`. Patch by " "Vincent Michel." msgstr "" -#: ../build/NEWS:12144 ../build/NEWS:15608 +#: ../build/NEWS:13469 ../build/NEWS:16933 msgid "" "`bpo-31334 `__: Fix ``poll." "poll([timeout])`` in the ``select`` module for arbitrary negative timeouts " @@ -21733,66 +24542,66 @@ msgid "" "Riccardo Coccioli." msgstr "" -#: ../build/NEWS:12148 ../build/NEWS:15612 +#: ../build/NEWS:13473 ../build/NEWS:16937 msgid "" "`bpo-31310 `__: multiprocessing's " "semaphore tracker should be launched again if crashed." msgstr "" -#: ../build/NEWS:12151 ../build/NEWS:15615 +#: ../build/NEWS:13476 ../build/NEWS:16940 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:12154 +#: ../build/NEWS:13479 msgid "" "`bpo-31245 `__: Added support for " "AF_UNIX socket in asyncio `create_datagram_endpoint`." msgstr "" -#: ../build/NEWS:12157 +#: ../build/NEWS:13482 msgid "" "`bpo-30553 `__: Add HTTP/2 status code " "421 (Misdirected Request) to :class:`http.HTTPStatus`. Patch by Vitor " "Pereira." msgstr "" -#: ../build/NEWS:12163 ../build/NEWS:15621 +#: ../build/NEWS:13488 ../build/NEWS:16946 msgid "" "`bpo-32105 `__: Added asyncio." "BaseEventLoop.connect_accepted_socket versionadded marker." msgstr "" -#: ../build/NEWS:12169 ../build/NEWS:15634 +#: ../build/NEWS:13494 ../build/NEWS:16959 msgid "" "`bpo-31380 `__: Skip test_httpservers " "test_undecodable_file on macOS: fails on APFS." msgstr "" -#: ../build/NEWS:12172 ../build/NEWS:15637 +#: ../build/NEWS:13497 ../build/NEWS:16962 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:12176 +#: ../build/NEWS:13501 msgid "" "`bpo-32138 `__: Skip on Android " "test_faulthandler tests that raise SIGSEGV and remove the test.support." "requires_android_level decorator." msgstr "" -#: ../build/NEWS:12179 +#: ../build/NEWS:13504 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:12182 +#: ../build/NEWS:13507 msgid "" "`bpo-28668 `__: test.support." "requires_multiprocessing_queue is removed. Skip tests with test.support." @@ -21800,126 +24609,126 @@ msgid "" "implementation is broken or missing." msgstr "" -#: ../build/NEWS:12186 +#: ../build/NEWS:13511 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:12189 ../build/NEWS:15641 +#: ../build/NEWS:13514 ../build/NEWS:16966 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:12196 +#: ../build/NEWS:13521 msgid "" "`bpo-28538 `__: Revert the previous " "changes, the if_nameindex structure is defined by Unified Headers." msgstr "" -#: ../build/NEWS:12199 +#: ../build/NEWS:13524 msgid "" "`bpo-28762 `__: Revert the last commit, " "the F_LOCK macro is defined by Android Unified Headers." msgstr "" -#: ../build/NEWS:12202 +#: ../build/NEWS:13527 msgid "" "`bpo-29040 `__: Support building Android " "with Unified Headers. The first NDK release to support Unified Headers is " "android-ndk-r14." msgstr "" -#: ../build/NEWS:12205 ../build/NEWS:15651 +#: ../build/NEWS:13530 ../build/NEWS:16976 msgid "" "`bpo-32059 `__: ``detect_modules()`` in " "``setup.py`` now also searches the sysroot paths when cross-compiling." msgstr "" -#: ../build/NEWS:12208 ../build/NEWS:15654 +#: ../build/NEWS:13533 ../build/NEWS:16979 msgid "" "`bpo-31957 `__: Fixes Windows SDK " "version detection when building for Windows." msgstr "" -#: ../build/NEWS:12210 ../build/NEWS:15656 +#: ../build/NEWS:13535 ../build/NEWS:16981 msgid "" "`bpo-31609 `__: Fixes quotes in PCbuild/" "clean.bat" msgstr "" -#: ../build/NEWS:12212 ../build/NEWS:15658 +#: ../build/NEWS:13537 ../build/NEWS:16983 msgid "" "`bpo-31934 `__: Abort the build when " "building out of a not clean source tree." msgstr "" -#: ../build/NEWS:12214 ../build/NEWS:15660 +#: ../build/NEWS:13539 ../build/NEWS:16985 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:12218 ../build/NEWS:15664 +#: ../build/NEWS:13543 ../build/NEWS:16989 msgid "" "`bpo-28791 `__: Update Windows builds to " "use SQLite 3.21.0." msgstr "" -#: ../build/NEWS:12220 ../build/NEWS:15666 +#: ../build/NEWS:13545 ../build/NEWS:16991 msgid "" "`bpo-28791 `__: Update OS X installer to " "use SQLite 3.21.0." msgstr "" -#: ../build/NEWS:12222 +#: ../build/NEWS:13547 msgid "" "`bpo-28643 `__: Record profile-opt build " "progress with stamp files." msgstr "" -#: ../build/NEWS:12224 +#: ../build/NEWS:13549 msgid "" "`bpo-31866 `__: Finish removing support " "for AtheOS." msgstr "" -#: ../build/NEWS:12229 ../build/NEWS:15676 +#: ../build/NEWS:13554 ../build/NEWS:17001 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:12233 ../build/NEWS:15680 +#: ../build/NEWS:13558 ../build/NEWS:17005 msgid "" "`bpo-31944 `__: Fixes Modify button in " "Apps and Features dialog." msgstr "" -#: ../build/NEWS:12235 +#: ../build/NEWS:13560 msgid "" "`bpo-20486 `__: Implement the ``Database." "Close()`` method to help closing MSI database objects." msgstr "" -#: ../build/NEWS:12238 +#: ../build/NEWS:13563 msgid "" "`bpo-31857 `__: Make the behavior of " "USE_STACKCHECK deterministic in a multi-threaded environment." msgstr "" -#: ../build/NEWS:12244 ../build/NEWS:15685 +#: ../build/NEWS:13569 ../build/NEWS:17010 msgid "" "`bpo-31392 `__: Update macOS installer " "to use OpenSSL 1.0.2m" msgstr "" -#: ../build/NEWS:12249 ../build/NEWS:15690 +#: ../build/NEWS:13574 ../build/NEWS:17015 msgid "" "`bpo-32207 `__: Improve tk event " "exception tracebacks in IDLE. When tk event handling is driven by IDLE's run " @@ -21929,20 +24738,20 @@ msgid "" "Serhiy Storchaka." msgstr "" -#: ../build/NEWS:12255 ../build/NEWS:15696 +#: ../build/NEWS:13580 ../build/NEWS:17021 msgid "" "`bpo-32164 `__: Delete unused file " "idlelib/tabbedpages.py. Use of TabbedPageSet in configdialog was replaced by " "ttk.Notebook." msgstr "" -#: ../build/NEWS:12258 ../build/NEWS:15699 +#: ../build/NEWS:13583 ../build/NEWS:17024 msgid "" "`bpo-32100 `__: IDLE: Fix old and new " "bugs in pathbrowser; improve tests. Patch mostly by Cheryl Sabella." msgstr "" -#: ../build/NEWS:12261 ../build/NEWS:15702 +#: ../build/NEWS:13586 ../build/NEWS:17027 msgid "" "`bpo-31858 `__: IDLE -- Restrict shell " "prompt manipulation to the shell. Editor and output windows only see an " @@ -21951,14 +24760,14 @@ msgid "" "not set or changed." msgstr "" -#: ../build/NEWS:12266 ../build/NEWS:15707 +#: ../build/NEWS:13591 ../build/NEWS:17032 msgid "" "`bpo-31860 `__: The font sample in the " "IDLE configuration dialog is now editable. Changes persist while IDLE " "remains open" msgstr "" -#: ../build/NEWS:12269 ../build/NEWS:15710 +#: ../build/NEWS:13594 ../build/NEWS:17035 msgid "" "`bpo-31836 `__: Test_code_module now " "passes if run after test_idle, which sets ps1. The code module uses sys.ps1 " @@ -21966,14 +24775,14 @@ msgid "" "both behaviors. Ditto for ps2." msgstr "" -#: ../build/NEWS:12273 ../build/NEWS:15714 +#: ../build/NEWS:13598 ../build/NEWS:17039 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:12277 +#: ../build/NEWS:13602 msgid "" "`bpo-13802 `__: Use non-Latin characters " "in the IDLE's Font settings sample. Even if one selects a font that defines " @@ -21984,7 +24793,7 @@ msgid "" "arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../build/NEWS:12288 +#: ../build/NEWS:13613 msgid "" "`bpo-32159 `__: Remove CVS and " "Subversion tools: remove svneol.py and treesync.py scripts. CPython migrated " @@ -21992,14 +24801,14 @@ msgid "" "are no longer used to develop CPython." msgstr "" -#: ../build/NEWS:12293 ../build/NEWS:15753 +#: ../build/NEWS:13618 ../build/NEWS:17078 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:12300 ../build/NEWS:15760 +#: ../build/NEWS:13625 ../build/NEWS:17085 msgid "" "`bpo-20891 `__: Fix PyGILState_Ensure(). " "When PyGILState_Ensure() is called in a non-Python thread before " @@ -22007,14 +24816,14 @@ msgid "" "PyThreadState_New() to fix a crash." msgstr "" -#: ../build/NEWS:12304 +#: ../build/NEWS:13629 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:12307 +#: ../build/NEWS:13632 msgid "" "`bpo-25612 `__: Move the current " "exception state from the frame object to the co-routine. This simplifies the " @@ -22022,14 +24831,14 @@ msgid "" "exception state when entering or exiting a generator." msgstr "" -#: ../build/NEWS:12312 +#: ../build/NEWS:13637 msgid "" "`bpo-23699 `__: Add " "Py_RETURN_RICHCOMPARE macro to reduce boilerplate code in rich comparison " "functions." msgstr "" -#: ../build/NEWS:12315 ../build/NEWS:15767 +#: ../build/NEWS:13640 ../build/NEWS:17092 msgid "" "`bpo-30697 `__: The " "`PyExc_RecursionErrorInst` singleton is removed and " @@ -22039,15 +24848,15 @@ msgid "" "org/issue22898>`__." msgstr "" -#: ../build/NEWS:12322 +#: ../build/NEWS:13647 msgid "Python 3.7.0 alpha 2" msgstr "" -#: ../build/NEWS:12324 +#: ../build/NEWS:13649 msgid "*Release date: 2017-10-16*" msgstr "" -#: ../build/NEWS:12329 +#: ../build/NEWS:13654 msgid "" "`bpo-31558 `__: ``gc.freeze()`` is a new " "API that allows for moving all objects currently tracked by the garbage " @@ -22057,85 +24866,85 @@ msgid "" "stability at fork()." msgstr "" -#: ../build/NEWS:12335 ../build/NEWS:15403 +#: ../build/NEWS:13660 ../build/NEWS:16728 msgid "" "`bpo-31642 `__: Restored blocking \"from " "package import module\" by setting sys.modules[\"package.module\"] to None." msgstr "" -#: ../build/NEWS:12338 +#: ../build/NEWS:13663 msgid "" "`bpo-31708 `__: Allow use of " "asynchronous generator expressions in synchronous functions." msgstr "" -#: ../build/NEWS:12341 +#: ../build/NEWS:13666 msgid "" "`bpo-31709 `__: Drop support of " "asynchronous __aiter__." msgstr "" -#: ../build/NEWS:12343 +#: ../build/NEWS:13668 msgid "" "`bpo-30404 `__: The -u option now makes " "the stdout and stderr streams unbuffered rather than line-buffered." msgstr "" -#: ../build/NEWS:12346 ../build/NEWS:15409 +#: ../build/NEWS:13671 ../build/NEWS:16734 msgid "" "`bpo-31619 `__: Fixed a ValueError when " "convert a string with large number of underscores to integer with binary " "base." msgstr "" -#: ../build/NEWS:12349 +#: ../build/NEWS:13674 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:12352 ../build/NEWS:15412 +#: ../build/NEWS:13677 ../build/NEWS:16737 msgid "" "`bpo-31592 `__: Fixed an assertion " "failure in Python parser in case of a bad `unicodedata.normalize()`. Patch " "by Oren Milman." msgstr "" -#: ../build/NEWS:12355 ../build/NEWS:15415 +#: ../build/NEWS:13680 ../build/NEWS:16740 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:12359 +#: ../build/NEWS:13684 msgid "" "`bpo-31574 `__: Importlib was " "instrumented with two dtrace probes to profile import timing." msgstr "" -#: ../build/NEWS:12362 ../build/NEWS:15419 +#: ../build/NEWS:13687 ../build/NEWS:16744 msgid "" "`bpo-31566 `__: Fix an assertion failure " "in `_warnings.warn()` in case of a bad ``__name__`` global. Patch by Oren " "Milman." msgstr "" -#: ../build/NEWS:12365 +#: ../build/NEWS:13690 msgid "" "`bpo-31506 `__: Improved the error " "message logic for object.__new__ and object.__init__." msgstr "" -#: ../build/NEWS:12368 ../build/NEWS:15422 +#: ../build/NEWS:13693 ../build/NEWS:16747 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:12372 ../build/NEWS:15426 +#: ../build/NEWS:13697 ../build/NEWS:16751 msgid "" "`bpo-31492 `__: Fix assertion failures " "in case of failing to import from a module with a bad ``__name__`` " @@ -22143,21 +24952,21 @@ msgid "" "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:12376 ../build/NEWS:15434 +#: ../build/NEWS:13701 ../build/NEWS:16759 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:12379 +#: ../build/NEWS:13704 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:12382 +#: ../build/NEWS:13707 msgid "" "`bpo-31415 `__: Add ``-X importtime`` " "option to show how long each import takes. It can be used to optimize " @@ -22165,13 +24974,13 @@ msgid "" "as an equivalent way to enable this." msgstr "" -#: ../build/NEWS:12386 +#: ../build/NEWS:13711 msgid "" "`bpo-31410 `__: Optimized calling " "wrapper and classmethod descriptors." msgstr "" -#: ../build/NEWS:12388 +#: ../build/NEWS:13713 msgid "" "`bpo-31353 `__: :pep:`553` - Add a new " "built-in called ``breakpoint()`` which calls ``sys.breakpointhook()``. By " @@ -22180,101 +24989,101 @@ msgid "" "original value of the hook is saved in ``sys.__breakpointhook__``." msgstr "" -#: ../build/NEWS:12394 +#: ../build/NEWS:13719 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:12397 ../build/NEWS:15437 +#: ../build/NEWS:13722 ../build/NEWS:16762 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:12400 ../build/NEWS:15440 +#: ../build/NEWS:13725 ../build/NEWS:16765 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:12403 ../build/NEWS:15443 +#: ../build/NEWS:13728 ../build/NEWS:16768 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:12407 ../build/NEWS:15447 +#: ../build/NEWS:13732 ../build/NEWS:16772 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:12411 +#: ../build/NEWS:13736 msgid "" "`bpo-30406 `__: Make ``async`` and " "``await`` proper keywords, as specified in :pep:`492`." msgstr "" -#: ../build/NEWS:12417 ../build/NEWS:15553 +#: ../build/NEWS:13742 ../build/NEWS:16878 msgid "" "`bpo-30058 `__: Fixed buffer overflow in " "select.kqueue.control()." msgstr "" -#: ../build/NEWS:12419 ../build/NEWS:15558 +#: ../build/NEWS:13744 ../build/NEWS:16883 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:12423 ../build/NEWS:15568 +#: ../build/NEWS:13748 ../build/NEWS:16893 msgid "" "`bpo-31701 `__: On Windows, faulthandler." "enable() now ignores MSC and COM exceptions." msgstr "" -#: ../build/NEWS:12426 ../build/NEWS:15571 +#: ../build/NEWS:13751 ../build/NEWS:16896 msgid "" "`bpo-31728 `__: Prevent crashes in " "`_elementtree` due to unsafe cleanup of `Element.text` and `Element.tail`. " "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:12429 +#: ../build/NEWS:13754 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:12433 +#: ../build/NEWS:13758 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:12437 ../build/NEWS:15581 +#: ../build/NEWS:13762 ../build/NEWS:16906 msgid "" "`bpo-31675 `__: Fixed memory leaks in " "Tkinter's methods splitlist() and split() when pass a string larger than 2 " "GiB." msgstr "" -#: ../build/NEWS:12440 ../build/NEWS:15584 +#: ../build/NEWS:13765 ../build/NEWS:16909 msgid "" "`bpo-31673 `__: Fixed typo in the name " "of Tkinter's method adderrorinfo()." msgstr "" -#: ../build/NEWS:12442 +#: ../build/NEWS:13767 msgid "" "`bpo-31648 `__: Improvements to path " "predicates in ElementTree: Allow whitespace around predicate parts, i.e. " @@ -22283,70 +25092,70 @@ msgid "" "by Stefan Behnel." msgstr "" -#: ../build/NEWS:12447 ../build/NEWS:15586 +#: ../build/NEWS:13772 ../build/NEWS:16911 msgid "" "`bpo-30806 `__: Fix the string " "representation of a netrc object." msgstr "" -#: ../build/NEWS:12449 +#: ../build/NEWS:13774 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:12453 ../build/NEWS:15591 +#: ../build/NEWS:13778 ../build/NEWS:16916 msgid "" "`bpo-25351 `__: Avoid venv activate " "failures with undefined variables" msgstr "" -#: ../build/NEWS:12455 +#: ../build/NEWS:13780 msgid "" "`bpo-20519 `__: Avoid ctypes use (if " "possible) and improve import time for uuid." msgstr "" -#: ../build/NEWS:12458 +#: ../build/NEWS:13783 msgid "" "`bpo-28293 `__: The regular expression " "cache is no longer completely dumped when it is full." msgstr "" -#: ../build/NEWS:12461 +#: ../build/NEWS:13786 msgid "" "`bpo-31596 `__: Added " "pthread_getcpuclockid() to the time module" msgstr "" -#: ../build/NEWS:12463 +#: ../build/NEWS:13788 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:12466 ../build/NEWS:15597 +#: ../build/NEWS:13791 ../build/NEWS:16922 msgid "" "`bpo-30347 `__: Stop crashes when " "concurrently iterate over itertools.groupby() iterators." msgstr "" -#: ../build/NEWS:12469 +#: ../build/NEWS:13794 msgid "" "`bpo-30346 `__: An iterator produced by " "itertools.groupby() iterator now becomes exhausted after advancing the " "groupby iterator." msgstr "" -#: ../build/NEWS:12472 +#: ../build/NEWS:13797 msgid "" "`bpo-31556 `__: Cancel asyncio.wait_for " "future faster if timeout <= 0" msgstr "" -#: ../build/NEWS:12474 +#: ../build/NEWS:13799 msgid "" "`bpo-31540 `__: Allow passing a context " "object in :class:`concurrent.futures.ProcessPoolExecutor` constructor. Also, " @@ -22354,20 +25163,20 @@ msgid "" "earlier to improve memory usage when a worker waits for new jobs." msgstr "" -#: ../build/NEWS:12479 ../build/NEWS:15600 +#: ../build/NEWS:13804 ../build/NEWS:16925 msgid "" "`bpo-31516 `__: ``threading." "current_thread()`` should not return a dummy thread at shutdown." msgstr "" -#: ../build/NEWS:12482 +#: ../build/NEWS:13807 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:12485 +#: ../build/NEWS:13810 msgid "" "`bpo-26510 `__: argparse subparsers are " "now required by default. This matches behaviour in Python 2. For optional " @@ -22376,7 +25185,7 @@ msgid "" "as had been the case since Python 3.3.)" msgstr "" -#: ../build/NEWS:12491 +#: ../build/NEWS:13816 msgid "" "`bpo-27541 `__: Reprs of subclasses of " "some collection and iterator classes (`bytearray`, `array.array`, " @@ -22385,70 +25194,70 @@ msgid "" "of the base class." msgstr "" -#: ../build/NEWS:12496 ../build/NEWS:15603 +#: ../build/NEWS:13821 ../build/NEWS:16928 msgid "" "`bpo-31351 `__: python -m ensurepip now " "exits with non-zero exit code if pip bootstrapping has failed." msgstr "" -#: ../build/NEWS:12499 +#: ../build/NEWS:13824 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:12506 ../build/NEWS:15624 +#: ../build/NEWS:13831 ../build/NEWS:16949 msgid "" "`bpo-31537 `__: Fix incorrect usage of " "``get_history_length`` in readline documentation example code. Patch by Brad " "Smith." msgstr "" -#: ../build/NEWS:12509 ../build/NEWS:15627 +#: ../build/NEWS:13834 ../build/NEWS:16952 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:12516 +#: ../build/NEWS:13841 msgid "" "`bpo-31696 `__: Improve compiler version " "information in :data:`sys.version` when Python is built with Clang." msgstr "" -#: ../build/NEWS:12519 +#: ../build/NEWS:13844 msgid "" "`bpo-31625 `__: Stop using ranlib on " "static libraries. Instead, we assume ar supports the 's' flag." msgstr "" -#: ../build/NEWS:12522 +#: ../build/NEWS:13847 msgid "" "`bpo-31624 `__: Remove support for BSD/" "OS." msgstr "" -#: ../build/NEWS:12524 ../build/NEWS:15668 +#: ../build/NEWS:13849 ../build/NEWS:16993 msgid "" "`bpo-22140 `__: Prevent double " "substitution of prefix in python-config.sh." msgstr "" -#: ../build/NEWS:12526 +#: ../build/NEWS:13851 msgid "" "`bpo-31569 `__: Correct PCBuild/ case to " "PCbuild/ in build scripts and documentation." msgstr "" -#: ../build/NEWS:12529 ../build/NEWS:15670 +#: ../build/NEWS:13854 ../build/NEWS:16995 msgid "" "`bpo-31536 `__: Avoid wholesale rebuild " "after `make regen-all` if nothing changed." msgstr "" -#: ../build/NEWS:12535 ../build/NEWS:15726 +#: ../build/NEWS:13860 ../build/NEWS:17051 msgid "" "`bpo-31460 `__: Simplify the API of " "IDLE's Module Browser. Passing a widget instead of an flist with a root " @@ -22458,19 +25267,19 @@ msgid "" "py." msgstr "" -#: ../build/NEWS:12541 ../build/NEWS:15732 +#: ../build/NEWS:13866 ../build/NEWS:17057 msgid "" "`bpo-31649 `__: IDLE - Make _htest, " "_utest parameters keyword only." msgstr "" -#: ../build/NEWS:12543 ../build/NEWS:15734 +#: ../build/NEWS:13868 ../build/NEWS:17059 msgid "" "`bpo-31559 `__: Remove test order " "dependence in idle_test.test_browser." msgstr "" -#: ../build/NEWS:12545 ../build/NEWS:15736 +#: ../build/NEWS:13870 ../build/NEWS:17061 msgid "" "`bpo-31459 `__: Rename IDLE's module " "browser from Class Browser to Module Browser. The original module-level " @@ -22481,33 +25290,33 @@ msgid "" "changed. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:12553 ../build/NEWS:15744 +#: ../build/NEWS:13878 ../build/NEWS:17069 msgid "" "`bpo-31500 `__: Default fonts now are " "scaled on HiDPI displays." msgstr "" -#: ../build/NEWS:12555 ../build/NEWS:15746 +#: ../build/NEWS:13880 ../build/NEWS:17071 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:12562 +#: ../build/NEWS:13887 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:12566 ../build/NEWS:15764 +#: ../build/NEWS:13891 ../build/NEWS:17089 msgid "" "`bpo-31532 `__: Fix memory corruption " "due to allocator mix in getpath.c between Py_GetPath() and Py_SetPath()" msgstr "" -#: ../build/NEWS:12569 +#: ../build/NEWS:13894 msgid "" "`bpo-25658 `__: Implement :pep:`539` for " "Thread Specific Storage (TSS) API: it is a new Thread Local Storage (TLS) " @@ -22516,40 +25325,40 @@ msgid "" "M. Bray, patch by Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:12577 +#: ../build/NEWS:13902 msgid "Python 3.7.0 alpha 1" msgstr "" -#: ../build/NEWS:12579 +#: ../build/NEWS:13904 msgid "*Release date: 2017-09-19*" msgstr "" -#: ../build/NEWS:12584 ../build/NEWS:15802 +#: ../build/NEWS:13909 ../build/NEWS:17127 msgid "" "`bpo-29781 `__: SSLObject.version() now " "correctly returns None when handshake over BIO has not been performed yet." msgstr "" -#: ../build/NEWS:12587 +#: ../build/NEWS:13912 msgid "" "`bpo-29505 `__: Add fuzz tests for " "float(str), int(str), unicode(str); for oss-fuzz." msgstr "" -#: ../build/NEWS:12590 ../build/NEWS:15805 ../build/NEWS:20190 +#: ../build/NEWS:13915 ../build/NEWS:17130 ../build/NEWS:21515 msgid "" "`bpo-30947 `__: Upgrade libexpat " "embedded copy from version 2.2.1 to 2.2.3 to get security fixes." msgstr "" -#: ../build/NEWS:12593 ../build/NEWS:16265 ../build/NEWS:20232 +#: ../build/NEWS:13918 ../build/NEWS:17590 ../build/NEWS:21557 msgid "" "`bpo-30730 `__: Prevent environment " "variables injection in subprocess on Windows. Prevent passing other " "environment variables and command arguments." msgstr "" -#: ../build/NEWS:12597 ../build/NEWS:16269 ../build/NEWS:20236 +#: ../build/NEWS:13922 ../build/NEWS:17594 ../build/NEWS:21561 msgid "" "`bpo-30694 `__: Upgrade expat copy from " "2.2.0 to 2.2.1 to get fixes of multiple security vulnerabilities including: " @@ -22561,7 +25370,7 @@ msgid "" "expat secret using ``XML_SetHashSalt()``." msgstr "" -#: ../build/NEWS:12606 ../build/NEWS:16278 ../build/NEWS:20245 +#: ../build/NEWS:13931 ../build/NEWS:17603 ../build/NEWS:21570 msgid "" "`bpo-30500 `__: Fix urllib.parse." "splithost() to correctly parse fragments. For example, " @@ -22570,14 +25379,14 @@ msgid "" "authentication (``login@host``)." msgstr "" -#: ../build/NEWS:12611 ../build/NEWS:16367 ../build/NEWS:20250 +#: ../build/NEWS:13936 ../build/NEWS:17692 ../build/NEWS:21575 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:12618 ../build/NEWS:15430 +#: ../build/NEWS:13943 ../build/NEWS:16755 msgid "" "`bpo-31490 `__: Fix an assertion failure " "in `ctypes` class definition, in case the class has an attribute whose name " @@ -22585,28 +25394,28 @@ msgid "" "Milman." msgstr "" -#: ../build/NEWS:12622 ../build/NEWS:15811 +#: ../build/NEWS:13947 ../build/NEWS:17136 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:12625 ../build/NEWS:15814 +#: ../build/NEWS:13950 ../build/NEWS:17139 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:12628 ../build/NEWS:15817 +#: ../build/NEWS:13953 ../build/NEWS:17142 msgid "" "`bpo-31416 `__: Fix assertion failures " "in case of a bad warnings.filters or warnings.defaultaction. Patch by Oren " "Milman." msgstr "" -#: ../build/NEWS:12631 +#: ../build/NEWS:13956 msgid "" "`bpo-28411 `__: Change direct usage of " "PyInterpreterState.modules to PyImport_GetModuleDict(). Also introduce more " @@ -22614,7 +25423,7 @@ msgid "" "complications when working on sys.modules." msgstr "" -#: ../build/NEWS:12636 +#: ../build/NEWS:13961 msgid "" "`bpo-28411 `__: Switch to the abstract " "API when dealing with ``PyInterpreterState.modules``. This allows later " @@ -22622,14 +25431,14 @@ msgid "" "a ``PyImport_GetModule()`` function to reduce a bunch of duplicated code." msgstr "" -#: ../build/NEWS:12641 ../build/NEWS:15820 +#: ../build/NEWS:13966 ../build/NEWS:17145 msgid "" "`bpo-31411 `__: Raise a TypeError " "instead of SystemError in case warnings.onceregistry is not a dictionary. " "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:12644 +#: ../build/NEWS:13969 msgid "" "`bpo-31344 `__: For finer control of " "tracing behaviour when testing the interpreter, two new frame attributes " @@ -22639,13 +25448,13 @@ msgid "" "events." msgstr "" -#: ../build/NEWS:12650 ../build/NEWS:15823 +#: ../build/NEWS:13975 ../build/NEWS:17148 msgid "" "`bpo-31373 `__: Fix several possible " "instances of undefined behavior due to floating-point demotions." msgstr "" -#: ../build/NEWS:12653 ../build/NEWS:15826 +#: ../build/NEWS:13978 ../build/NEWS:17151 msgid "" "`bpo-30465 `__: Location information " "(``lineno`` and ``col_offset``) in f-strings is now (mostly) correct. This " @@ -22653,93 +25462,93 @@ msgid "" "the first line of the file)." msgstr "" -#: ../build/NEWS:12657 +#: ../build/NEWS:13982 msgid "" "`bpo-30860 `__: Consolidate CPython's " "global runtime state under a single struct. This improves discoverability " "of the runtime state." msgstr "" -#: ../build/NEWS:12660 +#: ../build/NEWS:13985 msgid "" "`bpo-31347 `__: Fix possible undefined " "behavior in _PyObject_FastCall_Prepend." msgstr "" -#: ../build/NEWS:12662 ../build/NEWS:15830 +#: ../build/NEWS:13987 ../build/NEWS:17155 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:12665 ../build/NEWS:15833 +#: ../build/NEWS:13990 ../build/NEWS:17158 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:12669 ../build/NEWS:15837 +#: ../build/NEWS:13994 ../build/NEWS:17162 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:12673 ../build/NEWS:15841 +#: ../build/NEWS:13998 ../build/NEWS:17166 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:12676 ../build/NEWS:15844 +#: ../build/NEWS:14001 ../build/NEWS:17169 msgid "" "`bpo-30721 `__: ``print`` now shows " "correct usage hint for using Python 2 redirection syntax. Patch by Sanyam " "Khurana." msgstr "" -#: ../build/NEWS:12679 ../build/NEWS:15847 +#: ../build/NEWS:14004 ../build/NEWS:17172 msgid "" "`bpo-31070 `__: Fix a race condition in " "importlib _get_module_lock()." msgstr "" -#: ../build/NEWS:12681 +#: ../build/NEWS:14006 msgid "" "`bpo-30747 `__: Add a non-dummy " "implementation of _Py_atomic_store and _Py_atomic_load on MSVC." msgstr "" -#: ../build/NEWS:12684 ../build/NEWS:15849 ../build/NEWS:20196 +#: ../build/NEWS:14009 ../build/NEWS:17174 ../build/NEWS:21521 msgid "" "`bpo-31095 `__: Fix potential crash " "during GC caused by ``tp_dealloc`` which doesn't call " "``PyObject_GC_UnTrack()``." msgstr "" -#: ../build/NEWS:12687 ../build/NEWS:15852 +#: ../build/NEWS:14012 ../build/NEWS:17177 msgid "" "`bpo-31071 `__: Avoid masking original " "TypeError in call with * unpacking when other arguments are passed." msgstr "" -#: ../build/NEWS:12690 ../build/NEWS:15855 +#: ../build/NEWS:14015 ../build/NEWS:17180 msgid "" "`bpo-30978 `__: str.format_map() now " "passes key lookup exceptions through. Previously any exception was replaced " "with a KeyError exception." msgstr "" -#: ../build/NEWS:12693 ../build/NEWS:15858 +#: ../build/NEWS:14018 ../build/NEWS:17183 msgid "" "`bpo-30808 `__: Use _Py_atomic API for " "concurrency-sensitive signal state." msgstr "" -#: ../build/NEWS:12695 ../build/NEWS:15860 ../build/NEWS:20257 +#: ../build/NEWS:14020 ../build/NEWS:17185 ../build/NEWS:21582 msgid "" "`bpo-30876 `__: Relative import from " "unloaded package now reimports the package instead of failing with " @@ -22747,7 +25556,7 @@ msgid "" "rather than SystemError." msgstr "" -#: ../build/NEWS:12699 ../build/NEWS:15864 +#: ../build/NEWS:14024 ../build/NEWS:17189 msgid "" "`bpo-30703 `__: Improve signal delivery. " "Avoid using Py_AddPendingCall from signal handler, to avoid calling signal-" @@ -22756,52 +25565,52 @@ msgid "" "(some signals could be lost)." msgstr "" -#: ../build/NEWS:12704 ../build/NEWS:15869 ../build/NEWS:20261 +#: ../build/NEWS:14029 ../build/NEWS:17194 ../build/NEWS:21586 msgid "" "`bpo-30765 `__: Avoid blocking in " "pthread_mutex_lock() when PyThread_acquire_lock() is asked not to block." msgstr "" -#: ../build/NEWS:12707 ../build/NEWS:15872 +#: ../build/NEWS:14032 ../build/NEWS:17197 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:12710 ../build/NEWS:15875 +#: ../build/NEWS:14035 ../build/NEWS:17200 msgid "" "`bpo-30814 `__: Fixed a race condition " "when import a submodule from a package." msgstr "" -#: ../build/NEWS:12712 +#: ../build/NEWS:14037 msgid "" "`bpo-30736 `__: The internal unicodedata " "database has been upgraded to Unicode 10.0." msgstr "" -#: ../build/NEWS:12715 +#: ../build/NEWS:14040 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "from per-thread to per-interpreter to avoid crashes." msgstr "" -#: ../build/NEWS:12718 ../build/NEWS:15877 +#: ../build/NEWS:14043 ../build/NEWS:17202 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:12721 ../build/NEWS:16292 +#: ../build/NEWS:14046 ../build/NEWS:17617 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:12724 +#: ../build/NEWS:14049 msgid "" "`bpo-30501 `__: The compiler now " "produces more optimal code for complex condition expressions in the \"if\", " @@ -22809,7 +25618,7 @@ msgid "" "expressions and comprehensions." msgstr "" -#: ../build/NEWS:12728 +#: ../build/NEWS:14053 msgid "" "`bpo-28180 `__: Implement :pep:`538` " "(legacy C locale coercion). This means that when a suitable coercion target " @@ -22817,20 +25626,20 @@ msgid "" "will assume the use of UTF-8 as the default text encoding, rather than ASCII." msgstr "" -#: ../build/NEWS:12733 +#: ../build/NEWS:14058 msgid "" "`bpo-30486 `__: Allows setting cell " "values for __closure__. Patch by Lisa Roach." msgstr "" -#: ../build/NEWS:12736 +#: ../build/NEWS:14061 msgid "" "`bpo-30537 `__: itertools.islice now " "accepts integer-like objects (having an __index__ method) as start, stop, " "and slice arguments" msgstr "" -#: ../build/NEWS:12739 +#: ../build/NEWS:14064 msgid "" "`bpo-25324 `__: Tokens needed for " "parsing in Python moved to C. ``COMMENT``, ``NL`` and ``ENCODING``. This way " @@ -22838,27 +25647,27 @@ msgid "" "import the tokenize module." msgstr "" -#: ../build/NEWS:12743 ../build/NEWS:16297 +#: ../build/NEWS:14068 ../build/NEWS:17622 msgid "" "`bpo-29104 `__: Fixed parsing " "backslashes in f-strings." msgstr "" -#: ../build/NEWS:12745 ../build/NEWS:16299 ../build/NEWS:20264 +#: ../build/NEWS:14070 ../build/NEWS:17624 ../build/NEWS:21589 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:12749 ../build/NEWS:16303 ../build/NEWS:20268 +#: ../build/NEWS:14074 ../build/NEWS:17628 ../build/NEWS:21593 msgid "" "`bpo-25794 `__: Fixed type.__setattr__() " "and type.__delattr__() for non-interned attribute names. Based on patch by " "Eryk Sun." msgstr "" -#: ../build/NEWS:12752 ../build/NEWS:16306 +#: ../build/NEWS:14077 ../build/NEWS:17631 msgid "" "`bpo-30039 `__: If a KeyboardInterrupt " "happens when the interpreter is in the middle of resuming a chain of nested " @@ -22866,60 +25675,60 @@ msgid "" "frame." msgstr "" -#: ../build/NEWS:12756 +#: ../build/NEWS:14081 msgid "" "`bpo-28974 `__: ``object.__format__(x, " "'')`` is now equivalent to ``str(x)`` rather than ``format(str(self), '')``." msgstr "" -#: ../build/NEWS:12759 +#: ../build/NEWS:14084 msgid "" "`bpo-30024 `__: Circular imports " "involving absolute imports with binding a submodule to a name are now " "supported." msgstr "" -#: ../build/NEWS:12762 ../build/NEWS:16310 +#: ../build/NEWS:14087 ../build/NEWS:17635 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:12766 +#: ../build/NEWS:14091 msgid "" "`bpo-29839 `__: len() now raises " "ValueError rather than OverflowError if __len__() returned a large negative " "integer." msgstr "" -#: ../build/NEWS:12769 +#: ../build/NEWS:14094 msgid "" "`bpo-11913 `__: README.rst is now " "included in the list of distutils standard READMEs and therefore included in " "source distributions." msgstr "" -#: ../build/NEWS:12772 +#: ../build/NEWS:14097 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:12776 ../build/NEWS:16314 +#: ../build/NEWS:14101 ../build/NEWS:17639 msgid "" "`bpo-29949 `__: Fix memory usage " "regression of set and frozenset object." msgstr "" -#: ../build/NEWS:12778 ../build/NEWS:16316 ../build/NEWS:20271 +#: ../build/NEWS:14103 ../build/NEWS:17641 ../build/NEWS:21596 msgid "" "`bpo-29935 `__: Fixed error messages in " "the index() method of tuple, list and deque when pass indices of wrong type." msgstr "" -#: ../build/NEWS:12781 +#: ../build/NEWS:14106 msgid "" "`bpo-29816 `__: Shift operation now has " "less opportunity to raise OverflowError. ValueError always is raised rather " @@ -22927,44 +25736,44 @@ msgid "" "count always returns zero." msgstr "" -#: ../build/NEWS:12786 +#: ../build/NEWS:14111 msgid "" "`bpo-24821 `__: Fixed the slowing down " "to 25 times in the searching of some unlucky Unicode characters." msgstr "" -#: ../build/NEWS:12789 +#: ../build/NEWS:14114 msgid "" "`bpo-29102 `__: Add a unique ID to " "PyInterpreterState. This makes it easier to identify each subinterpreter." msgstr "" -#: ../build/NEWS:12792 +#: ../build/NEWS:14117 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:12796 ../build/NEWS:16319 +#: ../build/NEWS:14121 ../build/NEWS:17644 msgid "" "`bpo-29859 `__: Show correct error " "messages when any of the pthread_* calls in thread_pthread.h fails." msgstr "" -#: ../build/NEWS:12799 +#: ../build/NEWS:14124 msgid "" "`bpo-29849 `__: Fix a memory leak when " "an ImportError is raised during from import." msgstr "" -#: ../build/NEWS:12802 ../build/NEWS:16327 +#: ../build/NEWS:14127 ../build/NEWS:17652 msgid "" "`bpo-28856 `__: Fix an oversight that %b " "format for bytes should support objects follow the buffer protocol." msgstr "" -#: ../build/NEWS:12805 ../build/NEWS:16644 +#: ../build/NEWS:14130 ../build/NEWS:17969 msgid "" "`bpo-29723 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__ " @@ -22976,77 +25785,77 @@ msgid "" "location named on the command line." msgstr "" -#: ../build/NEWS:12813 +#: ../build/NEWS:14138 msgid "" "`bpo-29568 `__: Escaped percent \"%%\" " "in the format string for classic string formatting no longer allows any " "characters between two percents." msgstr "" -#: ../build/NEWS:12816 ../build/NEWS:16330 +#: ../build/NEWS:14141 ../build/NEWS:17655 msgid "" "`bpo-29714 `__: Fix a regression that " "bytes format may fail when containing zero bytes inside." msgstr "" -#: ../build/NEWS:12819 +#: ../build/NEWS:14144 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:12823 ../build/NEWS:16668 +#: ../build/NEWS:14148 ../build/NEWS:17993 msgid "" "`bpo-28893 `__: Set correct __cause__ " "for errors about invalid awaitables returned from __aiter__ and __anext__." msgstr "" -#: ../build/NEWS:12826 ../build/NEWS:16322 ../build/NEWS:20274 +#: ../build/NEWS:14151 ../build/NEWS:17647 ../build/NEWS:21599 msgid "" "`bpo-28876 `__: ``bool(range)`` works " "even if ``len(range)`` raises :exc:`OverflowError`." msgstr "" -#: ../build/NEWS:12829 ../build/NEWS:16671 +#: ../build/NEWS:14154 ../build/NEWS:17996 msgid "" "`bpo-29683 `__: Fixes to memory " "allocation in _PyCode_SetExtra. Patch by Brian Coleman." msgstr "" -#: ../build/NEWS:12832 ../build/NEWS:16674 +#: ../build/NEWS:14157 ../build/NEWS:17999 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:12836 ../build/NEWS:16678 ../build/NEWS:20285 +#: ../build/NEWS:14161 ../build/NEWS:18003 ../build/NEWS:21610 msgid "" "`bpo-28598 `__: Support __rmod__ for " "subclasses of str being called before str.__mod__. Patch by Martijn Pieters." msgstr "" -#: ../build/NEWS:12839 ../build/NEWS:16681 +#: ../build/NEWS:14164 ../build/NEWS:18006 msgid "" "`bpo-29607 `__: Fix stack_effect " "computation for CALL_FUNCTION_EX. Patch by Matthieu Dartiailh." msgstr "" -#: ../build/NEWS:12842 ../build/NEWS:16684 ../build/NEWS:20288 +#: ../build/NEWS:14167 ../build/NEWS:18009 ../build/NEWS:21613 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:12846 ../build/NEWS:16688 ../build/NEWS:20292 +#: ../build/NEWS:14171 ../build/NEWS:18013 ../build/NEWS:21617 msgid "" "`bpo-29347 `__: Fixed possibly " "dereferencing undefined pointers when creating weakref objects." msgstr "" -#: ../build/NEWS:12849 +#: ../build/NEWS:14174 msgid "" "`bpo-29463 `__: Add ``docstring`` field " "to Module, ClassDef, FunctionDef, and AsyncFunctionDef ast nodes. docstring " @@ -23055,115 +25864,115 @@ msgid "" "`32911`.)" msgstr "" -#: ../build/NEWS:12854 ../build/NEWS:16691 ../build/NEWS:20295 +#: ../build/NEWS:14179 ../build/NEWS:18016 ../build/NEWS:21620 msgid "" "`bpo-29438 `__: Fixed use-after-free " "problem in key sharing dict." msgstr "" -#: ../build/NEWS:12856 +#: ../build/NEWS:14181 msgid "" "`bpo-29546 `__: Set the 'path' and " "'name' attribute on ImportError for ``from ... import ...``." msgstr "" -#: ../build/NEWS:12859 +#: ../build/NEWS:14184 msgid "" "`bpo-29546 `__: Improve from-import " "error message with location" msgstr "" -#: ../build/NEWS:12861 ../build/NEWS:16333 ../build/NEWS:20302 +#: ../build/NEWS:14186 ../build/NEWS:17658 ../build/NEWS:21627 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:12864 ../build/NEWS:16693 ../build/NEWS:20297 +#: ../build/NEWS:14189 ../build/NEWS:18018 ../build/NEWS:21622 msgid "" "`bpo-29319 `__: Prevent " "RunMainFromImporter overwriting sys.path[0]." msgstr "" -#: ../build/NEWS:12866 ../build/NEWS:16695 ../build/NEWS:20299 +#: ../build/NEWS:14191 ../build/NEWS:18020 ../build/NEWS:21624 msgid "" "`bpo-29337 `__: Fixed possible " "BytesWarning when compare the code objects. Warnings could be emitted at " "compile time." msgstr "" -#: ../build/NEWS:12869 ../build/NEWS:16698 +#: ../build/NEWS:14194 ../build/NEWS:18023 msgid "" "`bpo-29327 `__: Fixed a crash when pass " "the iterable keyword argument to sorted()." msgstr "" -#: ../build/NEWS:12872 ../build/NEWS:16701 +#: ../build/NEWS:14197 ../build/NEWS:18026 msgid "" "`bpo-29034 `__: Fix memory leak and use-" "after-free in os module (path_converter)." msgstr "" -#: ../build/NEWS:12875 ../build/NEWS:16704 +#: ../build/NEWS:14200 ../build/NEWS:18029 msgid "" "`bpo-29159 `__: Fix regression in " "bytes(x) when x.__index__() raises Exception." msgstr "" -#: ../build/NEWS:12877 +#: ../build/NEWS:14202 msgid "" "`bpo-29049 `__: Call " "_PyObject_GC_TRACK() lazily when calling Python function. Calling function " "is up to 5% faster." msgstr "" -#: ../build/NEWS:12880 +#: ../build/NEWS:14205 msgid "" "`bpo-28927 `__: bytes.fromhex() and " "bytearray.fromhex() now ignore all ASCII whitespace, not only spaces. Patch " "by Robert Xiao." msgstr "" -#: ../build/NEWS:12883 ../build/NEWS:16706 ../build/NEWS:20651 +#: ../build/NEWS:14208 ../build/NEWS:18031 ../build/NEWS:21976 msgid "" "`bpo-28932 `__: Do not include if it does not exist." msgstr "" -#: ../build/NEWS:12885 ../build/NEWS:16708 ../build/NEWS:20656 +#: ../build/NEWS:14210 ../build/NEWS:18033 ../build/NEWS:21981 msgid "" "`bpo-25677 `__: Correct the positioning " "of the syntax error caret for indented blocks. Based on patch by Michael " "Layzell." msgstr "" -#: ../build/NEWS:12888 ../build/NEWS:16711 ../build/NEWS:20659 +#: ../build/NEWS:14213 ../build/NEWS:18036 ../build/NEWS:21984 msgid "" "`bpo-29000 `__: Fixed bytes formatting " "of octals with zero padding in alternate form." msgstr "" -#: ../build/NEWS:12891 +#: ../build/NEWS:14216 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:12894 +#: ../build/NEWS:14219 msgid "" "`bpo-28596 `__: The preferred encoding " "is UTF-8 on Android. Patch written by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:12897 +#: ../build/NEWS:14222 msgid "" "`bpo-22257 `__: Clean up interpreter " "startup (see :pep:`432`)." msgstr "" -#: ../build/NEWS:12899 ../build/NEWS:16714 +#: ../build/NEWS:14224 ../build/NEWS:18039 msgid "" "`bpo-26919 `__: On Android, operating " "system data is now always encoded/decoded to/from UTF-8, instead of the " @@ -23171,41 +25980,41 @@ msgid "" "fsdecode() which are already using UTF-8." msgstr "" -#: ../build/NEWS:12903 ../build/NEWS:16718 +#: ../build/NEWS:14228 ../build/NEWS:18043 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug triggerable by a monkey-patched " "len() function." msgstr "" -#: ../build/NEWS:12906 ../build/NEWS:16992 +#: ../build/NEWS:14231 ../build/NEWS:18317 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:12909 ../build/NEWS:16721 +#: ../build/NEWS:14234 ../build/NEWS:18046 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:12912 ../build/NEWS:16724 ../build/NEWS:20662 +#: ../build/NEWS:14237 ../build/NEWS:18049 ../build/NEWS:21987 msgid "" "`bpo-28512 `__: Fixed setting the offset " "attribute of SyntaxError by PyErr_SyntaxLocationEx() and " "PyErr_SyntaxLocationObject()." msgstr "" -#: ../build/NEWS:12915 ../build/NEWS:16727 +#: ../build/NEWS:14240 ../build/NEWS:18052 msgid "" "`bpo-28918 `__: Fix the cross " "compilation of xxlimited when Python has been built with Py_DEBUG defined." msgstr "" -#: ../build/NEWS:12918 ../build/NEWS:17022 +#: ../build/NEWS:14243 ../build/NEWS:18347 msgid "" "`bpo-23722 `__: Rather than silently " "producing a class that doesn't support zero-argument ``super()`` in methods, " @@ -23214,7 +26023,7 @@ msgid "" "zero-argument ``super()``." msgstr "" -#: ../build/NEWS:12924 ../build/NEWS:17028 +#: ../build/NEWS:14249 ../build/NEWS:18353 msgid "" "`bpo-28797 `__: Modifying the class " "__dict__ inside the __set_name__ method of a descriptor that is used inside " @@ -23222,7 +26031,7 @@ msgid "" "descriptors." msgstr "" -#: ../build/NEWS:12928 +#: ../build/NEWS:14253 msgid "" "`bpo-28799 `__: Remove the " "``PyEval_GetCallStats()`` function and deprecate the untested and " @@ -23231,13 +26040,13 @@ msgid "" "mod:`profile` to profile function calls." msgstr "" -#: ../build/NEWS:12933 +#: ../build/NEWS:14258 msgid "" "`bpo-12844 `__: More than 255 arguments " "can now be passed to a function." msgstr "" -#: ../build/NEWS:12935 ../build/NEWS:17032 +#: ../build/NEWS:14260 ../build/NEWS:18357 msgid "" "`bpo-28782 `__: Fix a bug in the " "implementation ``yield from`` when checking if the next instruction is " @@ -23245,7 +26054,7 @@ msgid "" "python.org/issue26647>`__)." msgstr "" -#: ../build/NEWS:12939 +#: ../build/NEWS:14264 msgid "" "`bpo-28774 `__: Fix error position of " "the unicode error in ASCII and Latin1 encoders when a string returned by the " @@ -23253,20 +26062,20 @@ msgid "" "ASCII codec, characters out of the U+0000-U+00FF range for Latin1)." msgstr "" -#: ../build/NEWS:12944 ../build/NEWS:16730 +#: ../build/NEWS:14269 ../build/NEWS:18055 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:12947 ../build/NEWS:17086 +#: ../build/NEWS:14272 ../build/NEWS:18411 msgid "" "`bpo-28532 `__: Show sys.version when -V " "option is supplied twice." msgstr "" -#: ../build/NEWS:12949 ../build/NEWS:17088 +#: ../build/NEWS:14274 ../build/NEWS:18413 msgid "" "`bpo-27100 `__: The with-statement now " "checks for __enter__ before it checks for __exit__. This gives less " @@ -23274,336 +26083,336 @@ msgid "" "Ellington." msgstr "" -#: ../build/NEWS:12953 ../build/NEWS:17092 +#: ../build/NEWS:14278 ../build/NEWS:18417 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:12956 ../build/NEWS:17095 +#: ../build/NEWS:14281 ../build/NEWS:18420 msgid "" "`bpo-26920 `__: Fix not getting the " "locale's charset upon initializing the interpreter, on platforms that do not " "have langinfo." msgstr "" -#: ../build/NEWS:12959 ../build/NEWS:17098 ../build/NEWS:20668 +#: ../build/NEWS:14284 ../build/NEWS:18423 ../build/NEWS:21993 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:12962 ../build/NEWS:17104 +#: ../build/NEWS:14287 ../build/NEWS:18429 msgid "" "`bpo-28665 `__: Improve speed of the " "STORE_DEREF opcode by 40%." msgstr "" -#: ../build/NEWS:12964 ../build/NEWS:17101 ../build/NEWS:20671 +#: ../build/NEWS:14289 ../build/NEWS:18426 ../build/NEWS:21996 msgid "" "`bpo-19398 `__: Extra slash no longer " "added to sys.path components in case of empty compile-time PYTHONPATH " "components." msgstr "" -#: ../build/NEWS:12967 +#: ../build/NEWS:14292 msgid "" "`bpo-28621 `__: Sped up converting int " "to float by reusing faster bits counting implementation. Patch by Adrian " "Wielgosik." msgstr "" -#: ../build/NEWS:12970 +#: ../build/NEWS:14295 msgid "" "`bpo-28580 `__: Optimize iterating split " "table values. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:12972 ../build/NEWS:17106 +#: ../build/NEWS:14297 ../build/NEWS:18431 msgid "" "`bpo-28583 `__: PyDict_SetDefault didn't " "combine split table when needed. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:12975 ../build/NEWS:17200 +#: ../build/NEWS:14300 ../build/NEWS:18525 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:12979 ../build/NEWS:17204 +#: ../build/NEWS:14304 ../build/NEWS:18529 msgid "" "`bpo-28509 `__: dict.update() no longer " "allocate unnecessary large memory." msgstr "" -#: ../build/NEWS:12981 ../build/NEWS:17206 ../build/NEWS:20674 +#: ../build/NEWS:14306 ../build/NEWS:18531 ../build/NEWS:21999 msgid "" "`bpo-28426 `__: Fixed potential crash in " "PyUnicode_AsDecodedObject() in debug build." msgstr "" -#: ../build/NEWS:12984 ../build/NEWS:17209 +#: ../build/NEWS:14309 ../build/NEWS:18534 msgid "" "`bpo-28517 `__: Fixed of-by-one error in " "the peephole optimizer that caused keeping unreachable code." msgstr "" -#: ../build/NEWS:12987 ../build/NEWS:17212 +#: ../build/NEWS:14312 ../build/NEWS:18537 msgid "" "`bpo-28214 `__: Improved exception " "reporting for problematic __set_name__ attributes." msgstr "" -#: ../build/NEWS:12990 ../build/NEWS:17215 ../build/NEWS:20677 +#: ../build/NEWS:14315 ../build/NEWS:18540 ../build/NEWS:22002 msgid "" "`bpo-23782 `__: Fixed possible memory " "leak in _PyTraceback_Add() and exception loss in PyTraceBack_Here()." msgstr "" -#: ../build/NEWS:12993 ../build/NEWS:17324 +#: ../build/NEWS:14318 ../build/NEWS:18649 msgid "" "`bpo-28183 `__: Optimize and cleanup " "dict iteration." msgstr "" -#: ../build/NEWS:12995 ../build/NEWS:17326 +#: ../build/NEWS:14320 ../build/NEWS:18651 msgid "" "`bpo-26081 `__: Added C implementation " "of asyncio.Future. Original patch by Yury Selivanov." msgstr "" -#: ../build/NEWS:12998 ../build/NEWS:17329 ../build/NEWS:20680 +#: ../build/NEWS:14323 ../build/NEWS:18654 ../build/NEWS:22005 msgid "" "`bpo-28379 `__: Added sanity checks and " "tests for PyUnicode_CopyCharacters(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:13001 ../build/NEWS:17332 ../build/NEWS:20683 +#: ../build/NEWS:14326 ../build/NEWS:18657 ../build/NEWS:22008 msgid "" "`bpo-28376 `__: The type of long range " "iterator is now registered as Iterator. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13004 +#: ../build/NEWS:14329 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:13008 ../build/NEWS:17341 ../build/NEWS:20689 +#: ../build/NEWS:14333 ../build/NEWS:18666 ../build/NEWS:22014 msgid "" "`bpo-26906 `__: Resolving special " "methods of uninitialized type now causes implicit initialization of the type " "instead of a fail." msgstr "" -#: ../build/NEWS:13011 ../build/NEWS:17344 ../build/NEWS:20692 +#: ../build/NEWS:14336 ../build/NEWS:18669 ../build/NEWS:22017 msgid "" "`bpo-18287 `__: PyType_Ready() now " "checks that tp_name is not NULL. Original patch by Niklas Koep." msgstr "" -#: ../build/NEWS:13014 ../build/NEWS:17347 ../build/NEWS:20695 +#: ../build/NEWS:14339 ../build/NEWS:18672 ../build/NEWS:22020 msgid "" "`bpo-24098 `__: Fixed possible crash " "when AST is changed in process of compiling it." msgstr "" -#: ../build/NEWS:13017 ../build/NEWS:17350 +#: ../build/NEWS:14342 ../build/NEWS:18675 msgid "" "`bpo-28201 `__: Dict reduces possibility " "of 2nd conflict in hash table when hashes have same lower bits." msgstr "" -#: ../build/NEWS:13020 ../build/NEWS:17353 ../build/NEWS:20698 +#: ../build/NEWS:14345 ../build/NEWS:18678 ../build/NEWS:22023 msgid "" "`bpo-28350 `__: String constants with " "null character no longer interned." msgstr "" -#: ../build/NEWS:13022 ../build/NEWS:17355 ../build/NEWS:20700 +#: ../build/NEWS:14347 ../build/NEWS:18680 ../build/NEWS:22025 msgid "" "`bpo-26617 `__: Fix crash when GC runs " "during weakref callbacks." msgstr "" -#: ../build/NEWS:13024 ../build/NEWS:17357 ../build/NEWS:20702 +#: ../build/NEWS:14349 ../build/NEWS:18682 ../build/NEWS:22027 msgid "" "`bpo-27942 `__: String constants now " "interned recursively in tuples and frozensets." msgstr "" -#: ../build/NEWS:13027 +#: ../build/NEWS:14352 msgid "" "`bpo-28289 `__: ImportError.__init__ now " "resets not specified attributes." msgstr "" -#: ../build/NEWS:13029 ../build/NEWS:17360 ../build/NEWS:20705 +#: ../build/NEWS:14354 ../build/NEWS:18685 ../build/NEWS:22030 msgid "" "`bpo-21578 `__: Fixed misleading error " "message when ImportError called with invalid keyword args." msgstr "" -#: ../build/NEWS:13032 ../build/NEWS:17363 +#: ../build/NEWS:14357 ../build/NEWS:18688 msgid "" "`bpo-28203 `__: Fix incorrect type in " "complex(1.0, {2:3}) error message. Patch by Soumya Sharma." msgstr "" -#: ../build/NEWS:13035 ../build/NEWS:17366 +#: ../build/NEWS:14360 ../build/NEWS:18691 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:13038 ../build/NEWS:17369 +#: ../build/NEWS:14363 ../build/NEWS:18694 msgid "" "`bpo-28214 `__: Now __set_name__ is " "looked up on the class instead of the instance." msgstr "" -#: ../build/NEWS:13041 ../build/NEWS:17372 ../build/NEWS:20711 +#: ../build/NEWS:14366 ../build/NEWS:18697 ../build/NEWS:22036 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:13044 ../build/NEWS:17375 +#: ../build/NEWS:14369 ../build/NEWS:18700 msgid "" "`bpo-28192 `__: Don't import readline in " "isolated mode." msgstr "" -#: ../build/NEWS:13046 +#: ../build/NEWS:14371 msgid "" "`bpo-27441 `__: Remove some redundant " "assignments to ob_size in longobject.c. Thanks Oren Milman." msgstr "" -#: ../build/NEWS:13049 +#: ../build/NEWS:14374 msgid "" "`bpo-27222 `__: Clean up redundant code " "in long_rshift function. Thanks Oren Milman." msgstr "" -#: ../build/NEWS:13052 ../build/NEWS:17377 +#: ../build/NEWS:14377 ../build/NEWS:18702 msgid "Upgrade internal unicode databases to Unicode version 9.0.0." msgstr "" -#: ../build/NEWS:13054 ../build/NEWS:17379 ../build/NEWS:20714 +#: ../build/NEWS:14379 ../build/NEWS:18704 ../build/NEWS:22039 msgid "" "`bpo-28131 `__: Fix a regression in " "zipimport's compile_source(). zipimport should use the same optimization " "level as the interpreter." msgstr "" -#: ../build/NEWS:13057 ../build/NEWS:17382 +#: ../build/NEWS:14382 ../build/NEWS:18707 msgid "" "`bpo-28126 `__: Replace Py_MEMCPY with " "memcpy(). Visual Studio can properly optimize memcpy()." msgstr "" -#: ../build/NEWS:13060 ../build/NEWS:17385 +#: ../build/NEWS:14385 ../build/NEWS:18710 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:13063 ../build/NEWS:17388 +#: ../build/NEWS:14388 ../build/NEWS:18713 msgid "" "`bpo-26182 `__: Raise DeprecationWarning " "when async and await keywords are used as variable/attribute/class/function " "name." msgstr "" -#: ../build/NEWS:13066 ../build/NEWS:17113 +#: ../build/NEWS:14391 ../build/NEWS:18438 msgid "" "`bpo-26182 `__: Fix a refleak in code " "that raises DeprecationWarning." msgstr "" -#: ../build/NEWS:13068 ../build/NEWS:17115 +#: ../build/NEWS:14393 ../build/NEWS:18440 msgid "" "`bpo-28721 `__: Fix asynchronous " "generators aclose() and athrow() to handle StopAsyncIteration propagation " "properly." msgstr "" -#: ../build/NEWS:13071 +#: ../build/NEWS:14396 msgid "" "`bpo-26110 `__: Speed-up method calls: " "add LOAD_METHOD and CALL_METHOD opcodes." msgstr "" -#: ../build/NEWS:13076 ../build/NEWS:15883 +#: ../build/NEWS:14401 ../build/NEWS:17208 msgid "" "`bpo-31499 `__: xml.etree: Fix a crash " "when a parser is part of a reference cycle." msgstr "" -#: ../build/NEWS:13079 ../build/NEWS:15606 +#: ../build/NEWS:14404 ../build/NEWS:16931 msgid "" "`bpo-31482 `__: ``random.seed()`` now " "works with bytes in version=1" msgstr "" -#: ../build/NEWS:13081 ../build/NEWS:15886 +#: ../build/NEWS:14406 ../build/NEWS:17211 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:13084 ../build/NEWS:15889 +#: ../build/NEWS:14409 ../build/NEWS:17214 msgid "" "`bpo-28556 `__: Speed improvements to " "the ``typing`` module. Original PRs by Ivan Levkivskyi and Mitar." msgstr "" -#: ../build/NEWS:13087 ../build/NEWS:15892 +#: ../build/NEWS:14412 ../build/NEWS:17217 msgid "" "`bpo-31544 `__: The C accelerator module " "of ElementTree ignored exceptions raised when looking up TreeBuilder target " "methods in XMLParser()." msgstr "" -#: ../build/NEWS:13090 ../build/NEWS:15895 +#: ../build/NEWS:14415 ../build/NEWS:17220 msgid "" "`bpo-31234 `__: socket." "create_connection() now fixes manually a reference cycle: clear the variable " "storing the last exception on success." msgstr "" -#: ../build/NEWS:13093 ../build/NEWS:15898 +#: ../build/NEWS:14418 ../build/NEWS:17223 msgid "" "`bpo-31457 `__: LoggerAdapter objects " "can now be nested." msgstr "" -#: ../build/NEWS:13095 +#: ../build/NEWS:14420 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:13099 +#: ../build/NEWS:14424 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:13102 +#: ../build/NEWS:14427 msgid "" "`bpo-28638 `__: Changed the " "implementation strategy for collections.namedtuple() to substantially reduce " @@ -23617,39 +26426,39 @@ msgid "" "Serhiy Storchaka, and Raymond Hettinger.)" msgstr "" -#: ../build/NEWS:13113 ../build/NEWS:15900 +#: ../build/NEWS:14438 ../build/NEWS:17225 msgid "" "`bpo-31400 `__: Improves SSL error " "handling to avoid losing error numbers." msgstr "" -#: ../build/NEWS:13115 +#: ../build/NEWS:14440 msgid "" "`bpo-27629 `__: Make return types of " "SSLContext.wrap_bio() and SSLContext.wrap_socket() customizable." msgstr "" -#: ../build/NEWS:13118 ../build/NEWS:15902 +#: ../build/NEWS:14443 ../build/NEWS:17227 msgid "" "`bpo-28958 `__: ssl.SSLContext() now " "uses OpenSSL error information when a context cannot be instantiated." msgstr "" -#: ../build/NEWS:13121 +#: ../build/NEWS:14446 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:13125 ../build/NEWS:15905 +#: ../build/NEWS:14450 ../build/NEWS:17230 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:13129 +#: ../build/NEWS:14454 msgid "" "`bpo-14191 `__: A new function " "``argparse.ArgumentParser.parse_intermixed_args`` provides the ability to " @@ -23657,32 +26466,32 @@ msgid "" "arguments." msgstr "" -#: ../build/NEWS:13134 ../build/NEWS:15909 +#: ../build/NEWS:14459 ../build/NEWS:17234 msgid "" "`bpo-31178 `__: Fix string concatenation " "bug in rare error path in the subprocess module" msgstr "" -#: ../build/NEWS:13137 ../build/NEWS:15912 +#: ../build/NEWS:14462 ../build/NEWS:17237 msgid "" "`bpo-31350 `__: Micro-optimize :func:" "`asyncio._get_running_loop` to become up to 10% faster." msgstr "" -#: ../build/NEWS:13140 ../build/NEWS:15915 ../build/NEWS:20207 +#: ../build/NEWS:14465 ../build/NEWS:17240 ../build/NEWS:21532 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:13144 ../build/NEWS:15919 +#: ../build/NEWS:14469 ../build/NEWS:17244 msgid "" "`bpo-29136 `__: Add TLS 1.3 cipher " "suites and OP_NO_TLSv1_3." msgstr "" -#: ../build/NEWS:13146 +#: ../build/NEWS:14471 msgid "" "`bpo-1198569 `__: ``string.Template`` " "subclasses can optionally define ``braceidpattern`` if they want to specify " @@ -23690,7 +26499,7 @@ msgid "" "default) it falls back to ``idpattern``." msgstr "" -#: ../build/NEWS:13151 +#: ../build/NEWS:14476 msgid "" "`bpo-31326 `__: concurrent.futures." "ProcessPoolExecutor.shutdown() now explicitly closes the call queue. " @@ -23698,61 +26507,61 @@ msgid "" "prevent leaking a dangling thread." msgstr "" -#: ../build/NEWS:13155 ../build/NEWS:15930 +#: ../build/NEWS:14480 ../build/NEWS:17255 msgid "" "`bpo-27144 `__: The ``map()`` and " "``as_completed()`` iterators in ``concurrent.futures`` now avoid keeping a " "reference to yielded objects." msgstr "" -#: ../build/NEWS:13158 +#: ../build/NEWS:14483 msgid "" "`bpo-31281 `__: Fix ``fileinput." "FileInput(files, inplace=True)`` when ``files`` contain ``pathlib.Path`` " "objects." msgstr "" -#: ../build/NEWS:13161 ../build/NEWS:15933 +#: ../build/NEWS:14486 ../build/NEWS:17258 msgid "" "`bpo-10746 `__: Fix ctypes producing " "wrong :pep:`3118` type codes for integer types." msgstr "" -#: ../build/NEWS:13164 +#: ../build/NEWS:14489 msgid "" "`bpo-27584 `__: ``AF_VSOCK`` has been " "added to the socket interface which allows communication between virtual " "machines and their host." msgstr "" -#: ../build/NEWS:13167 ../build/NEWS:15936 +#: ../build/NEWS:14492 ../build/NEWS:17261 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:13171 +#: ../build/NEWS:14496 msgid "" "`bpo-29741 `__: Update some methods in " "the _pyio module to also accept integer types. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13174 ../build/NEWS:15940 +#: ../build/NEWS:14499 ../build/NEWS:17265 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:13178 ../build/NEWS:15944 +#: ../build/NEWS:14503 ../build/NEWS:17269 msgid "" "`bpo-31247 `__: xmlrpc.server now " "explicitly breaks reference cycles when using sys.exc_info() in code " "handling exceptions." msgstr "" -#: ../build/NEWS:13181 +#: ../build/NEWS:14506 msgid "" "`bpo-23835 `__: configparser: reading " "defaults in the ``ConfigParser()`` constructor is now using ``read_dict()``, " @@ -23761,7 +26570,7 @@ msgid "" "strings. Patch by James Tocknell." msgstr "" -#: ../build/NEWS:13187 ../build/NEWS:14861 +#: ../build/NEWS:14512 ../build/NEWS:16186 msgid "" "`bpo-31238 `__: pydoc: the stop() method " "of the private ServerThread class now waits until DocServer." @@ -23769,20 +26578,20 @@ msgid "" "attribute to None to break a reference cycle." msgstr "" -#: ../build/NEWS:13191 +#: ../build/NEWS:14516 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:13194 +#: ../build/NEWS:14519 msgid "" "`bpo-31109 `__: Convert zipimport to use " "Argument Clinic." msgstr "" -#: ../build/NEWS:13196 ../build/NEWS:15947 +#: ../build/NEWS:14521 ../build/NEWS:17272 msgid "" "`bpo-30102 `__: The ssl and hashlib " "modules now call OPENSSL_add_all_algorithms_noconf() on OpenSSL < 1.1.0. The " @@ -23791,20 +26600,20 @@ msgid "" "Scalet." msgstr "" -#: ../build/NEWS:13201 +#: ../build/NEWS:14526 msgid "" "`bpo-18966 `__: Non-daemonic threads " "created by a multiprocessing.Process are now joined on child exit." msgstr "" -#: ../build/NEWS:13204 +#: ../build/NEWS:14529 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:13207 +#: ../build/NEWS:14532 msgid "" "`bpo-5001 `__: There are a number of " "uninformative asserts in the `multiprocessing` module, as noted in issue " @@ -23817,33 +26626,33 @@ msgid "" "31169). - Patch by Allen W. Smith (drallensmith on github)." msgstr "" -#: ../build/NEWS:13217 ../build/NEWS:15952 +#: ../build/NEWS:14542 ../build/NEWS:17277 msgid "" "`bpo-31185 `__: Fixed miscellaneous " "errors in asyncio speedup module." msgstr "" -#: ../build/NEWS:13219 +#: ../build/NEWS:14544 msgid "" "`bpo-31151 `__: socketserver." "ForkingMixIn.server_close() now waits until all child processes completed to " "prevent leaking zombie processes." msgstr "" -#: ../build/NEWS:13222 +#: ../build/NEWS:14547 msgid "" "`bpo-31072 `__: Add an ``include_file`` " "parameter to ``zipapp.create_archive()``" msgstr "" -#: ../build/NEWS:13225 +#: ../build/NEWS:14550 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:13228 ../build/NEWS:15954 +#: ../build/NEWS:14553 ../build/NEWS:17279 msgid "" "`bpo-31135 `__: ttk: fix the destroy() " "method of LabeledScale and OptionMenu classes. Call the parent destroy() " @@ -23852,58 +26661,58 @@ msgid "" "garbage collector to destroy all widgets." msgstr "" -#: ../build/NEWS:13234 ../build/NEWS:15960 +#: ../build/NEWS:14559 ../build/NEWS:17285 msgid "" "`bpo-31107 `__: Fix `copyreg." "_slotnames()` mangled attribute calculation for classes whose name begins " "with an underscore. Patch by Shane Harvey." msgstr "" -#: ../build/NEWS:13237 +#: ../build/NEWS:14562 msgid "" "`bpo-31080 `__: Allow `logging.config." "fileConfig` to accept kwargs and/or args." msgstr "" -#: ../build/NEWS:13239 +#: ../build/NEWS:14564 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:13243 ../build/NEWS:15963 +#: ../build/NEWS:14568 ../build/NEWS:17288 msgid "" "`bpo-31061 `__: Fixed a crash when using " "asyncio and threads." msgstr "" -#: ../build/NEWS:13245 +#: ../build/NEWS:14570 msgid "" "`bpo-30987 `__: Added support for CAN " "ISO-TP protocol in the socket module." msgstr "" -#: ../build/NEWS:13247 +#: ../build/NEWS:14572 msgid "" "`bpo-30522 `__: Added a ``setStream`` " "method to ``logging.StreamHandler`` to allow the stream to be set after " "creation." msgstr "" -#: ../build/NEWS:13250 ../build/NEWS:15965 +#: ../build/NEWS:14575 ../build/NEWS:17290 msgid "" "`bpo-30502 `__: Fix handling of long " "oids in ssl. Based on patch by Christian Heimes." msgstr "" -#: ../build/NEWS:13253 +#: ../build/NEWS:14578 msgid "" "`bpo-5288 `__: Support tzinfo objects " "with sub-minute offsets." msgstr "" -#: ../build/NEWS:13255 +#: ../build/NEWS:14580 msgid "" "`bpo-30919 `__: Fix shared memory " "performance regression in multiprocessing in 3.x. Shared memory used " @@ -23911,83 +26720,83 @@ msgid "" "careful to do as little disk I/O as possible." msgstr "" -#: ../build/NEWS:13259 +#: ../build/NEWS:14584 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:13263 ../build/NEWS:15975 ../build/NEWS:20308 +#: ../build/NEWS:14588 ../build/NEWS:17300 ../build/NEWS:21633 msgid "" "`bpo-29403 `__: Fix ``unittest.mock``'s " "autospec to not fail on method-bound builtin functions. Patch by Aaron " "Gallagher." msgstr "" -#: ../build/NEWS:13266 ../build/NEWS:15978 ../build/NEWS:20311 +#: ../build/NEWS:14591 ../build/NEWS:17303 ../build/NEWS:21636 msgid "" "`bpo-30961 `__: Fix decrementing a " "borrowed reference in tracemalloc." msgstr "" -#: ../build/NEWS:13268 +#: ../build/NEWS:14593 msgid "" "`bpo-19896 `__: Fix multiprocessing." "sharedctypes to recognize typecodes ``'q'`` and ``'Q'``." msgstr "" -#: ../build/NEWS:13271 +#: ../build/NEWS:14596 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:13274 ../build/NEWS:15980 +#: ../build/NEWS:14599 ../build/NEWS:17305 msgid "" "`bpo-25684 `__: Change ``ttk." "OptionMenu`` radiobuttons to be unique across instances of ``OptionMenu``." msgstr "" -#: ../build/NEWS:13277 ../build/NEWS:15983 ../build/NEWS:20313 +#: ../build/NEWS:14602 ../build/NEWS:17308 ../build/NEWS:21638 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:13281 ../build/NEWS:15987 ../build/NEWS:20317 +#: ../build/NEWS:14606 ../build/NEWS:17312 ../build/NEWS:21642 msgid "" "`bpo-29854 `__: Fix segfault in readline " "when using readline's history-size option. Patch by Nir Soffer." msgstr "" -#: ../build/NEWS:13284 +#: ../build/NEWS:14609 msgid "" "`bpo-30794 `__: Added multiprocessing." "Process.kill method to terminate using the SIGKILL signal on Unix." msgstr "" -#: ../build/NEWS:13287 ../build/NEWS:15990 +#: ../build/NEWS:14612 ../build/NEWS:17315 msgid "" "`bpo-30319 `__: socket.close() now " "ignores ECONNRESET error." msgstr "" -#: ../build/NEWS:13289 ../build/NEWS:15992 +#: ../build/NEWS:14614 ../build/NEWS:17317 msgid "" "`bpo-30828 `__: Fix out of bounds write " "in `asyncio.CFuture.remove_done_callback()`." msgstr "" -#: ../build/NEWS:13292 +#: ../build/NEWS:14617 msgid "" "`bpo-30302 `__: Use keywords in the " "``repr`` of ``datetime.timedelta``." msgstr "" -#: ../build/NEWS:13294 ../build/NEWS:15995 ../build/NEWS:20320 +#: ../build/NEWS:14619 ../build/NEWS:17320 ../build/NEWS:21645 msgid "" "`bpo-30807 `__: signal.setitimer() may " "disable the timer when passed a tiny value. Tiny values (such as 1e-6) are " @@ -23997,20 +26806,20 @@ msgid "" "timer instead of (re-)scheduling it." msgstr "" -#: ../build/NEWS:13301 ../build/NEWS:16002 ../build/NEWS:20327 +#: ../build/NEWS:14626 ../build/NEWS:17327 ../build/NEWS:21652 msgid "" "`bpo-30441 `__: Fix bug when modifying " "os.environ while iterating over it" msgstr "" -#: ../build/NEWS:13303 +#: ../build/NEWS:14628 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:13306 +#: ../build/NEWS:14631 msgid "" "`bpo-29293 `__: Add missing parameter \"n" "\" on multiprocessing.Condition.notify(). The doc claims multiprocessing." @@ -24019,19 +26828,19 @@ msgid "" "that threading.Condition.notify() accepts." msgstr "" -#: ../build/NEWS:13312 ../build/NEWS:16004 ../build/NEWS:20329 +#: ../build/NEWS:14637 ../build/NEWS:17329 ../build/NEWS:21654 msgid "" "`bpo-30532 `__: Fix email header value " "parser dropping folding white space in certain cases." msgstr "" -#: ../build/NEWS:13315 +#: ../build/NEWS:14640 msgid "" "`bpo-30596 `__: Add a ``close()`` method " "to ``multiprocessing.Process``." msgstr "" -#: ../build/NEWS:13317 ../build/NEWS:15926 +#: ../build/NEWS:14642 ../build/NEWS:17251 msgid "" "`bpo-9146 `__: Fix a segmentation fault " "in _hashopenssl when standard hash functions such as md5 are not available " @@ -24039,44 +26848,44 @@ msgid "" "environments." msgstr "" -#: ../build/NEWS:13321 ../build/NEWS:16736 ../build/NEWS:20332 +#: ../build/NEWS:14646 ../build/NEWS:18061 ../build/NEWS:21657 msgid "" "`bpo-29169 `__: Update zlib to 1.2.11." msgstr "" -#: ../build/NEWS:13323 ../build/NEWS:15968 ../build/NEWS:20220 +#: ../build/NEWS:14648 ../build/NEWS:17293 ../build/NEWS:21545 msgid "" "`bpo-30119 `__: ftplib.FTP.putline() now " "throws ValueError on commands that contains CR or LF. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:13326 ../build/NEWS:16007 ../build/NEWS:20334 +#: ../build/NEWS:14651 ../build/NEWS:17332 ../build/NEWS:21659 msgid "" "`bpo-30879 `__: os.listdir() and os." "scandir() now emit bytes names when called with bytes-like argument." msgstr "" -#: ../build/NEWS:13329 ../build/NEWS:16010 ../build/NEWS:20337 +#: ../build/NEWS:14654 ../build/NEWS:17335 ../build/NEWS:21662 msgid "" "`bpo-30746 `__: Prohibited the '=' " "character in environment variable names in ``os.putenv()`` and ``os." "spawn*()``." msgstr "" -#: ../build/NEWS:13332 +#: ../build/NEWS:14657 msgid "" "`bpo-30664 `__: The description of a " "unittest subtest now preserves the order of keyword arguments of TestCase." "subTest()." msgstr "" -#: ../build/NEWS:13335 +#: ../build/NEWS:14660 msgid "" "`bpo-21071 `__: struct.Struct.format " "type is now :class:`str` instead of :class:`bytes`." msgstr "" -#: ../build/NEWS:13338 ../build/NEWS:15921 +#: ../build/NEWS:14663 ../build/NEWS:17246 msgid "" "`bpo-29212 `__: Fix concurrent.futures." "thread.ThreadPoolExecutor threads to have a non repr() based thread name by " @@ -24084,44 +26893,44 @@ msgid "" "themselves as \"ThreadPoolExecutor-y_n\"." msgstr "" -#: ../build/NEWS:13343 ../build/NEWS:16013 ../build/NEWS:20340 +#: ../build/NEWS:14668 ../build/NEWS:17338 ../build/NEWS:21665 msgid "" "`bpo-29755 `__: Fixed the lgettext() " "family of functions in the gettext module. They now always return bytes." msgstr "" -#: ../build/NEWS:13346 ../build/NEWS:16339 +#: ../build/NEWS:14671 ../build/NEWS:17664 msgid "" "`bpo-30616 `__: Functional API of enum " "allows to create empty enums. Patched by Dong-hee Na" msgstr "" -#: ../build/NEWS:13349 ../build/NEWS:16342 +#: ../build/NEWS:14674 ../build/NEWS:17667 msgid "" "`bpo-30038 `__: Fix race condition " "between signal delivery and wakeup file descriptor. Patch by Nathaniel Smith." msgstr "" -#: ../build/NEWS:13352 ../build/NEWS:16345 +#: ../build/NEWS:14677 ../build/NEWS:17670 msgid "" "`bpo-23894 `__: lib2to3 now recognizes " "``rb'...'`` and ``f'...'`` strings." msgstr "" -#: ../build/NEWS:13354 +#: ../build/NEWS:14679 msgid "" "`bpo-24744 `__: pkgutil.walk_packages " "function now raises ValueError if *path* is a string. Patch by Sanyam " "Khurana." msgstr "" -#: ../build/NEWS:13357 ../build/NEWS:20357 +#: ../build/NEWS:14682 ../build/NEWS:21682 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup." msgstr "" -#: ../build/NEWS:13359 +#: ../build/NEWS:14684 msgid "" "`bpo-30589 `__: Fix multiprocessing." "Process.exitcode to return the opposite of the signal number when the " @@ -24129,174 +26938,174 @@ msgid "" "method." msgstr "" -#: ../build/NEWS:13363 ../build/NEWS:16376 ../build/NEWS:20359 +#: ../build/NEWS:14688 ../build/NEWS:17701 ../build/NEWS:21684 msgid "" "`bpo-28994 `__: The traceback no longer " "displayed for SystemExit raised in a callback registered by atexit." msgstr "" -#: ../build/NEWS:13366 ../build/NEWS:16379 ../build/NEWS:20362 +#: ../build/NEWS:14691 ../build/NEWS:17704 ../build/NEWS:21687 msgid "" "`bpo-30508 `__: Don't log exceptions if " "Task/Future \"cancel()\" method was called." msgstr "" -#: ../build/NEWS:13369 +#: ../build/NEWS:14694 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:13373 +#: ../build/NEWS:14698 msgid "" "`bpo-11822 `__: The dis.dis() function " "now is able to disassemble nested code objects." msgstr "" -#: ../build/NEWS:13376 +#: ../build/NEWS:14701 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:13380 ../build/NEWS:15971 +#: ../build/NEWS:14705 ../build/NEWS:17296 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:13384 ../build/NEWS:16382 ../build/NEWS:20365 +#: ../build/NEWS:14709 ../build/NEWS:17707 ../build/NEWS:21690 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:13388 ../build/NEWS:16361 +#: ../build/NEWS:14713 ../build/NEWS:17686 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:13391 ../build/NEWS:16386 ../build/NEWS:20369 +#: ../build/NEWS:14716 ../build/NEWS:17711 ../build/NEWS:21694 msgid "" "`bpo-29870 `__: Fix ssl sockets leaks " "when connection is aborted in asyncio/ssl implementation. Patch by Michaël " "Sghaïer." msgstr "" -#: ../build/NEWS:13394 ../build/NEWS:16389 ../build/NEWS:20372 +#: ../build/NEWS:14719 ../build/NEWS:17714 ../build/NEWS:21697 msgid "" "`bpo-29743 `__: Closing transport during " "handshake process leaks open socket. Patch by Nikolay Kim" msgstr "" -#: ../build/NEWS:13397 ../build/NEWS:16392 ../build/NEWS:20375 +#: ../build/NEWS:14722 ../build/NEWS:17717 ../build/NEWS:21700 msgid "" "`bpo-27585 `__: Fix waiter cancellation " "in asyncio.Lock. Patch by Mathieu Sornay." msgstr "" -#: ../build/NEWS:13400 +#: ../build/NEWS:14725 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:13403 ../build/NEWS:16395 ../build/NEWS:20378 +#: ../build/NEWS:14728 ../build/NEWS:17720 ../build/NEWS:21703 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:13407 +#: ../build/NEWS:14732 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:13410 +#: ../build/NEWS:14735 msgid "" "`bpo-30520 `__: Loggers are now " "pickleable." msgstr "" -#: ../build/NEWS:13412 ../build/NEWS:16406 +#: ../build/NEWS:14737 ../build/NEWS:17731 msgid "" "`bpo-30557 `__: faulthandler now " "correctly filters and displays exception codes on Windows" msgstr "" -#: ../build/NEWS:13415 +#: ../build/NEWS:14740 msgid "" "`bpo-30526 `__: Add TextIOWrapper." "reconfigure() and a TextIOWrapper.write_through attribute." msgstr "" -#: ../build/NEWS:13418 +#: ../build/NEWS:14743 msgid "" "`bpo-30245 `__: Fix possible overflow " "when organize struct.pack_into error message. Patch by Yuan Liu." msgstr "" -#: ../build/NEWS:13421 ../build/NEWS:16409 ../build/NEWS:20382 +#: ../build/NEWS:14746 ../build/NEWS:17734 ../build/NEWS:21707 msgid "" "`bpo-30378 `__: Fix the problem that " "logging.handlers.SysLogHandler cannot handle IPv6 addresses." msgstr "" -#: ../build/NEWS:13424 +#: ../build/NEWS:14749 msgid "" "`bpo-16500 `__: Allow registering at-" "fork handlers." msgstr "" -#: ../build/NEWS:13426 +#: ../build/NEWS:14751 msgid "" "`bpo-30470 `__: Deprecate invalid ctypes " "call protection on Windows. Patch by Mariatta Wijaya." msgstr "" -#: ../build/NEWS:13429 ../build/NEWS:16415 ../build/NEWS:20388 +#: ../build/NEWS:14754 ../build/NEWS:17740 ../build/NEWS:21713 msgid "" "`bpo-30414 `__: multiprocessing.Queue." "_feed background running thread do not break from main loop on exception." msgstr "" -#: ../build/NEWS:13432 ../build/NEWS:16418 ../build/NEWS:20391 +#: ../build/NEWS:14757 ../build/NEWS:17743 ../build/NEWS:21716 msgid "" "`bpo-30003 `__: Fix handling escape " "characters in HZ codec. Based on patch by Ma Lin." msgstr "" -#: ../build/NEWS:13435 ../build/NEWS:16350 ../build/NEWS:20350 +#: ../build/NEWS:14760 ../build/NEWS:17675 ../build/NEWS:21675 msgid "" "`bpo-30149 `__: inspect.signature() now " "supports callables with variable-argument parameters wrapped with " "partialmethod. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:13439 +#: ../build/NEWS:14764 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:13443 ../build/NEWS:16421 ../build/NEWS:20394 +#: ../build/NEWS:14768 ../build/NEWS:17746 ../build/NEWS:21719 msgid "" "`bpo-30301 `__: Fix AttributeError when " "using SimpleQueue.empty() under *spawn* and *forkserver* start methods." msgstr "" -#: ../build/NEWS:13446 ../build/NEWS:16428 ../build/NEWS:20401 +#: ../build/NEWS:14771 ../build/NEWS:17753 ../build/NEWS:21726 msgid "" "`bpo-30375 `__: Warnings emitted when " "compile a regular expression now always point to the line in the user code. " @@ -24304,7 +27113,7 @@ msgid "" "inside of groups or conditionals." msgstr "" -#: ../build/NEWS:13450 ../build/NEWS:16424 ../build/NEWS:20397 +#: ../build/NEWS:14775 ../build/NEWS:17749 ../build/NEWS:21722 msgid "" "`bpo-30329 `__: imaplib and poplib now " "catch the Windows socket WSAEINVAL error (code 10022) on " @@ -24312,7 +27121,7 @@ msgid "" "sometimes on SSL connections." msgstr "" -#: ../build/NEWS:13454 +#: ../build/NEWS:14779 msgid "" "`bpo-29196 `__: Removed previously " "deprecated in Python 2.4 classes Plist, Dict and _InternalDict in the " @@ -24321,27 +27130,27 @@ msgid "" "access to access items of these dictionaries." msgstr "" -#: ../build/NEWS:13459 +#: ../build/NEWS:14784 msgid "" "`bpo-9850 `__: The :mod:`macpath` is now " "deprecated and will be removed in Python 3.8." msgstr "" -#: ../build/NEWS:13462 +#: ../build/NEWS:14787 msgid "" "`bpo-30299 `__: Compiling regular " "expression in debug mode on CPython now displays the compiled bytecode in " "human readable form." msgstr "" -#: ../build/NEWS:13465 ../build/NEWS:16432 ../build/NEWS:20405 +#: ../build/NEWS:14790 ../build/NEWS:17757 ../build/NEWS:21730 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:13468 ../build/NEWS:16435 +#: ../build/NEWS:14793 ../build/NEWS:17760 msgid "" "`bpo-30266 `__: contextlib." "AbstractContextManager now supports anti-registration by setting __enter__ = " @@ -24349,14 +27158,14 @@ msgid "" "`__. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:13472 +#: ../build/NEWS:14797 msgid "" "`bpo-30340 `__: Enhanced regular " "expressions optimization. This increased the performance of matching some " "patterns up to 25 times." msgstr "" -#: ../build/NEWS:13475 ../build/NEWS:16439 +#: ../build/NEWS:14800 ../build/NEWS:17764 msgid "" "`bpo-30298 `__: Weaken the condition of " "deprecation warnings for inline modifiers. Now allowed several subsequential " @@ -24365,19 +27174,19 @@ msgid "" "inline modifiers (e.g. ``'(?x) (?i) (?s)...'``)." msgstr "" -#: ../build/NEWS:13481 +#: ../build/NEWS:14806 msgid "" "`bpo-30285 `__: Optimized case-" "insensitive matching and searching of regular expressions." msgstr "" -#: ../build/NEWS:13484 ../build/NEWS:16445 ../build/NEWS:20408 +#: ../build/NEWS:14809 ../build/NEWS:17770 ../build/NEWS:21733 msgid "" "`bpo-29990 `__: Fix range checking in " "GB18030 decoder. Original patch by Ma Lin." msgstr "" -#: ../build/NEWS:13487 +#: ../build/NEWS:14812 msgid "" "`bpo-29979 `__: rewrite cgi." "parse_multipart, reusing the FieldStorage class and making its results " @@ -24385,7 +27194,7 @@ msgid "" "Patch by Pierre Quentel." msgstr "" -#: ../build/NEWS:13491 ../build/NEWS:16451 ../build/NEWS:20414 +#: ../build/NEWS:14816 ../build/NEWS:17776 ../build/NEWS:21739 msgid "" "`bpo-30243 `__: Removed the __init__ " "methods of _json's scanner and encoder. Misusing them could cause memory " @@ -24393,7 +27202,7 @@ msgid "" "initialized in the __new__ methods." msgstr "" -#: ../build/NEWS:13495 +#: ../build/NEWS:14820 msgid "" "`bpo-30215 `__: Compiled regular " "expression objects with the re.LOCALE flag no longer depend on the locale at " @@ -24401,39 +27210,39 @@ msgid "" "matching." msgstr "" -#: ../build/NEWS:13499 ../build/NEWS:16455 ../build/NEWS:20418 +#: ../build/NEWS:14824 ../build/NEWS:17780 ../build/NEWS:21743 msgid "" "`bpo-30185 `__: Avoid KeyboardInterrupt " "tracebacks in forkserver helper process when Ctrl-C is received." msgstr "" -#: ../build/NEWS:13502 +#: ../build/NEWS:14827 msgid "" "`bpo-30103 `__: binascii.b2a_uu() and uu." "encode() now support using ``'`'`` as zero instead of space." msgstr "" -#: ../build/NEWS:13505 ../build/NEWS:16458 ../build/NEWS:20421 +#: ../build/NEWS:14830 ../build/NEWS:17783 ../build/NEWS:21746 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:13509 ../build/NEWS:16462 ../build/NEWS:20425 +#: ../build/NEWS:14834 ../build/NEWS:17787 ../build/NEWS:21750 msgid "" "`bpo-30205 `__: Fix getsockname() for " "unbound AF_UNIX sockets on Linux." msgstr "" -#: ../build/NEWS:13511 +#: ../build/NEWS:14836 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:13515 +#: ../build/NEWS:14840 msgid "" "`bpo-30190 `__: unittest's " "assertAlmostEqual and assertNotAlmostEqual provide a better message in case " @@ -24441,38 +27250,38 @@ msgid "" "(patch by Giampaolo Rodola')" msgstr "" -#: ../build/NEWS:13519 +#: ../build/NEWS:14844 msgid "" "`bpo-30101 `__: Add support for curses." "A_ITALIC." msgstr "" -#: ../build/NEWS:13521 ../build/NEWS:16399 +#: ../build/NEWS:14846 ../build/NEWS:17724 msgid "" "`bpo-29822 `__: inspect.isabstract() now " "works during __init_subclass__. Patch by Nate Soares." msgstr "" -#: ../build/NEWS:13524 ../build/NEWS:16412 ../build/NEWS:20385 +#: ../build/NEWS:14849 ../build/NEWS:17737 ../build/NEWS:21710 msgid "" "`bpo-29960 `__: Preserve generator state " "when _random.Random.setstate() raises an exception. Patch by Bryan Olson." msgstr "" -#: ../build/NEWS:13527 ../build/NEWS:16464 ../build/NEWS:20427 +#: ../build/NEWS:14852 ../build/NEWS:17789 ../build/NEWS:21752 msgid "" "`bpo-30070 `__: Fixed leaks and crashes " "in errors handling in the parser module." msgstr "" -#: ../build/NEWS:13530 +#: ../build/NEWS:14855 msgid "" "`bpo-22352 `__: Column widths in the " "output of dis.dis() are now adjusted for large line numbers and instruction " "offsets." msgstr "" -#: ../build/NEWS:13533 ../build/NEWS:16467 ../build/NEWS:20430 +#: ../build/NEWS:14858 ../build/NEWS:17792 ../build/NEWS:21755 msgid "" "`bpo-30061 `__: Fixed crashes in IOBase " "methods __next__() and readlines() when readline() or __next__() " @@ -24481,39 +27290,39 @@ msgid "" "PyMapping_Size()." msgstr "" -#: ../build/NEWS:13538 +#: ../build/NEWS:14863 msgid "" "`bpo-30218 `__: Fix PathLike support for " "shutil.unpack_archive. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:13541 +#: ../build/NEWS:14866 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:13544 ../build/NEWS:16476 ../build/NEWS:20435 +#: ../build/NEWS:14869 ../build/NEWS:17801 ../build/NEWS:21760 msgid "" "`bpo-30068 `__: _io._IOBase.readlines " "will check if it's closed first when hint is present." msgstr "" -#: ../build/NEWS:13547 ../build/NEWS:16479 ../build/NEWS:20438 +#: ../build/NEWS:14872 ../build/NEWS:17804 ../build/NEWS:21763 msgid "" "`bpo-29694 `__: Fixed race condition in " "pathlib mkdir with flags parents=True. Patch by Armin Rigo." msgstr "" -#: ../build/NEWS:13550 ../build/NEWS:16482 ../build/NEWS:20441 +#: ../build/NEWS:14875 ../build/NEWS:17807 ../build/NEWS:21766 msgid "" "`bpo-29692 `__: Fixed arbitrary " "unchaining of RuntimeError exceptions in contextlib.contextmanager. Patch " "by Siddharth Velankar." msgstr "" -#: ../build/NEWS:13553 +#: ../build/NEWS:14878 msgid "" "`bpo-26187 `__: Test that sqlite3 trace " "callback is not called multiple times when schema is changing. Indirectly " @@ -24521,70 +27330,70 @@ msgid "" "python.org/issue9303>`__. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:13557 ../build/NEWS:16472 +#: ../build/NEWS:14882 ../build/NEWS:17797 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:13561 ../build/NEWS:16485 ../build/NEWS:20444 +#: ../build/NEWS:14886 ../build/NEWS:17810 ../build/NEWS:21769 msgid "" "`bpo-29998 `__: Pickling and copying " "ImportError now preserves name and path attributes." msgstr "" -#: ../build/NEWS:13564 +#: ../build/NEWS:14889 msgid "" "`bpo-29995 `__: re.escape() now escapes " "only regex special characters." msgstr "" -#: ../build/NEWS:13566 +#: ../build/NEWS:14891 msgid "" "`bpo-29962 `__: Add math.remainder " "operation, implementing remainder as specified in IEEE 754." msgstr "" -#: ../build/NEWS:13569 +#: ../build/NEWS:14894 msgid "" "`bpo-29649 `__: Improve struct." "pack_into() exception messages for problems with the buffer size and " "offset. Patch by Andrew Nester." msgstr "" -#: ../build/NEWS:13572 +#: ../build/NEWS:14897 msgid "" "`bpo-29654 `__: Support If-Modified-" "Since HTTP header (browser cache). Patch by Pierre Quentel." msgstr "" -#: ../build/NEWS:13575 ../build/NEWS:16358 ../build/NEWS:20354 +#: ../build/NEWS:14900 ../build/NEWS:17683 ../build/NEWS:21679 msgid "" "`bpo-29931 `__: Fixed comparison check " "for ipaddress.ip_interface objects. Patch by Sanjay Sundaresan." msgstr "" -#: ../build/NEWS:13578 ../build/NEWS:16488 +#: ../build/NEWS:14903 ../build/NEWS:17813 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:13581 ../build/NEWS:16491 ../build/NEWS:20447 +#: ../build/NEWS:14906 ../build/NEWS:17816 ../build/NEWS:21772 msgid "" "`bpo-29942 `__: Fix a crash in itertools." "chain.from_iterable when encountering long runs of empty iterables." msgstr "" -#: ../build/NEWS:13584 +#: ../build/NEWS:14909 msgid "" "`bpo-10030 `__: Sped up reading " "encrypted ZIP files by 2 times." msgstr "" -#: ../build/NEWS:13586 +#: ../build/NEWS:14911 msgid "" "`bpo-29204 `__: Element.getiterator() " "and the html parameter of XMLParser() were deprecated only in the " @@ -24592,20 +27401,20 @@ msgid "" "emits a deprecation warning." msgstr "" -#: ../build/NEWS:13590 ../build/NEWS:16494 ../build/NEWS:20450 +#: ../build/NEWS:14915 ../build/NEWS:17819 ../build/NEWS:21775 msgid "" "`bpo-27863 `__: Fixed multiple crashes " "in ElementTree caused by race conditions and wrong types." msgstr "" -#: ../build/NEWS:13593 +#: ../build/NEWS:14918 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:13596 ../build/NEWS:16497 ../build/NEWS:20453 +#: ../build/NEWS:14921 ../build/NEWS:17822 ../build/NEWS:21778 msgid "" "`bpo-28699 `__: Fixed a bug in pools in " "multiprocessing.pool that raising an exception at the very first of an " @@ -24613,253 +27422,253 @@ msgid "" "Potts and Xiang Zhang." msgstr "" -#: ../build/NEWS:13600 ../build/NEWS:16347 ../build/NEWS:20347 +#: ../build/NEWS:14925 ../build/NEWS:17672 ../build/NEWS:21672 msgid "" "`bpo-23890 `__: unittest.TestCase." "assertRaises() now manually breaks a reference cycle to not keep objects " "alive longer than expected." msgstr "" -#: ../build/NEWS:13603 +#: ../build/NEWS:14928 msgid "" "`bpo-29901 `__: The zipapp module now " "supports general path-like objects, not just pathlib.Path." msgstr "" -#: ../build/NEWS:13606 ../build/NEWS:16501 ../build/NEWS:20457 +#: ../build/NEWS:14931 ../build/NEWS:17826 ../build/NEWS:21782 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:13609 ../build/NEWS:16504 ../build/NEWS:20460 +#: ../build/NEWS:14934 ../build/NEWS:17829 ../build/NEWS:21785 msgid "" "`bpo-29861 `__: Release references to " "tasks, their arguments and their results as soon as they are finished in " "multiprocessing.Pool." msgstr "" -#: ../build/NEWS:13612 +#: ../build/NEWS:14937 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:13615 ../build/NEWS:16507 ../build/NEWS:20463 +#: ../build/NEWS:14940 ../build/NEWS:17832 ../build/NEWS:21788 msgid "" "`bpo-29884 `__: faulthandler: Restore " "the old sigaltstack during teardown. Patch by Christophe Zeitouny." msgstr "" -#: ../build/NEWS:13618 ../build/NEWS:16510 ../build/NEWS:20466 +#: ../build/NEWS:14943 ../build/NEWS:17835 ../build/NEWS:21791 msgid "" "`bpo-25455 `__: Fixed crashes in repr of " "recursive buffered file-like objects." msgstr "" -#: ../build/NEWS:13620 ../build/NEWS:16512 ../build/NEWS:20468 +#: ../build/NEWS:14945 ../build/NEWS:17837 ../build/NEWS:21793 msgid "" "`bpo-29800 `__: Fix crashes in partial." "__repr__ if the keys of partial.keywords are not strings. Patch by Michael " "Seifert." msgstr "" -#: ../build/NEWS:13623 ../build/NEWS:16518 ../build/NEWS:20474 +#: ../build/NEWS:14948 ../build/NEWS:17843 ../build/NEWS:21799 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:13627 +#: ../build/NEWS:14952 msgid "" "`bpo-28692 `__: Using non-integer value " "for selecting a plural form in gettext is now deprecated." msgstr "" -#: ../build/NEWS:13630 +#: ../build/NEWS:14955 msgid "" "`bpo-26121 `__: Use C library " "implementation for math functions erf() and erfc()." msgstr "" -#: ../build/NEWS:13633 +#: ../build/NEWS:14958 msgid "" "`bpo-29619 `__: os.stat() and os." "DirEntry.inode() now convert inode (st_ino) using unsigned integers." msgstr "" -#: ../build/NEWS:13636 +#: ../build/NEWS:14961 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:13639 +#: ../build/NEWS:14964 msgid "" "`bpo-29645 `__: Speed up importing the " "webbrowser module. webbrowser.register() is now thread-safe." msgstr "" -#: ../build/NEWS:13642 ../build/NEWS:16526 +#: ../build/NEWS:14967 ../build/NEWS:17851 msgid "" "`bpo-28231 `__: The zipfile module now " "accepts path-like objects for external paths." msgstr "" -#: ../build/NEWS:13645 ../build/NEWS:16529 +#: ../build/NEWS:14970 ../build/NEWS:17854 msgid "" "`bpo-26915 `__: index() and count() " "methods of collections.abc.Sequence now check identity before checking " "equality when do comparisons." msgstr "" -#: ../build/NEWS:13648 +#: ../build/NEWS:14973 msgid "" "`bpo-28682 `__: Added support for bytes " "paths in os.fwalk()." msgstr "" -#: ../build/NEWS:13650 +#: ../build/NEWS:14975 msgid "" "`bpo-29728 `__: Add new :data:`socket." "TCP_NOTSENT_LOWAT` (Linux 3.12) constant. Patch by Nathaniel J. Smith." msgstr "" -#: ../build/NEWS:13653 ../build/NEWS:16738 +#: ../build/NEWS:14978 ../build/NEWS:18063 msgid "" "`bpo-29623 `__: Allow use of path-like " "object as a single argument in ConfigParser.read(). Patch by David Ellis." msgstr "" -#: ../build/NEWS:13656 +#: ../build/NEWS:14981 msgid "" "`bpo-9303 `__: Migrate sqlite3 module to " "_v2 API. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:13658 ../build/NEWS:16741 +#: ../build/NEWS:14983 ../build/NEWS:18066 msgid "" "`bpo-28963 `__: Fix out of bound " "iteration in asyncio.Future.remove_done_callback implemented in C." msgstr "" -#: ../build/NEWS:13661 ../build/NEWS:16744 ../build/NEWS:20486 +#: ../build/NEWS:14986 ../build/NEWS:18069 ../build/NEWS:21811 msgid "" "`bpo-29704 `__: asyncio.subprocess." "SubprocessStreamProtocol no longer closes before all pipes are closed." msgstr "" -#: ../build/NEWS:13664 ../build/NEWS:16747 +#: ../build/NEWS:14989 ../build/NEWS:18072 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:13667 ../build/NEWS:16750 ../build/NEWS:20489 +#: ../build/NEWS:14992 ../build/NEWS:18075 ../build/NEWS:21814 msgid "" "`bpo-29703 `__: Fix asyncio to support " "instantiation of new event loops in child processes." msgstr "" -#: ../build/NEWS:13670 ../build/NEWS:16532 ../build/NEWS:20482 +#: ../build/NEWS:14995 ../build/NEWS:17857 ../build/NEWS:21807 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:13674 +#: ../build/NEWS:14999 msgid "" "`bpo-7769 `__: Method register_function() " "of xmlrpc.server.SimpleXMLRPCDispatcher and its subclasses can now be used " "as a decorator." msgstr "" -#: ../build/NEWS:13678 ../build/NEWS:16753 ../build/NEWS:20492 +#: ../build/NEWS:15003 ../build/NEWS:18078 ../build/NEWS:21817 msgid "" "`bpo-29376 `__: Fix assertion error in " "threading._DummyThread.is_alive()." msgstr "" -#: ../build/NEWS:13680 ../build/NEWS:16755 +#: ../build/NEWS:15005 ../build/NEWS:18080 msgid "" "`bpo-28624 `__: Add a test that checks " "that cwd parameter of Popen() accepts PathLike objects. Patch by Sayan " "Chowdhury." msgstr "" -#: ../build/NEWS:13683 ../build/NEWS:16758 +#: ../build/NEWS:15008 ../build/NEWS:18083 msgid "" "`bpo-28518 `__: Start a transaction " "implicitly before a DML statement. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:13686 ../build/NEWS:16515 ../build/NEWS:20471 +#: ../build/NEWS:15011 ../build/NEWS:17840 ../build/NEWS:21796 msgid "" "`bpo-29742 `__: get_extra_info() raises " "exception if get called on closed ssl transport. Patch by Nikolay Kim." msgstr "" -#: ../build/NEWS:13689 +#: ../build/NEWS:15014 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:13693 ../build/NEWS:16761 ../build/NEWS:20500 +#: ../build/NEWS:15018 ../build/NEWS:18086 ../build/NEWS:21825 msgid "" "`bpo-29532 `__: Altering a kwarg " "dictionary passed to functools.partial() no longer affects a partial object " "after creation." msgstr "" -#: ../build/NEWS:13696 ../build/NEWS:16764 ../build/NEWS:20494 +#: ../build/NEWS:15021 ../build/NEWS:18089 ../build/NEWS:21819 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:13699 +#: ../build/NEWS:15024 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:13703 +#: ../build/NEWS:15028 msgid "" "`bpo-29576 `__: Improve some " "deprecations in importlib. Some deprecated methods now emit " "DeprecationWarnings and have better descriptive messages." msgstr "" -#: ../build/NEWS:13706 +#: ../build/NEWS:15031 msgid "" "`bpo-29534 `__: Fixed different " "behaviour of Decimal.from_float() for _decimal and _pydecimal. Thanks Andrew " "Nester." msgstr "" -#: ../build/NEWS:13709 +#: ../build/NEWS:15034 msgid "" "`bpo-10379 `__: locale.format_string now " "supports the 'monetary' keyword argument, and locale.format is deprecated." msgstr "" -#: ../build/NEWS:13712 +#: ../build/NEWS:15037 msgid "" "`bpo-29851 `__: importlib.reload() now " "raises ModuleNotFoundError if the module lacks a spec." msgstr "" -#: ../build/NEWS:13715 ../build/NEWS:16767 ../build/NEWS:20503 +#: ../build/NEWS:15040 ../build/NEWS:18092 ../build/NEWS:21828 msgid "" "`bpo-28556 `__: Various updates to " "typing module: typing.Counter, typing.ChainMap, improved ABC caching, etc. " @@ -24867,111 +27676,111 @@ msgid "" "Langa." msgstr "" -#: ../build/NEWS:13719 ../build/NEWS:16771 ../build/NEWS:20507 +#: ../build/NEWS:15044 ../build/NEWS:18096 ../build/NEWS:21832 msgid "" "`bpo-29100 `__: Fix datetime." "fromtimestamp() regression introduced in Python 3.6.0: check minimum and " "maximum years." msgstr "" -#: ../build/NEWS:13722 ../build/NEWS:16777 ../build/NEWS:20513 +#: ../build/NEWS:15047 ../build/NEWS:18102 ../build/NEWS:21838 msgid "" "`bpo-29416 `__: Prevent infinite loop in " "pathlib.Path.mkdir" msgstr "" -#: ../build/NEWS:13724 ../build/NEWS:16779 ../build/NEWS:20515 +#: ../build/NEWS:15049 ../build/NEWS:18104 ../build/NEWS:21840 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:13727 +#: ../build/NEWS:15052 msgid "" "`bpo-29377 `__: Add " "WrapperDescriptorType, MethodWrapperType, and MethodDescriptorType built-in " "types to types module. Original patch by Manuel Krebber." msgstr "" -#: ../build/NEWS:13731 +#: ../build/NEWS:15056 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:13734 +#: ../build/NEWS:15059 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:13738 +#: ../build/NEWS:15063 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:13741 ../build/NEWS:16782 ../build/NEWS:20518 +#: ../build/NEWS:15066 ../build/NEWS:18107 ../build/NEWS:21843 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:13744 ../build/NEWS:16785 ../build/NEWS:20521 +#: ../build/NEWS:15069 ../build/NEWS:18110 ../build/NEWS:21846 msgid "" "`bpo-29290 `__: Fix a regression in " "argparse that help messages would wrap at non-breaking spaces." msgstr "" -#: ../build/NEWS:13747 ../build/NEWS:16788 ../build/NEWS:20524 +#: ../build/NEWS:15072 ../build/NEWS:18113 ../build/NEWS:21849 msgid "" "`bpo-28735 `__: Fixed the comparison of " "mock.MagickMock with mock.ANY." msgstr "" -#: ../build/NEWS:13749 +#: ../build/NEWS:15074 msgid "" "`bpo-29197 `__: Removed deprecated " "function ntpath.splitunc()." msgstr "" -#: ../build/NEWS:13751 +#: ../build/NEWS:15076 msgid "" "`bpo-29210 `__: Removed support of " "deprecated argument \"exclude\" in tarfile.TarFile.add()." msgstr "" -#: ../build/NEWS:13754 ../build/NEWS:16793 ../build/NEWS:20528 +#: ../build/NEWS:15079 ../build/NEWS:18118 ../build/NEWS:21853 msgid "" "`bpo-29219 `__: Fixed infinite recursion " "in the repr of uninitialized ctypes.CDLL instances." msgstr "" -#: ../build/NEWS:13757 +#: ../build/NEWS:15082 msgid "" "`bpo-29192 `__: Removed deprecated " "features in the http.cookies module." msgstr "" -#: ../build/NEWS:13759 +#: ../build/NEWS:15084 msgid "" "`bpo-29193 `__: A format string argument " "for string.Formatter.format() is now positional-only." msgstr "" -#: ../build/NEWS:13762 +#: ../build/NEWS:15087 msgid "" "`bpo-29195 `__: Removed support of " "deprecated undocumented keyword arguments in methods of regular expression " "objects." msgstr "" -#: ../build/NEWS:13765 ../build/NEWS:16798 ../build/NEWS:20531 +#: ../build/NEWS:15090 ../build/NEWS:18123 ../build/NEWS:21856 msgid "" "`bpo-28969 `__: Fixed race condition in " "C implementation of functools.lru_cache. KeyError could be raised when " @@ -24979,112 +27788,112 @@ msgid "" "threads with the same uncached arguments." msgstr "" -#: ../build/NEWS:13770 +#: ../build/NEWS:15095 msgid "" "`bpo-20804 `__: The unittest.mock." "sentinel attributes now preserve their identity when they are copied or " "pickled." msgstr "" -#: ../build/NEWS:13773 ../build/NEWS:16803 ../build/NEWS:20536 +#: ../build/NEWS:15098 ../build/NEWS:18128 ../build/NEWS:21861 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:13777 ../build/NEWS:16807 ../build/NEWS:20497 +#: ../build/NEWS:15102 ../build/NEWS:18132 ../build/NEWS:21822 msgid "" "`bpo-28961 `__: Fix unittest.mock._Call " "helper: don't ignore the name parameter anymore. Patch written by Jiajun " "Huang." msgstr "" -#: ../build/NEWS:13780 ../build/NEWS:16814 ../build/NEWS:20780 +#: ../build/NEWS:15105 ../build/NEWS:18139 ../build/NEWS:22105 msgid "" "`bpo-15812 `__: inspect.getframeinfo() " "now correctly shows the first line of a context. Patch by Sam Breese." msgstr "" -#: ../build/NEWS:13783 +#: ../build/NEWS:15108 msgid "" "`bpo-28985 `__: Update authorizer " "constants in sqlite3 module. Patch by Dingyuan Wang." msgstr "" -#: ../build/NEWS:13786 ../build/NEWS:16826 +#: ../build/NEWS:15111 ../build/NEWS:18151 msgid "" "`bpo-29079 `__: Prevent infinite loop in " "pathlib.resolve() on Windows" msgstr "" -#: ../build/NEWS:13788 ../build/NEWS:16828 ../build/NEWS:20786 +#: ../build/NEWS:15113 ../build/NEWS:18153 ../build/NEWS:22111 msgid "" "`bpo-13051 `__: Fixed recursion errors " "in large or resized curses.textpad.Textbox. Based on patch by Tycho " "Andersen." msgstr "" -#: ../build/NEWS:13791 ../build/NEWS:16835 ../build/NEWS:20793 +#: ../build/NEWS:15116 ../build/NEWS:18160 ../build/NEWS:22118 msgid "" "`bpo-9770 `__: curses.ascii predicates " "now work correctly with negative integers." msgstr "" -#: ../build/NEWS:13794 ../build/NEWS:16838 ../build/NEWS:20796 +#: ../build/NEWS:15119 ../build/NEWS:18163 ../build/NEWS:22121 msgid "" "`bpo-28427 `__: old keys should not " "remove new values from WeakValueDictionary when collecting from another " "thread." msgstr "" -#: ../build/NEWS:13797 ../build/NEWS:16841 ../build/NEWS:20799 +#: ../build/NEWS:15122 ../build/NEWS:18166 ../build/NEWS:22124 msgid "" "`bpo-28923 `__: Remove editor artifacts " "from Tix.py." msgstr "" -#: ../build/NEWS:13799 ../build/NEWS:16846 ../build/NEWS:20801 +#: ../build/NEWS:15124 ../build/NEWS:18171 ../build/NEWS:22126 msgid "" "`bpo-28871 `__: Fixed a crash when " "deallocate deep ElementTree." msgstr "" -#: ../build/NEWS:13801 ../build/NEWS:16848 ../build/NEWS:20803 +#: ../build/NEWS:15126 ../build/NEWS:18173 ../build/NEWS:22128 msgid "" "`bpo-19542 `__: Fix bugs in " "WeakValueDictionary.setdefault() and WeakValueDictionary.pop() when a GC " "collection happens in another thread." msgstr "" -#: ../build/NEWS:13804 ../build/NEWS:16851 +#: ../build/NEWS:15129 ../build/NEWS:18176 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when passing a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../build/NEWS:13807 +#: ../build/NEWS:15132 msgid "" "`bpo-16255 `__: subprocess.Popen uses /" "system/bin/sh on Android as the shell, instead of /bin/sh." msgstr "" -#: ../build/NEWS:13810 ../build/NEWS:16854 ../build/NEWS:20809 +#: ../build/NEWS:15135 ../build/NEWS:18179 ../build/NEWS:22134 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:13814 ../build/NEWS:16861 +#: ../build/NEWS:15139 ../build/NEWS:18186 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:13818 +#: ../build/NEWS:15143 msgid "" "`bpo-28847 `__: dbm.dumb now supports " "reading read-only files and no longer writes the index file when it is not " @@ -25093,21 +27902,21 @@ msgid "" "releases)." msgstr "" -#: ../build/NEWS:13823 +#: ../build/NEWS:15148 msgid "" "`bpo-27030 `__: Unknown escapes " "consisting of ``'\\'`` and an ASCII letter in re.sub() replacement templates " "regular expressions now are errors." msgstr "" -#: ../build/NEWS:13826 ../build/NEWS:17042 +#: ../build/NEWS:15151 ../build/NEWS:18367 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:13829 ../build/NEWS:17045 +#: ../build/NEWS:15154 ../build/NEWS:18370 msgid "" "`bpo-27172 `__: To assist with upgrades " "from 2.7, the previously documented deprecation of ``inspect." @@ -25115,27 +27924,27 @@ msgid "" "after the Python 2.7 branch is no longer officially supported." msgstr "" -#: ../build/NEWS:13834 +#: ../build/NEWS:15159 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:13837 ../build/NEWS:17050 +#: ../build/NEWS:15162 ../build/NEWS:18375 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:13841 ../build/NEWS:17121 +#: ../build/NEWS:15166 ../build/NEWS:18446 msgid "" "`bpo-28752 `__: Restored the " "__reduce__() methods of datetime objects." msgstr "" -#: ../build/NEWS:13843 ../build/NEWS:17123 +#: ../build/NEWS:15168 ../build/NEWS:18448 msgid "" "`bpo-28727 `__: Regular expression " "patterns, _sre.SRE_Pattern objects created by re.compile(), become " @@ -25145,34 +27954,34 @@ msgid "" "unit tests)." msgstr "" -#: ../build/NEWS:13848 +#: ../build/NEWS:15173 msgid "" "`bpo-20572 `__: Remove the subprocess." "Popen.wait endtime parameter. It was deprecated in 3.4 and undocumented " "prior to that." msgstr "" -#: ../build/NEWS:13851 ../build/NEWS:17131 ../build/NEWS:20816 +#: ../build/NEWS:15176 ../build/NEWS:18456 ../build/NEWS:22141 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:13854 +#: ../build/NEWS:15179 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:13857 ../build/NEWS:17134 +#: ../build/NEWS:15182 ../build/NEWS:18459 msgid "" "`bpo-19717 `__: Makes Path.resolve() " "succeed on paths that do not exist. Patch by Vajrasky Kok" msgstr "" -#: ../build/NEWS:13860 ../build/NEWS:17137 +#: ../build/NEWS:15185 ../build/NEWS:18462 msgid "" "`bpo-28563 `__: Fixed possible DoS and " "arbitrary code execution when handle plural form selections in the gettext " @@ -25180,27 +27989,27 @@ msgid "" "gettext." msgstr "" -#: ../build/NEWS:13864 ../build/NEWS:17141 ../build/NEWS:20825 +#: ../build/NEWS:15189 ../build/NEWS:18466 ../build/NEWS:22150 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:13868 ../build/NEWS:17224 ../build/NEWS:20829 +#: ../build/NEWS:15193 ../build/NEWS:18549 ../build/NEWS:22154 msgid "" "`bpo-27517 `__: LZMA compressor and " "decompressor no longer raise exceptions if given empty data twice. Patch by " "Benjamin Fogle." msgstr "" -#: ../build/NEWS:13871 ../build/NEWS:17227 ../build/NEWS:20832 +#: ../build/NEWS:15196 ../build/NEWS:18552 ../build/NEWS:22157 msgid "" "`bpo-28549 `__: Fixed segfault in " "curses's addch() with ncurses6." msgstr "" -#: ../build/NEWS:13873 ../build/NEWS:17229 ../build/NEWS:20834 +#: ../build/NEWS:15198 ../build/NEWS:18554 ../build/NEWS:22159 msgid "" "`bpo-28449 `__: tarfile.open() with mode " "\"r\" or \"r:\" now tries to open a tar file with compression before trying " @@ -25208,14 +28017,14 @@ msgid "" "ignore_zeros=True." msgstr "" -#: ../build/NEWS:13877 ../build/NEWS:17233 ../build/NEWS:20838 +#: ../build/NEWS:15202 ../build/NEWS:18558 ../build/NEWS:22163 msgid "" "`bpo-23262 `__: The webbrowser module " "now supports Firefox 36+ and derived browsers. Based on patch by Oleg " "Broytman." msgstr "" -#: ../build/NEWS:13880 +#: ../build/NEWS:15205 msgid "" "`bpo-24241 `__: The webbrowser in an X " "environment now prefers using the default browser directly. Also, the " @@ -25224,7 +28033,7 @@ msgid "" "Steele" msgstr "" -#: ../build/NEWS:13885 ../build/NEWS:17236 ../build/NEWS:20841 +#: ../build/NEWS:15210 ../build/NEWS:18561 ../build/NEWS:22166 msgid "" "`bpo-27939 `__: Fixed bugs in tkinter." "ttk.LabeledScale and tkinter.Scale caused by representing the scale as float " @@ -25232,7 +28041,7 @@ msgid "" "underlying Tk variable." msgstr "" -#: ../build/NEWS:13889 +#: ../build/NEWS:15214 msgid "" "`bpo-28255 `__: calendar.TextCalendar." "prweek() no longer prints a space after a weeks's calendar. calendar." @@ -25240,52 +28049,52 @@ msgid "" "calendar. Based on patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:13893 +#: ../build/NEWS:15218 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:13897 ../build/NEWS:17247 ../build/NEWS:20849 +#: ../build/NEWS:15222 ../build/NEWS:18572 ../build/NEWS:22174 msgid "" "`bpo-20491 `__: The textwrap.TextWrapper " "class now honors non-breaking spaces. Based on patch by Kaarle Ritvanen." msgstr "" -#: ../build/NEWS:13900 ../build/NEWS:17250 ../build/NEWS:20852 +#: ../build/NEWS:15225 ../build/NEWS:18575 ../build/NEWS:22177 msgid "" "`bpo-28353 `__: os.fwalk() no longer " "fails on broken links." msgstr "" -#: ../build/NEWS:13902 ../build/NEWS:17252 +#: ../build/NEWS:15227 ../build/NEWS:18577 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:13905 ../build/NEWS:17255 +#: ../build/NEWS:15230 ../build/NEWS:18580 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets now start by the \"!\" prefix for readability." msgstr "" -#: ../build/NEWS:13908 ../build/NEWS:17258 ../build/NEWS:20854 +#: ../build/NEWS:15233 ../build/NEWS:18583 ../build/NEWS:22179 msgid "" "`bpo-25464 `__: Fixed HList." "header_exists() in tkinter.tix module by addin a workaround to Tix library " "bug." msgstr "" -#: ../build/NEWS:13911 ../build/NEWS:17261 +#: ../build/NEWS:15236 ../build/NEWS:18586 msgid "" "`bpo-28488 `__: shutil.make_archive() no " "longer adds entry \"./\" to ZIP archive." msgstr "" -#: ../build/NEWS:13913 ../build/NEWS:17263 +#: ../build/NEWS:15238 ../build/NEWS:18588 msgid "" "`bpo-25953 `__: re.sub() now raises an " "error for invalid numerical group reference in replacement template even if " @@ -25294,57 +28103,57 @@ msgid "" "Based on patch by SilentGhost." msgstr "" -#: ../build/NEWS:13918 +#: ../build/NEWS:15243 msgid "" "`bpo-28469 `__: timeit now uses the " "sequence 1, 2, 5, 10, 20, 50,... instead of 1, 10, 100,... for autoranging." msgstr "" -#: ../build/NEWS:13921 +#: ../build/NEWS:15246 msgid "" "`bpo-28115 `__: Command-line interface " "of the zipfile module now uses argparse. Added support of long options." msgstr "" -#: ../build/NEWS:13924 ../build/NEWS:17268 +#: ../build/NEWS:15249 ../build/NEWS:18593 msgid "" "`bpo-18219 `__: Optimize csv.DictWriter " "for large number of columns. Patch by Mariatta Wijaya." msgstr "" -#: ../build/NEWS:13927 ../build/NEWS:17271 +#: ../build/NEWS:15252 ../build/NEWS:18596 msgid "" "`bpo-28448 `__: Fix C implemented " "asyncio.Future didn't work on Windows." msgstr "" -#: ../build/NEWS:13929 +#: ../build/NEWS:15254 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:13933 ../build/NEWS:17273 +#: ../build/NEWS:15258 ../build/NEWS:18598 msgid "" "`bpo-28480 `__: Fix error building " "socket module when multithreading is disabled." msgstr "" -#: ../build/NEWS:13936 +#: ../build/NEWS:15261 msgid "" "`bpo-28240 `__: timeit: remove ``-c/--" "clock`` and ``-t/--time`` command line options which were deprecated since " "Python 3.3." msgstr "" -#: ../build/NEWS:13939 +#: ../build/NEWS:15264 msgid "" "`bpo-28240 `__: timeit now repeats the " "benchmarks 5 times instead of only 3 to make benchmarks more reliable." msgstr "" -#: ../build/NEWS:13942 +#: ../build/NEWS:15267 msgid "" "`bpo-28240 `__: timeit autorange now " "uses a single loop iteration if the benchmark takes less than 10 seconds, " @@ -25352,7 +28161,7 @@ msgid "" "sleep(1)'\" now takes 4 seconds instead of 40 seconds." msgstr "" -#: ../build/NEWS:13947 +#: ../build/NEWS:15272 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. " @@ -25360,107 +28169,107 @@ msgid "" "rationale." msgstr "" -#: ../build/NEWS:13952 +#: ../build/NEWS:15277 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X. Patch by Ned Batchelder." msgstr "" -#: ../build/NEWS:13955 ../build/NEWS:17278 ../build/NEWS:20861 +#: ../build/NEWS:15280 ../build/NEWS:18603 ../build/NEWS:22186 msgid "" "`bpo-20766 `__: Fix references leaked by " "pdb in the handling of SIGINT handlers." msgstr "" -#: ../build/NEWS:13958 ../build/NEWS:17394 +#: ../build/NEWS:15283 ../build/NEWS:18719 msgid "" "`bpo-27998 `__: Fixed bytes path support " "in os.scandir() on Windows. Patch by Eryk Sun." msgstr "" -#: ../build/NEWS:13961 ../build/NEWS:17397 +#: ../build/NEWS:15286 ../build/NEWS:18722 msgid "" "`bpo-28317 `__: The disassembler now " "decodes FORMAT_VALUE argument." msgstr "" -#: ../build/NEWS:13963 ../build/NEWS:17403 +#: ../build/NEWS:15288 ../build/NEWS:18728 msgid "" "`bpo-28380 `__: unittest.mock Mock " "autospec functions now properly support assert_called, assert_not_called, " "and assert_called_once." msgstr "" -#: ../build/NEWS:13966 ../build/NEWS:17408 +#: ../build/NEWS:15291 ../build/NEWS:18733 msgid "" "`bpo-28229 `__: lzma module now supports " "pathlib." msgstr "" -#: ../build/NEWS:13968 ../build/NEWS:17410 ../build/NEWS:20868 +#: ../build/NEWS:15293 ../build/NEWS:18735 ../build/NEWS:22193 msgid "" "`bpo-28321 `__: Fixed writing non-BMP " "characters with binary format in plistlib." msgstr "" -#: ../build/NEWS:13971 ../build/NEWS:17413 +#: ../build/NEWS:15296 ../build/NEWS:18738 msgid "" "`bpo-28225 `__: bz2 module now supports " "pathlib. Initial patch by Ethan Furman." msgstr "" -#: ../build/NEWS:13974 ../build/NEWS:17416 +#: ../build/NEWS:15299 ../build/NEWS:18741 msgid "" "`bpo-28227 `__: gzip now supports " "pathlib. Patch by Ethan Furman." msgstr "" -#: ../build/NEWS:13976 +#: ../build/NEWS:15301 msgid "" "`bpo-28332 `__: Deprecated silent " "truncations in socket.htons and socket.ntohs. Original patch by Oren Milman." msgstr "" -#: ../build/NEWS:13979 ../build/NEWS:17418 +#: ../build/NEWS:15304 ../build/NEWS:18743 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:13982 ../build/NEWS:17421 +#: ../build/NEWS:15307 ../build/NEWS:18746 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:13985 ../build/NEWS:17424 ../build/NEWS:20871 +#: ../build/NEWS:15310 ../build/NEWS:18749 ../build/NEWS:22196 msgid "" "`bpo-28322 `__: Fixed possible crashes " "when unpickle itertools objects from incorrect pickle data. Based on patch " "by John Leitch." msgstr "" -#: ../build/NEWS:13988 ../build/NEWS:17427 +#: ../build/NEWS:15313 ../build/NEWS:18752 msgid "" "`bpo-28228 `__: imghdr now supports " "pathlib." msgstr "" -#: ../build/NEWS:13990 ../build/NEWS:17429 +#: ../build/NEWS:15315 ../build/NEWS:18754 msgid "" "`bpo-28226 `__: compileall now supports " "pathlib." msgstr "" -#: ../build/NEWS:13992 ../build/NEWS:17431 +#: ../build/NEWS:15317 ../build/NEWS:18756 msgid "" "`bpo-28314 `__: Fix function declaration " "(C flags) for the getiterator() method of xml.etree.ElementTree.Element." msgstr "" -#: ../build/NEWS:13995 ../build/NEWS:17434 +#: ../build/NEWS:15320 ../build/NEWS:18759 msgid "" "`bpo-28148 `__: Stop using localtime() " "and gmtime() in the time module. Introduced platform independent " @@ -25468,7 +28277,7 @@ msgid "" "all platforms. Patch by Ed Schouten." msgstr "" -#: ../build/NEWS:13999 ../build/NEWS:17438 ../build/NEWS:20880 +#: ../build/NEWS:15324 ../build/NEWS:18763 ../build/NEWS:22205 msgid "" "`bpo-28253 `__: Fixed calendar functions " "for extreme months: 0001-01 and 9999-12. Methods itermonthdays() and " @@ -25476,271 +28285,271 @@ msgid "" "which can cause datetime.date under/overflow." msgstr "" -#: ../build/NEWS:14004 ../build/NEWS:17443 ../build/NEWS:20885 +#: ../build/NEWS:15329 ../build/NEWS:18768 ../build/NEWS:22210 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:14008 ../build/NEWS:17447 ../build/NEWS:20889 +#: ../build/NEWS:15333 ../build/NEWS:18772 ../build/NEWS:22214 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:14011 ../build/NEWS:17450 +#: ../build/NEWS:15336 ../build/NEWS:18775 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:14015 ../build/NEWS:17454 ../build/NEWS:20892 +#: ../build/NEWS:15340 ../build/NEWS:18779 ../build/NEWS:22217 msgid "" "`bpo-18893 `__: Fix invalid exception " "handling in Lib/ctypes/macholib/dyld.py. Patch by Madison May." msgstr "" -#: ../build/NEWS:14018 ../build/NEWS:17457 +#: ../build/NEWS:15343 ../build/NEWS:18782 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:14021 ../build/NEWS:17460 ../build/NEWS:20897 +#: ../build/NEWS:15346 ../build/NEWS:18785 ../build/NEWS:22222 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:14025 ../build/NEWS:17464 ../build/NEWS:20901 +#: ../build/NEWS:15350 ../build/NEWS:18789 ../build/NEWS:22226 msgid "" "`bpo-25651 `__: Allow falsy values to be " "used for msg parameter of subTest()." msgstr "" -#: ../build/NEWS:14027 ../build/NEWS:17466 +#: ../build/NEWS:15352 ../build/NEWS:18791 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:14030 ../build/NEWS:17469 +#: ../build/NEWS:15355 ../build/NEWS:18794 msgid "" "`bpo-28200 `__: Fix memory leak on " "Windows in the os module (fix path_converter() function)." msgstr "" -#: ../build/NEWS:14033 ../build/NEWS:17472 +#: ../build/NEWS:15358 ../build/NEWS:18797 msgid "" "`bpo-25400 `__: RobotFileParser now " "correctly returns default values for crawl_delay and request_rate. Initial " "patch by Peter Wirtz." msgstr "" -#: ../build/NEWS:14036 ../build/NEWS:17475 ../build/NEWS:20903 +#: ../build/NEWS:15361 ../build/NEWS:18800 ../build/NEWS:22228 msgid "" "`bpo-27932 `__: Prevent memory leak in " "win32_ver()." msgstr "" -#: ../build/NEWS:14038 ../build/NEWS:17477 ../build/NEWS:20905 +#: ../build/NEWS:15363 ../build/NEWS:18802 ../build/NEWS:22230 msgid "Fix UnboundLocalError in socket._sendfile_use_sendfile." msgstr "" -#: ../build/NEWS:14040 ../build/NEWS:17479 ../build/NEWS:20907 +#: ../build/NEWS:15365 ../build/NEWS:18804 ../build/NEWS:22232 msgid "" "`bpo-28075 `__: Check for " "ERROR_ACCESS_DENIED in Windows implementation of os.stat(). Patch by Eryk " "Sun." msgstr "" -#: ../build/NEWS:14043 ../build/NEWS:17482 +#: ../build/NEWS:15368 ../build/NEWS:18807 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:14047 ../build/NEWS:17486 ../build/NEWS:20910 +#: ../build/NEWS:15372 ../build/NEWS:18811 ../build/NEWS:22235 msgid "" "`bpo-25270 `__: Prevent codecs." "escape_encode() from raising SystemError when an empty bytestring is passed." msgstr "" -#: ../build/NEWS:14050 ../build/NEWS:17489 ../build/NEWS:20913 +#: ../build/NEWS:15375 ../build/NEWS:18814 ../build/NEWS:22238 msgid "" "`bpo-28181 `__: Get antigravity over " "HTTPS. Patch by Kaartic Sivaraam." msgstr "" -#: ../build/NEWS:14052 ../build/NEWS:17491 ../build/NEWS:20915 +#: ../build/NEWS:15377 ../build/NEWS:18816 ../build/NEWS:22240 msgid "" "`bpo-25895 `__: Enable WebSocket URL " "schemes in urllib.parse.urljoin. Patch by Gergely Imreh and Markus " "Holtermann." msgstr "" -#: ../build/NEWS:14055 ../build/NEWS:17494 +#: ../build/NEWS:15380 ../build/NEWS:18819 msgid "" "`bpo-28114 `__: Fix a crash in " "parse_envlist() when env contains byte strings. Patch by Eryk Sun." msgstr "" -#: ../build/NEWS:14058 ../build/NEWS:17497 ../build/NEWS:20918 +#: ../build/NEWS:15383 ../build/NEWS:18822 ../build/NEWS:22243 msgid "" "`bpo-27599 `__: Fixed buffer overrun in " "binascii.b2a_qp() and binascii.a2b_qp()." msgstr "" -#: ../build/NEWS:14061 ../build/NEWS:17500 ../build/NEWS:21119 +#: ../build/NEWS:15386 ../build/NEWS:18825 ../build/NEWS:22444 msgid "" "`bpo-27906 `__: Fix socket accept " "exhaustion during high TCP traffic. Patch by Kevin Conway." msgstr "" -#: ../build/NEWS:14064 ../build/NEWS:17503 ../build/NEWS:21122 +#: ../build/NEWS:15389 ../build/NEWS:18828 ../build/NEWS:22447 msgid "" "`bpo-28174 `__: Handle when SO_REUSEPORT " "isn't properly supported. Patch by Seth Michael Larson." msgstr "" -#: ../build/NEWS:14067 ../build/NEWS:17506 ../build/NEWS:21125 +#: ../build/NEWS:15392 ../build/NEWS:18831 ../build/NEWS:22450 msgid "" "`bpo-26654 `__: Inspect functools." "partial in asyncio.Handle.__repr__. Patch by iceboy." msgstr "" -#: ../build/NEWS:14070 ../build/NEWS:17509 ../build/NEWS:21128 +#: ../build/NEWS:15395 ../build/NEWS:18834 ../build/NEWS:22453 msgid "" "`bpo-26909 `__: Fix slow pipes IO in " "asyncio. Patch by INADA Naoki." msgstr "" -#: ../build/NEWS:14072 ../build/NEWS:17511 ../build/NEWS:21130 +#: ../build/NEWS:15397 ../build/NEWS:18836 ../build/NEWS:22455 msgid "" "`bpo-28176 `__: Fix callbacks race in " "asyncio.SelectorLoop.sock_connect." msgstr "" -#: ../build/NEWS:14074 ../build/NEWS:17513 ../build/NEWS:21132 +#: ../build/NEWS:15399 ../build/NEWS:18838 ../build/NEWS:22457 msgid "" "`bpo-27759 `__: Fix selectors " "incorrectly retain invalid file descriptors. Patch by Mark Williams." msgstr "" -#: ../build/NEWS:14077 +#: ../build/NEWS:15402 msgid "" "`bpo-28325 `__: Remove vestigial MacOS 9 " "macurl2path module and its tests." msgstr "" -#: ../build/NEWS:14079 ../build/NEWS:17516 ../build/NEWS:21135 +#: ../build/NEWS:15404 ../build/NEWS:18841 ../build/NEWS:22460 msgid "" "`bpo-28368 `__: Refuse monitoring " "processes if the child watcher has no loop attached. Patch by Vincent Michel." msgstr "" -#: ../build/NEWS:14082 ../build/NEWS:17519 ../build/NEWS:21138 +#: ../build/NEWS:15407 ../build/NEWS:18844 ../build/NEWS:22463 msgid "" "`bpo-28369 `__: Raise RuntimeError when " "transport's FD is used with add_reader, add_writer, etc." msgstr "" -#: ../build/NEWS:14085 ../build/NEWS:17522 ../build/NEWS:21141 +#: ../build/NEWS:15410 ../build/NEWS:18847 ../build/NEWS:22466 msgid "" "`bpo-28370 `__: Speedup asyncio." "StreamReader.readexactly. Patch by Коренберг Марк." msgstr "" -#: ../build/NEWS:14088 ../build/NEWS:17525 ../build/NEWS:21144 +#: ../build/NEWS:15413 ../build/NEWS:18850 ../build/NEWS:22469 msgid "" "`bpo-28371 `__: Deprecate passing " "asyncio.Handles to run_in_executor." msgstr "" -#: ../build/NEWS:14090 ../build/NEWS:17527 ../build/NEWS:21146 +#: ../build/NEWS:15415 ../build/NEWS:18852 ../build/NEWS:22471 msgid "" "`bpo-28372 `__: Fix asyncio to support " "formatting of non-python coroutines." msgstr "" -#: ../build/NEWS:14092 ../build/NEWS:17529 ../build/NEWS:21148 +#: ../build/NEWS:15417 ../build/NEWS:18854 ../build/NEWS:22473 msgid "" "`bpo-28399 `__: Remove UNIX socket from " "FS before binding. Patch by Коренберг Марк." msgstr "" -#: ../build/NEWS:14095 ../build/NEWS:17532 ../build/NEWS:21151 +#: ../build/NEWS:15420 ../build/NEWS:18857 ../build/NEWS:22476 msgid "" "`bpo-27972 `__: Prohibit Tasks to await " "on themselves." msgstr "" -#: ../build/NEWS:14097 ../build/NEWS:17054 +#: ../build/NEWS:15422 ../build/NEWS:18379 msgid "" "`bpo-24142 `__: Reading a corrupt config " "file left configparser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../build/NEWS:14100 ../build/NEWS:16402 +#: ../build/NEWS:15425 ../build/NEWS:17727 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:14104 ../build/NEWS:15593 +#: ../build/NEWS:15429 ../build/NEWS:16918 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:14108 ../build/NEWS:16536 +#: ../build/NEWS:15433 ../build/NEWS:17861 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:14114 ../build/NEWS:16019 +#: ../build/NEWS:15439 ../build/NEWS:17344 msgid "" "`bpo-31294 `__: Fix incomplete code " "snippet in the ZeroMQSocketListener and ZeroMQSocketHandler examples and " "adapt them to Python 3." msgstr "" -#: ../build/NEWS:14117 ../build/NEWS:16022 +#: ../build/NEWS:15442 ../build/NEWS:17347 msgid "" "`bpo-21649 `__: Add RFC 7525 and Mozilla " "server side TLS links to SSL documentation." msgstr "" -#: ../build/NEWS:14120 +#: ../build/NEWS:15445 msgid "" "`bpo-31128 `__: Allow the pydoc server " "to bind to arbitrary hostnames." msgstr "" -#: ../build/NEWS:14122 ../build/NEWS:16025 +#: ../build/NEWS:15447 ../build/NEWS:17350 msgid "" "`bpo-30803 `__: Clarify doc on truth " "value testing. Original patch by Peter Thomassen." msgstr "" -#: ../build/NEWS:14125 ../build/NEWS:16591 ../build/NEWS:20543 +#: ../build/NEWS:15450 ../build/NEWS:17916 ../build/NEWS:21868 msgid "" "`bpo-30176 `__: Add missing attribute " "related constants in curses documentation." msgstr "" -#: ../build/NEWS:14128 ../build/NEWS:16594 +#: ../build/NEWS:15453 ../build/NEWS:17919 msgid "" "`bpo-30052 `__: the link targets for :" "func:`bytes` and :func:`bytearray` are now their respective type " @@ -25751,13 +28560,13 @@ msgid "" "default output caching features in Sphinx." msgstr "" -#: ../build/NEWS:14136 ../build/NEWS:16602 ../build/NEWS:20546 +#: ../build/NEWS:15461 ../build/NEWS:17927 ../build/NEWS:21871 msgid "" "`bpo-26985 `__: Add missing info of code " "object in inspect documentation." msgstr "" -#: ../build/NEWS:14138 +#: ../build/NEWS:15463 msgid "" "`bpo-19824 `__: Improve the " "documentation for, and links to, template strings by emphasizing their " @@ -25766,33 +28575,33 @@ msgid "" "`__)" msgstr "" -#: ../build/NEWS:14142 ../build/NEWS:16911 ../build/NEWS:20548 +#: ../build/NEWS:15467 ../build/NEWS:18236 ../build/NEWS:21873 msgid "" "`bpo-28929 `__: Link the documentation " "to its source file on GitHub." msgstr "" -#: ../build/NEWS:14144 ../build/NEWS:16913 ../build/NEWS:20550 +#: ../build/NEWS:15469 ../build/NEWS:18238 ../build/NEWS:21875 msgid "" "`bpo-25008 `__: Document smtpd.py as " "effectively deprecated and add a pointer to aiosmtpd, a third-party asyncio-" "based replacement." msgstr "" -#: ../build/NEWS:14147 ../build/NEWS:16916 ../build/NEWS:20553 +#: ../build/NEWS:15472 ../build/NEWS:18241 ../build/NEWS:21878 msgid "" "`bpo-26355 `__: Add canonical header " "link on each page to corresponding major version of the documentation. Patch " "by Matthias Bussonnier." msgstr "" -#: ../build/NEWS:14150 ../build/NEWS:16919 ../build/NEWS:20556 +#: ../build/NEWS:15475 ../build/NEWS:18244 ../build/NEWS:21881 msgid "" "`bpo-29349 `__: Fix Python 2 syntax in " "code for building the documentation." msgstr "" -#: ../build/NEWS:14152 +#: ../build/NEWS:15477 msgid "" "`bpo-23722 `__: The data model reference " "and the porting section in the 3.6 What's New guide now cover the additional " @@ -25800,45 +28609,45 @@ msgid "" "pep:`487` and zero-argument ``super()``." msgstr "" -#: ../build/NEWS:14157 ../build/NEWS:17170 ../build/NEWS:21219 +#: ../build/NEWS:15482 ../build/NEWS:18495 ../build/NEWS:22544 msgid "" "`bpo-28513 `__: Documented command-line " "interface of zipfile." msgstr "" -#: ../build/NEWS:14162 +#: ../build/NEWS:15487 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:14166 ../build/NEWS:16031 +#: ../build/NEWS:15491 ../build/NEWS:17356 msgid "" "`bpo-31320 `__: Silence traceback in " "test_ssl" msgstr "" -#: ../build/NEWS:14168 +#: ../build/NEWS:15493 msgid "" "`bpo-31346 `__: Prefer " "PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER protocols for SSLContext." msgstr "" -#: ../build/NEWS:14171 ../build/NEWS:16033 +#: ../build/NEWS:15496 ../build/NEWS:17358 msgid "" "`bpo-25674 `__: Remove sha256.tbs-" "internet.com ssl test" msgstr "" -#: ../build/NEWS:14173 ../build/NEWS:16035 +#: ../build/NEWS:15498 ../build/NEWS:17360 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:14176 ../build/NEWS:16038 +#: ../build/NEWS:15501 ../build/NEWS:17363 msgid "" "`bpo-30822 `__: regrtest: Exclude tzdata " "from regrtest --all. When running the test suite using --use=all / -u all, " @@ -25847,14 +28656,14 @@ msgid "" "line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../build/NEWS:14182 ../build/NEWS:15645 +#: ../build/NEWS:15507 ../build/NEWS:16970 msgid "" "`bpo-30695 `__: Add the " "`set_nomemory(start, stop)` and `remove_mem_hooks()` functions to the " "_testcapi module." msgstr "" -#: ../build/NEWS:14185 ../build/NEWS:16613 ../build/NEWS:20575 +#: ../build/NEWS:15510 ../build/NEWS:17938 ../build/NEWS:21900 msgid "" "`bpo-30357 `__: test_thread: setUp() now " "uses support.threading_setup() and support.threading_cleanup() to wait until " @@ -25862,7 +28671,7 @@ msgid "" "patch written by Grzegorz Grzywacz." msgstr "" -#: ../build/NEWS:14190 ../build/NEWS:16618 ../build/NEWS:20584 +#: ../build/NEWS:15515 ../build/NEWS:17943 ../build/NEWS:21909 msgid "" "`bpo-30197 `__: Enhanced functions " "swap_attr() and swap_item() in the test.support module. They now work when " @@ -25871,76 +28680,76 @@ msgid "" "to the target of the \"as\" clause, if there is one." msgstr "" -#: ../build/NEWS:14196 +#: ../build/NEWS:15521 msgid "" "`bpo-24932 `__: Use proper command line " "parsing in _testembed" msgstr "" -#: ../build/NEWS:14198 ../build/NEWS:16934 +#: ../build/NEWS:15523 ../build/NEWS:18259 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l in regrtest command line arguments." msgstr "" -#: ../build/NEWS:14201 ../build/NEWS:16937 +#: ../build/NEWS:15526 ../build/NEWS:18262 msgid "" "`bpo-28683 `__: Fix the tests that " "bind() a unix socket and raise PermissionError on Android for a non-root " "user." msgstr "" -#: ../build/NEWS:14204 +#: ../build/NEWS:15529 msgid "" "`bpo-26936 `__: Fix the test_socket " "failures on Android - getservbyname(), getservbyport() and getaddrinfo() are " "broken on some Android API levels." msgstr "" -#: ../build/NEWS:14207 ../build/NEWS:17175 ../build/NEWS:21227 +#: ../build/NEWS:15532 ../build/NEWS:18500 ../build/NEWS:22552 msgid "" "`bpo-28666 `__: Now test.support.rmtree " "is able to remove unwritable or unreadable directories." msgstr "" -#: ../build/NEWS:14210 ../build/NEWS:17178 ../build/NEWS:21230 +#: ../build/NEWS:15535 ../build/NEWS:18503 ../build/NEWS:22555 msgid "" "`bpo-23839 `__: Various caches now are " "cleared before running every test file." msgstr "" -#: ../build/NEWS:14212 ../build/NEWS:17310 +#: ../build/NEWS:15537 ../build/NEWS:18635 msgid "" "`bpo-26944 `__: Fix test_posix for " "Android where 'id -G' is entirely wrong or missing the effective gid." msgstr "" -#: ../build/NEWS:14215 ../build/NEWS:17313 ../build/NEWS:21232 +#: ../build/NEWS:15540 ../build/NEWS:18638 ../build/NEWS:22557 msgid "" "`bpo-28409 `__: regrtest: fix the parser " "of command line arguments." msgstr "" -#: ../build/NEWS:14217 ../build/NEWS:17581 +#: ../build/NEWS:15542 ../build/NEWS:18906 msgid "" "`bpo-28217 `__: Adds _testconsole module " "to test console input." msgstr "" -#: ../build/NEWS:14219 ../build/NEWS:16940 +#: ../build/NEWS:15544 ../build/NEWS:18265 msgid "" "`bpo-26939 `__: Add the support." "setswitchinterval() function to fix test_functools hanging on the Android " "armv7 qemu emulator." msgstr "" -#: ../build/NEWS:14225 +#: ../build/NEWS:15550 msgid "" "`bpo-31354 `__: Allow --with-lto to be " "used on all builds, not just `make profile-opt`." msgstr "" -#: ../build/NEWS:14228 +#: ../build/NEWS:15553 msgid "" "`bpo-31370 `__: Remove support for " "building --without-threads. This option is not really useful anymore in the " @@ -25948,78 +28757,78 @@ msgid "" "code base, including in difficult to maintain low-level internal code." msgstr "" -#: ../build/NEWS:14233 +#: ../build/NEWS:15558 msgid "" "`bpo-31341 `__: Per :pep:`11`, support " "for the IRIX operating system was removed." msgstr "" -#: ../build/NEWS:14236 ../build/NEWS:16047 +#: ../build/NEWS:15561 ../build/NEWS:17372 msgid "" "`bpo-30854 `__: Fix compile error when " "compiling --without-threads. Patch by Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:14239 ../build/NEWS:16627 ../build/NEWS:20612 +#: ../build/NEWS:15564 ../build/NEWS:17952 ../build/NEWS:21937 msgid "" "`bpo-30687 `__: Locate msbuild.exe on " "Windows when building rather than vcvarsall.bat" msgstr "" -#: ../build/NEWS:14242 +#: ../build/NEWS:15567 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:14246 ../build/NEWS:16571 +#: ../build/NEWS:15571 ../build/NEWS:17896 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:14250 ../build/NEWS:16575 +#: ../build/NEWS:15575 ../build/NEWS:17900 msgid "" "`bpo-28787 `__: Fix out-of-tree builds " "of Python when configured with ``--with--dtrace``." msgstr "" -#: ../build/NEWS:14253 ../build/NEWS:16578 ../build/NEWS:20599 +#: ../build/NEWS:15578 ../build/NEWS:17903 ../build/NEWS:21924 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:14257 ../build/NEWS:16582 ../build/NEWS:20603 +#: ../build/NEWS:15582 ../build/NEWS:17907 ../build/NEWS:21928 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:14261 ../build/NEWS:16586 ../build/NEWS:20607 +#: ../build/NEWS:15586 ../build/NEWS:17911 ../build/NEWS:21932 msgid "" "`bpo-29643 `__: Fix ``--enable-" "optimization`` didn't work." msgstr "" -#: ../build/NEWS:14263 ../build/NEWS:16946 +#: ../build/NEWS:15588 ../build/NEWS:18271 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:14267 ../build/NEWS:16950 +#: ../build/NEWS:15592 ../build/NEWS:18275 msgid "" "`bpo-29572 `__: Update Windows build and " "OS X installers to use OpenSSL 1.0.2k." msgstr "" -#: ../build/NEWS:14269 +#: ../build/NEWS:15594 msgid "" "`bpo-27659 `__: Prohibit implicit C " "function declarations: use ``-Werror=implicit-function-declaration`` when " @@ -26027,50 +28836,50 @@ msgid "" "written by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:14273 +#: ../build/NEWS:15598 msgid "" "`bpo-29384 `__: Remove old Be OS helper " "scripts." msgstr "" -#: ../build/NEWS:14275 ../build/NEWS:16952 +#: ../build/NEWS:15600 ../build/NEWS:18277 msgid "" "`bpo-26851 `__: Set Android compilation " "and link flags." msgstr "" -#: ../build/NEWS:14277 ../build/NEWS:16954 +#: ../build/NEWS:15602 ../build/NEWS:18279 msgid "" "`bpo-28768 `__: Fix implicit declaration " "of function _setmode. Patch by Masayuki Yamamoto" msgstr "" -#: ../build/NEWS:14280 ../build/NEWS:16957 ../build/NEWS:21270 +#: ../build/NEWS:15605 ../build/NEWS:18282 ../build/NEWS:22595 msgid "" "`bpo-29080 `__: Removes hard dependency " "on hg.exe from PCBuild/build.bat" msgstr "" -#: ../build/NEWS:14282 ../build/NEWS:16959 ../build/NEWS:21272 +#: ../build/NEWS:15607 ../build/NEWS:18284 ../build/NEWS:22597 msgid "" "`bpo-23903 `__: Added missed names to PC/" "python3.def." msgstr "" -#: ../build/NEWS:14284 ../build/NEWS:16961 +#: ../build/NEWS:15609 ../build/NEWS:18286 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:14287 ../build/NEWS:16964 +#: ../build/NEWS:15612 ../build/NEWS:18289 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:14291 ../build/NEWS:16968 +#: ../build/NEWS:15616 ../build/NEWS:18293 msgid "" "`bpo-20211 `__: Do not add the directory " "for installing C header files and the directory for installing object code " @@ -26078,77 +28887,77 @@ msgid "" "Petazzoni." msgstr "" -#: ../build/NEWS:14295 ../build/NEWS:16972 +#: ../build/NEWS:15620 ../build/NEWS:18297 msgid "" "`bpo-28849 `__: Do not define sys." "implementation._multiarch on Android." msgstr "" -#: ../build/NEWS:14297 ../build/NEWS:17183 ../build/NEWS:21274 +#: ../build/NEWS:15622 ../build/NEWS:18508 ../build/NEWS:22599 msgid "" "`bpo-10656 `__: Fix out-of-tree building " "on AIX. Patch by Tristan Carel and Michael Haubenwallner." msgstr "" -#: ../build/NEWS:14300 ../build/NEWS:17186 ../build/NEWS:21277 +#: ../build/NEWS:15625 ../build/NEWS:18511 ../build/NEWS:22602 msgid "" "`bpo-26359 `__: Rename --with-" "optimiations to --enable-optimizations." msgstr "" -#: ../build/NEWS:14302 ../build/NEWS:17301 ../build/NEWS:21279 +#: ../build/NEWS:15627 ../build/NEWS:18626 ../build/NEWS:22604 msgid "" "`bpo-28444 `__: Fix missing extensions " "modules when cross compiling." msgstr "" -#: ../build/NEWS:14304 ../build/NEWS:17303 +#: ../build/NEWS:15629 ../build/NEWS:18628 msgid "" "`bpo-28208 `__: Update Windows build and " "OS X installers to use SQLite 3.14.2." msgstr "" -#: ../build/NEWS:14306 ../build/NEWS:17305 ../build/NEWS:21281 +#: ../build/NEWS:15631 ../build/NEWS:18630 ../build/NEWS:22606 msgid "" "`bpo-28248 `__: Update Windows build and " "OS X installers to use OpenSSL 1.0.2j." msgstr "" -#: ../build/NEWS:14308 +#: ../build/NEWS:15633 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:14312 +#: ../build/NEWS:15637 msgid "" "`bpo-13756 `__: Fix building extensions " "modules on Cygwin. Patch by Roumen Petrov, based on original patch by Jason " "Tishler." msgstr "" -#: ../build/NEWS:14315 +#: ../build/NEWS:15640 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:14319 ../build/NEWS:17570 ../build/NEWS:21283 +#: ../build/NEWS:15644 ../build/NEWS:18895 ../build/NEWS:22608 msgid "" "`bpo-28258 `__: Fixed build with " "Estonian locale (python-config and distclean targets in Makefile). Patch by " "Arfrever Frehtes Taifersar Arahesis." msgstr "" -#: ../build/NEWS:14322 ../build/NEWS:17573 ../build/NEWS:21286 +#: ../build/NEWS:15647 ../build/NEWS:18898 ../build/NEWS:22611 msgid "" "`bpo-26661 `__: setup.py now detects " "system libffi with multiarch wrapper." msgstr "" -#: ../build/NEWS:14324 +#: ../build/NEWS:15649 msgid "" "`bpo-27979 `__: A full copy of libffi is " "no longer bundled for use when building _ctypes on non-OSX UNIX platforms. " @@ -26156,82 +28965,82 @@ msgid "" "platforms." msgstr "" -#: ../build/NEWS:14328 ../build/NEWS:17575 ../build/NEWS:21291 +#: ../build/NEWS:15653 ../build/NEWS:18900 ../build/NEWS:22616 msgid "" "`bpo-15819 `__: Remove redundant include " "search directory option for building outside the source tree." msgstr "" -#: ../build/NEWS:14331 ../build/NEWS:17188 ../build/NEWS:21328 +#: ../build/NEWS:15656 ../build/NEWS:18513 ../build/NEWS:22653 msgid "" "`bpo-28676 `__: Prevent missing " "'getentropy' declaration warning on macOS. Patch by Gareth Rees." msgstr "" -#: ../build/NEWS:14337 +#: ../build/NEWS:15662 msgid "" "`bpo-31392 `__: Update Windows build to " "use OpenSSL 1.1.0f" msgstr "" -#: ../build/NEWS:14339 ../build/NEWS:16053 +#: ../build/NEWS:15664 ../build/NEWS:17378 msgid "" "`bpo-30389 `__: Adds detection of Visual " "Studio 2017 to distutils on Windows." msgstr "" -#: ../build/NEWS:14341 +#: ../build/NEWS:15666 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:14344 ../build/NEWS:16055 +#: ../build/NEWS:15669 ../build/NEWS:17380 msgid "" "`bpo-31340 `__: Change to building with " "MSVC v141 (included with Visual Studio 2017)" msgstr "" -#: ../build/NEWS:14347 ../build/NEWS:16058 +#: ../build/NEWS:15672 ../build/NEWS:17383 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:14350 +#: ../build/NEWS:15675 msgid "" "`bpo-30916 `__: Pre-build OpenSSL, Tcl " "and Tk and include the binaries in the build." msgstr "" -#: ../build/NEWS:14353 ../build/NEWS:16061 +#: ../build/NEWS:15678 ../build/NEWS:17386 msgid "" "`bpo-30731 `__: Add a missing xmlns to " "python.manifest so that it matches the schema." msgstr "" -#: ../build/NEWS:14356 +#: ../build/NEWS:15681 msgid "" "`bpo-30291 `__: Allow requiring 64-bit " "interpreters from py.exe using -64 suffix. Contributed by Steve (Gadget) " "Barnes." msgstr "" -#: ../build/NEWS:14359 +#: ../build/NEWS:15684 msgid "" "`bpo-30362 `__: Adds list options (-0, " "-0p) to py.exe launcher. Contributed by Steve Barnes." msgstr "" -#: ../build/NEWS:14362 +#: ../build/NEWS:15687 msgid "" "`bpo-23451 `__: Fix socket deprecation " "warnings in socketmodule.c. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:14365 ../build/NEWS:16630 +#: ../build/NEWS:15690 ../build/NEWS:17955 msgid "" "`bpo-30450 `__: The build process on " "Windows no longer depends on Subversion, instead pulling external code from " @@ -26239,98 +29048,98 @@ msgid "" "``py -3.6``), NuGet is used to download a copy of 32-bit Python." msgstr "" -#: ../build/NEWS:14370 +#: ../build/NEWS:15695 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer." msgstr "" -#: ../build/NEWS:14372 ../build/NEWS:16887 +#: ../build/NEWS:15697 ../build/NEWS:18212 msgid "" "`bpo-25778 `__: winreg does not truncate " "string correctly (Patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:14374 +#: ../build/NEWS:15699 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default" msgstr "" -#: ../build/NEWS:14376 ../build/NEWS:17296 +#: ../build/NEWS:15701 ../build/NEWS:18621 msgid "" "`bpo-28522 `__: Fixes mishandled buffer " "reallocation in getpathp.c" msgstr "" -#: ../build/NEWS:14378 ../build/NEWS:17537 +#: ../build/NEWS:15703 ../build/NEWS:18862 msgid "" "`bpo-28402 `__: Adds signed catalog " "files for stdlib on Windows." msgstr "" -#: ../build/NEWS:14380 ../build/NEWS:17539 +#: ../build/NEWS:15705 ../build/NEWS:18864 msgid "" "`bpo-28333 `__: Enables Unicode for ps1/" "ps2 and input() prompts. (Patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:14383 ../build/NEWS:17542 ../build/NEWS:21255 +#: ../build/NEWS:15708 ../build/NEWS:18867 ../build/NEWS:22580 msgid "" "`bpo-28251 `__: Improvements to help " "manuals on Windows." msgstr "" -#: ../build/NEWS:14385 ../build/NEWS:17544 ../build/NEWS:21257 +#: ../build/NEWS:15710 ../build/NEWS:18869 ../build/NEWS:22582 msgid "" "`bpo-28110 `__: launcher.msi has " "different product codes between 32-bit and 64-bit" msgstr "" -#: ../build/NEWS:14388 ../build/NEWS:17547 +#: ../build/NEWS:15713 ../build/NEWS:18872 msgid "" "`bpo-28161 `__: Opening CON for write " "access fails" msgstr "" -#: ../build/NEWS:14390 ../build/NEWS:17549 +#: ../build/NEWS:15715 ../build/NEWS:18874 msgid "" "`bpo-28162 `__: WindowsConsoleIO " "readall() fails if first line starts with Ctrl+Z" msgstr "" -#: ../build/NEWS:14393 ../build/NEWS:17552 +#: ../build/NEWS:15718 ../build/NEWS:18877 msgid "" "`bpo-28163 `__: WindowsConsoleIO " "fileno() passes wrong flags to _open_osfhandle" msgstr "" -#: ../build/NEWS:14395 ../build/NEWS:17554 +#: ../build/NEWS:15720 ../build/NEWS:18879 msgid "" "`bpo-28164 `__: _PyIO_get_console_type " "fails for various paths" msgstr "" -#: ../build/NEWS:14397 ../build/NEWS:17556 +#: ../build/NEWS:15722 ../build/NEWS:18881 msgid "" "`bpo-28137 `__: Renames Windows path " "file to ._pth" msgstr "" -#: ../build/NEWS:14399 ../build/NEWS:17558 +#: ../build/NEWS:15724 ../build/NEWS:18883 msgid "" "`bpo-28138 `__: Windows ._pth file " "should allow import site" msgstr "" -#: ../build/NEWS:14404 ../build/NEWS:16067 +#: ../build/NEWS:15729 ../build/NEWS:17392 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:14407 ../build/NEWS:16070 +#: ../build/NEWS:15732 ../build/NEWS:17395 msgid "" "`bpo-31488 `__: IDLE - Update non-key " "options in former extension classes. When applying configdialog changes, " @@ -26338,20 +29147,20 @@ msgid "" "affect existing instances attached to existing editor windows." msgstr "" -#: ../build/NEWS:14412 ../build/NEWS:16075 +#: ../build/NEWS:15737 ../build/NEWS:17400 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:14415 ../build/NEWS:16078 +#: ../build/NEWS:15740 ../build/NEWS:17403 msgid "" "`bpo-31480 `__: IDLE - make tests pass " "with zzdummy extension disabled by default." msgstr "" -#: ../build/NEWS:14418 ../build/NEWS:16081 +#: ../build/NEWS:15743 ../build/NEWS:17406 msgid "" "`bpo-31421 `__: Document how IDLE runs " "tkinter programs. IDLE calls tcl/tk update in the background in order to " @@ -26359,33 +29168,33 @@ msgid "" "easier." msgstr "" -#: ../build/NEWS:14422 ../build/NEWS:16085 +#: ../build/NEWS:15747 ../build/NEWS:17410 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:14426 ../build/NEWS:16089 +#: ../build/NEWS:15751 ../build/NEWS:17414 msgid "" "`bpo-31051 `__: Rearrange IDLE " "configdialog GenPage into Window, Editor, and Help sections." msgstr "" -#: ../build/NEWS:14429 ../build/NEWS:16092 +#: ../build/NEWS:15754 ../build/NEWS:17417 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:14433 ../build/NEWS:16096 +#: ../build/NEWS:15758 ../build/NEWS:17421 msgid "" "`bpo-31287 `__: IDLE - Do not modify " "tkinter.message in test_configdialog." msgstr "" -#: ../build/NEWS:14435 ../build/NEWS:16098 +#: ../build/NEWS:15760 ../build/NEWS:17423 msgid "" "`bpo-27099 `__: Convert IDLE's built-in " "'extensions' to regular features. About 10 IDLE features were implemented as " @@ -26404,72 +29213,72 @@ msgid "" "Initial patch by Charles Wohlganger." msgstr "" -#: ../build/NEWS:14451 ../build/NEWS:16114 +#: ../build/NEWS:15776 ../build/NEWS:17439 msgid "" "`bpo-31206 `__: IDLE: Factor " "HighPage(Frame) class from ConfigDialog. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:14454 ../build/NEWS:16117 +#: ../build/NEWS:15779 ../build/NEWS:17442 msgid "" "`bpo-31001 `__: Add tests for " "configdialog highlight tab. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:14457 ../build/NEWS:16120 +#: ../build/NEWS:15782 ../build/NEWS:17445 msgid "" "`bpo-31205 `__: IDLE: Factor " "KeysPage(Frame) class from ConfigDialog. The slightly modified tests " "continue to pass. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:14460 ../build/NEWS:16123 +#: ../build/NEWS:15785 ../build/NEWS:17448 msgid "" "`bpo-31130 `__: IDLE -- stop leaks in " "test_configdialog. Initial patch by Victor Stinner." msgstr "" -#: ../build/NEWS:14463 ../build/NEWS:16126 +#: ../build/NEWS:15788 ../build/NEWS:17451 msgid "" "`bpo-31002 `__: Add tests for " "configdialog keys tab. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:14465 ../build/NEWS:16128 +#: ../build/NEWS:15790 ../build/NEWS:17453 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:14469 ../build/NEWS:16132 +#: ../build/NEWS:15794 ../build/NEWS:17457 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:14472 ../build/NEWS:16135 +#: ../build/NEWS:15797 ../build/NEWS:17460 msgid "" "`bpo-31050 `__: Factor GenPage(Frame) " "class from ConfigDialog. The slightly modified tests continue to pass. Patch " "by Cheryl Sabella." msgstr "" -#: ../build/NEWS:14475 ../build/NEWS:16138 +#: ../build/NEWS:15800 ../build/NEWS:17463 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:14479 ../build/NEWS:16142 +#: ../build/NEWS:15804 ../build/NEWS:17467 msgid "" "`bpo-30781 `__: IDLE - Use ttk widgets " "in ConfigDialog. Patches by Terry Jan Reedy and Cheryl Sabella." msgstr "" -#: ../build/NEWS:14482 ../build/NEWS:16145 +#: ../build/NEWS:15807 ../build/NEWS:17470 msgid "" "`bpo-31060 `__: IDLE - Finish " "rearranging methods of ConfigDialog Grouping methods pertaining to each tab " @@ -26477,7 +29286,7 @@ msgid "" "enable splitting the groups into classes." msgstr "" -#: ../build/NEWS:14486 ../build/NEWS:16149 +#: ../build/NEWS:15811 ../build/NEWS:17474 msgid "" "`bpo-30853 `__: IDLE -- Factor a " "VarTrace class out of ConfigDialog. Instance tracers manages pairs " @@ -26486,13 +29295,13 @@ msgid "" "class is 100%." msgstr "" -#: ../build/NEWS:14491 ../build/NEWS:16154 +#: ../build/NEWS:15816 ../build/NEWS:17479 msgid "" "`bpo-31003 `__: IDLE: Add more tests for " "General tab." msgstr "" -#: ../build/NEWS:14493 ../build/NEWS:16156 +#: ../build/NEWS:15818 ../build/NEWS:17481 msgid "" "`bpo-30993 `__: IDLE - Improve " "configdialog font page and tests. In configdialog: Document causal pathways " @@ -26506,25 +29315,25 @@ msgid "" "completely cover the related functions." msgstr "" -#: ../build/NEWS:14504 ../build/NEWS:16167 +#: ../build/NEWS:15829 ../build/NEWS:17492 msgid "" "`bpo-30981 `__: IDLE -- Add more " "configdialog font page tests." msgstr "" -#: ../build/NEWS:14506 ../build/NEWS:16169 +#: ../build/NEWS:15831 ../build/NEWS:17494 msgid "" "`bpo-28523 `__: IDLE: replace 'colour' " "with 'color' in configdialog." msgstr "" -#: ../build/NEWS:14508 ../build/NEWS:16171 +#: ../build/NEWS:15833 ../build/NEWS:17496 msgid "" "`bpo-30917 `__: Add tests for idlelib." "config.IdleConf. Increase coverage from 46% to 96%. Patch by Louie Lu." msgstr "" -#: ../build/NEWS:14511 ../build/NEWS:16174 +#: ../build/NEWS:15836 ../build/NEWS:17499 msgid "" "`bpo-30934 `__: Document coverage " "details for idlelib tests. Add section to idlelib/idle-test/README.txt. " @@ -26532,7 +29341,7 @@ msgid "" "that does not run during unit tests." msgstr "" -#: ../build/NEWS:14515 ../build/NEWS:16178 +#: ../build/NEWS:15840 ../build/NEWS:17503 msgid "" "`bpo-30913 `__: IDLE: Document " "ConfigDialog tk Vars, methods, and widgets in docstrings This will " @@ -26540,39 +29349,39 @@ msgid "" "by Cheryl Sabella." msgstr "" -#: ../build/NEWS:14519 ../build/NEWS:16182 +#: ../build/NEWS:15844 ../build/NEWS:17507 msgid "" "`bpo-30899 `__: IDLE: Add tests for " "ConfigParser subclasses in config. Patch by Louie Lu." msgstr "" -#: ../build/NEWS:14522 ../build/NEWS:16185 +#: ../build/NEWS:15847 ../build/NEWS:17510 msgid "" "`bpo-30881 `__: IDLE: Add docstrings to " "browser.py. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:14524 ../build/NEWS:16187 +#: ../build/NEWS:15849 ../build/NEWS:17512 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:14528 ../build/NEWS:16191 +#: ../build/NEWS:15853 ../build/NEWS:17516 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:14531 ../build/NEWS:16194 +#: ../build/NEWS:15856 ../build/NEWS:17519 msgid "" "`bpo-8231 `__: IDLE: call config.IdleConf." "GetUserCfgDir only once." msgstr "" -#: ../build/NEWS:14533 ../build/NEWS:16196 +#: ../build/NEWS:15858 ../build/NEWS:17521 msgid "" "`bpo-30779 `__: IDLE: Factor " "ConfigChanges class from configdialog, put in config; test. * In config, put " @@ -26585,19 +29394,19 @@ msgid "" "Sabella contributed parts of the patch." msgstr "" -#: ../build/NEWS:14543 ../build/NEWS:16206 +#: ../build/NEWS:15868 ../build/NEWS:17531 msgid "" "`bpo-30777 `__: IDLE: configdialog - Add " "docstrings and fix comments. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:14546 ../build/NEWS:16209 +#: ../build/NEWS:15871 ../build/NEWS:17534 msgid "" "`bpo-30495 `__: IDLE: Improve textview " "with docstrings, PEP8 names, and more tests. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:14549 ../build/NEWS:16212 +#: ../build/NEWS:15874 ../build/NEWS:17537 msgid "" "`bpo-30723 `__: IDLE: Make several " "improvements to parenmatch. Add 'parens' style to highlight both opener and " @@ -26607,20 +29416,20 @@ msgid "" "patch by Charles Wohlganger." msgstr "" -#: ../build/NEWS:14555 ../build/NEWS:16218 +#: ../build/NEWS:15880 ../build/NEWS:17543 msgid "" "`bpo-30674 `__: IDLE: add docstrings to " "grep module. Patch by Cheryl Sabella" msgstr "" -#: ../build/NEWS:14557 ../build/NEWS:16220 +#: ../build/NEWS:15882 ../build/NEWS:17545 msgid "" "`bpo-21519 `__: IDLE's basic custom key " "entry dialog now detects duplicates properly. Original patch by Saimadhav " "Heblikar." msgstr "" -#: ../build/NEWS:14560 ../build/NEWS:16223 +#: ../build/NEWS:15885 ../build/NEWS:17548 msgid "" "`bpo-29910 `__: IDLE no longer deletes a " "character after commenting out a region by a key shortcut. Add ``return " @@ -26628,7 +29437,7 @@ msgid "" "key bindings." msgstr "" -#: ../build/NEWS:14564 ../build/NEWS:16227 +#: ../build/NEWS:15889 ../build/NEWS:17552 msgid "" "`bpo-30728 `__: Review and change " "idlelib.configdialog names. Lowercase method and attribute names. Replace " @@ -26637,14 +29446,14 @@ msgid "" "Sabella." msgstr "" -#: ../build/NEWS:14569 ../build/NEWS:16232 +#: ../build/NEWS:15894 ../build/NEWS:17557 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:14573 ../build/NEWS:16542 +#: ../build/NEWS:15898 ../build/NEWS:17867 msgid "" "`bpo-15786 `__: Fix several problems " "with IDLE's autocompletion box. The following should now work: clicking on " @@ -26652,54 +29461,54 @@ msgid "" "Return. Hangs on MacOSX should no longer happen. Patch by Louie Lu." msgstr "" -#: ../build/NEWS:14578 ../build/NEWS:16547 +#: ../build/NEWS:15903 ../build/NEWS:17872 msgid "" "`bpo-25514 `__: Add doc subsubsection " "about IDLE failure to start. Popup no-connection message directs users to " "this section." msgstr "" -#: ../build/NEWS:14581 ../build/NEWS:16550 +#: ../build/NEWS:15906 ../build/NEWS:17875 msgid "" "`bpo-30642 `__: Fix reference leaks in " "IDLE tests. Patches by Louie Lu and Terry Jan Reedy." msgstr "" -#: ../build/NEWS:14584 ../build/NEWS:16553 +#: ../build/NEWS:15909 ../build/NEWS:17878 msgid "" "`bpo-30495 `__: Add docstrings for " "textview.py and use PEP8 names. Patches by Cheryl Sabella and Terry Jan " "Reedy." msgstr "" -#: ../build/NEWS:14587 ../build/NEWS:16556 +#: ../build/NEWS:15912 ../build/NEWS:17881 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:14590 ../build/NEWS:16559 +#: ../build/NEWS:15915 ../build/NEWS:17884 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:14593 ../build/NEWS:16868 +#: ../build/NEWS:15918 ../build/NEWS:18193 msgid "" "`bpo-29071 `__: IDLE colors f-string " "prefixes (but not invalid ur prefixes)." msgstr "" -#: ../build/NEWS:14595 ../build/NEWS:16870 +#: ../build/NEWS:15920 ../build/NEWS:18195 msgid "" "`bpo-28572 `__: Add 10% to coverage of " "IDLE's test_configdialog. Update and augment description of the " "configuration system." msgstr "" -#: ../build/NEWS:14601 ../build/NEWS:16239 +#: ../build/NEWS:15926 ../build/NEWS:17564 msgid "" "`bpo-30983 `__: gdb integration commands " "(py-bt, etc.) work on optimized shared builds now, too. :pep:`523` " @@ -26710,13 +29519,13 @@ msgid "" "Bruno \"Polaco\" Penteado." msgstr "" -#: ../build/NEWS:14609 +#: ../build/NEWS:15934 msgid "" "`bpo-29748 `__: Added the slice index " "converter in Argument Clinic." msgstr "" -#: ../build/NEWS:14611 +#: ../build/NEWS:15936 msgid "" "`bpo-24037 `__: Argument Clinic now uses " "the converter `bool(accept={int})` rather than `int` for semantical " @@ -26724,19 +29533,19 @@ msgid "" "help in converting to `bool` in future." msgstr "" -#: ../build/NEWS:14616 ../build/NEWS:16607 +#: ../build/NEWS:15941 ../build/NEWS:17932 msgid "" "`bpo-29367 `__: python-gdb.py now " "supports also ``method-wrapper`` (``wrapperobject``) objects." msgstr "" -#: ../build/NEWS:14619 ../build/NEWS:17075 +#: ../build/NEWS:15944 ../build/NEWS:18400 msgid "" "`bpo-28023 `__: Fix python-gdb.py didn't " "support new dict implementation." msgstr "" -#: ../build/NEWS:14621 +#: ../build/NEWS:15946 msgid "" "`bpo-15369 `__: The pybench and pystone " "microbenchmark have been removed from Tools. Please use the new Python " @@ -26744,13 +29553,13 @@ msgid "" "and includes a portable version of pybench working on Python 2 and Python 3." msgstr "" -#: ../build/NEWS:14626 +#: ../build/NEWS:15951 msgid "" "`bpo-28102 `__: The zipfile module CLI " "now prints usage to stderr. Patch by Stephen J. Turnbull." msgstr "" -#: ../build/NEWS:14632 +#: ../build/NEWS:15957 msgid "" "`bpo-31338 `__: Added the " "``Py_UNREACHABLE()`` macro for code paths which are never expected to be " @@ -26758,7 +29567,7 @@ msgid "" "manual." msgstr "" -#: ../build/NEWS:14636 +#: ../build/NEWS:15961 msgid "" "`bpo-30832 `__: Remove own " "implementation for thread-local storage. CPython has provided the own " @@ -26769,21 +29578,21 @@ msgid "" "any case." msgstr "" -#: ../build/NEWS:14643 +#: ../build/NEWS:15968 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:14646 +#: ../build/NEWS:15971 msgid "" "`bpo-16500 `__: Deprecate " "PyOS_AfterFork() and add PyOS_BeforeFork(), PyOS_AfterFork_Parent() and " "PyOS_AfterFork_Child()." msgstr "" -#: ../build/NEWS:14649 +#: ../build/NEWS:15974 msgid "" "`bpo-6532 `__: The type of results of " "PyThread_start_new_thread() and PyThread_get_thread_ident(), and the id " @@ -26791,7 +29600,7 @@ msgid "" "long\"." msgstr "" -#: ../build/NEWS:14653 +#: ../build/NEWS:15978 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is deprecated and replaced with a macro if " @@ -26800,7 +29609,7 @@ msgid "" "PySlice_Unpack() and PySlice_AdjustIndices()." msgstr "" -#: ../build/NEWS:14658 ../build/NEWS:16898 ../build/NEWS:20625 +#: ../build/NEWS:15983 ../build/NEWS:18223 ../build/NEWS:21950 msgid "" "`bpo-29083 `__: Fixed the declaration of " "some public API functions. PyArg_VaParse() and " @@ -26810,14 +29619,14 @@ msgid "" "defined." msgstr "" -#: ../build/NEWS:14664 +#: ../build/NEWS:15989 msgid "" "`bpo-28769 `__: The result of " "PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8() is now of type ``const char " "*`` rather of ``char *``." msgstr "" -#: ../build/NEWS:14667 ../build/NEWS:16904 +#: ../build/NEWS:15992 ../build/NEWS:18229 msgid "" "`bpo-29058 `__: All stable API " "extensions added after Python 3.2 are now available only when Py_LIMITED_API " @@ -26825,20 +29634,20 @@ msgid "" "this API." msgstr "" -#: ../build/NEWS:14671 +#: ../build/NEWS:15996 msgid "" "`bpo-28822 `__: The index parameters " "*start* and *end* of PyUnicode_FindChar() are now adjusted to behave like " "``str[start:end]``." msgstr "" -#: ../build/NEWS:14674 ../build/NEWS:17062 ../build/NEWS:21210 +#: ../build/NEWS:15999 ../build/NEWS:18387 ../build/NEWS:22535 msgid "" "`bpo-28808 `__: " "PyUnicode_CompareWithASCIIString() now never raises exceptions." msgstr "" -#: ../build/NEWS:14676 +#: ../build/NEWS:16001 msgid "" "`bpo-28761 `__: The fields name and doc " "of structures PyMemberDef, PyGetSetDef, PyStructSequence_Field, " @@ -26846,129 +29655,129 @@ msgid "" "rather of ``char *``." msgstr "" -#: ../build/NEWS:14680 +#: ../build/NEWS:16005 msgid "" "`bpo-28748 `__: Private variable " "_Py_PackageContext is now of type ``const char *`` rather of ``char *``." msgstr "" -#: ../build/NEWS:14683 +#: ../build/NEWS:16008 msgid "" "`bpo-19569 `__: Compiler warnings are " "now emitted if use most of deprecated functions." msgstr "" -#: ../build/NEWS:14686 ../build/NEWS:17563 +#: ../build/NEWS:16011 ../build/NEWS:18888 msgid "" "`bpo-28426 `__: Deprecated undocumented " "functions PyUnicode_AsEncodedObject(), PyUnicode_AsDecodedObject(), " "PyUnicode_AsDecodedUnicode() and PyUnicode_AsEncodedUnicode()." msgstr "" -#: ../build/NEWS:14692 +#: ../build/NEWS:16017 msgid "Python 3.6.6 final" msgstr "" -#: ../build/NEWS:14696 +#: ../build/NEWS:16021 msgid "There were no new changes in version 3.6.6." msgstr "" -#: ../build/NEWS:14701 +#: ../build/NEWS:16026 msgid "Python 3.6.6 release candidate 1" msgstr "" -#: ../build/NEWS:14703 +#: ../build/NEWS:16028 msgid "*Release date: 2018-06-11*" msgstr "" -#: ../build/NEWS:14934 +#: ../build/NEWS:16259 msgid "" "`bpo-33184 `__: Update Windows installer " "to OpenSSL 1.0.2o." msgstr "" -#: ../build/NEWS:14939 +#: ../build/NEWS:16264 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.0.2o." msgstr "" -#: ../build/NEWS:14971 +#: ../build/NEWS:16296 msgid "" "`bpo-29706 `__: IDLE now colors async " "and await as keywords in 3.6. They become full keywords in 3.7." msgstr "" -#: ../build/NEWS:15012 +#: ../build/NEWS:16337 msgid "Python 3.6.5 final" msgstr "" -#: ../build/NEWS:15014 +#: ../build/NEWS:16339 msgid "*Release date: 2018-03-28*" msgstr "" -#: ../build/NEWS:15028 +#: ../build/NEWS:16353 msgid "Python 3.6.5 release candidate 1" msgstr "" -#: ../build/NEWS:15030 +#: ../build/NEWS:16355 msgid "*Release date: 2018-03-13*" msgstr "" -#: ../build/NEWS:15069 +#: ../build/NEWS:16394 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:15072 +#: ../build/NEWS:16397 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:15099 +#: ../build/NEWS:16424 msgid "" "`bpo-30353 `__: Fix ctypes pass-by-value " "for structs on 64-bit Cygwin/MinGW." msgstr "" -#: ../build/NEWS:15137 +#: ../build/NEWS:16462 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN, TCP_KEEPCNT flags on older version Windows during run-time." msgstr "" -#: ../build/NEWS:15169 +#: ../build/NEWS:16494 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:15187 +#: ../build/NEWS:16512 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:15252 +#: ../build/NEWS:16577 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:15285 +#: ../build/NEWS:16610 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module." msgstr "" -#: ../build/NEWS:15290 +#: ../build/NEWS:16615 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in 64-" @@ -26977,29 +29786,29 @@ msgid "" "its own copy of Tcl/Tk 8.6.8." msgstr "" -#: ../build/NEWS:15346 +#: ../build/NEWS:16671 msgid "Python 3.6.4 final" msgstr "" -#: ../build/NEWS:15348 +#: ../build/NEWS:16673 msgid "*Release date: 2017-12-18*" msgstr "" -#: ../build/NEWS:15350 +#: ../build/NEWS:16675 msgid "There were no new code changes in version 3.6.4 since v3.6.4rc1." msgstr "" -#: ../build/NEWS:15355 +#: ../build/NEWS:16680 msgid "Python 3.6.4 release candidate 1" msgstr "" -#: ../build/NEWS:15384 +#: ../build/NEWS:16709 msgid "" "`bpo-31852 `__: Fix a segmentation fault " "caused by a combination of the async soft keyword and continuation lines." msgstr "" -#: ../build/NEWS:15718 +#: ../build/NEWS:17043 msgid "" "`bpo-13802 `__: Use non-Latin characters " "in the IDLE's Font settings sample. Even if one selects a font that defines " @@ -27010,163 +29819,163 @@ msgid "" "arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../build/NEWS:15774 +#: ../build/NEWS:17099 msgid "Python 3.6.3 final" msgstr "" -#: ../build/NEWS:15776 +#: ../build/NEWS:17101 msgid "*Release date: 2017-10-03*" msgstr "" -#: ../build/NEWS:15781 +#: ../build/NEWS:17106 msgid "" "`bpo-31641 `__: Re-allow arbitrary " "iterables in `concurrent.futures.as_completed()`. Fixes regression in " "3.6.3rc1." msgstr "" -#: ../build/NEWS:15787 +#: ../build/NEWS:17112 msgid "" "`bpo-31662 `__: Fix typos in Windows " "``uploadrelease.bat`` script. Fix Windows Doc build issues in ``Doc/make." "bat``." msgstr "" -#: ../build/NEWS:15790 +#: ../build/NEWS:17115 msgid "" "`bpo-31423 `__: Fix building the PDF " "documentation with newer versions of Sphinx." msgstr "" -#: ../build/NEWS:15795 +#: ../build/NEWS:17120 msgid "Python 3.6.3 release candidate 1" msgstr "" -#: ../build/NEWS:15797 +#: ../build/NEWS:17122 msgid "*Release date: 2017-09-18*" msgstr "" -#: ../build/NEWS:16249 +#: ../build/NEWS:17574 msgid "Python 3.6.2 final" msgstr "" -#: ../build/NEWS:16251 +#: ../build/NEWS:17576 msgid "*Release date: 2017-07-17*" msgstr "" -#: ../build/NEWS:16253 ../build/NEWS:16980 +#: ../build/NEWS:17578 ../build/NEWS:18305 msgid "No changes since release candidate 2" msgstr "" -#: ../build/NEWS:16258 +#: ../build/NEWS:17583 msgid "Python 3.6.2 release candidate 2" msgstr "" -#: ../build/NEWS:16260 +#: ../build/NEWS:17585 msgid "*Release date: 2017-07-07*" msgstr "" -#: ../build/NEWS:16285 +#: ../build/NEWS:17610 msgid "Python 3.6.2 release candidate 1" msgstr "" -#: ../build/NEWS:16287 +#: ../build/NEWS:17612 msgid "*Release date: 2017-06-17*" msgstr "" -#: ../build/NEWS:16295 +#: ../build/NEWS:17620 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "to not be per-thread to avoid crashes" msgstr "" -#: ../build/NEWS:16325 ../build/NEWS:20277 +#: ../build/NEWS:17650 ../build/NEWS:21602 msgid "" "`bpo-29600 `__: Fix wrapping coroutine " "return values in StopIteration." msgstr "" -#: ../build/NEWS:16354 ../build/NEWS:20343 +#: ../build/NEWS:17679 ../build/NEWS:21668 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:16374 +#: ../build/NEWS:17699 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup (#2159)" msgstr "" -#: ../build/NEWS:16448 ../build/NEWS:20411 +#: ../build/NEWS:17773 ../build/NEWS:21736 msgid "" "`bpo-26293 `__: Change resulted because " "of zipfile breakage. (See also: `bpo-29094 `__)" msgstr "" -#: ../build/NEWS:16522 ../build/NEWS:20478 +#: ../build/NEWS:17847 ../build/NEWS:21803 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:16565 +#: ../build/NEWS:17890 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() no longer replaced with a macro if Py_LIMITED_API is " "not set." msgstr "" -#: ../build/NEWS:16637 +#: ../build/NEWS:17962 msgid "Python 3.6.1 final" msgstr "" -#: ../build/NEWS:16639 +#: ../build/NEWS:17964 msgid "*Release date: 2017-03-21*" msgstr "" -#: ../build/NEWS:16655 +#: ../build/NEWS:17980 msgid "" "`bpo-27593 `__: fix format of git " "information used in sys.version" msgstr "" -#: ../build/NEWS:16657 +#: ../build/NEWS:17982 msgid "Fix incompatible comment in python.h" msgstr "" -#: ../build/NEWS:16661 +#: ../build/NEWS:17986 msgid "Python 3.6.1 release candidate 1" msgstr "" -#: ../build/NEWS:16663 +#: ../build/NEWS:17988 msgid "*Release date: 2017-03-04*" msgstr "" -#: ../build/NEWS:16774 ../build/NEWS:20510 +#: ../build/NEWS:18099 ../build/NEWS:21835 msgid "" "`bpo-29519 `__: Fix weakref spewing " "exceptions during interpreter shutdown when used with a rare combination of " "multiprocessing and custom codecs." msgstr "" -#: ../build/NEWS:16790 +#: ../build/NEWS:18115 msgid "" "`bpo-29316 `__: Restore the provisional " "status of typing module, add corresponding note to documentation. Patch by " "Ivan L." msgstr "" -#: ../build/NEWS:16796 ../build/NEWS:20526 +#: ../build/NEWS:18121 ../build/NEWS:21851 msgid "" "`bpo-29011 `__: Fix an important " "omission by adding Deque to the typing module." msgstr "" -#: ../build/NEWS:16810 +#: ../build/NEWS:18135 msgid "" "`bpo-29203 `__: functools.lru_cache() " "now respects :pep:`468` and preserves the order of keyword arguments. " @@ -27174,83 +29983,83 @@ msgid "" "potentially give different results." msgstr "" -#: ../build/NEWS:16817 ../build/NEWS:20783 +#: ../build/NEWS:18142 ../build/NEWS:22108 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:16820 +#: ../build/NEWS:18145 msgid "" "`bpo-29085 `__: Allow random.Random." "seed() to use high quality OS randomness rather than the pid and time." msgstr "" -#: ../build/NEWS:16823 +#: ../build/NEWS:18148 msgid "" "`bpo-29061 `__: Fixed bug in secrets." "randbelow() which would hang when given a negative input. Patch by Brendan " "Donegan." msgstr "" -#: ../build/NEWS:16831 ../build/NEWS:20789 +#: ../build/NEWS:18156 ../build/NEWS:22114 msgid "" "`bpo-29119 `__: Fix weakrefs in the pure " "python version of collections.OrderedDict move_to_end() method. Contributed " "by Andra Bogildea." msgstr "" -#: ../build/NEWS:16843 +#: ../build/NEWS:18168 msgid "" "`bpo-29055 `__: Neaten-up empty " "population error on random.choice() by suppressing the upstream exception." msgstr "" -#: ../build/NEWS:16858 ../build/NEWS:20813 +#: ../build/NEWS:18183 ../build/NEWS:22138 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:16876 +#: ../build/NEWS:18201 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer" msgstr "" -#: ../build/NEWS:16878 +#: ../build/NEWS:18203 msgid "" "`bpo-29326 `__: Ignores blank lines in ." "_pth files (Patch by Alexey Izbyshev)" msgstr "" -#: ../build/NEWS:16880 +#: ../build/NEWS:18205 msgid "" "`bpo-28164 `__: Correctly handle special " "console filenames (patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:16882 +#: ../build/NEWS:18207 msgid "" "`bpo-29409 `__: Implement :pep:`529` for " "io.FileIO (Patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:16884 ../build/NEWS:20615 +#: ../build/NEWS:18209 ../build/NEWS:21940 msgid "" "`bpo-29392 `__: Prevent crash when " "passing invalid arguments into msvcrt module." msgstr "" -#: ../build/NEWS:16889 +#: ../build/NEWS:18214 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default." msgstr "" -#: ../build/NEWS:16894 +#: ../build/NEWS:18219 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is not set " @@ -27258,7 +30067,7 @@ msgid "" "0x03060100 or higher." msgstr "" -#: ../build/NEWS:16924 ../build/NEWS:20580 +#: ../build/NEWS:18249 ../build/NEWS:21905 msgid "" "`bpo-28087 `__: Skip test_asyncore and " "test_eintr poll failures on macOS. Skip some tests of select.poll when " @@ -27266,7 +30075,7 @@ msgid "" "function on some macOS versions." msgstr "" -#: ../build/NEWS:16928 ../build/NEWS:20590 +#: ../build/NEWS:18253 ../build/NEWS:21915 msgid "" "`bpo-29571 `__: to match the behaviour " "of the ``re.LOCALE`` flag, test_re.test_locale_flag now uses ``locale." @@ -27275,68 +30084,68 @@ msgid "" "encoding is a multi-byte encoding)" msgstr "" -#: ../build/NEWS:16976 +#: ../build/NEWS:18301 msgid "Python 3.6.0 final" msgstr "" -#: ../build/NEWS:16978 +#: ../build/NEWS:18303 msgid "*Release date: 2016-12-23*" msgstr "" -#: ../build/NEWS:16985 +#: ../build/NEWS:18310 msgid "Python 3.6.0 release candidate 2" msgstr "" -#: ../build/NEWS:16987 +#: ../build/NEWS:18312 msgid "*Release date: 2016-12-16*" msgstr "" -#: ../build/NEWS:16995 +#: ../build/NEWS:18320 msgid "" "`bpo-28990 `__: Fix asyncio SSL hanging " "if connection is closed before handshake is completed. (Patch by HoHo-Ho)" msgstr "" -#: ../build/NEWS:17001 +#: ../build/NEWS:18326 msgid "" "`bpo-28770 `__: Fix python-gdb.py for " "fastcalls." msgstr "" -#: ../build/NEWS:17006 +#: ../build/NEWS:18331 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder." msgstr "" -#: ../build/NEWS:17011 +#: ../build/NEWS:18336 msgid "" "`bpo-28898 `__: Prevent gdb build errors " "due to HAVE_LONG_LONG redefinition." msgstr "" -#: ../build/NEWS:17015 +#: ../build/NEWS:18340 msgid "Python 3.6.0 release candidate 1" msgstr "" -#: ../build/NEWS:17017 +#: ../build/NEWS:18342 msgid "*Release date: 2016-12-06*" msgstr "" -#: ../build/NEWS:17039 +#: ../build/NEWS:18364 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:17057 +#: ../build/NEWS:18382 msgid "" "`bpo-28843 `__: Fix asyncio C Task to " "handle exceptions __traceback__." msgstr "" -#: ../build/NEWS:17067 +#: ../build/NEWS:18392 msgid "" "`bpo-23722 `__: The data model reference " "and the porting section in the What's New guide now cover the additional " @@ -27344,15 +30153,15 @@ msgid "" "pep:`487` and zero-argument ``super()``." msgstr "" -#: ../build/NEWS:17079 +#: ../build/NEWS:18404 msgid "Python 3.6.0 beta 4" msgstr "" -#: ../build/NEWS:17081 +#: ../build/NEWS:18406 msgid "*Release date: 2016-11-21*" msgstr "" -#: ../build/NEWS:17109 +#: ../build/NEWS:18434 msgid "" "`bpo-27243 `__: Change " "PendingDeprecationWarning -> DeprecationWarning. As it was agreed in the " @@ -27360,179 +30169,179 @@ msgid "" "PendingDeprecationWarning in 3.5 and in DeprecationWarning in 3.6." msgstr "" -#: ../build/NEWS:17128 +#: ../build/NEWS:18453 msgid "" "`bpo-20572 `__: The subprocess.Popen." "wait method's undocumented endtime parameter now raises a DeprecationWarning." msgstr "" -#: ../build/NEWS:17145 +#: ../build/NEWS:18470 msgid "" "`bpo-28600 `__: Optimize loop.call_soon." msgstr "" -#: ../build/NEWS:17147 ../build/NEWS:21161 +#: ../build/NEWS:18472 ../build/NEWS:22486 msgid "" "`bpo-28613 `__: Fix get_event_loop() " "return the current loop if called from coroutines/callbacks." msgstr "" -#: ../build/NEWS:17150 +#: ../build/NEWS:18475 msgid "" "`bpo-28634 `__: Fix asyncio.isfuture() " "to support unittest.Mock." msgstr "" -#: ../build/NEWS:17152 +#: ../build/NEWS:18477 msgid "" "`bpo-26081 `__: Fix refleak in _asyncio." "Future.__iter__().throw." msgstr "" -#: ../build/NEWS:17154 ../build/NEWS:21164 +#: ../build/NEWS:18479 ../build/NEWS:22489 msgid "" "`bpo-28639 `__: Fix inspect.isawaitable " "to always return bool Patch by Justin Mayfield." msgstr "" -#: ../build/NEWS:17157 ../build/NEWS:21167 +#: ../build/NEWS:18482 ../build/NEWS:22492 msgid "" "`bpo-28652 `__: Make loop methods reject " "socket kinds they do not support." msgstr "" -#: ../build/NEWS:17159 ../build/NEWS:21169 +#: ../build/NEWS:18484 ../build/NEWS:22494 msgid "" "`bpo-28653 `__: Fix a refleak in " "functools.lru_cache." msgstr "" -#: ../build/NEWS:17161 ../build/NEWS:21171 +#: ../build/NEWS:18486 ../build/NEWS:22496 msgid "" "`bpo-28703 `__: Fix asyncio." "iscoroutinefunction to handle Mock objects." msgstr "" -#: ../build/NEWS:17163 +#: ../build/NEWS:18488 msgid "" "`bpo-28704 `__: Fix create_unix_server " "to support Path-like objects (PEP 519)." msgstr "" -#: ../build/NEWS:17165 +#: ../build/NEWS:18490 msgid "" "`bpo-28720 `__: Add collections.abc." "AsyncGenerator." msgstr "" -#: ../build/NEWS:17193 +#: ../build/NEWS:18518 msgid "Python 3.6.0 beta 3" msgstr "" -#: ../build/NEWS:17195 +#: ../build/NEWS:18520 msgid "*Release date: 2016-10-31*" msgstr "" -#: ../build/NEWS:17218 +#: ../build/NEWS:18543 msgid "" "`bpo-28471 `__: Fix \"Python memory " "allocator called without holding the GIL\" crash in socket.setblocking." msgstr "" -#: ../build/NEWS:17240 +#: ../build/NEWS:18565 msgid "" "`bpo-18844 `__: The various ways of " "specifying weights for random.choices() now produce the same result " "sequences." msgstr "" -#: ../build/NEWS:17243 ../build/NEWS:20845 +#: ../build/NEWS:18568 ../build/NEWS:22170 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:17276 ../build/NEWS:20859 +#: ../build/NEWS:18601 ../build/NEWS:22184 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X." msgstr "" -#: ../build/NEWS:17281 +#: ../build/NEWS:18606 msgid "" "`bpo-28492 `__: Fix how StopIteration " "exception is raised in _asyncio.Future." msgstr "" -#: ../build/NEWS:17283 +#: ../build/NEWS:18608 msgid "" "`bpo-28500 `__: Fix asyncio to handle " "async gens GC from another thread." msgstr "" -#: ../build/NEWS:17285 ../build/NEWS:21153 +#: ../build/NEWS:18610 ../build/NEWS:22478 msgid "" "`bpo-26923 `__: Fix asyncio.Gather to " "refuse being cancelled once all children are done. Patch by Johannes Ebke." msgstr "" -#: ../build/NEWS:17288 ../build/NEWS:21156 +#: ../build/NEWS:18613 ../build/NEWS:22481 msgid "" "`bpo-26796 `__: Don't configure the " "number of workers for default threadpool executor. Initial patch by Hans " "Lawrenz." msgstr "" -#: ../build/NEWS:17291 +#: ../build/NEWS:18616 msgid "" "`bpo-28544 `__: Implement asyncio.Task " "in C." msgstr "" -#: ../build/NEWS:17317 +#: ../build/NEWS:18642 msgid "Python 3.6.0 beta 2" msgstr "" -#: ../build/NEWS:17319 +#: ../build/NEWS:18644 msgid "*Release date: 2016-10-10*" msgstr "" -#: ../build/NEWS:17335 +#: ../build/NEWS:18660 msgid "" "`bpo-28376 `__: Creating instances of " "range_iterator by calling range_iterator type now is deprecated. Patch by " "Oren Milman." msgstr "" -#: ../build/NEWS:17338 ../build/NEWS:20686 +#: ../build/NEWS:18663 ../build/NEWS:22011 msgid "" "`bpo-28376 `__: The constructor of " "range_iterator now checks that step is not 0. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:17399 ../build/NEWS:20864 +#: ../build/NEWS:18724 ../build/NEWS:22189 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:17406 +#: ../build/NEWS:18731 msgid "" "`bpo-27181 `__: remove statistics." "geometric_mean and defer until 3.7." msgstr "" -#: ../build/NEWS:17585 +#: ../build/NEWS:18910 msgid "Python 3.6.0 beta 1" msgstr "" -#: ../build/NEWS:17587 +#: ../build/NEWS:18912 msgid "*Release date: 2016-09-12*" msgstr "" -#: ../build/NEWS:17592 +#: ../build/NEWS:18917 msgid "" "`bpo-23722 `__: The __class__ cell used " "by zero-argument super() is now initialized from type.__new__ rather than " @@ -27541,25 +30350,25 @@ msgid "" "Teichmann." msgstr "" -#: ../build/NEWS:17597 ../build/NEWS:20717 +#: ../build/NEWS:18922 ../build/NEWS:22042 msgid "" "`bpo-25221 `__: Fix corrupted result " "from PyLong_FromLong(0) when Python is compiled with NSMALLPOSINTS = 0." msgstr "" -#: ../build/NEWS:17600 +#: ../build/NEWS:18925 msgid "" "`bpo-27080 `__: Implement formatting " "support for :pep:`515`. Initial patch by Chris Angelico." msgstr "" -#: ../build/NEWS:17603 +#: ../build/NEWS:18928 msgid "" "`bpo-27199 `__: In tarfile, expose " "copyfileobj bufsize to improve throughput. Patch by Jason Fried." msgstr "" -#: ../build/NEWS:17606 +#: ../build/NEWS:18931 msgid "" "`bpo-27948 `__: In f-strings, only allow " "backslashes inside the braces (where the expressions are). This is a " @@ -27568,32 +30377,32 @@ msgid "" "enclosed within literal braces, and not escapes like ``f'\\x7b\"hi\"\\x7d'``." msgstr "" -#: ../build/NEWS:17612 +#: ../build/NEWS:18937 msgid "" "`bpo-28046 `__: Remove platform-specific " "directories from sys.path." msgstr "" -#: ../build/NEWS:17614 +#: ../build/NEWS:18939 msgid "" "`bpo-28071 `__: Add early-out for " "differencing from an empty set." msgstr "" -#: ../build/NEWS:17616 ../build/NEWS:20720 +#: ../build/NEWS:18941 ../build/NEWS:22045 msgid "" "`bpo-25758 `__: Prevents zipimport from " "unnecessarily encoding a filename (patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:17619 +#: ../build/NEWS:18944 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:17622 +#: ../build/NEWS:18947 msgid "" "`bpo-27213 `__: Rework CALL_FUNCTION* " "opcodes to produce shorter and more efficient bytecode. Patch by Demur " @@ -27601,135 +30410,135 @@ msgid "" "Stinner." msgstr "" -#: ../build/NEWS:17626 +#: ../build/NEWS:18951 msgid "" "`bpo-26331 `__: Implement tokenizing " "support for :pep:`515`. Patch by Georg Brandl." msgstr "" -#: ../build/NEWS:17629 +#: ../build/NEWS:18954 msgid "" "`bpo-27999 `__: Make \"global after use" "\" a SyntaxError, and ditto for nonlocal. Patch by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:17632 +#: ../build/NEWS:18957 msgid "" "`bpo-28003 `__: Implement :pep:`525` -- " "Asynchronous Generators." msgstr "" -#: ../build/NEWS:17634 +#: ../build/NEWS:18959 msgid "" "`bpo-27985 `__: Implement :pep:`526` -- " "Syntax for Variable Annotations. Patch by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:17637 +#: ../build/NEWS:18962 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:17641 +#: ../build/NEWS:18966 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:17644 +#: ../build/NEWS:18969 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:17648 +#: ../build/NEWS:18973 msgid "" "`bpo-27911 `__: Remove unnecessary error " "checks in ``exec_builtin_or_dynamic()``." msgstr "" -#: ../build/NEWS:17651 +#: ../build/NEWS:18976 msgid "" "`bpo-27078 `__: Added BUILD_STRING " "opcode. Optimized f-strings evaluation." msgstr "" -#: ../build/NEWS:17653 +#: ../build/NEWS:18978 msgid "" "`bpo-17884 `__: Python now requires " "systems with inttypes.h and stdint.h" msgstr "" -#: ../build/NEWS:17655 +#: ../build/NEWS:18980 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:17659 +#: ../build/NEWS:18984 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:17662 +#: ../build/NEWS:18987 msgid "Implement :pep:`523`." msgstr "" -#: ../build/NEWS:17664 +#: ../build/NEWS:18989 msgid "" "`bpo-27870 `__: A left shift of zero by " "a large integer no longer attempts to allocate large amounts of memory." msgstr "" -#: ../build/NEWS:17667 +#: ../build/NEWS:18992 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:17671 +#: ../build/NEWS:18996 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:17675 +#: ../build/NEWS:19000 msgid "" "`bpo-27506 `__: Support passing the " "bytes/bytearray.translate() \"delete\" argument by keyword." msgstr "" -#: ../build/NEWS:17678 ../build/NEWS:20726 +#: ../build/NEWS:19003 ../build/NEWS:22051 msgid "" "`bpo-27812 `__: Properly clear out a " "generator's frame's backreference to the generator to prevent crashes in " "frame.clear()." msgstr "" -#: ../build/NEWS:17681 ../build/NEWS:20729 +#: ../build/NEWS:19006 ../build/NEWS:22054 msgid "" "`bpo-27811 `__: Fix a crash when a " "coroutine that has not been awaited is finalized with warnings-as-errors " "enabled." msgstr "" -#: ../build/NEWS:17684 ../build/NEWS:20732 +#: ../build/NEWS:19009 ../build/NEWS:22057 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:17687 +#: ../build/NEWS:19012 msgid "" "`bpo-27792 `__: The modulo operation " "applied to ``bool`` and other ``int`` subclasses now always returns an " @@ -27737,33 +30546,33 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../build/NEWS:17691 +#: ../build/NEWS:19016 msgid "" "`bpo-26984 `__: int() now always returns " "an instance of exact int." msgstr "" -#: ../build/NEWS:17693 +#: ../build/NEWS:19018 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:17697 +#: ../build/NEWS:19022 msgid "" "`bpo-24254 `__: Make class definition " "namespace ordered by default." msgstr "" -#: ../build/NEWS:17699 +#: ../build/NEWS:19024 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:17703 ../build/NEWS:20738 +#: ../build/NEWS:19028 ../build/NEWS:22063 msgid "" "`bpo-27782 `__: Multi-phase extension " "module import now correctly allows the ``m_methods`` field to be used to add " @@ -27771,27 +30580,27 @@ msgid "" "``Py_create_mod``. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:17707 ../build/NEWS:20742 +#: ../build/NEWS:19032 ../build/NEWS:22067 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:17711 ../build/NEWS:20746 +#: ../build/NEWS:19036 ../build/NEWS:22071 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:17715 +#: ../build/NEWS:19040 msgid "" "`bpo-27157 `__: Make only type() itself " "accept the one-argument form. Patch by Eryk Sun and Emanuel Barry." msgstr "" -#: ../build/NEWS:17718 ../build/NEWS:20750 +#: ../build/NEWS:19043 ../build/NEWS:22075 msgid "" "`bpo-27558 `__: Fix a SystemError in the " "implementation of \"raise\" statement. In a brand new thread, raise a " @@ -27799,91 +30608,91 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../build/NEWS:17722 +#: ../build/NEWS:19047 msgid "" "`bpo-28008 `__: Implement :pep:`530` -- " "asynchronous comprehensions." msgstr "" -#: ../build/NEWS:17724 ../build/NEWS:20775 +#: ../build/NEWS:19049 ../build/NEWS:22100 msgid "" "`bpo-27942 `__: Fix memory leak in " "codeobject.c" msgstr "" -#: ../build/NEWS:17729 ../build/NEWS:20819 +#: ../build/NEWS:19054 ../build/NEWS:22144 msgid "" "`bpo-28732 `__: Fix crash in os.spawnv() " "with no elements in args" msgstr "" -#: ../build/NEWS:17731 ../build/NEWS:20821 +#: ../build/NEWS:19056 ../build/NEWS:22146 msgid "" "`bpo-28485 `__: Always raise ValueError " "for negative compileall.compile_dir(workers=...) parameter, even when " "multithreading is unavailable." msgstr "" -#: ../build/NEWS:17735 +#: ../build/NEWS:19060 msgid "" "`bpo-28037 `__: Use " "sqlite3_get_autocommit() instead of setting Connection->inTransaction " "manually." msgstr "" -#: ../build/NEWS:17738 +#: ../build/NEWS:19063 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:17741 +#: ../build/NEWS:19066 msgid "" "`bpo-24454 `__: Regular expression match " "object groups are now accessible using __getitem__. \"mo[x]\" is equivalent " "to \"mo.group(x)\"." msgstr "" -#: ../build/NEWS:17744 +#: ../build/NEWS:19069 msgid "" "`bpo-10740 `__: sqlite3 no longer " "implicitly commit an open transaction before DDL statements." msgstr "" -#: ../build/NEWS:17747 +#: ../build/NEWS:19072 msgid "" "`bpo-17941 `__: Add a *module* parameter " "to collections.namedtuple()." msgstr "" -#: ../build/NEWS:17749 +#: ../build/NEWS:19074 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:17753 +#: ../build/NEWS:19078 msgid "" "`bpo-26885 `__: xmlrpc now supports " "unmarshalling additional data types used by Apache XML-RPC implementation " "for numerics and None." msgstr "" -#: ../build/NEWS:17756 +#: ../build/NEWS:19081 msgid "" "`bpo-28070 `__: Fixed parsing inline " "verbose flag in regular expressions." msgstr "" -#: ../build/NEWS:17758 +#: ../build/NEWS:19083 msgid "" "`bpo-19500 `__: Add client-side SSL " "session resumption to the ssl module." msgstr "" -#: ../build/NEWS:17760 +#: ../build/NEWS:19085 msgid "" "`bpo-28022 `__: Deprecate ssl-related " "arguments in favor of SSLContext. The deprecation include manual creation of " @@ -27891,7 +30700,7 @@ msgid "" "smtplib, poplib and urllib." msgstr "" -#: ../build/NEWS:17764 +#: ../build/NEWS:19089 msgid "" "`bpo-28043 `__: SSLContext has improved " "default settings: OP_NO_SSLv2, OP_NO_SSLv3, OP_NO_COMPRESSION, " @@ -27899,21 +30708,21 @@ msgid "" "ciphers without MD5." msgstr "" -#: ../build/NEWS:17768 +#: ../build/NEWS:19093 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:17771 +#: ../build/NEWS:19096 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:17774 +#: ../build/NEWS:19099 msgid "" "`bpo-27137 `__: the pure Python fallback " "implementation of ``functools.partial`` now matches the behaviour of its " @@ -27921,118 +30730,118 @@ msgid "" "purposes. Patch by Emanuel Barry and Serhiy Storchaka." msgstr "" -#: ../build/NEWS:17779 ../build/NEWS:20874 +#: ../build/NEWS:19104 ../build/NEWS:22199 msgid "" "Fix possible integer overflows and crashes in the mmap module with unusual " "usage patterns." msgstr "" -#: ../build/NEWS:17782 ../build/NEWS:20877 +#: ../build/NEWS:19107 ../build/NEWS:22202 msgid "" "`bpo-1703178 `__: Fix the ability to " "pass the --link-objects option to the distutils build_ext command." msgstr "" -#: ../build/NEWS:17785 ../build/NEWS:20924 +#: ../build/NEWS:19110 ../build/NEWS:22249 msgid "" "`bpo-28019 `__: itertools.count() no " "longer rounds non-integer step in range between 1.0 and 2.0 to 1." msgstr "" -#: ../build/NEWS:17788 +#: ../build/NEWS:19113 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:17792 ../build/NEWS:20927 +#: ../build/NEWS:19117 ../build/NEWS:22252 msgid "" "`bpo-25969 `__: Update the lib2to3 " "grammar to handle the unpacking generalizations added in 3.5." msgstr "" -#: ../build/NEWS:17795 ../build/NEWS:20930 +#: ../build/NEWS:19120 ../build/NEWS:22255 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:17798 +#: ../build/NEWS:19123 msgid "" "`bpo-28082 `__: Convert re flag " "constants to IntFlag." msgstr "" -#: ../build/NEWS:17800 +#: ../build/NEWS:19125 msgid "" "`bpo-28025 `__: Convert all ssl module " "constants to IntEnum and IntFlags. SSLContext properties now return flags " "and enums." msgstr "" -#: ../build/NEWS:17803 +#: ../build/NEWS:19128 msgid "" "`bpo-23591 `__: Add Flag, IntFlag, and " "auto() to enum module." msgstr "" -#: ../build/NEWS:17805 +#: ../build/NEWS:19130 msgid "" "`bpo-433028 `__: Added support of " "modifier spans in regular expressions." msgstr "" -#: ../build/NEWS:17807 ../build/NEWS:20933 +#: ../build/NEWS:19132 ../build/NEWS:22258 msgid "" "`bpo-24594 `__: Validates persist " "parameter when opening MSI database" msgstr "" -#: ../build/NEWS:17809 ../build/NEWS:20935 +#: ../build/NEWS:19134 ../build/NEWS:22260 msgid "" "`bpo-17582 `__: xml.etree.ElementTree " "nows preserves whitespaces in attributes (Patch by Duane Griffin. Reviewed " "and approved by Stefan Behnel.)" msgstr "" -#: ../build/NEWS:17812 ../build/NEWS:20938 +#: ../build/NEWS:19137 ../build/NEWS:22263 msgid "" "`bpo-28047 `__: Fixed calculation of " "line length used for the base64 CTE in the new email policies." msgstr "" -#: ../build/NEWS:17815 +#: ../build/NEWS:19140 msgid "" "`bpo-27576 `__: Fix call order in " "OrderedDict.__init__()." msgstr "" -#: ../build/NEWS:17817 +#: ../build/NEWS:19142 msgid "email.generator.DecodedGenerator now supports the policy keyword." msgstr "" -#: ../build/NEWS:17819 +#: ../build/NEWS:19144 msgid "" "`bpo-28027 `__: Remove undocumented " "modules from ``Lib/plat-*``: IN, CDROM, DLFCN, TYPES, CDIO, and STROPTS." msgstr "" -#: ../build/NEWS:17822 ../build/NEWS:20941 +#: ../build/NEWS:19147 ../build/NEWS:22266 msgid "" "`bpo-27445 `__: Don't pass str(_charset) " "to MIMEText.set_payload(). Patch by Claude Paroz." msgstr "" -#: ../build/NEWS:17825 +#: ../build/NEWS:19150 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:17828 ../build/NEWS:20944 +#: ../build/NEWS:19153 ../build/NEWS:22269 msgid "" "`bpo-22450 `__: urllib now includes an " "``Accept: */*`` header among the default headers. This makes the results of " @@ -28040,62 +30849,62 @@ msgid "" "servers are involved." msgstr "" -#: ../build/NEWS:17832 ../build/NEWS:20948 +#: ../build/NEWS:19157 ../build/NEWS:22273 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:17836 +#: ../build/NEWS:19161 msgid "" "`bpo-28005 `__: Allow ImportErrors in " "encoding implementation to propagate." msgstr "" -#: ../build/NEWS:17838 +#: ../build/NEWS:19163 msgid "" "`bpo-26667 `__: Support path-like " "objects in importlib.util." msgstr "" -#: ../build/NEWS:17840 ../build/NEWS:20952 +#: ../build/NEWS:19165 ../build/NEWS:22277 msgid "" "`bpo-27570 `__: Avoid zero-length " "memcpy() etc calls with null source pointers in the \"ctypes\" and \"array\" " "modules." msgstr "" -#: ../build/NEWS:17843 ../build/NEWS:20955 +#: ../build/NEWS:19168 ../build/NEWS:22280 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:17847 +#: ../build/NEWS:19172 msgid "" "`bpo-27331 `__: The email.mime classes " "now all accept an optional policy keyword." msgstr "" -#: ../build/NEWS:17850 ../build/NEWS:20959 +#: ../build/NEWS:19175 ../build/NEWS:22284 msgid "" "`bpo-27988 `__: Fix email " "iter_attachments incorrect mutation of payload list." msgstr "" -#: ../build/NEWS:17852 +#: ../build/NEWS:19177 msgid "" "`bpo-16113 `__: Add SHA-3 and SHAKE " "support to hashlib module." msgstr "" -#: ../build/NEWS:17854 +#: ../build/NEWS:19179 msgid "Eliminate a tautological-pointer-compare warning in _scproxy.c." msgstr "" -#: ../build/NEWS:17856 +#: ../build/NEWS:19181 msgid "" "`bpo-27776 `__: The :func:`os.urandom` " "function does now block on Linux 3.17 and newer until the system urandom " @@ -28103,25 +30912,25 @@ msgid "" "the :pep:`524`." msgstr "" -#: ../build/NEWS:17860 +#: ../build/NEWS:19185 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:17863 ../build/NEWS:20961 +#: ../build/NEWS:19188 ../build/NEWS:22286 msgid "" "`bpo-27691 `__: Fix ssl module's parsing " "of GEN_RID subject alternative name fields in X.509 certs." msgstr "" -#: ../build/NEWS:17866 +#: ../build/NEWS:19191 msgid "" "`bpo-18844 `__: Add random.choices()." msgstr "" -#: ../build/NEWS:17868 +#: ../build/NEWS:19193 msgid "" "`bpo-25761 `__: Improved error reporting " "about truncated pickle data in C implementation of unpickler. " @@ -28129,86 +30938,86 @@ msgid "" "some cases." msgstr "" -#: ../build/NEWS:17872 +#: ../build/NEWS:19197 msgid "" "`bpo-26798 `__: Add BLAKE2 (blake2b and " "blake2s) to hashlib." msgstr "" -#: ../build/NEWS:17874 +#: ../build/NEWS:19199 msgid "" "`bpo-26032 `__: Optimized globbing in " "pathlib by using os.scandir(); it is now about 1.5--4 times faster." msgstr "" -#: ../build/NEWS:17877 +#: ../build/NEWS:19202 msgid "" "`bpo-25596 `__: Optimized glob() and " "iglob() functions in the glob module; they are now about 3--6 times faster." msgstr "" -#: ../build/NEWS:17880 +#: ../build/NEWS:19205 msgid "" "`bpo-27928 `__: Add scrypt (password-" "based key derivation function) to hashlib module (requires OpenSSL 1.1.0)." msgstr "" -#: ../build/NEWS:17883 ../build/NEWS:20964 +#: ../build/NEWS:19208 ../build/NEWS:22289 msgid "" "`bpo-27850 `__: Remove 3DES from ssl " "module's default cipher list to counter measure sweet32 attack " "(CVE-2016-2183)." msgstr "" -#: ../build/NEWS:17886 ../build/NEWS:20967 +#: ../build/NEWS:19211 ../build/NEWS:22292 msgid "" "`bpo-27766 `__: Add ChaCha20 Poly1305 to " "ssl module's default cipher list. (Required OpenSSL 1.1.0 or LibreSSL)." msgstr "" -#: ../build/NEWS:17889 +#: ../build/NEWS:19214 msgid "" "`bpo-25387 `__: Check return value of " "winsound.MessageBeep." msgstr "" -#: ../build/NEWS:17891 +#: ../build/NEWS:19216 msgid "" "`bpo-27866 `__: Add SSLContext." "get_ciphers() method to get a list of all enabled ciphers." msgstr "" -#: ../build/NEWS:17894 +#: ../build/NEWS:19219 msgid "" "`bpo-27744 `__: Add AF_ALG (Linux Kernel " "crypto) to socket module." msgstr "" -#: ../build/NEWS:17896 ../build/NEWS:20970 +#: ../build/NEWS:19221 ../build/NEWS:22295 msgid "" "`bpo-26470 `__: Port ssl and hashlib " "module to OpenSSL 1.1.0." msgstr "" -#: ../build/NEWS:17898 +#: ../build/NEWS:19223 msgid "" "`bpo-11620 `__: Fix support for " "SND_MEMORY in winsound.PlaySound. Based on a patch by Tim Lesher." msgstr "" -#: ../build/NEWS:17901 +#: ../build/NEWS:19226 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:17904 +#: ../build/NEWS:19229 msgid "" "`bpo-27919 `__: Deprecated " "``extra_path`` distribution option in distutils packaging." msgstr "" -#: ../build/NEWS:17907 +#: ../build/NEWS:19232 msgid "" "`bpo-23229 `__: Add new ``cmath`` " "constants: ``cmath.inf`` and ``cmath.nan`` to match ``math.inf`` and ``math." @@ -28216,44 +31025,44 @@ msgid "" "by complex repr." msgstr "" -#: ../build/NEWS:17911 +#: ../build/NEWS:19236 msgid "" "`bpo-27842 `__: The csv.DictReader now " "returns rows of type OrderedDict. (Contributed by Steve Holden.)" msgstr "" -#: ../build/NEWS:17914 ../build/NEWS:20972 +#: ../build/NEWS:19239 ../build/NEWS:22297 msgid "" "Remove support for passing a file descriptor to os.access. It never worked " "but previously didn't raise." msgstr "" -#: ../build/NEWS:17917 ../build/NEWS:20975 +#: ../build/NEWS:19242 ../build/NEWS:22300 msgid "" "`bpo-12885 `__: Fix error when distutils " "encounters symlink." msgstr "" -#: ../build/NEWS:17919 ../build/NEWS:20977 +#: ../build/NEWS:19244 ../build/NEWS:22302 msgid "" "`bpo-27881 `__: Fixed possible bugs when " "setting sqlite3.Connection.isolation_level. Based on patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:17922 ../build/NEWS:20980 +#: ../build/NEWS:19247 ../build/NEWS:22305 msgid "" "`bpo-27861 `__: Fixed a crash in sqlite3." "Connection.cursor() when a factory creates not a cursor. Patch by Xiang " "Zhang." msgstr "" -#: ../build/NEWS:17925 ../build/NEWS:20983 +#: ../build/NEWS:19250 ../build/NEWS:22308 msgid "" "`bpo-19884 `__: Avoid spurious output on " "OS X with Gnu Readline." msgstr "" -#: ../build/NEWS:17927 ../build/NEWS:20985 +#: ../build/NEWS:19252 ../build/NEWS:22310 msgid "" "`bpo-27706 `__: Restore deterministic " "behavior of random.Random().seed() for string seeds using seeding version " @@ -28261,13 +31070,13 @@ msgid "" "Python 2. Patch by Nofar Schnider." msgstr "" -#: ../build/NEWS:17932 ../build/NEWS:20990 +#: ../build/NEWS:19257 ../build/NEWS:22315 msgid "" "`bpo-10513 `__: Fix a regression in " "Connection.commit(). Statements should not be reset after a commit." msgstr "" -#: ../build/NEWS:17935 +#: ../build/NEWS:19260 msgid "" "`bpo-12319 `__: Chunked transfer " "encoding support added to http.client.HTTPConnection requests. The urllib." @@ -28276,7 +31085,7 @@ msgid "" "Length header, the library now falls back to use chunked transfer-encoding." msgstr "" -#: ../build/NEWS:17942 +#: ../build/NEWS:19267 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:17950 ../build/NEWS:20998 +#: ../build/NEWS:19275 ../build/NEWS:22323 msgid "" "`bpo-27539 `__: Fix unnormalised " "``Fraction.__pow__`` result in the case of negative exponent and negative " "base." msgstr "" -#: ../build/NEWS:17953 ../build/NEWS:21001 +#: ../build/NEWS:19278 ../build/NEWS:22326 msgid "" "`bpo-21718 `__: cursor.description is " "now available for queries using CTEs." msgstr "" -#: ../build/NEWS:17955 +#: ../build/NEWS:19280 msgid "" "`bpo-27819 `__: In distutils sdists, " "simply produce the \"gztar\" (gzipped tar format) distributions on all " "platforms unless \"formats\" is supplied." msgstr "" -#: ../build/NEWS:17958 ../build/NEWS:21003 +#: ../build/NEWS:19283 ../build/NEWS:22328 msgid "" "`bpo-2466 `__: posixpath.ismount now " "correctly recognizes mount points which the user does not have permission to " "access." msgstr "" -#: ../build/NEWS:17961 +#: ../build/NEWS:19286 msgid "" "`bpo-9998 `__: On Linux, ctypes.util." "find_library now looks in LD_LIBRARY_PATH for shared libraries." msgstr "" -#: ../build/NEWS:17964 +#: ../build/NEWS:19289 msgid "" "`bpo-27573 `__: exit message for code." "interact is now configurable." msgstr "" -#: ../build/NEWS:17966 ../build/NEWS:21111 +#: ../build/NEWS:19291 ../build/NEWS:22436 msgid "" "`bpo-27930 `__: Improved behaviour of " "logging.handlers.QueueListener. Thanks to Paulo Andrade and Petr Viktorin " "for the analysis and patch." msgstr "" -#: ../build/NEWS:17969 +#: ../build/NEWS:19294 msgid "" "`bpo-6766 `__: Distributed reference " "counting added to multiprocessing to support nesting of shared values / " "proxy objects." msgstr "" -#: ../build/NEWS:17972 ../build/NEWS:21114 +#: ../build/NEWS:19297 ../build/NEWS:22439 msgid "" "`bpo-21201 `__: Improves readability of " "multiprocessing error message. Thanks to Wojciech Walczak for patch." msgstr "" -#: ../build/NEWS:17975 +#: ../build/NEWS:19300 msgid "asyncio: Add set_protocol / get_protocol to Transports." msgstr "" -#: ../build/NEWS:17977 ../build/NEWS:21117 +#: ../build/NEWS:19302 ../build/NEWS:22442 msgid "" "`bpo-27456 `__: asyncio: Set TCP_NODELAY " "by default." msgstr "" -#: ../build/NEWS:17982 ../build/NEWS:21182 +#: ../build/NEWS:19307 ../build/NEWS:22507 msgid "" "`bpo-15308 `__: Add 'interrupt " "execution' (^C) to Shell menu. Patch by Roger Serwy, updated by Bayard " "Randel." msgstr "" -#: ../build/NEWS:17985 ../build/NEWS:21185 +#: ../build/NEWS:19310 ../build/NEWS:22510 msgid "" "`bpo-27922 `__: Stop IDLE tests from " "'flashing' gui widgets on the screen." msgstr "" -#: ../build/NEWS:17987 +#: ../build/NEWS:19312 msgid "" "`bpo-27891 `__: Consistently group and " "sort imports within idlelib modules." msgstr "" -#: ../build/NEWS:17989 +#: ../build/NEWS:19314 msgid "" "`bpo-17642 `__: add larger font sizes " "for classroom projection." msgstr "" -#: ../build/NEWS:17991 ../build/NEWS:21187 +#: ../build/NEWS:19316 ../build/NEWS:22512 msgid "Add version to title of IDLE help window." msgstr "" -#: ../build/NEWS:17993 ../build/NEWS:21189 +#: ../build/NEWS:19318 ../build/NEWS:22514 msgid "" "`bpo-25564 `__: In section on IDLE -- " "console differences, mention that using exec means that __builtins__ is " "defined for each statement." msgstr "" -#: ../build/NEWS:17996 +#: ../build/NEWS:19321 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:18002 +#: ../build/NEWS:19327 msgid "" "`bpo-26900 `__: Excluded underscored " "names and other private API from limited API." msgstr "" -#: ../build/NEWS:18005 +#: ../build/NEWS:19330 msgid "" "`bpo-26027 `__: Add support for path-" "like objects in PyUnicode_FSConverter() & PyUnicode_FSDecoder()." msgstr "" -#: ../build/NEWS:18011 +#: ../build/NEWS:19336 msgid "" "`bpo-27427 `__: Additional tests for the " "math module. Patch by Francisco Couzo." msgstr "" -#: ../build/NEWS:18013 +#: ../build/NEWS:19338 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:18016 +#: ../build/NEWS:19341 msgid "" "`bpo-26040 `__: Improve test_math and " "test_cmath coverage and rigour. Patch by Jeff Allen." msgstr "" -#: ../build/NEWS:18019 ../build/NEWS:21234 +#: ../build/NEWS:19344 ../build/NEWS:22559 msgid "" "`bpo-27787 `__: Call gc.collect() before " "checking each test for \"dangling threads\", since the dangling threads are " "weak references." msgstr "" -#: ../build/NEWS:18025 ../build/NEWS:21294 +#: ../build/NEWS:19350 ../build/NEWS:22619 msgid "" "`bpo-27566 `__: Fix clean target in " "freeze makefile (patch by Lisa Roach)" msgstr "" -#: ../build/NEWS:18027 ../build/NEWS:21296 +#: ../build/NEWS:19352 ../build/NEWS:22621 msgid "" "`bpo-27705 `__: Update message in " "validate_ucrtbase.py" msgstr "" -#: ../build/NEWS:18029 +#: ../build/NEWS:19354 msgid "" "`bpo-27976 `__: Deprecate building " "_ctypes with the bundled copy of libffi on non-OSX UNIX platforms." msgstr "" -#: ../build/NEWS:18032 +#: ../build/NEWS:19357 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure " @@ -28468,46 +31277,46 @@ msgid "" "Linuxes." msgstr "" -#: ../build/NEWS:18037 +#: ../build/NEWS:19362 msgid "" "`bpo-21590 `__: Support for DTrace and " "SystemTap probes." msgstr "" -#: ../build/NEWS:18039 ../build/NEWS:21303 +#: ../build/NEWS:19364 ../build/NEWS:22628 msgid "" "`bpo-26307 `__: The profile-opt build " "now applies PGO to the built-in modules." msgstr "" -#: ../build/NEWS:18041 +#: ../build/NEWS:19366 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations flag to turn on LTO and PGO build support when available." msgstr "" -#: ../build/NEWS:18044 +#: ../build/NEWS:19369 msgid "" "`bpo-27917 `__: Set platform triplets " "for Android builds." msgstr "" -#: ../build/NEWS:18046 +#: ../build/NEWS:19371 msgid "" "`bpo-25825 `__: Update references to the " "$(LIBPL) installation path on AIX. This path was changed in 3.2a4." msgstr "" -#: ../build/NEWS:18049 +#: ../build/NEWS:19374 msgid "Update OS X installer to use SQLite 3.14.1 and XZ 5.2.2." msgstr "" -#: ../build/NEWS:18051 +#: ../build/NEWS:19376 msgid "" "`bpo-21122 `__: Fix LTO builds on OS X." msgstr "" -#: ../build/NEWS:18053 +#: ../build/NEWS:19378 msgid "" "`bpo-17128 `__: Build OS X installer " "with a private copy of OpenSSL. Also provide a sample Install Certificates " @@ -28515,95 +31324,95 @@ msgid "" "certifi module." msgstr "" -#: ../build/NEWS:18060 ../build/NEWS:21243 +#: ../build/NEWS:19385 ../build/NEWS:22568 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:18067 +#: ../build/NEWS:19392 msgid "" "`bpo-28065 `__: Update xz dependency to " "5.2.2 and build it from source." msgstr "" -#: ../build/NEWS:18069 ../build/NEWS:21260 +#: ../build/NEWS:19394 ../build/NEWS:22585 msgid "" "`bpo-25144 `__: Ensures TargetDir is set " "before continuing with custom install." msgstr "" -#: ../build/NEWS:18071 +#: ../build/NEWS:19396 msgid "" "`bpo-1602 `__: Windows console doesn't " "input or print Unicode (PEP 528)" msgstr "" -#: ../build/NEWS:18073 +#: ../build/NEWS:19398 msgid "" "`bpo-27781 `__: Change file system " "encoding on Windows to UTF-8 (PEP 529)" msgstr "" -#: ../build/NEWS:18075 +#: ../build/NEWS:19400 msgid "" "`bpo-27731 `__: Opt-out of MAX_PATH on " "Windows 10" msgstr "" -#: ../build/NEWS:18077 +#: ../build/NEWS:19402 msgid "" "`bpo-6135 `__: Adds encoding and errors " "parameters to subprocess." msgstr "" -#: ../build/NEWS:18079 +#: ../build/NEWS:19404 msgid "" "`bpo-27959 `__: Adds oem encoding, alias " "ansi to mbcs, move aliasmbcs to codec lookup." msgstr "" -#: ../build/NEWS:18082 +#: ../build/NEWS:19407 msgid "" "`bpo-27982 `__: The functions of the " "winsound module now accept keyword arguments." msgstr "" -#: ../build/NEWS:18085 +#: ../build/NEWS:19410 msgid "" "`bpo-20366 `__: Build full text search " "support into SQLite on Windows." msgstr "" -#: ../build/NEWS:18087 +#: ../build/NEWS:19412 msgid "" "`bpo-27756 `__: Adds new icons for " "Python files and processes on Windows. Designs by Cherry Wang." msgstr "" -#: ../build/NEWS:18090 +#: ../build/NEWS:19415 msgid "" "`bpo-27883 `__: Update sqlite to " "3.14.1.0 on Windows." msgstr "" -#: ../build/NEWS:18094 +#: ../build/NEWS:19419 msgid "Python 3.6.0 alpha 4" msgstr "" -#: ../build/NEWS:18096 +#: ../build/NEWS:19421 msgid "*Release date: 2016-08-15*" msgstr "" -#: ../build/NEWS:18101 +#: ../build/NEWS:19426 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:18105 +#: ../build/NEWS:19430 msgid "" "`bpo-26823 `__: Large sections of " "repeated lines in tracebacks are now abbreviated as \"[Previous line " @@ -28611,51 +31420,51 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../build/NEWS:18109 +#: ../build/NEWS:19434 msgid "" "`bpo-27574 `__: Decreased an overhead of " "parsing keyword arguments in functions implemented with using Argument " "Clinic." msgstr "" -#: ../build/NEWS:18112 +#: ../build/NEWS:19437 msgid "" "`bpo-22557 `__: Now importing already " "imported modules is up to 2.5 times faster." msgstr "" -#: ../build/NEWS:18115 +#: ../build/NEWS:19440 msgid "" "`bpo-17596 `__: Include to " "help with Min GW building." msgstr "" -#: ../build/NEWS:18117 +#: ../build/NEWS:19442 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:18120 ../build/NEWS:20766 +#: ../build/NEWS:19445 ../build/NEWS:22091 msgid "" "`bpo-27507 `__: Add integer overflow " "check in bytearray.extend(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:18123 ../build/NEWS:20769 +#: ../build/NEWS:19448 ../build/NEWS:22094 msgid "" "`bpo-27581 `__: Don't rely on wrapping " "for overflow check in PySequence_Tuple(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:18126 +#: ../build/NEWS:19451 msgid "" "`bpo-1621 `__: Avoid signed integer " "overflow in list and tuple operations. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:18129 +#: ../build/NEWS:19454 msgid "" "`bpo-27419 `__: Standard __import__() no " "longer look up \"__import__\" in globals or builtins for importing " @@ -28663,19 +31472,19 @@ msgid "" "unabling to resolve package from __spec__ or __package__." msgstr "" -#: ../build/NEWS:18134 ../build/NEWS:20758 +#: ../build/NEWS:19459 ../build/NEWS:22083 msgid "" "`bpo-27083 `__: Respect the PYTHONCASEOK " "environment variable under Windows." msgstr "" -#: ../build/NEWS:18136 ../build/NEWS:20760 +#: ../build/NEWS:19461 ../build/NEWS:22085 msgid "" "`bpo-27514 `__: Make having too many " "statically nested blocks a SyntaxError instead of SystemError." msgstr "" -#: ../build/NEWS:18139 +#: ../build/NEWS:19464 msgid "" "`bpo-27366 `__: Implemented :pep:`487` " "(Simpler customization of class creation). Upon subclassing, the " @@ -28683,20 +31492,20 @@ msgid "" "initialized with __set_name__ after class creation." msgstr "" -#: ../build/NEWS:18147 +#: ../build/NEWS:19472 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:18150 +#: ../build/NEWS:19475 msgid "" "`bpo-27598 `__: Add Collections to " "collections.abc. Patch by Ivan Levkivskyi, docs by Neil Girdhar." msgstr "" -#: ../build/NEWS:18153 +#: ../build/NEWS:19478 msgid "" "`bpo-25958 `__: Support \"anti-" "registration\" of special methods from various ABCs, like __hash__, __iter__ " @@ -28707,13 +31516,13 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:18160 +#: ../build/NEWS:19485 msgid "" "`bpo-16764 `__: Support keyword " "arguments to zlib.decompress(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:18163 +#: ../build/NEWS:19488 msgid "" "`bpo-27736 `__: Prevent segfault after " "interpreter re-initialization due to ref count problem introduced in code " @@ -28721,19 +31530,19 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../build/NEWS:18167 +#: ../build/NEWS:19492 msgid "" "`bpo-25628 `__: The *verbose* and " "*rename* parameters for collections.namedtuple are now keyword-only." msgstr "" -#: ../build/NEWS:18170 +#: ../build/NEWS:19495 msgid "" "`bpo-12345 `__: Add mathematical " "constant tau to math and cmath. See also :pep:`628`." msgstr "" -#: ../build/NEWS:18173 +#: ../build/NEWS:19498 msgid "" "`bpo-26823 `__: traceback.StackSummary." "format now abbreviates large sections of repeated lines as \"[Previous line " @@ -28741,38 +31550,38 @@ msgid "" "traceback display operations in the module). Patch by Emanuel Barry." msgstr "" -#: ../build/NEWS:18178 +#: ../build/NEWS:19503 msgid "" "`bpo-27664 `__: Add to concurrent." "futures.thread.ThreadPoolExecutor() the ability to specify a thread name " "prefix." msgstr "" -#: ../build/NEWS:18181 +#: ../build/NEWS:19506 msgid "" "`bpo-27181 `__: Add geometric_mean and " "harmonic_mean to statistics module." msgstr "" -#: ../build/NEWS:18183 +#: ../build/NEWS:19508 msgid "" "`bpo-27573 `__: code.interact now prints " "an message when exiting." msgstr "" -#: ../build/NEWS:18185 +#: ../build/NEWS:19510 msgid "" "`bpo-6422 `__: Add autorange method to " "timeit.Timer objects." msgstr "" -#: ../build/NEWS:18187 ../build/NEWS:21006 +#: ../build/NEWS:19512 ../build/NEWS:22331 msgid "" "`bpo-27773 `__: Correct some memory " "management errors server_hostname in _ssl.wrap_socket()." msgstr "" -#: ../build/NEWS:18190 +#: ../build/NEWS:19515 msgid "" "`bpo-26750 `__: unittest.mock." "create_autospec() now works properly for subclasses of property() and other " @@ -28780,81 +31589,81 @@ msgid "" "unittest.mock.DescriptorTypes tuple." msgstr "" -#: ../build/NEWS:18194 +#: ../build/NEWS:19519 msgid "" "`bpo-26754 `__: Undocumented support of " "general bytes-like objects as path in compile() and similar functions is now " "deprecated." msgstr "" -#: ../build/NEWS:18197 +#: ../build/NEWS:19522 msgid "" "`bpo-26800 `__: Undocumented support of " "general bytes-like objects as paths in os functions is now deprecated." msgstr "" -#: ../build/NEWS:18200 +#: ../build/NEWS:19525 msgid "" "`bpo-26981 `__: Add _order_ " "compatibility shim to enum.Enum for Python 2/3 code bases." msgstr "" -#: ../build/NEWS:18203 +#: ../build/NEWS:19528 msgid "" "`bpo-27661 `__: Added tzinfo keyword " "argument to datetime.combine." msgstr "" -#: ../build/NEWS:18205 ../build/NEWS:21012 +#: ../build/NEWS:19530 ../build/NEWS:22337 msgid "" "In the curses module, raise an error if window.getstr() or window.instr() is " "passed a negative value." msgstr "" -#: ../build/NEWS:18208 ../build/NEWS:21015 +#: ../build/NEWS:19533 ../build/NEWS:22340 msgid "" "`bpo-27783 `__: Fix possible usage of " "uninitialized memory in operator.methodcaller." msgstr "" -#: ../build/NEWS:18211 ../build/NEWS:21018 +#: ../build/NEWS:19536 ../build/NEWS:22343 msgid "" "`bpo-27774 `__: Fix possible Py_DECREF " "on unowned object in _sre." msgstr "" -#: ../build/NEWS:18213 ../build/NEWS:21020 +#: ../build/NEWS:19538 ../build/NEWS:22345 msgid "" "`bpo-27760 `__: Fix possible integer " "overflow in binascii.b2a_qp." msgstr "" -#: ../build/NEWS:18215 ../build/NEWS:21022 +#: ../build/NEWS:19540 ../build/NEWS:22347 msgid "" "`bpo-27758 `__: Fix possible integer " "overflow in the _csv module for large record lengths." msgstr "" -#: ../build/NEWS:18218 ../build/NEWS:21025 +#: ../build/NEWS:19543 ../build/NEWS:22350 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:18222 +#: ../build/NEWS:19547 msgid "" "`bpo-7063 `__: Remove dead code from the " "\"array\" module's slice handling. Patch by Chuck." msgstr "" -#: ../build/NEWS:18225 ../build/NEWS:21029 +#: ../build/NEWS:19550 ../build/NEWS:22354 msgid "" "`bpo-27656 `__: Do not assume sched.h " "defines any SCHED_* constants." msgstr "" -#: ../build/NEWS:18227 ../build/NEWS:21031 +#: ../build/NEWS:19552 ../build/NEWS:22356 msgid "" "`bpo-27130 `__: In the \"zlib\" module, " "fix handling of large buffers (typically 4 GiB) when compressing and " @@ -28862,54 +31671,54 @@ msgid "" "and decompression operations did not properly handle results of 4 GiB." msgstr "" -#: ../build/NEWS:18232 +#: ../build/NEWS:19557 msgid "" "`bpo-24773 `__: Implemented :pep:`495` " "(Local Time Disambiguation)." msgstr "" -#: ../build/NEWS:18234 +#: ../build/NEWS:19559 msgid "" "Expose the EPOLLEXCLUSIVE constant (when it is defined) in the select module." msgstr "" -#: ../build/NEWS:18237 +#: ../build/NEWS:19562 msgid "" "`bpo-27567 `__: Expose the EPOLLRDHUP " "and POLLRDHUP constants in the select module." msgstr "" -#: ../build/NEWS:18240 +#: ../build/NEWS:19565 msgid "" "`bpo-1621 `__: Avoid signed int negation " "overflow in the \"audioop\" module." msgstr "" -#: ../build/NEWS:18242 ../build/NEWS:21036 +#: ../build/NEWS:19567 ../build/NEWS:22361 msgid "" "`bpo-27533 `__: Release GIL in nt._isdir" msgstr "" -#: ../build/NEWS:18244 ../build/NEWS:21038 +#: ../build/NEWS:19569 ../build/NEWS:22363 msgid "" "`bpo-17711 `__: Fixed unpickling by the " "persistent ID with protocol 0. Original patch by Alexandre Vassalotti." msgstr "" -#: ../build/NEWS:18247 ../build/NEWS:21041 +#: ../build/NEWS:19572 ../build/NEWS:22366 msgid "" "`bpo-27522 `__: Avoid an unintentional " "reference cycle in email.feedparser." msgstr "" -#: ../build/NEWS:18249 +#: ../build/NEWS:19574 msgid "" "`bpo-27512 `__: Fix a segfault when os." "fspath() called an __fspath__() method that raised an exception. Patch by " "Xiang Zhang." msgstr "" -#: ../build/NEWS:18255 ../build/NEWS:21192 +#: ../build/NEWS:19580 ../build/NEWS:22517 msgid "" "`bpo-27714 `__: text_textview and " "test_autocomplete now pass when re-run in the same process. This occurs " @@ -28917,7 +31726,7 @@ msgid "" "warning from test_config." msgstr "" -#: ../build/NEWS:18259 +#: ../build/NEWS:19584 msgid "" "`bpo-27621 `__: Put query response " "validation error messages in the query box itself instead of in a separate " @@ -28925,151 +31734,151 @@ msgid "" "Mark Roseman." msgstr "" -#: ../build/NEWS:18263 +#: ../build/NEWS:19588 msgid "" "`bpo-27620 `__: Escape key now closes " "Query box as cancelled." msgstr "" -#: ../build/NEWS:18265 +#: ../build/NEWS:19590 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:18269 +#: ../build/NEWS:19594 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:18272 ../build/NEWS:21196 +#: ../build/NEWS:19597 ../build/NEWS:22521 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:18275 ../build/NEWS:18468 +#: ../build/NEWS:19600 ../build/NEWS:19793 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:18279 ../build/NEWS:18475 ../build/NEWS:21199 +#: ../build/NEWS:19604 ../build/NEWS:19800 ../build/NEWS:22524 msgid "" "`bpo-27452 `__: add line counter and crc " "to IDLE configHandler test dump." msgstr "" -#: ../build/NEWS:18284 +#: ../build/NEWS:19609 msgid "" "`bpo-25805 `__: Skip a test in " "test_pkgutil as needed that doesn't work when ``__name__ == __main__``. " "Patch by SilentGhost." msgstr "" -#: ../build/NEWS:18287 +#: ../build/NEWS:19612 msgid "" "`bpo-27472 `__: Add test.support." "unix_shell as the path to the default shell." msgstr "" -#: ../build/NEWS:18289 ../build/NEWS:21237 +#: ../build/NEWS:19614 ../build/NEWS:22562 msgid "" "`bpo-27369 `__: In test_pyexpat, avoid " "testing an error message detail that changed in Expat 2.2.0." msgstr "" -#: ../build/NEWS:18292 +#: ../build/NEWS:19617 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:18299 +#: ../build/NEWS:19624 msgid "" "`bpo-27647 `__: Update bundled Tcl/Tk to " "8.6.6." msgstr "" -#: ../build/NEWS:18301 +#: ../build/NEWS:19626 msgid "" "`bpo-27610 `__: Adds :pep:`514` metadata " "to Windows installer" msgstr "" -#: ../build/NEWS:18303 ../build/NEWS:21262 +#: ../build/NEWS:19628 ../build/NEWS:22587 msgid "" "`bpo-27469 `__: Adds a shell extension " "to the launcher so that drag and drop works correctly." msgstr "" -#: ../build/NEWS:18306 +#: ../build/NEWS:19631 msgid "" "`bpo-27309 `__: Enables proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../build/NEWS:18311 ../build/NEWS:21307 +#: ../build/NEWS:19636 ../build/NEWS:22632 msgid "" "`bpo-27713 `__: Suppress spurious build " "warnings when updating importlib's bootstrap files. Patch by Xiang Zhang" msgstr "" -#: ../build/NEWS:18314 +#: ../build/NEWS:19639 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:18317 ../build/NEWS:21315 +#: ../build/NEWS:19642 ../build/NEWS:22640 msgid "" "`bpo-27453 `__: CPP invocation in " "configure must use CPPFLAGS. Patch by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:18320 ../build/NEWS:21318 +#: ../build/NEWS:19645 ../build/NEWS:22643 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:18324 ../build/NEWS:21322 +#: ../build/NEWS:19649 ../build/NEWS:22647 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:18327 ../build/NEWS:21325 +#: ../build/NEWS:19652 ../build/NEWS:22650 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:18332 +#: ../build/NEWS:19657 msgid "Python 3.6.0 alpha 3" msgstr "" -#: ../build/NEWS:18334 +#: ../build/NEWS:19659 msgid "*Release date: 2016-07-11*" msgstr "" -#: ../build/NEWS:18339 ../build/NEWS:20763 +#: ../build/NEWS:19664 ../build/NEWS:22088 msgid "" "`bpo-27473 `__: Fixed possible integer " "overflow in bytes and bytearray concatenations. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:18342 +#: ../build/NEWS:19667 msgid "" "`bpo-23034 `__: The output of a special " "Python build with defined COUNT_ALLOCS, SHOW_ALLOC_COUNT or SHOW_TRACK_COUNT " @@ -29077,54 +31886,54 @@ msgid "" "showalloccount\" option. It now outputs to stderr instead of stdout." msgstr "" -#: ../build/NEWS:18347 ../build/NEWS:20772 +#: ../build/NEWS:19672 ../build/NEWS:22097 msgid "" "`bpo-27443 `__: __length_hint__() of " "bytearray iterators no longer return a negative integer for a resized " "bytearray." msgstr "" -#: ../build/NEWS:18350 +#: ../build/NEWS:19675 msgid "" "`bpo-27007 `__: The fromhex() class " "methods of bytes and bytearray subclasses now return an instance of " "corresponding subclass." msgstr "" -#: ../build/NEWS:18356 ../build/NEWS:21043 +#: ../build/NEWS:19681 ../build/NEWS:22368 msgid "" "`bpo-26844 `__: Fix error message for " "imp.find_module() to refer to 'path' instead of 'name'. Patch by Lev Maximov." msgstr "" -#: ../build/NEWS:18359 ../build/NEWS:21046 +#: ../build/NEWS:19684 ../build/NEWS:22371 msgid "" "`bpo-23804 `__: Fix SSL zero-length " "recv() calls to not block and not raise an error about unclean EOF." msgstr "" -#: ../build/NEWS:18362 ../build/NEWS:21049 +#: ../build/NEWS:19687 ../build/NEWS:22374 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:18366 +#: ../build/NEWS:19691 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:18370 +#: ../build/NEWS:19695 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:18374 +#: ../build/NEWS:19699 msgid "" "`bpo-22115 `__: Added methods trace_add, " "trace_remove and trace_info in the tkinter.Variable class. They replace old " @@ -29135,34 +31944,34 @@ msgid "" "tracing in the \"u\" mode now works." msgstr "" -#: ../build/NEWS:18382 +#: ../build/NEWS:19707 msgid "" "`bpo-26243 `__: Only the level argument " "to zlib.compress() is keyword argument now. The first argument is " "positional-only." msgstr "" -#: ../build/NEWS:18385 +#: ../build/NEWS:19710 msgid "" "`bpo-27038 `__: Expose the DirEntry type " "as os.DirEntry. Code patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:18388 +#: ../build/NEWS:19713 msgid "" "`bpo-27186 `__: Update os.fspath()/" "PyOS_FSPath() to check the return value of __fspath__() to be either str or " "bytes." msgstr "" -#: ../build/NEWS:18391 +#: ../build/NEWS:19716 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:18395 +#: ../build/NEWS:19720 msgid "" "`bpo-27319 `__: Methods selection_set(), " "selection_add(), selection_remove() and selection_toggle() of ttk.TreeView " @@ -29171,58 +31980,58 @@ msgid "" "method with arguments." msgstr "" -#: ../build/NEWS:18400 ../build/NEWS:21063 +#: ../build/NEWS:19725 ../build/NEWS:22388 msgid "" "`bpo-27079 `__: Fixed curses.ascii " "functions isblank(), iscntrl() and ispunct()." msgstr "" -#: ../build/NEWS:18403 +#: ../build/NEWS:19728 msgid "" "`bpo-27294 `__: Numerical state in the " "repr for Tkinter event objects is now represented as a combination of known " "flags." msgstr "" -#: ../build/NEWS:18406 +#: ../build/NEWS:19731 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:18409 ../build/NEWS:21066 +#: ../build/NEWS:19734 ../build/NEWS:22391 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:18413 +#: ../build/NEWS:19738 msgid "" "`bpo-26536 `__: socket.ioctl now " "supports SIO_LOOPBACK_FAST_PATH. Patch by Daniel Stokes." msgstr "" -#: ../build/NEWS:18416 ../build/NEWS:21070 +#: ../build/NEWS:19741 ../build/NEWS:22395 msgid "" "`bpo-27048 `__: Prevents distutils " "failing on Windows when environment variables contain non-ASCII characters" msgstr "" -#: ../build/NEWS:18419 ../build/NEWS:21073 +#: ../build/NEWS:19744 ../build/NEWS:22398 msgid "" "`bpo-27330 `__: Fixed possible leaks in " "the ctypes module." msgstr "" -#: ../build/NEWS:18421 ../build/NEWS:21075 +#: ../build/NEWS:19746 ../build/NEWS:22400 msgid "" "`bpo-27238 `__: Got rid of bare excepts " "in the turtle module. Original patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:18424 ../build/NEWS:21078 +#: ../build/NEWS:19749 ../build/NEWS:22403 msgid "" "`bpo-27122 `__: When an exception is " "raised within the context being managed by a contextlib.ExitStack() and one " @@ -29231,7 +32040,7 @@ msgid "" "This avoids the :pep:`479` bug described in issue25782." msgstr "" -#: ../build/NEWS:18433 ../build/NEWS:21087 +#: ../build/NEWS:19758 ../build/NEWS:22412 msgid "" "`bpo-27278 `__: Fix os.urandom() " "implementation using getrandom() on Linux. Truncate size to INT_MAX and loop " @@ -29239,57 +32048,57 @@ msgid "" "Py_ssize_t to int." msgstr "" -#: ../build/NEWS:18440 +#: ../build/NEWS:19765 msgid "" "`bpo-16864 `__: sqlite3.Cursor.lastrowid " "now supports REPLACE statement. Initial patch by Alex LordThorsen." msgstr "" -#: ../build/NEWS:18443 ../build/NEWS:21094 +#: ../build/NEWS:19768 ../build/NEWS:22419 msgid "" "`bpo-26386 `__: Fixed ttk.TreeView " "selection operations with item id's containing spaces." msgstr "" -#: ../build/NEWS:18446 +#: ../build/NEWS:19771 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:18452 ../build/NEWS:21100 +#: ../build/NEWS:19777 ../build/NEWS:22425 msgid "" "`bpo-22636 `__: Avoid shell injection " "problems with ctypes.util.find_library()." msgstr "" -#: ../build/NEWS:18457 ../build/NEWS:21105 +#: ../build/NEWS:19782 ../build/NEWS:22430 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:18461 ../build/NEWS:21109 +#: ../build/NEWS:19786 ../build/NEWS:22434 msgid "" "`bpo-27392 `__: Add loop." "connect_accepted_socket(). Patch by Jim Fulton." msgstr "" -#: ../build/NEWS:18466 +#: ../build/NEWS:19791 msgid "" "`bpo-27477 `__: IDLE search dialogs now " "use ttk widgets." msgstr "" -#: ../build/NEWS:18472 +#: ../build/NEWS:19797 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:18477 +#: ../build/NEWS:19802 msgid "" "`bpo-27380 `__: IDLE: add query.py with " "base Query dialog and ttk widgets. Module had subclasses SectionName, " @@ -29299,19 +32108,19 @@ msgid "" "starting over. Add tests and delete the two files combined into the new one." msgstr "" -#: ../build/NEWS:18484 +#: ../build/NEWS:19809 msgid "" "`bpo-27372 `__: Test_idle no longer " "changes the locale." msgstr "" -#: ../build/NEWS:18486 ../build/NEWS:21201 +#: ../build/NEWS:19811 ../build/NEWS:22526 msgid "" "`bpo-27365 `__: Allow non-ascii chars in " "IDLE NEWS.txt, for contributor names." msgstr "" -#: ../build/NEWS:18488 ../build/NEWS:21203 +#: ../build/NEWS:19813 ../build/NEWS:22528 msgid "" "`bpo-27245 `__: IDLE: Cleanly delete " "custom themes and key bindings. Previously, when IDLE was started from a " @@ -29319,7 +32128,7 @@ msgid "" "Storchaka." msgstr "" -#: ../build/NEWS:18492 +#: ../build/NEWS:19817 msgid "" "`bpo-24137 `__: Run IDLE, test_idle, and " "htest with tkinter default root disabled. Fix code and tests that fail with " @@ -29327,47 +32136,47 @@ msgid "" "mainloop." msgstr "" -#: ../build/NEWS:18496 +#: ../build/NEWS:19821 msgid "" "`bpo-27310 `__: Fix IDLE.app failure to " "launch on OS X due to vestigial import." msgstr "" -#: ../build/NEWS:18501 +#: ../build/NEWS:19826 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:18508 ../build/NEWS:21288 +#: ../build/NEWS:19833 ../build/NEWS:22613 msgid "" "`bpo-28066 `__: Fix the logic that " "searches build directories for generated include files when building outside " "the source tree." msgstr "" -#: ../build/NEWS:18511 +#: ../build/NEWS:19836 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:18514 +#: ../build/NEWS:19839 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:18517 ../build/NEWS:21340 +#: ../build/NEWS:19842 ../build/NEWS:22665 msgid "" "`bpo-26930 `__: Update Windows builds to " "use OpenSSL 1.0.2h." msgstr "" -#: ../build/NEWS:18519 +#: ../build/NEWS:19844 msgid "" "`bpo-23968 `__: Rename the platform " "directory from plat-$(MACHDEP) to plat-$(PLATFORM_TRIPLET). Rename the " @@ -29376,63 +32185,63 @@ msgid "" "into the platform directory and rename it to include the ABIFLAGS." msgstr "" -#: ../build/NEWS:18525 +#: ../build/NEWS:19850 msgid "Don't use largefile support for GNU/Hurd." msgstr "" -#: ../build/NEWS:18530 ../build/NEWS:21247 +#: ../build/NEWS:19855 ../build/NEWS:22572 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:18533 ../build/NEWS:21250 +#: ../build/NEWS:19858 ../build/NEWS:22575 msgid "" "`bpo-27418 `__: Fixed Tools/importbench/" "importbench.py." msgstr "" -#: ../build/NEWS:18538 ../build/NEWS:21969 +#: ../build/NEWS:19863 ../build/NEWS:23294 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:18541 +#: ../build/NEWS:19866 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:18547 +#: ../build/NEWS:19872 msgid "" "`bpo-27027 `__: Added test.support." "is_android that is True when this is an Android build." msgstr "" -#: ../build/NEWS:18552 +#: ../build/NEWS:19877 msgid "Python 3.6.0 alpha 2" msgstr "" -#: ../build/NEWS:18554 +#: ../build/NEWS:19879 msgid "*Release date: 2016-06-13*" msgstr "" -#: ../build/NEWS:18559 +#: ../build/NEWS:19884 msgid "" "`bpo-27095 `__: Simplified MAKE_FUNCTION " "and removed MAKE_CLOSURE opcodes. Patch by Demur Rumed." msgstr "" -#: ../build/NEWS:18562 +#: ../build/NEWS:19887 msgid "" "`bpo-27190 `__: Raise NotSupportedError " "if sqlite3 is older than 3.3.1. Patch by Dave Sawyer." msgstr "" -#: ../build/NEWS:18565 +#: ../build/NEWS:19890 msgid "" "`bpo-27286 `__: Fixed compiling " "BUILD_MAP_UNPACK_WITH_CALL opcode. Calling function with generalized " @@ -29440,26 +32249,26 @@ msgid "" "behavior." msgstr "" -#: ../build/NEWS:18569 +#: ../build/NEWS:19894 msgid "" "`bpo-27140 `__: Added " "BUILD_CONST_KEY_MAP opcode." msgstr "" -#: ../build/NEWS:18571 +#: ../build/NEWS:19896 msgid "" "`bpo-27186 `__: Add support for os." "PathLike objects to open() (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:18574 ../build/NEWS:21361 +#: ../build/NEWS:19899 ../build/NEWS:22686 msgid "" "`bpo-27066 `__: Fixed SystemError if a " "custom opener (for open()) returns a negative number without setting an " "exception." msgstr "" -#: ../build/NEWS:18577 +#: ../build/NEWS:19902 msgid "" "`bpo-26983 `__: float() now always " "return an instance of exact float. The deprecation warning is emitted if " @@ -29467,26 +32276,26 @@ msgid "" "versions of Python this can be an error." msgstr "" -#: ../build/NEWS:18582 +#: ../build/NEWS:19907 msgid "" "`bpo-27097 `__: Python interpreter is " "now about 7% faster due to optimized instruction decoding. Based on patch " "by Demur Rumed." msgstr "" -#: ../build/NEWS:18585 +#: ../build/NEWS:19910 msgid "" "`bpo-26647 `__: Python interpreter now " "uses 16-bit wordcode instead of bytecode. Patch by Demur Rumed." msgstr "" -#: ../build/NEWS:18588 +#: ../build/NEWS:19913 msgid "" "`bpo-23275 `__: Allow assigning to an " "empty target list in round brackets: () = iterable." msgstr "" -#: ../build/NEWS:18591 ../build/NEWS:21483 +#: ../build/NEWS:19916 ../build/NEWS:22808 msgid "" "`bpo-27243 `__: Update the __aiter__ " "protocol: instead of returning an awaitable that resolves to an asynchronous " @@ -29494,101 +32303,101 @@ msgid "" "former will trigger a PendingDeprecationWarning." msgstr "" -#: ../build/NEWS:18599 +#: ../build/NEWS:19924 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:18603 +#: ../build/NEWS:19928 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets are now more meaningful and recognizable." msgstr "" -#: ../build/NEWS:18606 +#: ../build/NEWS:19931 msgid "" "`bpo-25455 `__: Fixed crashes in repr of " "recursive ElementTree.Element and functools.partial objects." msgstr "" -#: ../build/NEWS:18609 +#: ../build/NEWS:19934 msgid "" "`bpo-27294 `__: Improved repr for " "Tkinter event objects." msgstr "" -#: ../build/NEWS:18611 +#: ../build/NEWS:19936 msgid "" "`bpo-20508 `__: Improve exception " "message of IPv{4,6}Network.__getitem__. Patch by Gareth Rees." msgstr "" -#: ../build/NEWS:18617 ../build/NEWS:21491 +#: ../build/NEWS:19942 ../build/NEWS:22816 msgid "" "`bpo-26556 `__: Update expat to 2.1.1, " "fixes CVE-2015-1283." msgstr "" -#: ../build/NEWS:18619 +#: ../build/NEWS:19944 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom." msgstr "" -#: ../build/NEWS:18625 ../build/NEWS:21499 +#: ../build/NEWS:19950 ../build/NEWS:22824 msgid "" "`bpo-21386 `__: Implement missing " "IPv4Address.is_global property. It was documented since 07a5610bae9d. " "Initial patch by Roger Luethi." msgstr "" -#: ../build/NEWS:18628 +#: ../build/NEWS:19953 msgid "" "`bpo-27029 `__: Removed deprecated " "support of universal newlines mode from ZipFile.open()." msgstr "" -#: ../build/NEWS:18631 +#: ../build/NEWS:19956 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:18635 +#: ../build/NEWS:19960 msgid "" "`bpo-27186 `__: Add os.PathLike support " "to DirEntry (part of :pep:`519`). Initial patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:18638 ../build/NEWS:21502 +#: ../build/NEWS:19963 ../build/NEWS:22827 msgid "" "`bpo-20900 `__: distutils register " "command now decodes HTTP responses correctly. Initial patch by ingrid." msgstr "" -#: ../build/NEWS:18641 +#: ../build/NEWS:19966 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:18644 +#: ../build/NEWS:19969 msgid "" "`bpo-27186 `__: Add support for os." "PathLike objects to os.fsencode() and os.fsdecode() (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:18647 +#: ../build/NEWS:19972 msgid "" "`bpo-27186 `__: Introduce os.PathLike " "and os.fspath() (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:18649 ../build/NEWS:21505 +#: ../build/NEWS:19974 ../build/NEWS:22830 msgid "" "A new version of typing.py provides several new classes and features: " "@overload outside stubs, Reversible, DefaultDict, Text, ContextManager, " @@ -29598,7 +32407,7 @@ msgid "" "been added (in fact they made it into 3.5.1 but were never mentioned)." msgstr "" -#: ../build/NEWS:18657 ../build/NEWS:21513 +#: ../build/NEWS:19982 ../build/NEWS:22838 msgid "" "`bpo-25738 `__: Stop http.server." "BaseHTTPRequestHandler.send_error() from sending a message body for 205 " @@ -29606,13 +32415,13 @@ msgid "" "don't have a body. Patch by Susumu Koshiba." msgstr "" -#: ../build/NEWS:18662 ../build/NEWS:21518 +#: ../build/NEWS:19987 ../build/NEWS:22843 msgid "" "`bpo-21313 `__: Fix the \"platform\" " "module to tolerate when sys.version contains truncated build information." msgstr "" -#: ../build/NEWS:18668 ../build/NEWS:21524 +#: ../build/NEWS:19993 ../build/NEWS:22849 msgid "" "`bpo-26839 `__: On Linux, :func:`os." "urandom` now calls ``getrandom()`` with ``GRND_NONBLOCK`` to fall back on " @@ -29620,21 +32429,21 @@ msgid "" "Patch written by Colm Buckley." msgstr "" -#: ../build/NEWS:18675 +#: ../build/NEWS:20000 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:18679 ../build/NEWS:21531 +#: ../build/NEWS:20004 ../build/NEWS:22856 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:18682 ../build/NEWS:21534 +#: ../build/NEWS:20007 ../build/NEWS:22859 msgid "" "`bpo-24291 `__: Fix wsgiref." "simple_server.WSGIRequestHandler to completely write data to the client. " @@ -29643,13 +32452,13 @@ msgid "" "is deprecated." msgstr "" -#: ../build/NEWS:18687 +#: ../build/NEWS:20012 msgid "" "`bpo-21272 `__: Use _sysconfigdata.py to " "initialize distutils.sysconfig." msgstr "" -#: ../build/NEWS:18689 +#: ../build/NEWS:20014 msgid "" "`bpo-19611 `__: :mod:`inspect` now " "reports the implicit ``.0`` parameters generated by the compiler for " @@ -29657,20 +32466,20 @@ msgid "" "only parameters called ``implicit0``. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:18694 ../build/NEWS:21539 +#: ../build/NEWS:20019 ../build/NEWS:22864 msgid "" "`bpo-26809 `__: Add ``__all__`` to :mod:" "`string`. Patch by Emanuel Barry." msgstr "" -#: ../build/NEWS:18696 ../build/NEWS:21541 +#: ../build/NEWS:20021 ../build/NEWS:22866 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:18700 +#: ../build/NEWS:20025 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 " @@ -29678,71 +32487,71 @@ msgid "" "signal.SIGIOT based on the interpreter's hash randomization seed." msgstr "" -#: ../build/NEWS:18705 +#: ../build/NEWS:20030 msgid "" "`bpo-27167 `__: Clarify the subprocess." "CalledProcessError error message text when the child process died due to a " "signal." msgstr "" -#: ../build/NEWS:18708 +#: ../build/NEWS:20033 msgid "" "`bpo-25931 `__: Don't define " "socketserver.Forking* names on platforms such as Windows that do not support " "os.fork()." msgstr "" -#: ../build/NEWS:18711 ../build/NEWS:21545 +#: ../build/NEWS:20036 ../build/NEWS:22870 msgid "" "`bpo-21776 `__: distutils.upload now " "correctly handles HTTPError. Initial patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:18714 +#: ../build/NEWS:20039 msgid "" "`bpo-26526 `__: Replace custom parse " "tree validation in the parser module with a simple DFA validator." msgstr "" -#: ../build/NEWS:18717 ../build/NEWS:21548 +#: ../build/NEWS:20042 ../build/NEWS:22873 msgid "" "`bpo-27114 `__: Fix SSLContext." "_load_windows_store_certs fails with PermissionError" msgstr "" -#: ../build/NEWS:18720 ../build/NEWS:21551 +#: ../build/NEWS:20045 ../build/NEWS:22876 msgid "" "`bpo-18383 `__: Avoid creating duplicate " "filters when using filterwarnings and simplefilter. Based on patch by Alex " "Shkop." msgstr "" -#: ../build/NEWS:18723 +#: ../build/NEWS:20048 msgid "" "`bpo-23026 `__: winreg.QueryValueEx() " "now return an integer for REG_QWORD type." msgstr "" -#: ../build/NEWS:18725 +#: ../build/NEWS:20050 msgid "" "`bpo-26741 `__: subprocess.Popen " "destructor now emits a ResourceWarning warning if the child process is still " "running." msgstr "" -#: ../build/NEWS:18728 +#: ../build/NEWS:20053 msgid "" "`bpo-27056 `__: Optimize pickle.load() " "and pickle.loads(), up to 10% faster to deserialize a lot of small objects." msgstr "" -#: ../build/NEWS:18731 +#: ../build/NEWS:20056 msgid "" "`bpo-21271 `__: New keyword only " "parameters in reset_mock call." msgstr "" -#: ../build/NEWS:18736 ../build/NEWS:21916 +#: ../build/NEWS:20061 ../build/NEWS:23241 msgid "" "`bpo-5124 `__: Paste with text selected " "now replaces the selection on X11. This matches how paste works on Windows, " @@ -29750,39 +32559,39 @@ msgid "" "Storchaka." msgstr "" -#: ../build/NEWS:18740 +#: ../build/NEWS:20065 msgid "" "`bpo-24750 `__: Switch all scrollbars in " "IDLE to ttk versions. Where needed, minimal tests are added to cover changes." msgstr "" -#: ../build/NEWS:18743 +#: ../build/NEWS:20068 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:18747 +#: ../build/NEWS:20072 msgid "" "`bpo-27239 `__: idlelib.macosx.isXyzTk " "functions initialize as needed." msgstr "" -#: ../build/NEWS:18749 +#: ../build/NEWS:20074 msgid "" "`bpo-27262 `__: move Aqua unbinding " "code, which enable context menus, to macosx." msgstr "" -#: ../build/NEWS:18752 ../build/NEWS:21920 +#: ../build/NEWS:20077 ../build/NEWS:23245 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:18755 ../build/NEWS:21923 +#: ../build/NEWS:20080 ../build/NEWS:23248 msgid "" "`bpo-27196 `__: Stop 'ThemeChanged' " "warnings when running IDLE tests. These persisted after other warnings were " @@ -29790,33 +32599,33 @@ msgid "" "four test files. Record this additional advice in idle_test/README.txt" msgstr "" -#: ../build/NEWS:18760 ../build/NEWS:21928 +#: ../build/NEWS:20085 ../build/NEWS:23253 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:18763 +#: ../build/NEWS:20088 msgid "" "`bpo-24225 `__: Update idlelib/README." "txt with new file names and event handlers." msgstr "" -#: ../build/NEWS:18766 +#: ../build/NEWS:20091 msgid "" "`bpo-27156 `__: Remove obsolete code not " "used by IDLE." msgstr "" -#: ../build/NEWS:18768 ../build/NEWS:21931 +#: ../build/NEWS:20093 ../build/NEWS:23256 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:18771 +#: ../build/NEWS:20096 msgid "" "`bpo-24225 `__: Rename many `idlelib/*." "py` and `idle_test/test_*.py` files. Edit files to replace old names with " @@ -29824,182 +32633,182 @@ msgid "" "contained. See the issue and IDLE section in What's New in 3.6 for more." msgstr "" -#: ../build/NEWS:18776 ../build/NEWS:21934 +#: ../build/NEWS:20101 ../build/NEWS:23259 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:18779 ../build/NEWS:21937 +#: ../build/NEWS:20104 ../build/NEWS:23262 msgid "" "`bpo-21939 `__: Add test for IDLE's " "percolator. Original patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:18782 ../build/NEWS:21940 +#: ../build/NEWS:20107 ../build/NEWS:23265 msgid "" "`bpo-21676 `__: Add test for IDLE's " "replace dialog. Original patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:18785 ../build/NEWS:21943 +#: ../build/NEWS:20110 ../build/NEWS:23268 msgid "" "`bpo-18410 `__: Add test for IDLE's " "search dialog. Original patch by Westley Martínez." msgstr "" -#: ../build/NEWS:18788 +#: ../build/NEWS:20113 msgid "" "`bpo-21703 `__: Add test for undo " "delegator. Patch mostly by Saimadhav Heblikar ." msgstr "" -#: ../build/NEWS:18791 ../build/NEWS:21949 +#: ../build/NEWS:20116 ../build/NEWS:23274 msgid "" "`bpo-27044 `__: Add ConfigDialog." "remove_var_callbacks to stop memory leaks." msgstr "" -#: ../build/NEWS:18793 ../build/NEWS:21951 +#: ../build/NEWS:20118 ../build/NEWS:23276 msgid "" "`bpo-23977 `__: Add more asserts to " "test_delegator." msgstr "" -#: ../build/NEWS:18798 +#: ../build/NEWS:20123 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:18802 ../build/NEWS:21972 +#: ../build/NEWS:20127 ../build/NEWS:23297 msgid "" "`bpo-24136 `__: Document the new :pep:" "`448` unpacking syntax of 3.5." msgstr "" -#: ../build/NEWS:18804 ../build/NEWS:22533 +#: ../build/NEWS:20129 ../build/NEWS:23858 msgid "" "`bpo-22558 `__: Add remaining doc links " "to source code for Python-coded modules. Patch by Yoni Lavi." msgstr "" -#: ../build/NEWS:18810 +#: ../build/NEWS:20135 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:18814 +#: ../build/NEWS:20139 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:18820 +#: ../build/NEWS:20145 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:18827 ../build/NEWS:22023 +#: ../build/NEWS:20152 ../build/NEWS:23348 msgid "" "`bpo-27229 `__: Fix the cross-compiling " "pgen rule for in-tree builds. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:18830 ../build/NEWS:22060 +#: ../build/NEWS:20155 ../build/NEWS:23385 msgid "" "`bpo-26930 `__: Update OS X 10.5+ 32-bit-" "only installer to build and link with OpenSSL 1.0.2h." msgstr "" -#: ../build/NEWS:18836 ../build/NEWS:22106 +#: ../build/NEWS:20161 ../build/NEWS:23431 msgid "" "`bpo-17500 `__: Remove unused and " "outdated icons. (See also: https://github.com/python/pythondotorg/issues/945)" msgstr "" -#: ../build/NEWS:18842 +#: ../build/NEWS:20167 msgid "" "`bpo-27186 `__: Add the PyOS_FSPath() " "function (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:18844 +#: ../build/NEWS:20169 msgid "" "`bpo-26282 `__: " "PyArg_ParseTupleAndKeywords() now supports positional-only parameters." msgstr "" -#: ../build/NEWS:18850 +#: ../build/NEWS:20175 msgid "" "`bpo-26282 `__: Argument Clinic now " "supports positional-only and keyword parameters in the same function." msgstr "" -#: ../build/NEWS:18855 +#: ../build/NEWS:20180 msgid "Python 3.6.0 alpha 1" msgstr "" -#: ../build/NEWS:18857 +#: ../build/NEWS:20182 msgid "*Release date: 2016-05-16*" msgstr "" -#: ../build/NEWS:18862 ../build/NEWS:21364 +#: ../build/NEWS:20187 ../build/NEWS:22689 msgid "" "`bpo-20041 `__: Fixed TypeError when " "frame.f_trace is set to None. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:18865 ../build/NEWS:21367 +#: ../build/NEWS:20190 ../build/NEWS:22692 msgid "" "`bpo-26168 `__: Fixed possible refleaks " "in failing Py_BuildValue() with the \"N\" format unit." msgstr "" -#: ../build/NEWS:18868 ../build/NEWS:21370 +#: ../build/NEWS:20193 ../build/NEWS:22695 msgid "" "`bpo-26991 `__: Fix possible refleak " "when creating a function with annotations." msgstr "" -#: ../build/NEWS:18870 +#: ../build/NEWS:20195 msgid "" "`bpo-27039 `__: Fixed bytearray.remove() " "for values greater than 127. Based on patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:18873 ../build/NEWS:21375 +#: ../build/NEWS:20198 ../build/NEWS:22700 msgid "" "`bpo-23640 `__: int.from_bytes() no " "longer bypasses constructors for subclasses." msgstr "" -#: ../build/NEWS:18876 +#: ../build/NEWS:20201 msgid "" "`bpo-27005 `__: Optimized the float." "fromhex() class method for exact float. It is now 2 times faster." msgstr "" -#: ../build/NEWS:18879 +#: ../build/NEWS:20204 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:18882 ../build/NEWS:21378 +#: ../build/NEWS:20207 ../build/NEWS:22703 msgid "" "`bpo-26811 `__: gc.get_objects() no " "longer contains a broken tuple with NULL pointer." msgstr "" -#: ../build/NEWS:18885 ../build/NEWS:21381 +#: ../build/NEWS:20210 ../build/NEWS:22706 msgid "" "`bpo-20120 `__: Use RawConfigParser for ." "pypirc parsing, removing support for interpolation unintentionally added " @@ -30007,7 +32816,7 @@ msgid "" "files, matching behavior in Python 2.7 and Setuptools 19.0." msgstr "" -#: ../build/NEWS:18890 +#: ../build/NEWS:20215 msgid "" "`bpo-26249 `__: Memory functions of the :" "c:func:`PyMem_Malloc` domain (:c:data:`PYMEM_DOMAIN_MEM`) now use the :ref:" @@ -30017,45 +32826,45 @@ msgid "" "of memory allocators in your application." msgstr "" -#: ../build/NEWS:18897 +#: ../build/NEWS:20222 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:18901 ../build/NEWS:21386 +#: ../build/NEWS:20226 ../build/NEWS:22711 msgid "" "`bpo-26659 `__: Make the builtin slice " "type support cycle collection." msgstr "" -#: ../build/NEWS:18903 ../build/NEWS:21388 +#: ../build/NEWS:20228 ../build/NEWS:22713 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:18906 ../build/NEWS:21418 +#: ../build/NEWS:20231 ../build/NEWS:22743 msgid "" "`bpo-27138 `__: Fix the doc comment for " "FileFinder.find_spec()." msgstr "" -#: ../build/NEWS:18908 ../build/NEWS:21462 +#: ../build/NEWS:20233 ../build/NEWS:22787 msgid "" "`bpo-27147 `__: Mention :pep:`420` in " "the importlib docs." msgstr "" -#: ../build/NEWS:18910 ../build/NEWS:21391 +#: ../build/NEWS:20235 ../build/NEWS:22716 msgid "" "`bpo-25339 `__: PYTHONIOENCODING now has " "priority over locale in setting the error handler for stdin and stdout." msgstr "" -#: ../build/NEWS:18913 ../build/NEWS:21394 +#: ../build/NEWS:20238 ../build/NEWS:22719 msgid "" "`bpo-26494 `__: Fixed crash on iterating " "exhausting iterators. Affected classes are generic sequence iterators, " @@ -30063,82 +32872,82 @@ msgid "" "OrderedDict, corresponding views and os.scandir() iterator." msgstr "" -#: ../build/NEWS:18918 +#: ../build/NEWS:20243 msgid "" "`bpo-26574 `__: Optimize ``bytes." "replace(b'', b'.')`` and ``bytearray.replace(b'', b'.')``. Patch written by " "Josh Snider." msgstr "" -#: ../build/NEWS:18921 ../build/NEWS:21399 +#: ../build/NEWS:20246 ../build/NEWS:22724 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:18924 +#: ../build/NEWS:20249 msgid "" "`bpo-19711 `__: Add tests for reloading " "namespace packages." msgstr "" -#: ../build/NEWS:18926 +#: ../build/NEWS:20251 msgid "" "`bpo-21099 `__: Switch applicable " "importlib tests to use :pep:`451` API." msgstr "" -#: ../build/NEWS:18928 +#: ../build/NEWS:20253 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:18932 +#: ../build/NEWS:20257 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:18936 +#: ../build/NEWS:20261 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:18940 +#: ../build/NEWS:20265 msgid "" "`bpo-26516 `__: Add :envvar:" "`PYTHONMALLOC` environment variable to set the Python memory allocators and/" "or install debug hooks." msgstr "" -#: ../build/NEWS:18943 +#: ../build/NEWS:20268 msgid "" "`bpo-26516 `__: The :c:func:" "`PyMem_SetupDebugHooks` function can now also be used on Python compiled in " "release mode." msgstr "" -#: ../build/NEWS:18946 +#: ../build/NEWS:20271 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:18950 +#: ../build/NEWS:20275 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:18953 ../build/NEWS:21402 +#: ../build/NEWS:20278 ../build/NEWS:22727 msgid "" "`bpo-26464 `__: Fix str.translate() when " "string is ASCII and first replacements removes character, but next " @@ -30146,7 +32955,7 @@ msgid "" "Regression introduced in Python 3.5.0." msgstr "" -#: ../build/NEWS:18957 ../build/NEWS:21406 +#: ../build/NEWS:20282 ../build/NEWS:22731 msgid "" "`bpo-22836 `__: Ensure exception reports " "from PyErr_Display() and PyErr_WriteUnraisable() are sensible even when " @@ -30154,20 +32963,20 @@ msgid "" "produced by sys.__excepthook__() and when __del__() raises an exception." msgstr "" -#: ../build/NEWS:18962 ../build/NEWS:21411 +#: ../build/NEWS:20287 ../build/NEWS:22736 msgid "" "`bpo-26302 `__: Correct behavior to " "reject comma as a legal character for cookie names." msgstr "" -#: ../build/NEWS:18965 +#: ../build/NEWS:20290 msgid "" "`bpo-26136 `__: Upgrade the warning when " "a generator raises StopIteration from PendingDeprecationWarning to " "DeprecationWarning. Patch by Anish Shah." msgstr "" -#: ../build/NEWS:18968 +#: ../build/NEWS:20293 msgid "" "`bpo-26204 `__: The compiler now ignores " "all constant statements: bytes, str, int, float, complex, name constants " @@ -30175,35 +32984,35 @@ msgid "" "example, ``1.0`` is now ignored in ``def f(): 1.0``." msgstr "" -#: ../build/NEWS:18973 ../build/NEWS:21414 +#: ../build/NEWS:20298 ../build/NEWS:22739 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:18977 +#: ../build/NEWS:20302 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:18981 +#: ../build/NEWS:20306 msgid "" "`bpo-23601 `__: Sped-up allocation of " "dict key objects by using Python's small object allocator. (Contributed by " "Julian Taylor.)" msgstr "" -#: ../build/NEWS:18984 +#: ../build/NEWS:20309 msgid "" "`bpo-18018 `__: Import raises " "ImportError instead of SystemError if a relative import is attempted without " "a known parent package." msgstr "" -#: ../build/NEWS:18987 +#: ../build/NEWS:20312 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -30212,14 +33021,14 @@ msgid "" "returns ``1.0`` (``float``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../build/NEWS:18993 +#: ../build/NEWS:20318 msgid "" "`bpo-26107 `__: The format of the " "``co_lnotab`` attribute of code objects changes to support negative line " "number delta." msgstr "" -#: ../build/NEWS:18996 ../build/NEWS:21420 +#: ../build/NEWS:20321 ../build/NEWS:22745 msgid "" "`bpo-26154 `__: Add a new private " "_PyThreadState_UncheckedGet() function to get the current Python thread " @@ -30229,33 +33038,33 @@ msgid "" "implementation of atomic C types, to avoid compiler issues." msgstr "" -#: ../build/NEWS:19003 +#: ../build/NEWS:20328 msgid "" "`bpo-25791 `__: If __package__ != " "__spec__.parent or if neither __package__ or __spec__ are defined then " "ImportWarning is raised." msgstr "" -#: ../build/NEWS:19006 ../build/NEWS:21437 +#: ../build/NEWS:20331 ../build/NEWS:22762 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:19009 ../build/NEWS:21440 +#: ../build/NEWS:20334 ../build/NEWS:22765 msgid "" "`bpo-25961 `__: Disallowed null " "characters in the type name." msgstr "" -#: ../build/NEWS:19011 ../build/NEWS:21442 +#: ../build/NEWS:20336 ../build/NEWS:22767 msgid "" "`bpo-25973 `__: Fix segfault when an " "invalid nonlocal statement binds a name starting with two underscores." msgstr "" -#: ../build/NEWS:19014 ../build/NEWS:21445 +#: ../build/NEWS:20339 ../build/NEWS:22770 msgid "" "`bpo-22995 `__: Instances of extension " "types with a state that aren't subclasses of list or dict and haven't " @@ -30264,51 +33073,51 @@ msgid "" "pickled. Including memoryview." msgstr "" -#: ../build/NEWS:19019 ../build/NEWS:21450 +#: ../build/NEWS:20344 ../build/NEWS:22775 msgid "" "`bpo-20440 `__: Massive replacing unsafe " "attribute setting code with special macro Py_SETREF." msgstr "" -#: ../build/NEWS:19022 ../build/NEWS:21453 +#: ../build/NEWS:20347 ../build/NEWS:22778 msgid "" "`bpo-25766 `__: Special method " "__bytes__() now works in str subclasses." msgstr "" -#: ../build/NEWS:19024 ../build/NEWS:21455 +#: ../build/NEWS:20349 ../build/NEWS:22780 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:19028 ../build/NEWS:21459 ../build/NEWS:22118 +#: ../build/NEWS:20353 ../build/NEWS:22784 ../build/NEWS:23443 msgid "" "`bpo-25709 `__: Fixed problem with in-" "place string concatenation and utf-8 cache." msgstr "" -#: ../build/NEWS:19031 +#: ../build/NEWS:20356 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:19034 +#: ../build/NEWS:20359 msgid "" "`bpo-25485 `__: telnetlib.Telnet is now " "a context manager." msgstr "" -#: ../build/NEWS:19036 ../build/NEWS:21464 +#: ../build/NEWS:20361 ../build/NEWS:22789 msgid "" "`bpo-24097 `__: Fixed crash in object." "__reduce__() if slot name is freed inside __getattr__." msgstr "" -#: ../build/NEWS:19039 ../build/NEWS:21467 +#: ../build/NEWS:20364 ../build/NEWS:22792 msgid "" "`bpo-24731 `__: Fixed crash on " "converting objects with special methods __bytes__, __trunc__, and __float__ " @@ -30316,13 +33125,13 @@ msgid "" "bytes, int, and float correspondingly." msgstr "" -#: ../build/NEWS:19044 ../build/NEWS:22136 +#: ../build/NEWS:20369 ../build/NEWS:23461 msgid "" "`bpo-25630 `__: Fix a possible segfault " "during argument parsing in functions that accept filesystem paths." msgstr "" -#: ../build/NEWS:19047 ../build/NEWS:22139 +#: ../build/NEWS:20372 ../build/NEWS:23464 msgid "" "`bpo-23564 `__: Fixed a partially broken " "sanity check in the _posixsubprocess internals regarding how fds_to_pass " @@ -30330,27 +33139,27 @@ msgid "" "already avoided it." msgstr "" -#: ../build/NEWS:19051 ../build/NEWS:22143 +#: ../build/NEWS:20376 ../build/NEWS:23468 msgid "" "`bpo-25388 `__: Fixed tokenizer crash " "when processing undecodable source code with a null byte." msgstr "" -#: ../build/NEWS:19054 ../build/NEWS:22146 +#: ../build/NEWS:20379 ../build/NEWS:23471 msgid "" "`bpo-25462 `__: The hash of the key now " "is calculated only once in most operations in C implementation of " "OrderedDict." msgstr "" -#: ../build/NEWS:19057 ../build/NEWS:22149 +#: ../build/NEWS:20382 ../build/NEWS:23474 msgid "" "`bpo-22995 `__: Default implementation " "of __reduce__ and __reduce_ex__ now rejects builtin types with not defined " "__new__." msgstr "" -#: ../build/NEWS:19060 ../build/NEWS:22155 +#: ../build/NEWS:20385 ../build/NEWS:23480 msgid "" "`bpo-24802 `__: Avoid buffer overreads " "when int(), float(), compile(), exec() and eval() are passed bytes-like " @@ -30358,46 +33167,46 @@ msgid "" "the functions assumed they were." msgstr "" -#: ../build/NEWS:19065 ../build/NEWS:22152 +#: ../build/NEWS:20390 ../build/NEWS:23477 msgid "" "`bpo-25555 `__: Fix parser and AST: fill " "lineno and col_offset of \"arg\" node when compiling AST from Python objects." msgstr "" -#: ../build/NEWS:19068 ../build/NEWS:22160 +#: ../build/NEWS:20393 ../build/NEWS:23485 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:19071 ../build/NEWS:22163 +#: ../build/NEWS:20396 ../build/NEWS:23488 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:19074 ../build/NEWS:22166 +#: ../build/NEWS:20399 ../build/NEWS:23491 msgid "" "`bpo-25395 `__: Fixed crash when highly " "nested OrderedDict structures were garbage collected." msgstr "" -#: ../build/NEWS:19077 +#: ../build/NEWS:20402 msgid "" "`bpo-25401 `__: Optimize bytes.fromhex() " "and bytearray.fromhex(): they are now between 2x and 3.5x faster." msgstr "" -#: ../build/NEWS:19080 +#: ../build/NEWS:20405 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:19083 ../build/NEWS:22169 +#: ../build/NEWS:20408 ../build/NEWS:23494 msgid "" "`bpo-25274 `__: sys.setrecursionlimit() " "now raises a RecursionError if the new recursion limit is too low depending " @@ -30406,40 +33215,40 @@ msgid "" "of the thread state is reset." msgstr "" -#: ../build/NEWS:19088 ../build/NEWS:22174 +#: ../build/NEWS:20413 ../build/NEWS:23499 msgid "" "`bpo-24402 `__: Fix input() to prompt to " "the redirected stdout when sys.stdout.fileno() fails." msgstr "" -#: ../build/NEWS:19091 +#: ../build/NEWS:20416 msgid "" "`bpo-25349 `__: Optimize bytes % args " "using the new private _PyBytesWriter API. Formatting is now up to 2 times " "faster." msgstr "" -#: ../build/NEWS:19094 ../build/NEWS:22177 +#: ../build/NEWS:20419 ../build/NEWS:23502 msgid "" "`bpo-24806 `__: Prevent builtin types " "that are not allowed to be subclassed from being subclassed through multiple " "inheritance." msgstr "" -#: ../build/NEWS:19097 +#: ../build/NEWS:20422 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:19100 ../build/NEWS:22180 +#: ../build/NEWS:20425 ../build/NEWS:23505 msgid "" "`bpo-24848 `__: Fixed a number of bugs " "in UTF-7 decoding of misformed data." msgstr "" -#: ../build/NEWS:19102 +#: ../build/NEWS:20427 msgid "" "`bpo-25267 `__: The UTF-8 encoder is now " "up to 75 times as fast for error handlers: ``ignore``, ``replace``, " @@ -30447,20 +33256,20 @@ msgid "" "Storchaka." msgstr "" -#: ../build/NEWS:19106 ../build/NEWS:22182 +#: ../build/NEWS:20431 ../build/NEWS:23507 msgid "" "`bpo-25280 `__: Import trace messages " "emitted in verbose (-v) mode are no longer formatted twice." msgstr "" -#: ../build/NEWS:19109 +#: ../build/NEWS:20434 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:19113 ../build/NEWS:22185 +#: ../build/NEWS:20438 ../build/NEWS:23510 msgid "" "`bpo-25003 `__: On Solaris 11.3 or " "newer, os.urandom() now uses the getrandom() function instead of the " @@ -30469,7 +33278,7 @@ msgid "" "entropy." msgstr "" -#: ../build/NEWS:19118 +#: ../build/NEWS:20443 msgid "" "`bpo-9232 `__: Modify Python's grammar to " "allow trailing commas in the argument list of a function declaration. For " @@ -30477,7 +33286,7 @@ msgid "" "Dickinson." msgstr "" -#: ../build/NEWS:19122 +#: ../build/NEWS:20447 msgid "" "`bpo-24965 `__: Implement :pep:`498` " "\"Literal String Interpolation\". This allows you to embed expressions " @@ -30485,30 +33294,30 @@ msgid "" "x=3, then f'value={x}' == 'value=3'. Patch by Eric V. Smith." msgstr "" -#: ../build/NEWS:19127 ../build/NEWS:21472 +#: ../build/NEWS:20452 ../build/NEWS:22797 msgid "" "`bpo-26478 `__: Fix semantic bugs when " "using binary operators with dictionary views and tuples." msgstr "" -#: ../build/NEWS:19130 ../build/NEWS:21475 +#: ../build/NEWS:20455 ../build/NEWS:22800 msgid "" "`bpo-26171 `__: Fix possible integer " "overflow and heap corruption in zipimporter.get_data()." msgstr "" -#: ../build/NEWS:19133 ../build/NEWS:21478 +#: ../build/NEWS:20458 ../build/NEWS:22803 msgid "" "`bpo-25660 `__: Fix TAB key behaviour in " "REPL with readline." msgstr "" -#: ../build/NEWS:19135 +#: ../build/NEWS:20460 msgid "" "`bpo-26288 `__: Optimize PyLong_AsDouble." msgstr "" -#: ../build/NEWS:19137 +#: ../build/NEWS:20462 msgid "" "`bpo-26289 `__: Optimize floor and " "modulo division for single-digit longs. Microbenchmarks show 2-2.5x " @@ -30516,39 +33325,39 @@ msgid "" "`bpo-26315 `__)" msgstr "" -#: ../build/NEWS:19141 ../build/NEWS:21480 +#: ../build/NEWS:20466 ../build/NEWS:22805 msgid "" "`bpo-25887 `__: Raise a RuntimeError " "when a coroutine object is awaited more than once." msgstr "" -#: ../build/NEWS:19147 ../build/NEWS:21554 +#: ../build/NEWS:20472 ../build/NEWS:22879 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:19151 ../build/NEWS:21558 +#: ../build/NEWS:20476 ../build/NEWS:22883 msgid "" "`bpo-27014 `__: Fix infinite recursion " "using typing.py. Thanks to Kalle Tuure!" msgstr "" -#: ../build/NEWS:19153 +#: ../build/NEWS:20478 msgid "" "`bpo-27031 `__: Removed dummy methods in " "Tkinter widget classes: tk_menuBar() and tk_bindForTraversal()." msgstr "" -#: ../build/NEWS:19156 ../build/NEWS:21560 +#: ../build/NEWS:20481 ../build/NEWS:22885 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:19159 ../build/NEWS:21563 +#: ../build/NEWS:20484 ../build/NEWS:22888 msgid "" "`bpo-17214 `__: The \"urllib.request\" " "module now percent-encodes non-ASCII bytes found in redirect target URLs. " @@ -30557,108 +33366,108 @@ msgid "" "UnicodeEncodeError is raised. Based on patch by Christian Heimes." msgstr "" -#: ../build/NEWS:19165 +#: ../build/NEWS:20490 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:19168 +#: ../build/NEWS:20493 msgid "" "`bpo-27034 `__: Removed deprecated class " "asynchat.fifo." msgstr "" -#: ../build/NEWS:19170 +#: ../build/NEWS:20495 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:19174 +#: ../build/NEWS:20499 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:19177 ../build/NEWS:21569 +#: ../build/NEWS:20502 ../build/NEWS:22894 msgid "" "`bpo-26892 `__: Honor debuglevel flag in " "urllib.request.HTTPHandler. Patch contributed by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:19180 ../build/NEWS:21572 +#: ../build/NEWS:20505 ../build/NEWS:22897 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:19183 ../build/NEWS:21575 +#: ../build/NEWS:20508 ../build/NEWS:22900 msgid "" "`bpo-26807 `__: mock_open 'files' no " "longer error on readline at end of file. Patch from Yolanda Robla." msgstr "" -#: ../build/NEWS:19186 ../build/NEWS:21578 +#: ../build/NEWS:20511 ../build/NEWS:22903 msgid "" "`bpo-25745 `__: Fixed leaking a userptr " "in curses panel destructor." msgstr "" -#: ../build/NEWS:19188 ../build/NEWS:21580 +#: ../build/NEWS:20513 ../build/NEWS:22905 msgid "" "`bpo-26977 `__: Removed unnecessary, and " "ignored, call to sum of squares helper in statistics.pvariance." msgstr "" -#: ../build/NEWS:19191 +#: ../build/NEWS:20516 msgid "" "`bpo-26002 `__: Use bisect in statistics." "median instead of a linear search. Patch by Upendra Kuma." msgstr "" -#: ../build/NEWS:19194 +#: ../build/NEWS:20519 msgid "" "`bpo-25974 `__: Make use of new Decimal." "as_integer_ratio() method in statistics module. Patch by Stefan Krah." msgstr "" -#: ../build/NEWS:19197 +#: ../build/NEWS:20522 msgid "" "`bpo-26996 `__: Add secrets module as " "described in :pep:`506`." msgstr "" -#: ../build/NEWS:19199 ../build/NEWS:21583 +#: ../build/NEWS:20524 ../build/NEWS:22908 msgid "" "`bpo-26881 `__: The modulefinder module " "now supports extended opcode arguments." msgstr "" -#: ../build/NEWS:19201 ../build/NEWS:21585 +#: ../build/NEWS:20526 ../build/NEWS:22910 msgid "" "`bpo-23815 `__: Fixed crashes related to " "directly created instances of types in _tkinter and curses.panel modules." msgstr "" -#: ../build/NEWS:19204 ../build/NEWS:21588 +#: ../build/NEWS:20529 ../build/NEWS:22913 msgid "" "`bpo-17765 `__: weakref.ref() no longer " "silently ignores keyword arguments. Patch by Georg Brandl." msgstr "" -#: ../build/NEWS:19207 ../build/NEWS:21591 +#: ../build/NEWS:20532 ../build/NEWS:22916 msgid "" "`bpo-26873 `__: xmlrpc now raises " "ResponseError on unsupported type tags instead of silently return incorrect " "result." msgstr "" -#: ../build/NEWS:19210 +#: ../build/NEWS:20535 msgid "" "`bpo-26915 `__: The __contains__ methods " "in the collections ABCs now check for identity before checking equality. " @@ -30666,13 +33475,13 @@ msgid "" "handling of NaNs, and makes it easier to reason about container invariants." msgstr "" -#: ../build/NEWS:19215 ../build/NEWS:21594 +#: ../build/NEWS:20540 ../build/NEWS:22919 msgid "" "`bpo-26711 `__: Fixed the comparison of " "plistlib.Data with other types." msgstr "" -#: ../build/NEWS:19217 ../build/NEWS:21596 +#: ../build/NEWS:20542 ../build/NEWS:22921 msgid "" "`bpo-24114 `__: Fix an uninitialized " "variable in `ctypes.util`. The bug only occurs on SunOS when the ctypes " @@ -30680,7 +33489,7 @@ msgid "" "Tested on SunOS by Kees Bos." msgstr "" -#: ../build/NEWS:19221 ../build/NEWS:21600 +#: ../build/NEWS:20546 ../build/NEWS:22925 msgid "" "`bpo-26864 `__: In urllib.request, " "change the proxy bypass host checking against no_proxy to be case-" @@ -30688,161 +33497,161 @@ msgid "" "bypassed hostname as a suffix. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19226 +#: ../build/NEWS:20551 msgid "" "`bpo-24902 `__: Print server URL on http." "server startup. Initial patch by Felix Kaiser." msgstr "" -#: ../build/NEWS:19229 +#: ../build/NEWS:20554 msgid "" "`bpo-25788 `__: fileinput.hook_encoded() " "now supports an \"errors\" argument for passing to open. Original patch by " "Joseph Hackman." msgstr "" -#: ../build/NEWS:19232 ../build/NEWS:21605 +#: ../build/NEWS:20557 ../build/NEWS:22930 msgid "" "`bpo-26634 `__: recursive_repr() now " "sets __qualname__ of wrapper. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19235 ../build/NEWS:21608 +#: ../build/NEWS:20560 ../build/NEWS:22933 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:19239 ../build/NEWS:21612 +#: ../build/NEWS:20564 ../build/NEWS:22937 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:19243 ../build/NEWS:21616 +#: ../build/NEWS:20568 ../build/NEWS:22941 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:19247 ../build/NEWS:21620 +#: ../build/NEWS:20572 ../build/NEWS:22945 msgid "" "`bpo-26822 `__: itemgetter, attrgetter " "and methodcaller objects no longer silently ignore keyword arguments." msgstr "" -#: ../build/NEWS:19250 ../build/NEWS:21623 +#: ../build/NEWS:20575 ../build/NEWS:22948 msgid "" "`bpo-26733 `__: Disassembling a class " "now disassembles class and static methods. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19253 ../build/NEWS:21626 +#: ../build/NEWS:20578 ../build/NEWS:22951 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:19257 ../build/NEWS:21630 +#: ../build/NEWS:20582 ../build/NEWS:22955 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:19263 ../build/NEWS:21636 +#: ../build/NEWS:20588 ../build/NEWS:22961 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:19270 ../build/NEWS:21643 +#: ../build/NEWS:20595 ../build/NEWS:22968 msgid "" "`bpo-26717 `__: Stop encoding Latin-1-" "ized WSGI paths with UTF-8. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:19273 +#: ../build/NEWS:20598 msgid "" "`bpo-26782 `__: Add STARTUPINFO to " "subprocess.__all__ on Windows." msgstr "" -#: ../build/NEWS:19275 +#: ../build/NEWS:20600 msgid "" "`bpo-26404 `__: Add context manager to " "socketserver. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:19277 ../build/NEWS:21646 +#: ../build/NEWS:20602 ../build/NEWS:22971 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:19281 +#: ../build/NEWS:20606 msgid "" "`bpo-26585 `__: Eliminate http.server." "_quote_html() and use html.escape(quote=False). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19284 +#: ../build/NEWS:20609 msgid "" "`bpo-26685 `__: Raise OSError if closing " "a socket fails." msgstr "" -#: ../build/NEWS:19286 ../build/NEWS:21650 +#: ../build/NEWS:20611 ../build/NEWS:22975 msgid "" "`bpo-16329 `__: Add .webm to mimetypes." "types_map. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:19288 ../build/NEWS:21652 +#: ../build/NEWS:20613 ../build/NEWS:22977 msgid "" "`bpo-13952 `__: Add .csv to mimetypes." "types_map. Patch by Geoff Wilson." msgstr "" -#: ../build/NEWS:19290 +#: ../build/NEWS:20615 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:19293 +#: ../build/NEWS:20618 msgid "" "`bpo-25609 `__: Introduce contextlib." "AbstractContextManager and typing.ContextManager." msgstr "" -#: ../build/NEWS:19296 ../build/NEWS:21654 +#: ../build/NEWS:20621 ../build/NEWS:22979 msgid "" "`bpo-26709 `__: Fixed Y2038 problem in " "loading binary PLists." msgstr "" -#: ../build/NEWS:19298 ../build/NEWS:21656 +#: ../build/NEWS:20623 ../build/NEWS:22981 msgid "" "`bpo-23735 `__: Handle terminal resizing " "with Readline 6.3+ by installing our own SIGWINCH handler. Patch by Eric " "Price." msgstr "" -#: ../build/NEWS:19301 +#: ../build/NEWS:20626 msgid "" "`bpo-25951 `__: Change SSLSocket." "sendall() to return None, as explicitly documented for plain socket " "objects. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:19304 ../build/NEWS:21659 +#: ../build/NEWS:20629 ../build/NEWS:22984 msgid "" "`bpo-26586 `__: In http.server, respond " "with \"413 Request header fields too large\" if there are too many header " @@ -30850,33 +33659,33 @@ msgid "" "exception. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:19308 +#: ../build/NEWS:20633 msgid "" "`bpo-26676 `__: Added missing " "XMLPullParser to ElementTree.__all__." msgstr "" -#: ../build/NEWS:19310 ../build/NEWS:21663 +#: ../build/NEWS:20635 ../build/NEWS:22988 msgid "" "`bpo-22854 `__: Change BufferedReader." "writable() and BufferedWriter.readable() to always return False." msgstr "" -#: ../build/NEWS:19313 +#: ../build/NEWS:20638 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:19317 +#: ../build/NEWS:20642 msgid "" "`bpo-26641 `__: doctest.DocFileTest and " "doctest.testfile() now support packages (module splitted into multiple " "directories) for the package parameter." msgstr "" -#: ../build/NEWS:19320 ../build/NEWS:21666 +#: ../build/NEWS:20645 ../build/NEWS:22991 msgid "" "`bpo-25195 `__: Fix a regression in mock." "MagicMock. _Call is a subclass of tuple (changeset 3603bae63c13 only works " @@ -30884,26 +33693,26 @@ msgid "" "Plummer." msgstr "" -#: ../build/NEWS:19324 ../build/NEWS:21670 +#: ../build/NEWS:20649 ../build/NEWS:22995 msgid "" "`bpo-26644 `__: Raise ValueError rather " "than SystemError when a negative length is passed to SSLSocket.recv() or " "read()." msgstr "" -#: ../build/NEWS:19327 ../build/NEWS:21673 +#: ../build/NEWS:20652 ../build/NEWS:22998 msgid "" "`bpo-23804 `__: Fix SSL recv(0) and " "read(0) methods to return zero bytes instead of up to 1024." msgstr "" -#: ../build/NEWS:19330 ../build/NEWS:21676 +#: ../build/NEWS:20655 ../build/NEWS:23001 msgid "" "`bpo-26616 `__: Fixed a bug in datetime." "astimezone() method." msgstr "" -#: ../build/NEWS:19332 +#: ../build/NEWS:20657 msgid "" "`bpo-26637 `__: The :mod:`importlib` " "module now emits an :exc:`ImportError` rather than a :exc:`TypeError` if :" @@ -30911,7 +33720,7 @@ msgid "" "path` is already cleared (set to ``None``)." msgstr "" -#: ../build/NEWS:19337 +#: ../build/NEWS:20662 msgid "" "`bpo-21925 `__: :func:`warnings." "formatwarning` now catches exceptions when calling :func:`linecache.getline` " @@ -30919,7 +33728,7 @@ msgid "" "`ResourceWarning` emitted late during the Python shutdown process." msgstr "" -#: ../build/NEWS:19342 +#: ../build/NEWS:20667 msgid "" "`bpo-23848 `__: On Windows, faulthandler." "enable() now also installs an exception handler to dump the traceback of all " @@ -30927,7 +33736,7 @@ msgid "" "SIGFPE, SIGABRT)." msgstr "" -#: ../build/NEWS:19346 +#: ../build/NEWS:20671 msgid "" "`bpo-26530 `__: Add C functions :c:func:" "`_PyTraceMalloc_Track` and :c:func:`_PyTraceMalloc_Untrack` to track memory " @@ -30935,38 +33744,38 @@ msgid "" "`_PyTraceMalloc_GetTraceback` to get the traceback of an object." msgstr "" -#: ../build/NEWS:19351 +#: ../build/NEWS:20676 msgid "" "`bpo-26588 `__: The _tracemalloc now " "supports tracing memory allocations of multiple address spaces (domains)." msgstr "" -#: ../build/NEWS:19354 ../build/NEWS:21682 +#: ../build/NEWS:20679 ../build/NEWS:23007 msgid "" "`bpo-24266 `__: Ctrl+C during Readline " "history search now cancels the search mode when compiled with Readline 7." msgstr "" -#: ../build/NEWS:19357 +#: ../build/NEWS:20682 msgid "" "`bpo-26590 `__: Implement a safe " "finalizer for the _socket.socket type. It now releases the GIL to close the " "socket." msgstr "" -#: ../build/NEWS:19360 +#: ../build/NEWS:20685 msgid "" "`bpo-18787 `__: spwd.getspnam() now " "raises a PermissionError if the user doesn't have privileges." msgstr "" -#: ../build/NEWS:19363 ../build/NEWS:21685 +#: ../build/NEWS:20688 ../build/NEWS:23010 msgid "" "`bpo-26560 `__: Avoid potential " "ValueError in BaseHandler.start_response. Initial patch by Peter Inglesby." msgstr "" -#: ../build/NEWS:19366 +#: ../build/NEWS:20691 msgid "" "`bpo-26567 `__: Add a new function :c:" "func:`PyErr_ResourceWarning` function to pass the destroyed object. Add a " @@ -30975,136 +33784,136 @@ msgid "" "object was allocated." msgstr "" -#: ../build/NEWS:19374 ../build/NEWS:21691 +#: ../build/NEWS:20699 ../build/NEWS:23016 msgid "" "`bpo-26313 `__: ssl.py " "_load_windows_store_certs fails if windows cert store is empty. Patch by " "Baji." msgstr "" -#: ../build/NEWS:19380 ../build/NEWS:21697 +#: ../build/NEWS:20705 ../build/NEWS:23022 msgid "" "`bpo-26569 `__: Fix :func:`pyclbr." "readmodule` and :func:`pyclbr.readmodule_ex` to support importing packages." msgstr "" -#: ../build/NEWS:19383 ../build/NEWS:21700 +#: ../build/NEWS:20708 ../build/NEWS:23025 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:19387 ../build/NEWS:21704 +#: ../build/NEWS:20712 ../build/NEWS:23029 msgid "" "`bpo-25320 `__: Handle sockets in " "directories unittest discovery is scanning. Patch from Victor van den Elzen." msgstr "" -#: ../build/NEWS:19390 ../build/NEWS:21707 +#: ../build/NEWS:20715 ../build/NEWS:23032 msgid "" "`bpo-16181 `__: cookiejar.http2time() " "now returns None if year is higher than datetime.MAXYEAR." msgstr "" -#: ../build/NEWS:19393 ../build/NEWS:21710 +#: ../build/NEWS:20718 ../build/NEWS:23035 msgid "" "`bpo-26513 `__: Fixes platform module " "detection of Windows Server" msgstr "" -#: ../build/NEWS:19395 ../build/NEWS:21712 +#: ../build/NEWS:20720 ../build/NEWS:23037 msgid "" "`bpo-23718 `__: Fixed parsing time in " "week 0 before Jan 1. Original patch by Tamás Bence Gedai." msgstr "" -#: ../build/NEWS:19398 +#: ../build/NEWS:20723 msgid "" "`bpo-26323 `__: Add Mock.assert_called() " "and Mock.assert_called_once() methods to unittest.mock. Patch written by " "Amit Saha." msgstr "" -#: ../build/NEWS:19401 ../build/NEWS:21715 +#: ../build/NEWS:20726 ../build/NEWS:23040 msgid "" "`bpo-20589 `__: Invoking Path.owner() " "and Path.group() on Windows now raise NotImplementedError instead of " "ImportError." msgstr "" -#: ../build/NEWS:19404 ../build/NEWS:21718 +#: ../build/NEWS:20729 ../build/NEWS:23043 msgid "" "`bpo-26177 `__: Fixed the keys() method " "for Canvas and Scrollbar widgets." msgstr "" -#: ../build/NEWS:19406 +#: ../build/NEWS:20731 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in fileinput. The bufsize parameter is now deprecated and ignored." msgstr "" -#: ../build/NEWS:19409 +#: ../build/NEWS:20734 msgid "" "`bpo-19475 `__: Added an optional " "argument timespec to the datetime isoformat() method to choose the precision " "of the time component." msgstr "" -#: ../build/NEWS:19412 ../build/NEWS:21723 +#: ../build/NEWS:20737 ../build/NEWS:23048 msgid "" "`bpo-2202 `__: Fix UnboundLocalError in " "AbstractDigestAuthHandler.get_algorithm_impls. Initial patch by Mathieu " "Dupuy." msgstr "" -#: ../build/NEWS:19416 +#: ../build/NEWS:20741 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:19420 ../build/NEWS:21727 +#: ../build/NEWS:20745 ../build/NEWS:23052 msgid "" "`bpo-25718 `__: Fixed pickling and " "copying the accumulate() iterator with total is None." msgstr "" -#: ../build/NEWS:19423 ../build/NEWS:21730 +#: ../build/NEWS:20748 ../build/NEWS:23055 msgid "" "`bpo-26475 `__: Fixed debugging output " "for regular expressions with the (?x) flag." msgstr "" -#: ../build/NEWS:19426 +#: ../build/NEWS:20751 msgid "" "`bpo-26482 `__: Allowed pickling " "recursive dequeues." msgstr "" -#: ../build/NEWS:19428 +#: ../build/NEWS:20753 msgid "" "`bpo-26335 `__: Make mmap.write() return " "the number of bytes written like other write methods. Patch by Jakub " "Stasiak." msgstr "" -#: ../build/NEWS:19431 ../build/NEWS:21733 +#: ../build/NEWS:20756 ../build/NEWS:23058 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:19435 ../build/NEWS:21737 +#: ../build/NEWS:20760 ../build/NEWS:23062 msgid "" "`bpo-26385 `__: Remove the file if the " "internal open() call in NamedTemporaryFile() fails. Patch by Silent Ghost." msgstr "" -#: ../build/NEWS:19438 ../build/NEWS:21740 +#: ../build/NEWS:20763 ../build/NEWS:23065 msgid "" "`bpo-26402 `__: Fix XML-RPC client to " "retry when the server shuts down a persistent connection. This was a " @@ -31112,33 +33921,33 @@ msgid "" "3.5.0a4." msgstr "" -#: ../build/NEWS:19442 ../build/NEWS:21744 +#: ../build/NEWS:20767 ../build/NEWS:23069 msgid "" "`bpo-25913 `__: Leading ``<~`` is " "optional now in base64.a85decode() with adobe=True. Patch by Swati Jaiswal." msgstr "" -#: ../build/NEWS:19445 ../build/NEWS:21747 +#: ../build/NEWS:20770 ../build/NEWS:23072 msgid "" "`bpo-26186 `__: Remove an invalid type " "check in importlib.util.LazyLoader." msgstr "" -#: ../build/NEWS:19447 +#: ../build/NEWS:20772 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises ImportError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../build/NEWS:19451 ../build/NEWS:21753 +#: ../build/NEWS:20776 ../build/NEWS:23078 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:19455 +#: ../build/NEWS:20780 msgid "" "`bpo-23430 `__: Change the socketserver " "module to only catch exceptions raised from a request handler that are " @@ -31147,76 +33956,76 @@ msgid "" "to stop a single-threaded server." msgstr "" -#: ../build/NEWS:19464 ../build/NEWS:21760 +#: ../build/NEWS:20789 ../build/NEWS:23085 msgid "" "`bpo-25939 `__: On Windows open the cert " "store readonly in ssl.enum_certificates." msgstr "" -#: ../build/NEWS:19470 ../build/NEWS:21766 +#: ../build/NEWS:20795 ../build/NEWS:23091 msgid "" "`bpo-25995 `__: os.walk() no longer uses " "FDs proportional to the tree depth." msgstr "" -#: ../build/NEWS:19472 +#: ../build/NEWS:20797 msgid "" "`bpo-25994 `__: Added the close() method " "and the support of the context manager protocol for the os.scandir() " "iterator." msgstr "" -#: ../build/NEWS:19475 +#: ../build/NEWS:20800 msgid "" "`bpo-23992 `__: multiprocessing: make " "MapResult not fail-fast upon exception." msgstr "" -#: ../build/NEWS:19477 +#: ../build/NEWS:20802 msgid "" "`bpo-26243 `__: Support keyword " "arguments to zlib.compress(). Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:19480 ../build/NEWS:21768 +#: ../build/NEWS:20805 ../build/NEWS:23093 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:19483 +#: ../build/NEWS:20808 msgid "" "`bpo-25949 `__: __dict__ for an " "OrderedDict instance is now created only when needed." msgstr "" -#: ../build/NEWS:19486 ../build/NEWS:21771 +#: ../build/NEWS:20811 ../build/NEWS:23096 msgid "" "`bpo-25911 `__: Restored support of " "bytes paths in os.walk() on Windows." msgstr "" -#: ../build/NEWS:19488 ../build/NEWS:21773 +#: ../build/NEWS:20813 ../build/NEWS:23098 msgid "" "`bpo-26045 `__: Add UTF-8 suggestion to " "error message when posting a non-Latin-1 string with http.client." msgstr "" -#: ../build/NEWS:19491 +#: ../build/NEWS:20816 msgid "" "`bpo-26039 `__: Added zipfile.ZipInfo." "from_file() and zipinfo.ZipInfo.is_dir(). Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:19494 ../build/NEWS:21776 +#: ../build/NEWS:20819 ../build/NEWS:23101 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:19497 ../build/NEWS:21779 +#: ../build/NEWS:20822 ../build/NEWS:23104 msgid "" "`bpo-25945 `__: Fixed a crash when " "unpickle the functools.partial object with wrong state. Fixed a leak in " @@ -31224,25 +34033,25 @@ msgid "" "of functools.partial have now always types tuple and dict correspondingly." msgstr "" -#: ../build/NEWS:19502 ../build/NEWS:21784 +#: ../build/NEWS:20827 ../build/NEWS:23109 msgid "" "`bpo-26202 `__: copy.deepcopy() now " "correctly copies range() objects with non-atomic attributes." msgstr "" -#: ../build/NEWS:19505 ../build/NEWS:21787 +#: ../build/NEWS:20830 ../build/NEWS:23112 msgid "" "`bpo-23076 `__: Path.glob() now raises a " "ValueError if it's called with an invalid pattern. Patch by Thomas Nyberg." msgstr "" -#: ../build/NEWS:19508 ../build/NEWS:21790 +#: ../build/NEWS:20833 ../build/NEWS:23115 msgid "" "`bpo-19883 `__: Fixed possible integer " "overflows in zipimport." msgstr "" -#: ../build/NEWS:19510 ../build/NEWS:21792 +#: ../build/NEWS:20835 ../build/NEWS:23117 msgid "" "`bpo-26227 `__: On Windows, " "getnameinfo(), gethostbyaddr() and gethostbyname_ex() functions of the " @@ -31250,202 +34059,202 @@ msgid "" "UTF-8." msgstr "" -#: ../build/NEWS:19514 +#: ../build/NEWS:20839 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:19518 ../build/NEWS:21796 +#: ../build/NEWS:20843 ../build/NEWS:23121 msgid "" "`bpo-26147 `__: xmlrpc now works with " "strings not encodable with used non-UTF-8 encoding." msgstr "" -#: ../build/NEWS:19521 ../build/NEWS:21799 +#: ../build/NEWS:20846 ../build/NEWS:23124 msgid "" "`bpo-25935 `__: Garbage collector now " "breaks reference loops with OrderedDict." msgstr "" -#: ../build/NEWS:19523 ../build/NEWS:21801 +#: ../build/NEWS:20848 ../build/NEWS:23126 msgid "" "`bpo-16620 `__: Fixed AttributeError in " "msilib.Directory.glob()." msgstr "" -#: ../build/NEWS:19525 ../build/NEWS:21803 +#: ../build/NEWS:20850 ../build/NEWS:23128 msgid "" "`bpo-26013 `__: Added compatibility with " "broken protocol 2 pickles created in old Python 3 versions (3.4.3 and lower)." msgstr "" -#: ../build/NEWS:19528 +#: ../build/NEWS:20853 msgid "" "`bpo-26129 `__: Deprecated accepting non-" "integers in grp.getgrgid()." msgstr "" -#: ../build/NEWS:19530 ../build/NEWS:21806 +#: ../build/NEWS:20855 ../build/NEWS:23131 msgid "" "`bpo-25850 `__: Use cross-compilation by " "default for 64-bit Windows." msgstr "" -#: ../build/NEWS:19532 +#: ../build/NEWS:20857 msgid "" "`bpo-25822 `__: Add docstrings to the " "fields of urllib.parse results. Patch contributed by Swati Jaiswal." msgstr "" -#: ../build/NEWS:19535 +#: ../build/NEWS:20860 msgid "" "`bpo-22642 `__: Convert trace module " "option parsing mechanism to argparse. Patch contributed by SilentGhost." msgstr "" -#: ../build/NEWS:19538 ../build/NEWS:21810 +#: ../build/NEWS:20863 ../build/NEWS:23135 msgid "" "`bpo-24705 `__: Fix sysconfig." "_parse_makefile not expanding ${} vars appearing before $() vars." msgstr "" -#: ../build/NEWS:19541 +#: ../build/NEWS:20866 msgid "" "`bpo-26069 `__: Remove the deprecated " "apis in the trace module." msgstr "" -#: ../build/NEWS:19543 ../build/NEWS:21813 +#: ../build/NEWS:20868 ../build/NEWS:23138 msgid "" "`bpo-22138 `__: Fix mock.patch behavior " "when patching descriptors. Restore original values after patching. Patch " "contributed by Sean McCully." msgstr "" -#: ../build/NEWS:19546 ../build/NEWS:21816 +#: ../build/NEWS:20871 ../build/NEWS:23141 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:19549 ../build/NEWS:21819 +#: ../build/NEWS:20874 ../build/NEWS:23144 msgid "" "`bpo-26012 `__: Don't traverse into " "symlinks for ``**`` pattern in pathlib.Path.[r]glob()." msgstr "" -#: ../build/NEWS:19552 ../build/NEWS:21822 +#: ../build/NEWS:20877 ../build/NEWS:23147 msgid "" "`bpo-24120 `__: Ignore PermissionError " "when traversing a tree with pathlib.Path.[r]glob(). Patch by Ulrich Petri." msgstr "" -#: ../build/NEWS:19555 +#: ../build/NEWS:20880 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:19559 ../build/NEWS:21825 +#: ../build/NEWS:20884 ../build/NEWS:23150 msgid "" "`bpo-25447 `__: fileinput now uses sys." "stdin as-is if it does not have a buffer attribute (restores backward " "compatibility)." msgstr "" -#: ../build/NEWS:19562 +#: ../build/NEWS:20887 msgid "" "`bpo-25971 `__: Optimized creating " "Fractions from floats by 2 times and from Decimals by 3 times." msgstr "" -#: ../build/NEWS:19565 +#: ../build/NEWS:20890 msgid "" "`bpo-25802 `__: Document as deprecated " "the remaining implementations of importlib.abc.Loader.load_module()." msgstr "" -#: ../build/NEWS:19568 +#: ../build/NEWS:20893 msgid "" "`bpo-25928 `__: Add Decimal." "as_integer_ratio()." msgstr "" -#: ../build/NEWS:19570 ../build/NEWS:21828 +#: ../build/NEWS:20895 ../build/NEWS:23153 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:19574 +#: ../build/NEWS:20899 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:19577 ../build/NEWS:21832 +#: ../build/NEWS:20902 ../build/NEWS:23157 msgid "" "`bpo-24103 `__: Fixed possible use after " "free in ElementTree.XMLPullParser." msgstr "" -#: ../build/NEWS:19579 ../build/NEWS:21834 +#: ../build/NEWS:20904 ../build/NEWS:23159 msgid "" "`bpo-25860 `__: os.fwalk() no longer " "skips remaining directories when error occurs. Original patch by Samson Lee." msgstr "" -#: ../build/NEWS:19582 ../build/NEWS:21837 +#: ../build/NEWS:20907 ../build/NEWS:23162 msgid "" "`bpo-25914 `__: Fixed and simplified " "OrderedDict.__sizeof__." msgstr "" -#: ../build/NEWS:19584 +#: ../build/NEWS:20909 msgid "" "`bpo-25869 `__: Optimized deepcopying " "ElementTree; it is now 20 times faster." msgstr "" -#: ../build/NEWS:19586 +#: ../build/NEWS:20911 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:19590 ../build/NEWS:21839 +#: ../build/NEWS:20915 ../build/NEWS:23164 msgid "" "`bpo-25902 `__: Fixed various refcount " "issues in ElementTree iteration." msgstr "" -#: ../build/NEWS:19592 +#: ../build/NEWS:20917 msgid "" "`bpo-22227 `__: The TarFile iterator is " "reimplemented using generator. This implementation is simpler that using " "class." msgstr "" -#: ../build/NEWS:19595 +#: ../build/NEWS:20920 msgid "" "`bpo-25638 `__: Optimized ElementTree." "iterparse(); it is now 2x faster. Optimized ElementTree parsing; it is now " "10% faster." msgstr "" -#: ../build/NEWS:19598 +#: ../build/NEWS:20923 msgid "" "`bpo-25761 `__: Improved detecting " "errors in broken pickle data." msgstr "" -#: ../build/NEWS:19600 ../build/NEWS:21841 +#: ../build/NEWS:20925 ../build/NEWS:23166 msgid "" "`bpo-25717 `__: Restore the previous " "behaviour of tolerating most fstat() errors when opening files. This was a " @@ -31453,7 +34262,7 @@ msgid "" "special cases." msgstr "" -#: ../build/NEWS:19604 ../build/NEWS:21845 +#: ../build/NEWS:20929 ../build/NEWS:23170 msgid "" "`bpo-24903 `__: Fix regression in number " "of arguments compileall accepts when '-d' is specified. The check on the " @@ -31461,27 +34270,27 @@ msgid "" "anyway." msgstr "" -#: ../build/NEWS:19608 ../build/NEWS:21849 +#: ../build/NEWS:20933 ../build/NEWS:23174 msgid "" "`bpo-25764 `__: In the subprocess " "module, preserve any exception caused by fork() failure when preexec_fn is " "used." msgstr "" -#: ../build/NEWS:19611 +#: ../build/NEWS:20936 msgid "" "`bpo-25771 `__: Tweak the exception " "message for importlib.util.resolve_name() when 'package' isn't specified but " "necessary." msgstr "" -#: ../build/NEWS:19614 ../build/NEWS:21852 +#: ../build/NEWS:20939 ../build/NEWS:23177 msgid "" "`bpo-6478 `__: _strptime's regexp cache " "now is reset after changing timezone with time.tzset()." msgstr "" -#: ../build/NEWS:19617 ../build/NEWS:21855 +#: ../build/NEWS:20942 ../build/NEWS:23180 msgid "" "`bpo-14285 `__: When executing a package " "with the \"python -m package\" option, and package initialization fails, a " @@ -31490,7 +34299,7 @@ msgid "" "ImportError." msgstr "" -#: ../build/NEWS:19622 ../build/NEWS:21860 +#: ../build/NEWS:20947 ../build/NEWS:23185 msgid "" "`bpo-19771 `__: Also in runpy and the \"-" "m\" option, omit the irrelevant message \". . . is a package and cannot be " @@ -31498,70 +34307,70 @@ msgid "" "to a bad ``*.pyc`` file)." msgstr "" -#: ../build/NEWS:19626 ../build/NEWS:21864 +#: ../build/NEWS:20951 ../build/NEWS:23189 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:19630 ../build/NEWS:21868 +#: ../build/NEWS:20955 ../build/NEWS:23193 msgid "" "`bpo-25718 `__: Fixed copying object " "with state with boolean value is false." msgstr "" -#: ../build/NEWS:19632 ../build/NEWS:21870 +#: ../build/NEWS:20957 ../build/NEWS:23195 msgid "" "`bpo-10131 `__: Fixed deep copying of " "minidom documents. Based on patch by Marian Ganisin." msgstr "" -#: ../build/NEWS:19635 +#: ../build/NEWS:20960 msgid "" "`bpo-7990 `__: dir() on ElementTree." "Element now lists properties: \"tag\", \"text\", \"tail\" and \"attrib\". " "Original patch by Santoso Wijaya." msgstr "" -#: ../build/NEWS:19638 ../build/NEWS:21873 +#: ../build/NEWS:20963 ../build/NEWS:23198 msgid "" "`bpo-25725 `__: Fixed a reference leak " "in pickle.loads() when unpickling invalid data including tuple instructions." msgstr "" -#: ../build/NEWS:19641 ../build/NEWS:21876 +#: ../build/NEWS:20966 ../build/NEWS:23201 msgid "" "`bpo-25663 `__: In the Readline " "completer, avoid listing duplicate global names, and search the global " "namespace before searching builtins." msgstr "" -#: ../build/NEWS:19644 ../build/NEWS:21879 +#: ../build/NEWS:20969 ../build/NEWS:23204 msgid "" "`bpo-25688 `__: Fixed file leak in " "ElementTree.iterparse() raising an error." msgstr "" -#: ../build/NEWS:19646 ../build/NEWS:21881 +#: ../build/NEWS:20971 ../build/NEWS:23206 msgid "" "`bpo-23914 `__: Fixed SystemError raised " "by unpickler on broken pickle data." msgstr "" -#: ../build/NEWS:19648 ../build/NEWS:21883 +#: ../build/NEWS:20973 ../build/NEWS:23208 msgid "" "`bpo-25691 `__: Fixed crash on deleting " "ElementTree.Element attributes." msgstr "" -#: ../build/NEWS:19650 ../build/NEWS:21885 +#: ../build/NEWS:20975 ../build/NEWS:23210 msgid "" "`bpo-25624 `__: ZipFile now always " "writes a ZIP_STORED header for directory entries. Patch by Dingyuan Wang." msgstr "" -#: ../build/NEWS:19653 ../build/NEWS:22204 +#: ../build/NEWS:20978 ../build/NEWS:23529 msgid "" "`bpo-25626 `__: Change three zlib " "functions to accept sizes that fit in Py_ssize_t, but internally cap those " @@ -31571,20 +34380,20 @@ msgid "" "parameter, and the zlib.Decompress.flush() length parameter." msgstr "" -#: ../build/NEWS:19660 ../build/NEWS:22211 +#: ../build/NEWS:20985 ../build/NEWS:23536 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:19663 ../build/NEWS:22214 +#: ../build/NEWS:20988 ../build/NEWS:23539 msgid "" "`bpo-25593 `__: Change semantics of " "EventLoop.stop() in asyncio." msgstr "" -#: ../build/NEWS:19665 ../build/NEWS:22216 +#: ../build/NEWS:20990 ../build/NEWS:23541 msgid "" "`bpo-6973 `__: When we know a subprocess." "Popen process has died, do not allow the send_signal(), terminate(), or " @@ -31592,7 +34401,7 @@ msgid "" "process." msgstr "" -#: ../build/NEWS:19669 +#: ../build/NEWS:20994 msgid "" "`bpo-23883 `__: Added missing APIs to " "__all__ to match the documented APIs for the following modules: calendar, " @@ -31601,7 +34410,7 @@ msgid "" "Kołodziej, Mauro S. M. Rodrigues and Joel Taddei." msgstr "" -#: ../build/NEWS:19675 +#: ../build/NEWS:21000 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute. Also complete names of " @@ -31609,179 +34418,179 @@ msgid "" "yet created on an instance." msgstr "" -#: ../build/NEWS:19679 ../build/NEWS:22223 +#: ../build/NEWS:21004 ../build/NEWS:23548 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:19683 ../build/NEWS:22227 +#: ../build/NEWS:21008 ../build/NEWS:23552 msgid "" "`bpo-25584 `__: Added \"escape\" to the " "__all__ list in the glob module." msgstr "" -#: ../build/NEWS:19685 ../build/NEWS:22229 +#: ../build/NEWS:21010 ../build/NEWS:23554 msgid "" "`bpo-25584 `__: Fixed recursive glob() " "with patterns starting with ``**``." msgstr "" -#: ../build/NEWS:19687 ../build/NEWS:22231 +#: ../build/NEWS:21012 ../build/NEWS:23556 msgid "" "`bpo-25446 `__: Fix regression in " "smtplib's AUTH LOGIN support." msgstr "" -#: ../build/NEWS:19689 ../build/NEWS:22233 +#: ../build/NEWS:21014 ../build/NEWS:23558 msgid "" "`bpo-18010 `__: Fix the pydoc web " "server's module search function to handle exceptions from importing packages." msgstr "" -#: ../build/NEWS:19692 ../build/NEWS:22236 +#: ../build/NEWS:21017 ../build/NEWS:23561 msgid "" "`bpo-25554 `__: Got rid of circular " "references in regular expression parsing." msgstr "" -#: ../build/NEWS:19694 +#: ../build/NEWS:21019 msgid "" "`bpo-18973 `__: Command-line interface " "of the calendar module now uses argparse instead of optparse." msgstr "" -#: ../build/NEWS:19697 ../build/NEWS:22238 +#: ../build/NEWS:21022 ../build/NEWS:23563 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:19701 ../build/NEWS:22242 +#: ../build/NEWS:21026 ../build/NEWS:23567 msgid "" "`bpo-25503 `__: Fixed inspect.getdoc() " "for inherited docstrings of properties. Original patch by John Mark " "Vandenberg." msgstr "" -#: ../build/NEWS:19704 ../build/NEWS:22245 +#: ../build/NEWS:21029 ../build/NEWS:23570 msgid "" "`bpo-25515 `__: Always use os.urandom as " "a source of randomness in uuid.uuid4." msgstr "" -#: ../build/NEWS:19706 ../build/NEWS:22247 +#: ../build/NEWS:21031 ../build/NEWS:23572 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:19710 ../build/NEWS:22251 +#: ../build/NEWS:21035 ../build/NEWS:23576 msgid "" "`bpo-25447 `__: The lru_cache() wrapper " "objects now can be copied and pickled (by returning the original object " "unchanged)." msgstr "" -#: ../build/NEWS:19713 ../build/NEWS:22254 +#: ../build/NEWS:21038 ../build/NEWS:23579 msgid "" "`bpo-25390 `__: typing: Don't crash on " "Union[str, Pattern]." msgstr "" -#: ../build/NEWS:19715 ../build/NEWS:22256 +#: ../build/NEWS:21040 ../build/NEWS:23581 msgid "" "`bpo-25441 `__: asyncio: Raise error " "from drain() when socket is closed." msgstr "" -#: ../build/NEWS:19717 ../build/NEWS:22258 +#: ../build/NEWS:21042 ../build/NEWS:23583 msgid "" "`bpo-25410 `__: Cleaned up and fixed " "minor bugs in C implementation of OrderedDict." msgstr "" -#: ../build/NEWS:19720 ../build/NEWS:22261 +#: ../build/NEWS:21045 ../build/NEWS:23586 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:19723 +#: ../build/NEWS:21048 msgid "" "Move the imp module from a PendingDeprecationWarning to DeprecationWarning." msgstr "" -#: ../build/NEWS:19726 ../build/NEWS:22264 +#: ../build/NEWS:21051 ../build/NEWS:23589 msgid "" "`bpo-25407 `__: Remove mentions of the " "formatter module being removed in Python 3.6." msgstr "" -#: ../build/NEWS:19729 ../build/NEWS:22267 +#: ../build/NEWS:21054 ../build/NEWS:23592 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:19733 +#: ../build/NEWS:21058 msgid "" "`bpo-25382 `__: pickletools.dis() now " "outputs implicit memo index for the MEMOIZE opcode." msgstr "" -#: ../build/NEWS:19736 +#: ../build/NEWS:21061 msgid "" "`bpo-25357 `__: Add an optional newline " "parameter to binascii.b2a_base64(). base64.b64encode() uses it to avoid a " "memory copy." msgstr "" -#: ../build/NEWS:19739 +#: ../build/NEWS:21064 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:19742 ../build/NEWS:22271 +#: ../build/NEWS:21067 ../build/NEWS:23596 msgid "" "`bpo-25364 `__: zipfile now works in " "threads disabled builds." msgstr "" -#: ../build/NEWS:19744 ../build/NEWS:22273 +#: ../build/NEWS:21069 ../build/NEWS:23598 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:19747 +#: ../build/NEWS:21072 msgid "" "`bpo-16099 `__: RobotFileParser now " "supports Crawl-delay and Request-rate extensions. Patch by Nikolay " "Bogoychev." msgstr "" -#: ../build/NEWS:19750 ../build/NEWS:22276 +#: ../build/NEWS:21075 ../build/NEWS:23601 msgid "" "`bpo-25316 `__: distutils raises OSError " "instead of DistutilsPlatformError when MSVC is not installed." msgstr "" -#: ../build/NEWS:19753 ../build/NEWS:22279 +#: ../build/NEWS:21078 ../build/NEWS:23604 msgid "" "`bpo-25380 `__: Fixed protocol for the " "STACK_GLOBAL opcode in pickletools.opcodes." msgstr "" -#: ../build/NEWS:19756 ../build/NEWS:22282 +#: ../build/NEWS:21081 ../build/NEWS:23607 msgid "" "`bpo-23972 `__: Updates asyncio datagram " "create method allowing reuseport and reuseaddr socket options to be set " @@ -31790,66 +34599,66 @@ msgid "" "is 'posix' (except if the platform is Cygwin). Patch by Chris Laws." msgstr "" -#: ../build/NEWS:19762 ../build/NEWS:22288 +#: ../build/NEWS:21087 ../build/NEWS:23613 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:19766 ../build/NEWS:22292 +#: ../build/NEWS:21091 ../build/NEWS:23617 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:19769 ../build/NEWS:22295 +#: ../build/NEWS:21094 ../build/NEWS:23620 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:19772 +#: ../build/NEWS:21097 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:19776 ../build/NEWS:22323 +#: ../build/NEWS:21101 ../build/NEWS:23648 msgid "" "`bpo-23600 `__: Default implementation " "of tzinfo.fromutc() was returning wrong results in some cases." msgstr "" -#: ../build/NEWS:19779 ../build/NEWS:22320 +#: ../build/NEWS:21104 ../build/NEWS:23645 msgid "" "`bpo-25203 `__: Failed readline." "set_completer_delims() no longer left the module in inconsistent state." msgstr "" -#: ../build/NEWS:19782 +#: ../build/NEWS:21107 msgid "" "`bpo-25011 `__: rlcompleter now omits " "private and special attribute names unless the prefix starts with " "underscores." msgstr "" -#: ../build/NEWS:19785 +#: ../build/NEWS:21110 msgid "" "`bpo-25209 `__: rlcompleter now can add " "a space or a colon after completed keyword." msgstr "" -#: ../build/NEWS:19788 +#: ../build/NEWS:21113 msgid "" "`bpo-22241 `__: timezone.utc name is now " "plain 'UTC', not 'UTC-00:00'." msgstr "" -#: ../build/NEWS:19790 +#: ../build/NEWS:21115 msgid "" "`bpo-23517 `__: fromtimestamp() and " "utcfromtimestamp() methods of datetime.datetime now round microseconds to " @@ -31857,20 +34666,20 @@ msgid "" "round(float), instead of rounding towards -Infinity (ROUND_FLOOR)." msgstr "" -#: ../build/NEWS:19795 +#: ../build/NEWS:21120 msgid "" "`bpo-23552 `__: Timeit now warns when " "there is substantial (4x) variance between best and worst times. Patch from " "Serhiy Storchaka." msgstr "" -#: ../build/NEWS:19798 +#: ../build/NEWS:21123 msgid "" "`bpo-24633 `__: site-packages/README -> " "README.txt." msgstr "" -#: ../build/NEWS:19800 +#: ../build/NEWS:21125 msgid "" "`bpo-24879 `__: help() and pydoc can now " "list named tuple fields in the order they were defined rather than " @@ -31878,63 +34687,63 @@ msgid "" "present." msgstr "" -#: ../build/NEWS:19804 +#: ../build/NEWS:21129 msgid "" "`bpo-24874 `__: Improve speed of " "itertools.cycle() and make its pickle more compact." msgstr "" -#: ../build/NEWS:19807 +#: ../build/NEWS:21132 msgid "" "Fix crash in itertools.cycle.__setstate__() when the first argument wasn't a " "list." msgstr "" -#: ../build/NEWS:19810 +#: ../build/NEWS:21135 msgid "" "`bpo-20059 `__: urllib.parse raises " "ValueError on all invalid ports. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:19813 +#: ../build/NEWS:21138 msgid "" "`bpo-24360 `__: Improve __repr__ of " "argparse.Namespace() for invalid identifiers. Patch by Matthias Bussonnier." msgstr "" -#: ../build/NEWS:19816 +#: ../build/NEWS:21141 msgid "" "`bpo-23426 `__: run_setup was broken in " "distutils. Patch from Alexander Belopolsky." msgstr "" -#: ../build/NEWS:19819 +#: ../build/NEWS:21144 msgid "" "`bpo-13938 `__: 2to3 converts " "StringTypes to a tuple. Patch from Mark Hammond." msgstr "" -#: ../build/NEWS:19821 +#: ../build/NEWS:21146 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:19824 +#: ../build/NEWS:21149 msgid "" "`bpo-8585 `__: improved tests for " "zipimporter2. Patch from Mark Lawrence." msgstr "" -#: ../build/NEWS:19826 ../build/NEWS:22865 +#: ../build/NEWS:21151 ../build/NEWS:24190 msgid "" "`bpo-18622 `__: unittest.mock." "mock_open().reset_mock would recurse infinitely. Patch from Nicola Palumbo " "and Laurent De Buyst." msgstr "" -#: ../build/NEWS:19829 +#: ../build/NEWS:21154 msgid "" "`bpo-24426 `__: Fast searching " "optimization in regular expressions now works for patterns that starts with " @@ -31942,113 +34751,113 @@ msgid "" "compile time." msgstr "" -#: ../build/NEWS:19833 ../build/NEWS:22868 +#: ../build/NEWS:21158 ../build/NEWS:24193 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:19836 +#: ../build/NEWS:21161 msgid "" "`bpo-13248 `__: Remove deprecated " "inspect.getmoduleinfo function." msgstr "" -#: ../build/NEWS:19838 ../build/NEWS:22397 +#: ../build/NEWS:21163 ../build/NEWS:23722 msgid "" "`bpo-25578 `__: Fix (another) memory " "leak in SSLSocket.getpeercer()." msgstr "" -#: ../build/NEWS:19840 ../build/NEWS:22399 +#: ../build/NEWS:21165 ../build/NEWS:23724 msgid "" "`bpo-25530 `__: Disable the vulnerable " "SSLv3 protocol by default when creating ssl.SSLContext." msgstr "" -#: ../build/NEWS:19843 ../build/NEWS:22402 +#: ../build/NEWS:21168 ../build/NEWS:23727 msgid "" "`bpo-25569 `__: Fix memory leak in " "SSLSocket.getpeercert()." msgstr "" -#: ../build/NEWS:19845 ../build/NEWS:22404 +#: ../build/NEWS:21170 ../build/NEWS:23729 msgid "" "`bpo-25471 `__: Sockets returned from " "accept() shouldn't appear to be nonblocking." msgstr "" -#: ../build/NEWS:19848 ../build/NEWS:22407 +#: ../build/NEWS:21173 ../build/NEWS:23732 msgid "" "`bpo-25319 `__: When threading.Event is " "reinitialized, the underlying condition should use a regular lock rather " "than a recursive lock." msgstr "" -#: ../build/NEWS:19851 ../build/NEWS:21888 +#: ../build/NEWS:21176 ../build/NEWS:23213 msgid "" "Skip getaddrinfo if host is already resolved. Patch by A. Jesse Jiryu Davis." msgstr "" -#: ../build/NEWS:19854 ../build/NEWS:21891 +#: ../build/NEWS:21179 ../build/NEWS:23216 msgid "" "`bpo-26050 `__: Add asyncio.StreamReader." "readuntil() method. Patch by Марк Коренберг." msgstr "" -#: ../build/NEWS:19857 ../build/NEWS:21894 +#: ../build/NEWS:21182 ../build/NEWS:23219 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:19860 ../build/NEWS:21897 +#: ../build/NEWS:21185 ../build/NEWS:23222 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:19863 ../build/NEWS:21900 +#: ../build/NEWS:21188 ../build/NEWS:23225 msgid "" "`bpo-26848 `__: Fix asyncio/subprocess." "communicate() to handle empty input. Patch by Jack O'Connor." msgstr "" -#: ../build/NEWS:19866 ../build/NEWS:21903 +#: ../build/NEWS:21191 ../build/NEWS:23228 msgid "" "`bpo-27040 `__: Add loop." "get_exception_handler method" msgstr "" -#: ../build/NEWS:19868 ../build/NEWS:21905 +#: ../build/NEWS:21193 ../build/NEWS:23230 msgid "" "`bpo-27041 `__: asyncio: Add loop." "create_future method" msgstr "" -#: ../build/NEWS:19873 ../build/NEWS:21953 +#: ../build/NEWS:21198 ../build/NEWS:23278 msgid "" "`bpo-20640 `__: Add tests for idlelib." "configHelpSourceEdit. Patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:19876 ../build/NEWS:21956 +#: ../build/NEWS:21201 ../build/NEWS:23281 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:19879 ../build/NEWS:21959 +#: ../build/NEWS:21204 ../build/NEWS:23284 msgid "" "`bpo-25507 `__: fix incorrect change in " "IOBinding that prevented printing. Augment IOBinding htest to include all " "major IOBinding functions." msgstr "" -#: ../build/NEWS:19882 ../build/NEWS:21962 +#: ../build/NEWS:21207 ../build/NEWS:23287 msgid "" "`bpo-25905 `__: Revert unwanted " "conversion of ' to ’ RIGHT SINGLE QUOTATION MARK in README.txt and open this " @@ -32056,7 +34865,7 @@ msgid "" "'utf-8'." msgstr "" -#: ../build/NEWS:19886 ../build/NEWS:22436 +#: ../build/NEWS:21211 ../build/NEWS:23761 msgid "" "`bpo-15348 `__: Stop the debugger engine " "(normally in a user process) before closing the debugger window (running in " @@ -32064,7 +34873,7 @@ msgid "" "and ignored." msgstr "" -#: ../build/NEWS:19890 ../build/NEWS:22440 +#: ../build/NEWS:21215 ../build/NEWS:23765 msgid "" "`bpo-24455 `__: Prevent IDLE from " "hanging when a) closing the shell while the debugger is active (15347); b) " @@ -32075,20 +34884,20 @@ msgid "" "& .quit). 2. In gui.run, allow any existing interaction to terminate first." msgstr "" -#: ../build/NEWS:19898 ../build/NEWS:22448 +#: ../build/NEWS:21223 ../build/NEWS:23773 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:19902 ../build/NEWS:22452 +#: ../build/NEWS:21227 ../build/NEWS:23777 msgid "" "`bpo-24750 `__: Improve the appearance " "of the IDLE editor window status bar. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:19905 ../build/NEWS:22455 +#: ../build/NEWS:21230 ../build/NEWS:23780 msgid "" "`bpo-25313 `__: Change the handling of " "new built-in text color themes to better address the compatibility problem " @@ -32096,21 +34905,21 @@ msgid "" "idleConf.CurrentTheme everywhere in idlelib." msgstr "" -#: ../build/NEWS:19909 ../build/NEWS:22459 +#: ../build/NEWS:21234 ../build/NEWS:23784 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:19913 ../build/NEWS:22463 +#: ../build/NEWS:21238 ../build/NEWS:23788 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:19916 ../build/NEWS:22466 +#: ../build/NEWS:21241 ../build/NEWS:23791 msgid "" "`bpo-24820 `__: IDLE now has an 'IDLE " "Dark' built-in text color theme. It is more or less IDLE Classic inverted, " @@ -32121,7 +34930,7 @@ msgid "" "be modified." msgstr "" -#: ../build/NEWS:19923 ../build/NEWS:22473 +#: ../build/NEWS:21248 ../build/NEWS:23798 msgid "" "`bpo-25224 `__: README.txt is now an " "idlelib index for IDLE developers and curious users. The previous user " @@ -32129,14 +34938,14 @@ msgid "" "Development and Learning Environment'." msgstr "" -#: ../build/NEWS:19927 ../build/NEWS:22477 +#: ../build/NEWS:21252 ../build/NEWS:23802 msgid "" "`bpo-24820 `__: Users can now set " "breakpoint colors in Settings -> Custom Highlighting. Original patch by Mark " "Roseman." msgstr "" -#: ../build/NEWS:19930 ../build/NEWS:22480 +#: ../build/NEWS:21255 ../build/NEWS:23805 msgid "" "`bpo-24972 `__: Inactive selection " "background now matches active selection background, as configured by users, " @@ -32144,33 +34953,33 @@ msgid "" "patch by Mark Roseman." msgstr "" -#: ../build/NEWS:19934 ../build/NEWS:22484 +#: ../build/NEWS:21259 ../build/NEWS:23809 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:19937 ../build/NEWS:22487 +#: ../build/NEWS:21262 ../build/NEWS:23812 msgid "" "`bpo-24988 `__: Idle ScrolledList " "context menus (used in debugger) now work on Mac Aqua. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:19940 ../build/NEWS:22490 +#: ../build/NEWS:21265 ../build/NEWS:23815 msgid "" "`bpo-24801 `__: Make right-click for " "context menu work on Mac Aqua. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:19943 ../build/NEWS:22493 +#: ../build/NEWS:21268 ../build/NEWS:23818 msgid "" "`bpo-25173 `__: Associate tkinter " "messageboxes with a specific widget. For Mac OSX, make them a 'sheet'. " "Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:19946 ../build/NEWS:22496 +#: ../build/NEWS:21271 ../build/NEWS:23821 msgid "" "`bpo-25198 `__: Enhance the initial html " "viewer now used for Idle Help. Properly indent fixed-pitch text (patch by " @@ -32180,50 +34989,50 @@ msgid "" "header at the top of the screen." msgstr "" -#: ../build/NEWS:19953 ../build/NEWS:22503 +#: ../build/NEWS:21278 ../build/NEWS:23828 msgid "" "`bpo-25225 `__: Condense and rewrite " "Idle doc section on text colors." msgstr "" -#: ../build/NEWS:19955 ../build/NEWS:22505 +#: ../build/NEWS:21280 ../build/NEWS:23830 msgid "" "`bpo-21995 `__: Explain some differences " "between IDLE and console Python." msgstr "" -#: ../build/NEWS:19957 ../build/NEWS:22507 +#: ../build/NEWS:21282 ../build/NEWS:23832 msgid "" "`bpo-22820 `__: Explain need for *print* " "when running file from Idle editor." msgstr "" -#: ../build/NEWS:19959 ../build/NEWS:22509 +#: ../build/NEWS:21284 ../build/NEWS:23834 msgid "" "`bpo-25224 `__: Doc: augment Idle " "feature list and no-subprocess section." msgstr "" -#: ../build/NEWS:19961 ../build/NEWS:22511 +#: ../build/NEWS:21286 ../build/NEWS:23836 msgid "" "`bpo-25219 `__: Update doc for Idle " "command line options. Some were missing and notes were not correct." msgstr "" -#: ../build/NEWS:19964 ../build/NEWS:22514 +#: ../build/NEWS:21289 ../build/NEWS:23839 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:19967 ../build/NEWS:22517 +#: ../build/NEWS:21292 ../build/NEWS:23842 msgid "" "`bpo-25199 `__: Idle: add " "synchronization comments for future maintainers." msgstr "" -#: ../build/NEWS:19969 +#: ../build/NEWS:21294 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped Doc/" @@ -32233,159 +35042,159 @@ msgid "" "and helt.txt file are deprecated." msgstr "" -#: ../build/NEWS:19976 ../build/NEWS:22526 +#: ../build/NEWS:21301 ../build/NEWS:23851 msgid "" "`bpo-24199 `__: Deprecate unused idlelib." "idlever with possible removal in 3.6." msgstr "" -#: ../build/NEWS:19978 ../build/NEWS:22528 +#: ../build/NEWS:21303 ../build/NEWS:23853 msgid "" "`bpo-24790 `__: Remove extraneous code " "(which also create 2 & 3 conflicts)." msgstr "" -#: ../build/NEWS:19983 ../build/NEWS:21974 +#: ../build/NEWS:21308 ../build/NEWS:23299 msgid "" "`bpo-26736 `__: Used HTTPS for external " "links in the documentation if possible." msgstr "" -#: ../build/NEWS:19985 ../build/NEWS:21976 +#: ../build/NEWS:21310 ../build/NEWS:23301 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:19989 ../build/NEWS:21980 +#: ../build/NEWS:21314 ../build/NEWS:23305 msgid "" "`bpo-23606 `__: Adds note to ctypes " "documentation regarding cdll.msvcrt." msgstr "" -#: ../build/NEWS:19991 ../build/NEWS:22543 +#: ../build/NEWS:21316 ../build/NEWS:23868 msgid "" "`bpo-24952 `__: Clarify the default size " "argument of stack_size() in the \"threading\" and \"_thread\" modules. Patch " "from Mattip." msgstr "" -#: ../build/NEWS:19994 ../build/NEWS:21985 +#: ../build/NEWS:21319 ../build/NEWS:23310 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:20001 ../build/NEWS:21992 +#: ../build/NEWS:21326 ../build/NEWS:23317 msgid "" "`bpo-21916 `__: Added tests for the " "turtle module. Patch by ingrid, Gregory Loyse and Jelle Zijlstra." msgstr "" -#: ../build/NEWS:20004 +#: ../build/NEWS:21329 msgid "" "`bpo-26295 `__: When using \"python3 -m " "test --testdir=TESTDIR\", regrtest doesn't add \"test.\" prefix to test " "module names." msgstr "" -#: ../build/NEWS:20007 ../build/NEWS:21995 +#: ../build/NEWS:21332 ../build/NEWS:23320 msgid "" "`bpo-26523 `__: The multiprocessing " "thread pool (multiprocessing.dummy.Pool) was untested." msgstr "" -#: ../build/NEWS:20010 ../build/NEWS:21998 +#: ../build/NEWS:21335 ../build/NEWS:23323 msgid "" "`bpo-26015 `__: Added new tests for " "pickling iterators of mutable sequences." msgstr "" -#: ../build/NEWS:20012 ../build/NEWS:22000 +#: ../build/NEWS:21337 ../build/NEWS:23325 msgid "" "`bpo-26325 `__: Added test.support." "check_no_resource_warning() to check that no ResourceWarning is emitted." msgstr "" -#: ../build/NEWS:20015 +#: ../build/NEWS:21340 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:20018 ../build/NEWS:22006 +#: ../build/NEWS:21343 ../build/NEWS:23331 msgid "" "`bpo-25616 `__: Tests for OrderedDict " "are extracted from test_collections into separate file test_ordered_dict." msgstr "" -#: ../build/NEWS:20021 ../build/NEWS:22557 +#: ../build/NEWS:21346 ../build/NEWS:23882 msgid "" "`bpo-25449 `__: Added tests for " "OrderedDict subclasses." msgstr "" -#: ../build/NEWS:20023 +#: ../build/NEWS:21348 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:20027 +#: ../build/NEWS:21352 msgid "" "`bpo-22806 `__: Add ``python -m test --" "list-tests`` command to list tests." msgstr "" -#: ../build/NEWS:20029 +#: ../build/NEWS:21354 msgid "" "`bpo-18174 `__: ``python -m test --" "huntrleaks ...`` now also checks for leak of file descriptors. Patch written " "by Richard Oudkerk." msgstr "" -#: ../build/NEWS:20032 +#: ../build/NEWS:21357 msgid "" "`bpo-25260 `__: Fix ``python -m test --" "coverage`` on Windows. Remove the list of ignored directories." msgstr "" -#: ../build/NEWS:20035 ../build/NEWS:22564 +#: ../build/NEWS:21360 ../build/NEWS:23889 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:20038 ../build/NEWS:22009 +#: ../build/NEWS:21363 ../build/NEWS:23334 msgid "" "`bpo-26583 `__: Skip " "test_timestamp_overflow in test_import if bytecode files cannot be written." msgstr "" -#: ../build/NEWS:20044 +#: ../build/NEWS:21369 msgid "" "`bpo-21277 `__: Don't try to link " "_ctypes with a ffi_convenience library." msgstr "" -#: ../build/NEWS:20046 ../build/NEWS:22015 +#: ../build/NEWS:21371 ../build/NEWS:23340 msgid "" "`bpo-26884 `__: Fix linking extension " "modules for cross builds. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:20049 +#: ../build/NEWS:21374 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:20052 ../build/NEWS:22018 +#: ../build/NEWS:21377 ../build/NEWS:23343 msgid "" "`bpo-22359 `__: Disable the rules for " "running _freeze_importlib and pgen when cross-compiling. The output of " @@ -32393,14 +35202,14 @@ msgid "" "regenerated when doing a native build. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:20057 +#: ../build/NEWS:21382 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:20060 ../build/NEWS:22029 +#: ../build/NEWS:21385 ../build/NEWS:23354 msgid "" "`bpo-25702 `__: A --with-lto configure " "option has been added that will enable link time optimizations at build time " @@ -32409,83 +35218,83 @@ msgid "" "relying on it. It can provide a few % speed up over profile-opt alone." msgstr "" -#: ../build/NEWS:20066 ../build/NEWS:22035 +#: ../build/NEWS:21391 ../build/NEWS:23360 msgid "" "`bpo-26624 `__: Adds validation of " "ucrtbase[d].dll version with warning for old versions." msgstr "" -#: ../build/NEWS:20069 ../build/NEWS:22038 +#: ../build/NEWS:21394 ../build/NEWS:23363 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:20072 ../build/NEWS:22041 +#: ../build/NEWS:21397 ../build/NEWS:23366 msgid "" "`bpo-26079 `__: Fixing the build output " "folder for tix-8.4.3.6. Patch by Bjoern Thiel." msgstr "" -#: ../build/NEWS:20075 ../build/NEWS:22044 +#: ../build/NEWS:21400 ../build/NEWS:23369 msgid "" "`bpo-26465 `__: Update Windows builds to " "use OpenSSL 1.0.2g." msgstr "" -#: ../build/NEWS:20077 +#: ../build/NEWS:21402 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:20081 ../build/NEWS:22055 +#: ../build/NEWS:21406 ../build/NEWS:23380 msgid "" "`bpo-25827 `__: Add support for building " "with ICC to ``configure``, including a new ``--with-icc`` flag." msgstr "" -#: ../build/NEWS:20084 ../build/NEWS:22058 +#: ../build/NEWS:21409 ../build/NEWS:23383 msgid "" "`bpo-25696 `__: Fix installation of " "Python on UNIX with make -j9." msgstr "" -#: ../build/NEWS:20086 ../build/NEWS:22575 +#: ../build/NEWS:21411 ../build/NEWS:23900 msgid "" "`bpo-24986 `__: It is now possible to " "build Python on Windows without errors when external libraries are not " "available." msgstr "" -#: ../build/NEWS:20089 ../build/NEWS:22046 +#: ../build/NEWS:21414 ../build/NEWS:23371 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:20093 +#: ../build/NEWS:21418 msgid "" "`bpo-26465 `__: Update OS X 10.5+ 32-bit-" "only installer to build and link with OpenSSL 1.0.2g." msgstr "" -#: ../build/NEWS:20096 ../build/NEWS:22063 +#: ../build/NEWS:21421 ../build/NEWS:23388 msgid "" "`bpo-26268 `__: Update Windows builds to " "use OpenSSL 1.0.2f." msgstr "" -#: ../build/NEWS:20098 ../build/NEWS:22065 +#: ../build/NEWS:21423 ../build/NEWS:23390 msgid "" "`bpo-25136 `__: Support Apple Xcode 7's " "new textual SDK stub libraries." msgstr "" -#: ../build/NEWS:20100 ../build/NEWS:22067 +#: ../build/NEWS:21425 ../build/NEWS:23392 msgid "" "`bpo-24324 `__: Do not enable " "unreachable code warnings when using gcc as the option does not work " @@ -32493,44 +35302,44 @@ msgid "" "gcc-4.5." msgstr "" -#: ../build/NEWS:20107 ../build/NEWS:22074 +#: ../build/NEWS:21432 ../build/NEWS:23399 msgid "" "`bpo-27053 `__: Updates make_zip.py to " "correctly generate library ZIP file." msgstr "" -#: ../build/NEWS:20109 ../build/NEWS:22076 +#: ../build/NEWS:21434 ../build/NEWS:23401 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:20113 ../build/NEWS:22080 +#: ../build/NEWS:21438 ../build/NEWS:23405 msgid "" "`bpo-26071 `__: bdist_wininst created " "binaries fail to start and find 32bit Python" msgstr "" -#: ../build/NEWS:20116 ../build/NEWS:22083 +#: ../build/NEWS:21441 ../build/NEWS:23408 msgid "" "`bpo-26073 `__: Update the list of magic " "numbers in launcher" msgstr "" -#: ../build/NEWS:20118 ../build/NEWS:22085 +#: ../build/NEWS:21443 ../build/NEWS:23410 msgid "" "`bpo-26065 `__: Excludes venv from " "library when generating embeddable distro." msgstr "" -#: ../build/NEWS:20120 ../build/NEWS:22614 +#: ../build/NEWS:21445 ../build/NEWS:23939 msgid "" "`bpo-25022 `__: Removed very outdated PC/" "example_nt/ directory." msgstr "" -#: ../build/NEWS:20125 ../build/NEWS:22090 +#: ../build/NEWS:21450 ../build/NEWS:23415 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. " @@ -32538,44 +35347,44 @@ msgid "" "executable. Patch written by Thomas Ilsche." msgstr "" -#: ../build/NEWS:20130 ../build/NEWS:22095 +#: ../build/NEWS:21455 ../build/NEWS:23420 msgid "" "`bpo-26271 `__: Fix the Freeze tool to " "properly use flags passed through configure. Patch by Daniel Shaulov." msgstr "" -#: ../build/NEWS:20133 ../build/NEWS:22098 +#: ../build/NEWS:21458 ../build/NEWS:23423 msgid "" "`bpo-26489 `__: Add dictionary unpacking " "support to Tools/parser/unparse.py. Patch by Guo Ci Teo." msgstr "" -#: ../build/NEWS:20136 ../build/NEWS:22101 +#: ../build/NEWS:21461 ../build/NEWS:23426 msgid "" "`bpo-26316 `__: Fix variable name typo " "in Argument Clinic." msgstr "" -#: ../build/NEWS:20138 ../build/NEWS:22619 +#: ../build/NEWS:21463 ../build/NEWS:23944 msgid "" "`bpo-25440 `__: Fix output of python-" "config --extension-suffix." msgstr "" -#: ../build/NEWS:20140 +#: ../build/NEWS:21465 msgid "" "`bpo-25154 `__: The pyvenv script has " "been deprecated in favour of `python3 -m venv`." msgstr "" -#: ../build/NEWS:20146 +#: ../build/NEWS:21471 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:20150 +#: ../build/NEWS:21475 msgid "" "`bpo-26198 `__: ValueError is now raised " "instead of TypeError on buffer overflow in parsing \"es#\" and \"et#\" " @@ -32583,27 +35392,27 @@ msgid "" "programmatical error in parsing format string." msgstr "" -#: ../build/NEWS:20157 +#: ../build/NEWS:21482 msgid "Python 3.5.5 final" msgstr "" -#: ../build/NEWS:20159 +#: ../build/NEWS:21484 msgid "*Release date: 2018-02-04*" msgstr "" -#: ../build/NEWS:20161 +#: ../build/NEWS:21486 msgid "There were no new changes in version 3.5.5." msgstr "" -#: ../build/NEWS:20166 +#: ../build/NEWS:21491 msgid "Python 3.5.5 release candidate 1" msgstr "" -#: ../build/NEWS:20168 +#: ../build/NEWS:21493 msgid "*Release date: 2018-01-23*" msgstr "" -#: ../build/NEWS:20173 +#: ../build/NEWS:21498 msgid "" "`bpo-32551 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__ " @@ -32620,30 +35429,30 @@ msgid "" "then upcoming Python 3.5.4 release would also be affected)" msgstr "" -#: ../build/NEWS:20186 +#: ../build/NEWS:21511 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:20213 +#: ../build/NEWS:21538 msgid "Python 3.5.4 final" msgstr "" -#: ../build/NEWS:20215 +#: ../build/NEWS:21540 msgid "*Release date: 2017-08-07*" msgstr "" -#: ../build/NEWS:20225 +#: ../build/NEWS:21550 msgid "Python 3.5.4 release candidate 1" msgstr "" -#: ../build/NEWS:20227 +#: ../build/NEWS:21552 msgid "*Release date: 2017-07-23*" msgstr "" -#: ../build/NEWS:20279 +#: ../build/NEWS:21604 msgid "" "`bpo-29537 `__: Restore runtime " "compatibility with bytecode files generated by CPython 3.5.0 to 3.5.2, and " @@ -32652,13 +35461,13 @@ msgid "" "contain. Patch by Petr Viktorin, Serhiy Storchaka, and Nick Coghlan." msgstr "" -#: ../build/NEWS:20561 +#: ../build/NEWS:21886 msgid "" "`bpo-30822 `__: Fix regrtest command " "line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../build/NEWS:20564 +#: ../build/NEWS:21889 msgid "" "`bpo-30383 `__: regrtest: Enhance " "regrtest and backport features from the master branch. Add options: --" @@ -32673,7 +35482,7 @@ msgid "" "`30675`)." msgstr "" -#: ../build/NEWS:20621 +#: ../build/NEWS:21946 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is set to " @@ -32681,65 +35490,65 @@ msgid "" "higher." msgstr "" -#: ../build/NEWS:20633 +#: ../build/NEWS:21958 msgid "Python 3.5.3 final" msgstr "" -#: ../build/NEWS:20635 +#: ../build/NEWS:21960 msgid "*Release date: 2017-01-17*" msgstr "" -#: ../build/NEWS:20637 +#: ../build/NEWS:21962 msgid "There were no code changes between 3.5.3rc1 and 3.5.3 final." msgstr "" -#: ../build/NEWS:20642 +#: ../build/NEWS:21967 msgid "Python 3.5.3 release candidate 1" msgstr "" -#: ../build/NEWS:20644 +#: ../build/NEWS:21969 msgid "*Release date: 2017-01-02*" msgstr "" -#: ../build/NEWS:20649 +#: ../build/NEWS:21974 msgid "" "`bpo-29073 `__: bytearray formatting no " "longer truncates on first null byte." msgstr "" -#: ../build/NEWS:20653 +#: ../build/NEWS:21978 msgid "" "`bpo-28147 `__: Fix a memory leak in " "split-table dictionaries: setattr() must not convert combined table into " "split table." msgstr "" -#: ../build/NEWS:20665 +#: ../build/NEWS:21990 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug caused by a monkey-patched " "len() function." msgstr "" -#: ../build/NEWS:20708 +#: ../build/NEWS:22033 msgid "" "`bpo-28203 `__: Fix incorrect type in " "error message from ``complex(1.0, {2:3})``. Patch by Soumya Sharma." msgstr "" -#: ../build/NEWS:20723 +#: ../build/NEWS:22048 msgid "" "`bpo-28189 `__: dictitems_contains no " "longer swallows compare errors. (Patch by Xiang Zhang)" msgstr "" -#: ../build/NEWS:20735 +#: ../build/NEWS:22060 msgid "" "`bpo-26020 `__: set literal evaluation " "order did not match documented behaviour." msgstr "" -#: ../build/NEWS:20754 +#: ../build/NEWS:22079 msgid "" "`bpo-27419 `__: Standard __import__() no " "longer look up \"__import__\" in globals or builtins for importing " @@ -32747,33 +35556,33 @@ msgid "" "package name." msgstr "" -#: ../build/NEWS:20806 +#: ../build/NEWS:22131 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when pass a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../build/NEWS:20857 +#: ../build/NEWS:22182 msgid "" "`bpo-28488 `__: shutil.make_archive() no " "longer add entry \"./\" to ZIP archive." msgstr "" -#: ../build/NEWS:20895 +#: ../build/NEWS:22220 msgid "" "`bpo-27611 `__: Fixed support of default " "root window in the tkinter.tix module." msgstr "" -#: ../build/NEWS:20921 +#: ../build/NEWS:22246 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:20993 +#: ../build/NEWS:22318 msgid "" "A new version of typing.py from https://github.com/python/typing: Collection " "(only for 3.6) (`bpo-27598 `__). Add " @@ -32782,20 +35591,20 @@ msgid "" "(upstream #252)." msgstr "" -#: ../build/NEWS:21009 +#: ../build/NEWS:22334 msgid "" "`bpo-26750 `__: unittest.mock." "create_autospec() now works properly for subclasses of property() and other " "data descriptors." msgstr "" -#: ../build/NEWS:21053 +#: ../build/NEWS:22378 msgid "" "`bpo-26664 `__: Fix activate.fish by " "removing mis-use of ``$``." msgstr "" -#: ../build/NEWS:21055 +#: ../build/NEWS:22380 msgid "" "`bpo-22115 `__: Fixed tracing Tkinter " "variables: trace_vdelete() with wrong mode no longer break tracing, " @@ -32803,51 +35612,51 @@ msgid "" "\"u\" mode now works." msgstr "" -#: ../build/NEWS:21059 +#: ../build/NEWS:22384 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:21159 +#: ../build/NEWS:22484 msgid "" "`bpo-28600 `__: Optimize loop." "call_soon()." msgstr "" -#: ../build/NEWS:21173 +#: ../build/NEWS:22498 msgid "" "`bpo-24142 `__: Reading a corrupt config " "file left the parser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../build/NEWS:21176 +#: ../build/NEWS:22501 msgid "" "`bpo-28990 `__: Fix SSL hanging if " "connection is closed before handshake completed. (Patch by HoHo-Ho)" msgstr "" -#: ../build/NEWS:21212 +#: ../build/NEWS:22537 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:21224 +#: ../build/NEWS:22549 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l/-M in regrtest command line arguments." msgstr "" -#: ../build/NEWS:21265 +#: ../build/NEWS:22590 msgid "" "`bpo-27309 `__: Enabled proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../build/NEWS:21298 +#: ../build/NEWS:22623 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure " @@ -32855,13 +35664,13 @@ msgid "" "improve our ability to find the llvm-profdata tool on MacOS and some Linuxes." msgstr "" -#: ../build/NEWS:21305 +#: ../build/NEWS:22630 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations configure flag." msgstr "" -#: ../build/NEWS:21310 +#: ../build/NEWS:22635 msgid "" "`bpo-25825 `__: Correct the references " "to Modules/python.exp and ld_so_aix, which are required on AIX. This " @@ -32869,48 +35678,48 @@ msgid "" "undoes changed references to the build tree that were made in 3.5.0a1." msgstr "" -#: ../build/NEWS:21333 +#: ../build/NEWS:22658 msgid "Python 3.5.2 final" msgstr "" -#: ../build/NEWS:21335 +#: ../build/NEWS:22660 msgid "*Release date: 2016-06-26*" msgstr "" -#: ../build/NEWS:21345 +#: ../build/NEWS:22670 msgid "" "`bpo-26867 `__: Ubuntu's openssl " "OP_NO_SSLv3 is forced on by default; fix test." msgstr "" -#: ../build/NEWS:21350 +#: ../build/NEWS:22675 msgid "" "`bpo-27365 `__: Allow non-ascii in " "idlelib/NEWS.txt - minimal part for 3.5.2." msgstr "" -#: ../build/NEWS:21354 +#: ../build/NEWS:22679 msgid "Python 3.5.2 release candidate 1" msgstr "" -#: ../build/NEWS:21356 +#: ../build/NEWS:22681 msgid "*Release date: 2016-06-12*" msgstr "" -#: ../build/NEWS:21372 +#: ../build/NEWS:22697 msgid "" "`bpo-27039 `__: Fixed bytearray.remove() " "for values greater than 127. Patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:21427 +#: ../build/NEWS:22752 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:21431 +#: ../build/NEWS:22756 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -32919,13 +35728,13 @@ msgid "" "returns ``1.0`` (``int``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../build/NEWS:21493 +#: ../build/NEWS:22818 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom" msgstr "" -#: ../build/NEWS:21678 +#: ../build/NEWS:23003 msgid "" "`bpo-21925 `__: :func:`warnings." "formatwarning` now catches exceptions on ``linecache.getline(...)`` to be " @@ -32933,64 +35742,64 @@ msgid "" "process." msgstr "" -#: ../build/NEWS:21720 +#: ../build/NEWS:23045 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in the fileinput module. The bufsize parameter is no longer used." msgstr "" -#: ../build/NEWS:21749 +#: ../build/NEWS:23074 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises SystemError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../build/NEWS:21808 +#: ../build/NEWS:23133 msgid "" "`bpo-17633 `__: Improve zipimport's " "support for namespace packages." msgstr "" -#: ../build/NEWS:21907 +#: ../build/NEWS:23232 msgid "" "`bpo-27223 `__: asyncio: Fix _read_ready " "and _write_ready to respect _conn_lost. Patch by Łukasz Langa." msgstr "" -#: ../build/NEWS:21910 +#: ../build/NEWS:23235 msgid "" "`bpo-22970 `__: asyncio: Fix " "inconsistency cancelling Condition.wait. Patch by David Coles." msgstr "" -#: ../build/NEWS:21946 +#: ../build/NEWS:23271 msgid "" "`bpo-21703 `__: Add test for IDLE's undo " "delegator. Original patch by Saimadhav Heblikar ." msgstr "" -#: ../build/NEWS:21982 +#: ../build/NEWS:23307 msgid "" "`bpo-25500 `__: Fix documentation to not " "claim that __import__ is searched for in the global scope." msgstr "" -#: ../build/NEWS:22003 +#: ../build/NEWS:23328 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:22026 +#: ../build/NEWS:23351 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:22050 +#: ../build/NEWS:23375 msgid "" "`bpo-25348 `__: Added ``--pgo`` and ``--" "pgo-job`` arguments to ``PCbuild\\build.bat`` for building with Profile-" @@ -32998,43 +35807,43 @@ msgid "" "deprecated, and simply calls ``PCbuild\\build.bat --pgo %*``." msgstr "" -#: ../build/NEWS:22111 +#: ../build/NEWS:23436 msgid "Python 3.5.1 final" msgstr "" -#: ../build/NEWS:22113 +#: ../build/NEWS:23438 msgid "*Release date: 2015-12-06*" msgstr "" -#: ../build/NEWS:22124 +#: ../build/NEWS:23449 msgid "" "`bpo-25715 `__: Python 3.5.1 installer " "shows wrong upgrade path and incorrect logic for launcher detection." msgstr "" -#: ../build/NEWS:22129 +#: ../build/NEWS:23454 msgid "Python 3.5.1 release candidate 1" msgstr "" -#: ../build/NEWS:22131 +#: ../build/NEWS:23456 msgid "*Release date: 2015-11-22*" msgstr "" -#: ../build/NEWS:22190 +#: ../build/NEWS:23515 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:22193 +#: ../build/NEWS:23518 msgid "" "`bpo-25131 `__: Make the line number and " "column offset of set/dict literals and comprehensions correspond to the " "opening brace." msgstr "" -#: ../build/NEWS:22196 +#: ../build/NEWS:23521 msgid "" "`bpo-25150 `__: Hide the private " "_Py_atomic_xxx symbols from the public Python.h header to fix a compilation " @@ -33042,38 +35851,38 @@ msgid "" "PyThreadState_Get() to avoid ABI incompatibilities." msgstr "" -#: ../build/NEWS:22220 +#: ../build/NEWS:23545 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute." msgstr "" -#: ../build/NEWS:22298 +#: ../build/NEWS:23623 msgid "" "`bpo-24483 `__: C implementation of " "functools.lru_cache() now calculates key's hash only once." msgstr "" -#: ../build/NEWS:22301 +#: ../build/NEWS:23626 msgid "" "`bpo-22958 `__: Constructor and update " "method of weakref.WeakValueDictionary now accept the self and the dict " "keyword arguments." msgstr "" -#: ../build/NEWS:22304 +#: ../build/NEWS:23629 msgid "" "`bpo-22609 `__: Constructor of " "collections.UserDict now accepts the self keyword argument." msgstr "" -#: ../build/NEWS:22307 +#: ../build/NEWS:23632 msgid "" "`bpo-25111 `__: Fixed comparison of " "traceback.FrameSummary." msgstr "" -#: ../build/NEWS:22309 +#: ../build/NEWS:23634 msgid "" "`bpo-25262 `__: Added support for " "BINBYTES8 opcode in Python implementation of unpickler. Highest 32 bits of " @@ -33081,30 +35890,30 @@ msgid "" "on 32-bit platforms in C implementation." msgstr "" -#: ../build/NEWS:22314 +#: ../build/NEWS:23639 msgid "" "`bpo-25034 `__: Fix string.Formatter " "problem with auto-numbering and nested format_specs. Patch by Anthon van der " "Neut." msgstr "" -#: ../build/NEWS:22317 +#: ../build/NEWS:23642 msgid "" "`bpo-25233 `__: Rewrite the guts of " "asyncio.Queue and asyncio.Semaphore to be more understandable and correct." msgstr "" -#: ../build/NEWS:22326 +#: ../build/NEWS:23651 msgid "" "`bpo-23329 `__: Allow the ssl module to " "be built with older versions of LibreSSL." msgstr "" -#: ../build/NEWS:22329 +#: ../build/NEWS:23654 msgid "Prevent overflow in _Unpickler_Read." msgstr "" -#: ../build/NEWS:22331 +#: ../build/NEWS:23656 msgid "" "`bpo-25047 `__: The XML encoding " "declaration written by Element Tree now respects the letter case given by " @@ -33112,26 +35921,26 @@ msgid "" "like \"UTF-8\", which worked in Python 2." msgstr "" -#: ../build/NEWS:22335 +#: ../build/NEWS:23660 msgid "" "`bpo-25135 `__: Make deque_clear() safer " "by emptying the deque before clearing. This helps avoid possible reentrancy " "issues." msgstr "" -#: ../build/NEWS:22338 +#: ../build/NEWS:23663 msgid "" "`bpo-19143 `__: platform module now " "reads Windows version from kernel32.dll to avoid compatibility shims." msgstr "" -#: ../build/NEWS:22341 +#: ../build/NEWS:23666 msgid "" "`bpo-25092 `__: Fix datetime.strftime() " "failure when errno was already set to EINVAL." msgstr "" -#: ../build/NEWS:22344 +#: ../build/NEWS:23669 msgid "" "`bpo-23517 `__: Fix rounding in " "fromtimestamp() and utcfromtimestamp() methods of datetime.datetime: " @@ -33143,27 +35952,27 @@ msgid "" "mode used by round(float) for example." msgstr "" -#: ../build/NEWS:22353 +#: ../build/NEWS:23678 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:22357 +#: ../build/NEWS:23682 msgid "" "`bpo-25108 `__: Omitted internal frames " "in traceback functions print_stack(), format_stack(), and extract_stack() " "called without arguments." msgstr "" -#: ../build/NEWS:22360 +#: ../build/NEWS:23685 msgid "" "`bpo-25118 `__: Fix a regression of " "Python 3.5.0 in os.waitpid() on Windows." msgstr "" -#: ../build/NEWS:22362 +#: ../build/NEWS:23687 msgid "" "`bpo-24684 `__: socket.socket." "getaddrinfo() now calls PyUnicode_AsEncodedString() instead of calling the " @@ -33173,46 +35982,46 @@ msgid "" "string." msgstr "" -#: ../build/NEWS:22368 +#: ../build/NEWS:23693 msgid "" "`bpo-25060 `__: Correctly compute stack " "usage of the BUILD_MAP opcode." msgstr "" -#: ../build/NEWS:22370 +#: ../build/NEWS:23695 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:22373 +#: ../build/NEWS:23698 msgid "" "`bpo-23144 `__: Make sure that " "HTMLParser.feed() returns all the data, even when convert_charrefs is True." msgstr "" -#: ../build/NEWS:22376 +#: ../build/NEWS:23701 msgid "" "`bpo-24982 `__: shutil.make_archive() " "with the \"zip\" format now adds entries for directories (including empty " "directories) in ZIP file." msgstr "" -#: ../build/NEWS:22379 +#: ../build/NEWS:23704 msgid "" "`bpo-25019 `__: Fixed a crash caused by " "setting non-string key of expat parser. Based on patch by John Leitch." msgstr "" -#: ../build/NEWS:22382 +#: ../build/NEWS:23707 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:22385 +#: ../build/NEWS:23710 msgid "" "`bpo-24891 `__: Fix a race condition at " "Python startup if the file descriptor of stdin (0), stdout (1) or stderr (2) " @@ -33222,68 +36031,68 @@ msgid "" "Marco Paolini." msgstr "" -#: ../build/NEWS:22391 +#: ../build/NEWS:23716 msgid "" "`bpo-24992 `__: Fix error handling and a " "race condition (related to garbage collection) in collections.OrderedDict " "constructor." msgstr "" -#: ../build/NEWS:22394 +#: ../build/NEWS:23719 msgid "" "`bpo-24881 `__: Fixed setting binary " "mode in Python implementation of FileIO on Windows and Cygwin. Patch from " "Akira Li." msgstr "" -#: ../build/NEWS:22410 +#: ../build/NEWS:23735 msgid "" "`bpo-21112 `__: Fix regression in " "unittest.expectedFailure on subclasses. Patch from Berker Peksag." msgstr "" -#: ../build/NEWS:22413 +#: ../build/NEWS:23738 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:22417 ../build/NEWS:22682 +#: ../build/NEWS:23742 ../build/NEWS:24007 msgid "" "`bpo-24913 `__: Fix overrun error in " "deque.index(). Found by John Leitch and Bryce Darling." msgstr "" -#: ../build/NEWS:22420 +#: ../build/NEWS:23745 msgid "" "`bpo-24774 `__: Fix docstring in http." "server.test. Patch from Chiu-Hsiang Hsu." msgstr "" -#: ../build/NEWS:22422 +#: ../build/NEWS:23747 msgid "" "`bpo-21159 `__: Improve message in " "configparser.InterpolationMissingOptionError. Patch from Łukasz Langa." msgstr "" -#: ../build/NEWS:22425 +#: ../build/NEWS:23750 msgid "" "`bpo-20362 `__: Honour TestCase." "longMessage correctly in assertRegex. Patch from Ilia Kurenkov." msgstr "" -#: ../build/NEWS:22428 +#: ../build/NEWS:23753 msgid "" "`bpo-23572 `__: Fixed functools." "singledispatch on classes with falsy metaclasses. Patch by Ethan Furman." msgstr "" -#: ../build/NEWS:22431 +#: ../build/NEWS:23756 msgid "asyncio: ensure_future() now accepts awaitable objects." msgstr "" -#: ../build/NEWS:22519 +#: ../build/NEWS:23844 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped Doc/" @@ -33293,7 +36102,7 @@ msgid "" "and helt.txt file are deprecated." msgstr "" -#: ../build/NEWS:22536 +#: ../build/NEWS:23861 msgid "" "`bpo-12067 `__: Rewrite Comparisons " "section in the Expressions chapter of the language reference. Some of the " @@ -33303,195 +36112,195 @@ msgid "" "suggestions for user-defined classes. Patch from Andy Maier." msgstr "" -#: ../build/NEWS:22546 +#: ../build/NEWS:23871 msgid "" "`bpo-23725 `__: Overhaul tempfile docs. " "Note deprecated status of mktemp. Patch from Zbigniew Jędrzejewski-Szmek." msgstr "" -#: ../build/NEWS:22549 +#: ../build/NEWS:23874 msgid "" "`bpo-24808 `__: Update the types of some " "PyTypeObject fields. Patch by Joseph Weston." msgstr "" -#: ../build/NEWS:22552 +#: ../build/NEWS:23877 msgid "" "`bpo-22812 `__: Fix unittest discovery " "examples. Patch from Pam McA'Nulty." msgstr "" -#: ../build/NEWS:22559 +#: ../build/NEWS:23884 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:22562 +#: ../build/NEWS:23887 msgid "" "`bpo-23919 `__: Prevents assert dialogs " "appearing in the test suite." msgstr "" -#: ../build/NEWS:22570 +#: ../build/NEWS:23895 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:22573 +#: ../build/NEWS:23898 msgid "" "`bpo-24910 `__: Windows MSIs now have " "unique display names." msgstr "" -#: ../build/NEWS:22581 +#: ../build/NEWS:23906 msgid "" "`bpo-25450 `__: Updates shortcuts to " "start Python in installation directory." msgstr "" -#: ../build/NEWS:22583 +#: ../build/NEWS:23908 msgid "" "`bpo-25164 `__: Changes default all-" "users install directory to match per-user directory." msgstr "" -#: ../build/NEWS:22586 +#: ../build/NEWS:23911 msgid "" "`bpo-25143 `__: Improves installer error " "messages for unsupported platforms." msgstr "" -#: ../build/NEWS:22588 +#: ../build/NEWS:23913 msgid "" "`bpo-25163 `__: Display correct " "directory in installer when using non-default settings." msgstr "" -#: ../build/NEWS:22591 +#: ../build/NEWS:23916 msgid "" "`bpo-25361 `__: Disables use of SSE2 " "instructions in Windows 32-bit build" msgstr "" -#: ../build/NEWS:22593 +#: ../build/NEWS:23918 msgid "" "`bpo-25089 `__: Adds logging to " "installer for case where launcher is not selected on upgrade." msgstr "" -#: ../build/NEWS:22596 +#: ../build/NEWS:23921 msgid "" "`bpo-25165 `__: Windows uninstallation " "should not remove launcher if other versions remain" msgstr "" -#: ../build/NEWS:22599 +#: ../build/NEWS:23924 msgid "" "`bpo-25112 `__: py.exe launcher is " "missing icons" msgstr "" -#: ../build/NEWS:22601 +#: ../build/NEWS:23926 msgid "" "`bpo-25102 `__: Windows installer does " "not precompile for -O or -OO." msgstr "" -#: ../build/NEWS:22603 +#: ../build/NEWS:23928 msgid "" "`bpo-25081 `__: Makes Back button in " "installer go back to upgrade page when upgrading." msgstr "" -#: ../build/NEWS:22606 +#: ../build/NEWS:23931 msgid "" "`bpo-25091 `__: Increases font size of " "the installer." msgstr "" -#: ../build/NEWS:22608 +#: ../build/NEWS:23933 msgid "" "`bpo-25126 `__: Clarifies that the non-" "web installer will download some components." msgstr "" -#: ../build/NEWS:22611 +#: ../build/NEWS:23936 msgid "" "`bpo-25213 `__: Restores " "requestedExecutionLevel to manifest to disable UAC virtualization." msgstr "" -#: ../build/NEWS:22623 +#: ../build/NEWS:23948 msgid "Python 3.5.0 final" msgstr "" -#: ../build/NEWS:22625 +#: ../build/NEWS:23950 msgid "*Release date: 2015-09-13*" msgstr "" -#: ../build/NEWS:22630 +#: ../build/NEWS:23955 msgid "" "`bpo-25071 `__: Windows installer should " "not require TargetDir parameter when installing quietly." msgstr "" -#: ../build/NEWS:22635 +#: ../build/NEWS:23960 msgid "Python 3.5.0 release candidate 4" msgstr "" -#: ../build/NEWS:22637 +#: ../build/NEWS:23962 msgid "*Release date: 2015-09-09*" msgstr "" -#: ../build/NEWS:22642 +#: ../build/NEWS:23967 msgid "" "`bpo-25029 `__: Fixes MemoryError in " "test_strptime." msgstr "" -#: ../build/NEWS:22647 +#: ../build/NEWS:23972 msgid "" "`bpo-25027 `__: Reverts partial-static " "build options and adds vcruntime140.dll to Windows installation." msgstr "" -#: ../build/NEWS:22652 +#: ../build/NEWS:23977 msgid "Python 3.5.0 release candidate 3" msgstr "" -#: ../build/NEWS:22654 +#: ../build/NEWS:23979 msgid "*Release date: 2015-09-07*" msgstr "" -#: ../build/NEWS:22659 +#: ../build/NEWS:23984 msgid "" "`bpo-24305 `__: Prevent import subsystem " "stack frames from being counted by the warnings.warn(stacklevel=) parameter." msgstr "" -#: ../build/NEWS:22662 +#: ../build/NEWS:23987 msgid "" "`bpo-24912 `__: Prevent __class__ " "assignment to immutable built-in objects." msgstr "" -#: ../build/NEWS:22664 +#: ../build/NEWS:23989 msgid "" "`bpo-24975 `__: Fix AST compilation for :" "pep:`448` syntax." msgstr "" -#: ../build/NEWS:22669 +#: ../build/NEWS:23994 msgid "" "`bpo-24917 `__: time_strftime() buffer " "over-read." msgstr "" -#: ../build/NEWS:22671 +#: ../build/NEWS:23996 msgid "" "`bpo-24748 `__: To resolve a " "compatibility problem found with py2exe and pywin32, imp.load_dynamic() once " @@ -33499,179 +36308,179 @@ msgid "" "themselves with extension modules. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:22676 +#: ../build/NEWS:24001 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:22679 +#: ../build/NEWS:24004 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:22687 +#: ../build/NEWS:24012 msgid "Python 3.5.0 release candidate 2" msgstr "" -#: ../build/NEWS:22689 +#: ../build/NEWS:24014 msgid "*Release date: 2015-08-25*" msgstr "" -#: ../build/NEWS:22694 +#: ../build/NEWS:24019 msgid "" "`bpo-24769 `__: Interpreter now starts " "properly when dynamic loading is disabled. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:22697 +#: ../build/NEWS:24022 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:22700 +#: ../build/NEWS:24025 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:22707 +#: ../build/NEWS:24032 msgid "" "`bpo-24847 `__: Removes vcruntime140.dll " "dependency from Tcl/Tk." msgstr "" -#: ../build/NEWS:22709 +#: ../build/NEWS:24034 msgid "" "`bpo-24839 `__: platform._syscmd_ver " "raises DeprecationWarning" msgstr "" -#: ../build/NEWS:22711 +#: ../build/NEWS:24036 msgid "" "`bpo-24867 `__: Fix Task.get_stack() for " "'async def' coroutines" msgstr "" -#: ../build/NEWS:22715 +#: ../build/NEWS:24040 msgid "Python 3.5.0 release candidate 1" msgstr "" -#: ../build/NEWS:22717 +#: ../build/NEWS:24042 msgid "*Release date: 2015-08-09*" msgstr "" -#: ../build/NEWS:22722 +#: ../build/NEWS:24047 msgid "" "`bpo-24667 `__: Resize odict in all " "cases that the underlying dict resizes." msgstr "" -#: ../build/NEWS:22727 +#: ../build/NEWS:24052 msgid "" "`bpo-24824 `__: Signatures of codecs." "encode() and codecs.decode() now are compatible with pydoc." msgstr "" -#: ../build/NEWS:22730 +#: ../build/NEWS:24055 msgid "" "`bpo-24634 `__: Importing uuid should " "not try to load libc on Windows" msgstr "" -#: ../build/NEWS:22732 +#: ../build/NEWS:24057 msgid "" "`bpo-24798 `__: _msvccompiler.py doesn't " "properly support manifests" msgstr "" -#: ../build/NEWS:22734 +#: ../build/NEWS:24059 msgid "" "`bpo-4395 `__: Better testing and " "documentation of binary operators. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:22737 +#: ../build/NEWS:24062 msgid "" "`bpo-23973 `__: Update typing.py from " "GitHub repo." msgstr "" -#: ../build/NEWS:22739 +#: ../build/NEWS:24064 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:22742 +#: ../build/NEWS:24067 msgid "" "`bpo-23888 `__: Handle fractional time " "in cookie expiry. Patch by ssh." msgstr "" -#: ../build/NEWS:22744 +#: ../build/NEWS:24069 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:22748 +#: ../build/NEWS:24073 msgid "" "`bpo-22932 `__: Fix timezones in email." "utils.formatdate. Patch from Dmitry Shachnev." msgstr "" -#: ../build/NEWS:22751 +#: ../build/NEWS:24076 msgid "" "`bpo-23779 `__: imaplib raises TypeError " "if authenticator tries to abort. Patch from Craig Holmquist." msgstr "" -#: ../build/NEWS:22754 +#: ../build/NEWS:24079 msgid "" "`bpo-23319 `__: Fix ctypes." "BigEndianStructure, swap correctly bytes. Patch written by Matthieu Gautier." msgstr "" -#: ../build/NEWS:22757 +#: ../build/NEWS:24082 msgid "" "`bpo-23254 `__: Document how to close " "the TCPServer listening socket. Patch from Martin Panter." msgstr "" -#: ../build/NEWS:22760 +#: ../build/NEWS:24085 msgid "" "`bpo-19450 `__: Update Windows and OS X " "installer builds to use SQLite 3.8.11." msgstr "" -#: ../build/NEWS:22762 +#: ../build/NEWS:24087 msgid "" "`bpo-17527 `__: Add PATCH to wsgiref." "validator. Patch from Luca Sbardella." msgstr "" -#: ../build/NEWS:22764 +#: ../build/NEWS:24089 msgid "" "`bpo-24791 `__: Fix grammar regression " "for call syntax: 'g(\\*a or b)'." msgstr "" -#: ../build/NEWS:22769 +#: ../build/NEWS:24094 msgid "" "`bpo-23672 `__: Allow Idle to edit and " "run files with astral chars in name. Patch by Mohd Sanad Zaki Rizvi." msgstr "" -#: ../build/NEWS:22772 +#: ../build/NEWS:24097 msgid "" "`bpo-24745 `__: Idle editor default " "font. Switch from Courier to platform-sensitive TkFixedFont. This should " @@ -33680,20 +36489,20 @@ msgid "" "Window]. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:22778 +#: ../build/NEWS:24103 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:22781 +#: ../build/NEWS:24106 msgid "" "`bpo-13884 `__: Idle menus. Remove " "tearoff lines. Patch by Roger Serwy." msgstr "" -#: ../build/NEWS:22786 +#: ../build/NEWS:24111 msgid "" "`bpo-24129 `__: Clarify the reference " "documentation for name resolution. This includes removing the assumption " @@ -33702,221 +36511,221 @@ msgid "" "by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:22791 +#: ../build/NEWS:24116 msgid "" "`bpo-20769 `__: Improve reload() docs. " "Patch by Dorian Pula." msgstr "" -#: ../build/NEWS:22793 +#: ../build/NEWS:24118 msgid "" "`bpo-23589 `__: Remove duplicate " "sentence from the FAQ. Patch by Yongzhi Pan." msgstr "" -#: ../build/NEWS:22795 +#: ../build/NEWS:24120 msgid "" "`bpo-24729 `__: Correct IO tutorial to " "match implementation regarding encoding parameter to open function." msgstr "" -#: ../build/NEWS:22801 +#: ../build/NEWS:24126 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:22807 +#: ../build/NEWS:24132 msgid "Python 3.5.0 beta 4" msgstr "" -#: ../build/NEWS:22809 +#: ../build/NEWS:24134 msgid "*Release date: 2015-07-26*" msgstr "" -#: ../build/NEWS:22814 +#: ../build/NEWS:24139 msgid "" "`bpo-23573 `__: Restored optimization of " "bytes.rfind() and bytearray.rfind() for single-byte argument on Linux." msgstr "" -#: ../build/NEWS:22817 +#: ../build/NEWS:24142 msgid "" "`bpo-24569 `__: Make :pep:`448` " "dictionary evaluation more consistent." msgstr "" -#: ../build/NEWS:22819 +#: ../build/NEWS:24144 msgid "" "`bpo-24583 `__: Fix crash when set is " "mutated while being updated." msgstr "" -#: ../build/NEWS:22821 +#: ../build/NEWS:24146 msgid "" "`bpo-24407 `__: Fix crash when dict is " "mutated while being updated." msgstr "" -#: ../build/NEWS:22823 +#: ../build/NEWS:24148 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:22826 +#: ../build/NEWS:24151 msgid "" "`bpo-24687 `__: Plug refleak on " "SyntaxError in function parameters annotations." msgstr "" -#: ../build/NEWS:22828 +#: ../build/NEWS:24153 msgid "" "`bpo-15944 `__: memoryview: Allow " "arbitrary formats when casting to bytes. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:22834 +#: ../build/NEWS:24159 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:22837 +#: ../build/NEWS:24162 msgid "" "`bpo-24683 `__: Fixed crashes in _json " "functions called with arguments of inappropriate type." msgstr "" -#: ../build/NEWS:22840 +#: ../build/NEWS:24165 msgid "" "`bpo-21697 `__: shutil.copytree() now " "correctly handles symbolic links that point to directories. Patch by " "Eduardo Seabra and Thomas Kluyver." msgstr "" -#: ../build/NEWS:22843 +#: ../build/NEWS:24168 msgid "" "`bpo-14373 `__: Fixed segmentation fault " "when gc.collect() is called during constructing lru_cache (C implementation)." msgstr "" -#: ../build/NEWS:22846 +#: ../build/NEWS:24171 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:22850 +#: ../build/NEWS:24175 msgid "" "`bpo-24620 `__: Random.setstate() now " "validates the value of state last element." msgstr "" -#: ../build/NEWS:22853 +#: ../build/NEWS:24178 msgid "" "`bpo-22485 `__: Fixed an issue that " "caused `inspect.getsource` to return incorrect results on nested functions." msgstr "" -#: ../build/NEWS:22856 +#: ../build/NEWS:24181 msgid "" "`bpo-22153 `__: Improve unittest docs. " "Patch from Martin Panter and evilzero." msgstr "" -#: ../build/NEWS:22858 +#: ../build/NEWS:24183 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:22861 +#: ../build/NEWS:24186 msgid "" "`bpo-24206 `__: Fixed __eq__ and __ne__ " "methods of inspect classes." msgstr "" -#: ../build/NEWS:22863 +#: ../build/NEWS:24188 msgid "" "`bpo-24631 `__: Fixed regression in the " "timeit module with multiline setup." msgstr "" -#: ../build/NEWS:22871 +#: ../build/NEWS:24196 msgid "" "`bpo-24608 `__: chunk.Chunk.read() now " "always returns bytes, not str." msgstr "" -#: ../build/NEWS:22873 +#: ../build/NEWS:24198 msgid "" "`bpo-18684 `__: Fixed reading out of the " "buffer in the re module." msgstr "" -#: ../build/NEWS:22875 +#: ../build/NEWS:24200 msgid "" "`bpo-24259 `__: tarfile now raises a " "ReadError if an archive is truncated inside a data segment." msgstr "" -#: ../build/NEWS:22878 +#: ../build/NEWS:24203 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:22881 +#: ../build/NEWS:24206 msgid "" "`bpo-24669 `__: Fix inspect.getsource() " "for 'async def' functions. Patch by Kai Groner." msgstr "" -#: ../build/NEWS:22884 +#: ../build/NEWS:24209 msgid "" "`bpo-24688 `__: ast.get_docstring() for " "'async def' functions." msgstr "" -#: ../build/NEWS:22889 +#: ../build/NEWS:24214 msgid "" "`bpo-24603 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2d." msgstr "" -#: ../build/NEWS:22894 +#: ../build/NEWS:24219 msgid "Python 3.5.0 beta 3" msgstr "" -#: ../build/NEWS:22896 +#: ../build/NEWS:24221 msgid "*Release date: 2015-07-05*" msgstr "" -#: ../build/NEWS:22901 +#: ../build/NEWS:24226 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:22905 +#: ../build/NEWS:24230 msgid "Upgrade to Unicode 8.0.0." msgstr "" -#: ../build/NEWS:22907 +#: ../build/NEWS:24232 msgid "" "`bpo-24345 `__: Add Py_tp_finalize slot " "for the stable ABI." msgstr "" -#: ../build/NEWS:22909 +#: ../build/NEWS:24234 msgid "" "`bpo-24400 `__: Introduce a distinct " "type for :pep:`492` coroutines; add types.CoroutineType, inspect." @@ -33930,38 +36739,38 @@ msgid "" "coroutines--use inspect.isawaitable instead." msgstr "" -#: ../build/NEWS:22920 +#: ../build/NEWS:24245 msgid "" "`bpo-24450 `__: Add gi_yieldfrom to " "generators and cr_await to coroutines. Contributed by Benno Leslie and Yury " "Selivanov." msgstr "" -#: ../build/NEWS:22923 +#: ../build/NEWS:24248 msgid "" "`bpo-19235 `__: Add new RecursionError " "exception. Patch by Georg Brandl." msgstr "" -#: ../build/NEWS:22928 +#: ../build/NEWS:24253 msgid "" "`bpo-21750 `__: mock_open.read_data can " "now be read from each instance, as it could in Python 3.3." msgstr "" -#: ../build/NEWS:22931 +#: ../build/NEWS:24256 msgid "" "`bpo-24552 `__: Fix use after free in an " "error case of the _pickle module." msgstr "" -#: ../build/NEWS:22933 +#: ../build/NEWS:24258 msgid "" "`bpo-24514 `__: tarfile now tolerates " "number fields consisting of only whitespace." msgstr "" -#: ../build/NEWS:22936 +#: ../build/NEWS:24261 msgid "" "`bpo-19176 `__: Fixed doctype() related " "bugs in C implementation of ElementTree. A deprecation warning no longer " @@ -33970,92 +36779,92 @@ msgid "" "target's doctype() is called. Based on patch by Martin Panter." msgstr "" -#: ../build/NEWS:22942 +#: ../build/NEWS:24267 msgid "" "`bpo-20387 `__: Restore semantic round-" "trip correctness in tokenize/untokenize for tab-indented blocks." msgstr "" -#: ../build/NEWS:22945 +#: ../build/NEWS:24270 msgid "" "`bpo-24456 `__: Fixed possible buffer " "over-read in adpcm2lin() and lin2adpcm() functions of the audioop module." msgstr "" -#: ../build/NEWS:22948 +#: ../build/NEWS:24273 msgid "" "`bpo-24336 `__: The contextmanager " "decorator now works with functions with keyword arguments called \"func\" " "and \"self\". Patch by Martin Panter." msgstr "" -#: ../build/NEWS:22951 +#: ../build/NEWS:24276 msgid "" "`bpo-24522 `__: Fix possible integer " "overflow in json accelerator module." msgstr "" -#: ../build/NEWS:22953 +#: ../build/NEWS:24278 msgid "" "`bpo-24489 `__: ensure a previously set " "C errno doesn't disturb cmath.polar()." msgstr "" -#: ../build/NEWS:22955 +#: ../build/NEWS:24280 msgid "" "`bpo-24408 `__: Fixed AttributeError in " "measure() and metrics() methods of tkinter.Font." msgstr "" -#: ../build/NEWS:22958 +#: ../build/NEWS:24283 msgid "" "`bpo-14373 `__: C implementation of " "functools.lru_cache() now can be used with methods." msgstr "" -#: ../build/NEWS:22961 +#: ../build/NEWS:24286 msgid "" "`bpo-24347 `__: Set KeyError if " "PyDict_GetItemWithError returns NULL." msgstr "" -#: ../build/NEWS:22963 +#: ../build/NEWS:24288 msgid "" "`bpo-24348 `__: Drop superfluous incref/" "decref." msgstr "" -#: ../build/NEWS:22965 +#: ../build/NEWS:24290 msgid "" "`bpo-24359 `__: Check for changed " "OrderedDict size during iteration." msgstr "" -#: ../build/NEWS:22967 +#: ../build/NEWS:24292 msgid "" "`bpo-24368 `__: Support keyword " "arguments in OrderedDict methods." msgstr "" -#: ../build/NEWS:22969 +#: ../build/NEWS:24294 msgid "" "`bpo-24362 `__: Simplify the C " "OrderedDict fast nodes resize logic." msgstr "" -#: ../build/NEWS:22971 +#: ../build/NEWS:24296 msgid "" "`bpo-24377 `__: Fix a ref leak in " "OrderedDict.__repr__." msgstr "" -#: ../build/NEWS:22973 +#: ../build/NEWS:24298 msgid "" "`bpo-24369 `__: Defend against key-" "changes during iteration." msgstr "" -#: ../build/NEWS:22978 +#: ../build/NEWS:24303 msgid "" "`bpo-24373 `__: _testmultiphase and " "xxlimited now use tp_traverse and tp_finalize to avoid reference leaks " @@ -34063,41 +36872,41 @@ msgid "" "`__ for details)" msgstr "" -#: ../build/NEWS:22985 +#: ../build/NEWS:24310 msgid "" "`bpo-24458 `__: Update documentation to " "cover multi-phase initialization for extension modules (PEP 489). Patch by " "Petr Viktorin." msgstr "" -#: ../build/NEWS:22988 +#: ../build/NEWS:24313 msgid "" "`bpo-24351 `__: Clarify what is meant by " "\"identifier\" in the context of string.Template instances." msgstr "" -#: ../build/NEWS:22994 +#: ../build/NEWS:24319 msgid "" "`bpo-24432 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2c." msgstr "" -#: ../build/NEWS:22999 +#: ../build/NEWS:24324 msgid "Python 3.5.0 beta 2" msgstr "" -#: ../build/NEWS:23001 +#: ../build/NEWS:24326 msgid "*Release date: 2015-05-31*" msgstr "" -#: ../build/NEWS:23006 +#: ../build/NEWS:24331 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:23010 +#: ../build/NEWS:24335 msgid "" "`bpo-24115 `__: Update uses of " "PyObject_IsTrue(), PyObject_Not(), PyObject_IsInstance(), " @@ -34105,228 +36914,228 @@ msgid "" "errors correctly." msgstr "" -#: ../build/NEWS:23014 +#: ../build/NEWS:24339 msgid "" "`bpo-24328 `__: Fix importing one " "character extension modules." msgstr "" -#: ../build/NEWS:23016 +#: ../build/NEWS:24341 msgid "" "`bpo-11205 `__: In dictionary displays, " "evaluate the key before the value." msgstr "" -#: ../build/NEWS:23018 +#: ../build/NEWS:24343 msgid "" "`bpo-24285 `__: Fixed regression that " "prevented importing extension modules from inside packages. Patch by Petr " "Viktorin." msgstr "" -#: ../build/NEWS:23024 +#: ../build/NEWS:24349 msgid "" "`bpo-23247 `__: Fix a crash in the " "StreamWriter.reset() of CJK codecs." msgstr "" -#: ../build/NEWS:23026 +#: ../build/NEWS:24351 msgid "" "`bpo-24270 `__: Add math.isclose() and " "cmath.isclose() functions as per :pep:`485`. Contributed by Chris Barker and " "Tal Einat." msgstr "" -#: ../build/NEWS:23029 +#: ../build/NEWS:24354 msgid "" "`bpo-5633 `__: Fixed timeit when the " "statement is a string and the setup is not." msgstr "" -#: ../build/NEWS:23032 +#: ../build/NEWS:24357 msgid "" "`bpo-24326 `__: Fixed audioop.ratecv() " "with non-default weightB argument. Original patch by David Moore." msgstr "" -#: ../build/NEWS:23035 +#: ../build/NEWS:24360 msgid "" "`bpo-16991 `__: Add a C implementation " "of OrderedDict." msgstr "" -#: ../build/NEWS:23037 +#: ../build/NEWS:24362 msgid "" "`bpo-23934 `__: Fix inspect.signature to " "fail correctly for builtin types lacking signature information. Initial " "patch by James Powell." msgstr "" -#: ../build/NEWS:23042 +#: ../build/NEWS:24367 msgid "Python 3.5.0 beta 1" msgstr "" -#: ../build/NEWS:23044 +#: ../build/NEWS:24369 msgid "*Release date: 2015-05-24*" msgstr "" -#: ../build/NEWS:23049 +#: ../build/NEWS:24374 msgid "" "`bpo-24276 `__: Fixed optimization of " "property descriptor getter." msgstr "" -#: ../build/NEWS:23051 +#: ../build/NEWS:24376 msgid "" "`bpo-24268 `__: PEP 489: Multi-phase " "extension module initialization. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:23054 +#: ../build/NEWS:24379 msgid "" "`bpo-23955 `__: Add pyvenv.cfg option to " "suppress registry/environment lookup for generating sys.path on Windows." msgstr "" -#: ../build/NEWS:23057 +#: ../build/NEWS:24382 msgid "" "`bpo-24257 `__: Fixed system error in " "the comparison of faked types.SimpleNamespace." msgstr "" -#: ../build/NEWS:23060 +#: ../build/NEWS:24385 msgid "" "`bpo-22939 `__: Fixed integer overflow " "in iterator object. Patch by Clement Rouault." msgstr "" -#: ../build/NEWS:23063 +#: ../build/NEWS:24388 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:23066 +#: ../build/NEWS:24391 msgid "" "`bpo-24102 `__: Fixed exception type " "checking in standard error handlers." msgstr "" -#: ../build/NEWS:23068 +#: ../build/NEWS:24393 msgid "" "`bpo-15027 `__: The UTF-32 encoder is " "now 3x to 7x faster." msgstr "" -#: ../build/NEWS:23070 +#: ../build/NEWS:24395 msgid "" "`bpo-23290 `__: Optimize set_merge() for " "cases where the target is empty. (Contributed by Serhiy Storchaka.)" msgstr "" -#: ../build/NEWS:23073 +#: ../build/NEWS:24398 msgid "" "`bpo-2292 `__: PEP 448: Additional " "Unpacking Generalizations." msgstr "" -#: ../build/NEWS:23075 +#: ../build/NEWS:24400 msgid "" "`bpo-24096 `__: Make warnings." "warn_explicit more robust against mutation of the warnings.filters list." msgstr "" -#: ../build/NEWS:23078 +#: ../build/NEWS:24403 msgid "" "`bpo-23996 `__: Avoid a crash when a " "delegated generator raises an unnormalized StopIteration exception. Patch " "by Stefan Behnel." msgstr "" -#: ../build/NEWS:23081 +#: ../build/NEWS:24406 msgid "" "`bpo-23910 `__: Optimize property() " "getter calls. Patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:23083 +#: ../build/NEWS:24408 msgid "" "`bpo-23911 `__: Move path-based " "importlib bootstrap code to a separate frozen module." msgstr "" -#: ../build/NEWS:23086 +#: ../build/NEWS:24411 msgid "" "`bpo-24192 `__: Fix namespace package " "imports." msgstr "" -#: ../build/NEWS:23088 +#: ../build/NEWS:24413 msgid "" "`bpo-24022 `__: Fix tokenizer crash when " "processing undecodable source code." msgstr "" -#: ../build/NEWS:23090 +#: ../build/NEWS:24415 msgid "" "`bpo-9951 `__: Added a hex() method to " "bytes, bytearray, and memoryview." msgstr "" -#: ../build/NEWS:23092 +#: ../build/NEWS:24417 msgid "" "`bpo-22906 `__: PEP 479: Change " "StopIteration handling inside generators." msgstr "" -#: ../build/NEWS:23094 +#: ../build/NEWS:24419 msgid "" "`bpo-24017 `__: PEP 492: Coroutines with " "async and await syntax." msgstr "" -#: ../build/NEWS:23099 +#: ../build/NEWS:24424 msgid "" "`bpo-14373 `__: Added C implementation " "of functools.lru_cache(). Based on patches by Matt Joiner and Alexey " "Kachayev." msgstr "" -#: ../build/NEWS:23102 +#: ../build/NEWS:24427 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:23106 +#: ../build/NEWS:24431 msgid "" "`bpo-22189 `__: collections.UserString " "now supports __getnewargs__(), __rmod__(), casefold(), format_map(), " "isprintable(), and maketrans(). Patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:23110 +#: ../build/NEWS:24435 msgid "" "`bpo-24244 `__: Prevents termination " "when an invalid format string is encountered on Windows in strftime." msgstr "" -#: ../build/NEWS:23113 +#: ../build/NEWS:24438 msgid "" "`bpo-23973 `__: PEP 484: Add the typing " "module." msgstr "" -#: ../build/NEWS:23115 +#: ../build/NEWS:24440 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:23119 +#: ../build/NEWS:24444 msgid "" "`bpo-20035 `__: Replaced the ``tkinter." "_fix`` module used for setting up the Tcl/Tk environment on Windows with a " @@ -34334,13 +37143,13 @@ msgid "" "to the environment." msgstr "" -#: ../build/NEWS:23123 +#: ../build/NEWS:24448 msgid "" "`bpo-24257 `__: Fixed segmentation fault " "in sqlite3.Row constructor with faked cursor type." msgstr "" -#: ../build/NEWS:23126 +#: ../build/NEWS:24451 msgid "" "`bpo-15836 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() assertments now " @@ -34348,13 +37157,13 @@ msgid "" "on patch by Daniel Wagner-Hall." msgstr "" -#: ../build/NEWS:23130 +#: ../build/NEWS:24455 msgid "" "`bpo-9858 `__: Add missing method stubs " "to _io.RawIOBase. Patch by Laura Rupprecht." msgstr "" -#: ../build/NEWS:23133 +#: ../build/NEWS:24458 msgid "" "`bpo-22955 `__: attrgetter, itemgetter " "and methodcaller objects in the operator module now support pickling. Added " @@ -34362,7 +37171,7 @@ msgid "" "Rosenberg." msgstr "" -#: ../build/NEWS:23137 +#: ../build/NEWS:24462 msgid "" "`bpo-22107 `__: tempfile.gettempdir() " "and tempfile.mkdtemp() now try again when a directory with the chosen name " @@ -34370,156 +37179,156 @@ msgid "" "early if parent directory is not valid (not exists or is a file) on Windows." msgstr "" -#: ../build/NEWS:23142 +#: ../build/NEWS:24467 msgid "" "`bpo-23780 `__: Improved error message " "in os.path.join() with single argument." msgstr "" -#: ../build/NEWS:23144 +#: ../build/NEWS:24469 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:23147 +#: ../build/NEWS:24472 msgid "" "`bpo-24091 `__: Fixed various crashes in " "corner cases in C implementation of ElementTree." msgstr "" -#: ../build/NEWS:23150 +#: ../build/NEWS:24475 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:23154 +#: ../build/NEWS:24479 msgid "" "`bpo-13866 `__: *quote_via* argument " "added to urllib.parse.urlencode." msgstr "" -#: ../build/NEWS:23156 +#: ../build/NEWS:24481 msgid "" "`bpo-20098 `__: New mangle_from policy " "option for email, default True for compat32, but False for all other " "policies." msgstr "" -#: ../build/NEWS:23159 +#: ../build/NEWS:24484 msgid "" "`bpo-24211 `__: The email library now " "supports RFC 6532: it can generate headers using utf-8 instead of encoded " "words." msgstr "" -#: ../build/NEWS:23162 +#: ../build/NEWS:24487 msgid "" "`bpo-16314 `__: Added support for the " "LZMA compression in distutils." msgstr "" -#: ../build/NEWS:23164 +#: ../build/NEWS:24489 msgid "" "`bpo-21804 `__: poplib now supports RFC " "6856 (UTF8)." msgstr "" -#: ../build/NEWS:23166 +#: ../build/NEWS:24491 msgid "" "`bpo-18682 `__: Optimized pprint " "functions for builtin scalar types." msgstr "" -#: ../build/NEWS:23168 +#: ../build/NEWS:24493 msgid "" "`bpo-22027 `__: smtplib now supports RFC " "6531 (SMTPUTF8)." msgstr "" -#: ../build/NEWS:23170 +#: ../build/NEWS:24495 msgid "" "`bpo-23488 `__: Random generator objects " "now consume 2x less memory on 64-bit." msgstr "" -#: ../build/NEWS:23172 +#: ../build/NEWS:24497 msgid "" "`bpo-1322 `__: platform.dist() and " "platform.linux_distribution() functions are now deprecated. Initial patch " "by Vajrasky Kok." msgstr "" -#: ../build/NEWS:23175 +#: ../build/NEWS:24500 msgid "" "`bpo-22486 `__: Added the math.gcd() " "function. The fractions.gcd() function now is deprecated. Based on patch " "by Mark Dickinson." msgstr "" -#: ../build/NEWS:23178 +#: ../build/NEWS:24503 msgid "" "`bpo-24064 `__: Property() docstrings " "are now writeable. (Patch by Berker Peksag.)" msgstr "" -#: ../build/NEWS:23181 +#: ../build/NEWS:24506 msgid "" "`bpo-22681 `__: Added support for the " "koi8_t encoding." msgstr "" -#: ../build/NEWS:23183 +#: ../build/NEWS:24508 msgid "" "`bpo-22682 `__: Added support for the " "kz1048 encoding." msgstr "" -#: ../build/NEWS:23185 +#: ../build/NEWS:24510 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:23188 +#: ../build/NEWS:24513 msgid "" "`bpo-21795 `__: smtpd now supports the " "8BITMIME extension whenever the new *decode_data* constructor argument is " "set to False." msgstr "" -#: ../build/NEWS:23191 +#: ../build/NEWS:24516 msgid "" "`bpo-24155 `__: optimize heapq.heapify() " "for better cache performance when heapifying large lists." msgstr "" -#: ../build/NEWS:23194 +#: ../build/NEWS:24519 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:23198 +#: ../build/NEWS:24523 msgid "" "`bpo-20274 `__: When calling a _sqlite." "Connection, it now complains if passed any keyword arguments. Previously it " "silently ignored them." msgstr "" -#: ../build/NEWS:23201 +#: ../build/NEWS:24526 msgid "" "`bpo-20274 `__: Remove ignored and " "erroneous \"kwargs\" parameters from three METH_VARARGS methods on _sqlite." "Connection." msgstr "" -#: ../build/NEWS:23204 +#: ../build/NEWS:24529 msgid "" "`bpo-24134 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() checks now emits a " @@ -34527,220 +37336,220 @@ msgid "" "passed in the context manager mode." msgstr "" -#: ../build/NEWS:23209 +#: ../build/NEWS:24534 msgid "" "`bpo-24018 `__: Add a collections.abc." "Generator abstract base class. Contributed by Stefan Behnel." msgstr "" -#: ../build/NEWS:23212 +#: ../build/NEWS:24537 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:23215 +#: ../build/NEWS:24540 msgid "" "`bpo-22619 `__: Added negative limit " "support in the traceback module. Based on patch by Dmitry Kazakov." msgstr "" -#: ../build/NEWS:23218 +#: ../build/NEWS:24543 msgid "" "`bpo-24094 `__: Fix possible crash in " "json.encode with poorly behaved dict subclasses." msgstr "" -#: ../build/NEWS:23221 +#: ../build/NEWS:24546 msgid "" "`bpo-9246 `__: On POSIX, os.getcwd() now " "supports paths longer than 1025 bytes. Patch written by William Orr." msgstr "" -#: ../build/NEWS:23224 +#: ../build/NEWS:24549 msgid "" "`bpo-17445 `__: add difflib.diff_bytes() " "to support comparison of byte strings (fixes a regression from Python 2)." msgstr "" -#: ../build/NEWS:23227 +#: ../build/NEWS:24552 msgid "" "`bpo-23917 `__: Fall back to sequential " "compilation when ProcessPoolExecutor doesn't exist. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:23230 +#: ../build/NEWS:24555 msgid "" "`bpo-23008 `__: Fixed resolving " "attributes with boolean value is False in pydoc." msgstr "" -#: ../build/NEWS:23233 +#: ../build/NEWS:24558 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:23237 +#: ../build/NEWS:24562 msgid "" "`bpo-23908 `__: os functions now reject " "paths with embedded null character on Windows instead of silently truncating " "them." msgstr "" -#: ../build/NEWS:23240 +#: ../build/NEWS:24565 msgid "" "`bpo-23728 `__: binascii.crc_hqx() could " "return an integer outside of the range 0-0xffff for empty data." msgstr "" -#: ../build/NEWS:23243 +#: ../build/NEWS:24568 msgid "" "`bpo-23887 `__: urllib.error.HTTPError " "now has a proper repr() representation. Patch by Berker Peksag." msgstr "" -#: ../build/NEWS:23246 +#: ../build/NEWS:24571 msgid "" "asyncio: New event loop APIs: set_task_factory() and get_task_factory()." msgstr "" -#: ../build/NEWS:23248 +#: ../build/NEWS:24573 msgid "asyncio: async() function is deprecated in favour of ensure_future()." msgstr "" -#: ../build/NEWS:23250 +#: ../build/NEWS:24575 msgid "" "`bpo-24178 `__: asyncio.Lock, Condition, " "Semaphore, and BoundedSemaphore support new 'async with' syntax. " "Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:23253 +#: ../build/NEWS:24578 msgid "" "`bpo-24179 `__: Support 'async for' for " "asyncio.StreamReader. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:23256 +#: ../build/NEWS:24581 msgid "" "`bpo-24184 `__: Add AsyncIterator and " "AsyncIterable ABCs to collections.abc. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:23259 +#: ../build/NEWS:24584 msgid "" "`bpo-22547 `__: Implement informative " "__repr__ for inspect.BoundArguments. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:23262 +#: ../build/NEWS:24587 msgid "" "`bpo-24190 `__: Implement inspect." "BoundArgument.apply_defaults() method. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:23265 +#: ../build/NEWS:24590 msgid "" "`bpo-20691 `__: Add 'follow_wrapped' " "argument to inspect.Signature.from_callable() and inspect.signature(). " "Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:23269 +#: ../build/NEWS:24594 msgid "" "`bpo-24248 `__: Deprecate inspect." "Signature.from_function() and inspect.Signature.from_builtin()." msgstr "" -#: ../build/NEWS:23272 +#: ../build/NEWS:24597 msgid "" "`bpo-23898 `__: Fix inspect." "classify_class_attrs() to support attributes with overloaded __eq__ and " "__bool__. Patch by Mike Bayer." msgstr "" -#: ../build/NEWS:23275 +#: ../build/NEWS:24600 msgid "" "`bpo-24298 `__: Fix inspect.signature() " "to correctly unwrap wrappers around bound methods." msgstr "" -#: ../build/NEWS:23281 +#: ../build/NEWS:24606 msgid "" "`bpo-23184 `__: remove unused names and " "imports in idlelib. Initial patch by Al Sweigart." msgstr "" -#: ../build/NEWS:23287 +#: ../build/NEWS:24612 msgid "" "`bpo-21520 `__: test_zipfile no longer " "fails if the word 'bad' appears anywhere in the name of the current " "directory." msgstr "" -#: ../build/NEWS:23290 +#: ../build/NEWS:24615 msgid "" "`bpo-9517 `__: Move script_helper into " "the support package. Patch by Christie Wilson." msgstr "" -#: ../build/NEWS:23296 +#: ../build/NEWS:24621 msgid "" "`bpo-22155 `__: Add File Handlers " "subsection with createfilehandler to tkinter doc. Remove obsolete example " "from FAQ. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:23299 +#: ../build/NEWS:24624 msgid "" "`bpo-24029 `__: Document the name " "binding behavior for submodule imports." msgstr "" -#: ../build/NEWS:23301 +#: ../build/NEWS:24626 msgid "" "`bpo-24077 `__: Fix typo in man page for " "-I command option: -s, not -S" msgstr "" -#: ../build/NEWS:23306 +#: ../build/NEWS:24631 msgid "" "`bpo-24000 `__: Improved Argument " "Clinic's mapping of converters to legacy \"format units\". Updated the " "documentation to match." msgstr "" -#: ../build/NEWS:23309 +#: ../build/NEWS:24634 msgid "" "`bpo-24001 `__: Argument Clinic " "converters now use accept={type} instead of types={'type'} to specify the " "types the converter accepts." msgstr "" -#: ../build/NEWS:23312 +#: ../build/NEWS:24637 msgid "" "`bpo-23330 `__: h2py now supports " "arbitrary filenames in #include." msgstr "" -#: ../build/NEWS:23314 +#: ../build/NEWS:24639 msgid "" "`bpo-24031 `__: make patchcheck now " "supports git checkouts, too." msgstr "" -#: ../build/NEWS:23318 +#: ../build/NEWS:24643 msgid "Python 3.5.0 alpha 4" msgstr "" -#: ../build/NEWS:23320 +#: ../build/NEWS:24645 msgid "*Release date: 2015-04-19*" msgstr "" -#: ../build/NEWS:23325 +#: ../build/NEWS:24650 msgid "" "`bpo-22980 `__: Under Linux, GNU/" "KFreeBSD and the Hurd, C extensions now include the architecture triplet in " @@ -34749,26 +37558,26 @@ msgid "" "style information." msgstr "" -#: ../build/NEWS:23330 +#: ../build/NEWS:24655 msgid "" "`bpo-22631 `__: Added Linux-specific " "socket constant CAN_RAW_FD_FRAMES. Patch courtesy of Joe Jevnik." msgstr "" -#: ../build/NEWS:23333 +#: ../build/NEWS:24658 msgid "" "`bpo-23731 `__: Implement :pep:`488`: " "removal of .pyo files." msgstr "" -#: ../build/NEWS:23335 +#: ../build/NEWS:24660 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:23338 +#: ../build/NEWS:24663 msgid "" "`bpo-23309 `__: Avoid a deadlock at " "shutdown if a daemon thread is aborted while it is holding a lock to a " @@ -34776,43 +37585,43 @@ msgid "" "(typically stdout or stderr). A fatal error is emitted instead." msgstr "" -#: ../build/NEWS:23343 +#: ../build/NEWS:24668 msgid "" "`bpo-22977 `__: Fixed formatting Windows " "error messages on Wine. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:23346 +#: ../build/NEWS:24671 msgid "" "`bpo-23466 `__: %c, %o, %x, and %X in " "bytes formatting now raise TypeError on non-integer input." msgstr "" -#: ../build/NEWS:23349 +#: ../build/NEWS:24674 msgid "" "`bpo-24044 `__: Fix possible null " "pointer dereference in list.sort in out of memory conditions." msgstr "" -#: ../build/NEWS:23352 +#: ../build/NEWS:24677 msgid "" "`bpo-21354 `__: PyCFunction_New function " "is exposed by python DLL again." msgstr "" -#: ../build/NEWS:23357 +#: ../build/NEWS:24682 msgid "" "`bpo-23840 `__: tokenize.open() now " "closes the temporary binary file on error to fix a resource warning." msgstr "" -#: ../build/NEWS:23360 +#: ../build/NEWS:24685 msgid "" "`bpo-16914 `__: new debuglevel 2 in " "smtplib adds timestamps to debug output." msgstr "" -#: ../build/NEWS:23362 +#: ../build/NEWS:24687 msgid "" "`bpo-7159 `__: urllib.request now " "supports sending auth credentials automatically after the first 401. This " @@ -34820,39 +37629,39 @@ msgid "" "python.org/issue19494>`__ and supersedes that change." msgstr "" -#: ../build/NEWS:23366 +#: ../build/NEWS:24691 msgid "" "`bpo-23703 `__: Fix a regression in " "urljoin() introduced in 901e4e52b20a. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:23369 +#: ../build/NEWS:24694 msgid "" "`bpo-4254 `__: Adds _curses." "update_lines_cols(). Patch by Arnon Yaari" msgstr "" -#: ../build/NEWS:23371 +#: ../build/NEWS:24696 msgid "" "`bpo-19933 `__: Provide default argument " "for ndigits in round. Patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:23374 +#: ../build/NEWS:24699 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:23377 +#: ../build/NEWS:24702 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:23380 +#: ../build/NEWS:24705 msgid "" "`bpo-21217 `__: inspect.getsourcelines() " "now tries to compute the start and end lines from the code object, fixing an " @@ -34860,48 +37669,48 @@ msgid "" "Ballinger and Allison Kaptur." msgstr "" -#: ../build/NEWS:23384 +#: ../build/NEWS:24709 msgid "" "`bpo-24521 `__: Fix possible integer " "overflows in the pickle module." msgstr "" -#: ../build/NEWS:23386 +#: ../build/NEWS:24711 msgid "" "`bpo-22931 `__: Allow '[' and ']' in " "cookie values." msgstr "" -#: ../build/NEWS:23388 +#: ../build/NEWS:24713 msgid "The keywords attribute of functools.partial is now always a dictionary." msgstr "" -#: ../build/NEWS:23390 +#: ../build/NEWS:24715 msgid "" "`bpo-23811 `__: Add missing newline to " "the PyCompileError error message. Patch by Alex Shkop." msgstr "" -#: ../build/NEWS:23393 +#: ../build/NEWS:24718 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:23397 +#: ../build/NEWS:24722 msgid "" "`bpo-22982 `__: Improve BOM handling " "when seeking to multiple positions of a writable text file." msgstr "" -#: ../build/NEWS:23400 +#: ../build/NEWS:24725 msgid "" "`bpo-23464 `__: Removed deprecated " "asyncio JoinableQueue." msgstr "" -#: ../build/NEWS:23402 +#: ../build/NEWS:24727 msgid "" "`bpo-23529 `__: Limit the size of " "decompressed data when reading from GzipFile, BZ2File or LZMAFile. This " @@ -34910,47 +37719,47 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../build/NEWS:23407 +#: ../build/NEWS:24732 msgid "" "`bpo-21859 `__: Added Python " "implementation of io.FileIO." msgstr "" -#: ../build/NEWS:23409 +#: ../build/NEWS:24734 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:23413 +#: ../build/NEWS:24738 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:23416 +#: ../build/NEWS:24741 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:23420 +#: ../build/NEWS:24745 msgid "" "`bpo-23411 `__: Added DefragResult, " "ParseResult, SplitResult, DefragResultBytes, ParseResultBytes, and " "SplitResultBytes to urllib.parse.__all__. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:23424 +#: ../build/NEWS:24749 msgid "" "`bpo-23881 `__: urllib.request." "ftpwrapper constructor now closes the socket if the FTP connection failed to " "fix a ResourceWarning." msgstr "" -#: ../build/NEWS:23427 +#: ../build/NEWS:24752 msgid "" "`bpo-23853 `__: :meth:`socket.socket." "sendall` does no more reset the socket timeout each time data is sent " @@ -34958,14 +37767,14 @@ msgid "" "all data." msgstr "" -#: ../build/NEWS:23431 +#: ../build/NEWS:24756 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:23435 +#: ../build/NEWS:24760 msgid "" "`bpo-15133 `__: _tkinter.tkapp." "getboolean() now supports Tcl_Obj and always returns bool. tkinter." @@ -34973,45 +37782,45 @@ msgid "" "Tcl_Obj). tkinter.BooleanVar.get() now always returns bool." msgstr "" -#: ../build/NEWS:23440 +#: ../build/NEWS:24765 msgid "" "`bpo-10590 `__: xml.sax.parseString() " "now supports string argument." msgstr "" -#: ../build/NEWS:23442 +#: ../build/NEWS:24767 msgid "" "`bpo-23338 `__: Fixed formatting ctypes " "error messages on Cygwin. Patch by Makoto Kato." msgstr "" -#: ../build/NEWS:23445 +#: ../build/NEWS:24770 msgid "" "`bpo-15582 `__: inspect.getdoc() now " "follows inheritance chains." msgstr "" -#: ../build/NEWS:23447 +#: ../build/NEWS:24772 msgid "" "`bpo-2175 `__: SAX parsers now support a " "character stream of InputSource object." msgstr "" -#: ../build/NEWS:23450 +#: ../build/NEWS:24775 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:23453 +#: ../build/NEWS:24778 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:23456 +#: ../build/NEWS:24781 msgid "" "`bpo-23618 `__: :meth:`socket.socket." "connect` now waits until the connection completes instead of raising :exc:" @@ -35021,45 +37830,45 @@ msgid "" "for non-blocking sockets." msgstr "" -#: ../build/NEWS:23462 +#: ../build/NEWS:24787 msgid "" "`bpo-21526 `__: Tkinter now supports new " "boolean type in Tcl 8.5." msgstr "" -#: ../build/NEWS:23464 +#: ../build/NEWS:24789 msgid "" "`bpo-23836 `__: Fix the faulthandler " "module to handle reentrant calls to its signal handlers." msgstr "" -#: ../build/NEWS:23467 +#: ../build/NEWS:24792 msgid "" "`bpo-23838 `__: linecache now clears the " "cache and returns an empty result on MemoryError." msgstr "" -#: ../build/NEWS:23470 +#: ../build/NEWS:24795 msgid "" "`bpo-10395 `__: Added os.path." "commonpath(). Implemented in posixpath and ntpath. Based on patch by Rafik " "Draoui." msgstr "" -#: ../build/NEWS:23473 +#: ../build/NEWS:24798 msgid "" "`bpo-23611 `__: Serializing more " "\"lookupable\" objects (such as unbound methods or nested classes) now are " "supported with pickle protocols < 4." msgstr "" -#: ../build/NEWS:23476 +#: ../build/NEWS:24801 msgid "" "`bpo-13583 `__: sqlite3.Row now supports " "slice indexing." msgstr "" -#: ../build/NEWS:23478 +#: ../build/NEWS:24803 msgid "" "`bpo-18473 `__: Fixed 2to3 and 3to2 " "compatible pickle mappings. Fixed ambiguous reverse mappings. Added many " @@ -35067,7 +37876,7 @@ msgid "" "with full name mapping." msgstr "" -#: ../build/NEWS:23482 +#: ../build/NEWS:24807 msgid "" "`bpo-23485 `__: select.select() is now " "retried automatically with the recomputed timeout when interrupted by a " @@ -35075,103 +37884,103 @@ msgid "" "part of the :pep:`475`." msgstr "" -#: ../build/NEWS:23486 +#: ../build/NEWS:24811 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:23490 +#: ../build/NEWS:24815 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support __add__, __mul__, and __imul__()." msgstr "" -#: ../build/NEWS:23493 +#: ../build/NEWS:24818 msgid "" "`bpo-23171 `__: csv.Writer.writerow() " "now supports arbitrary iterables." msgstr "" -#: ../build/NEWS:23495 +#: ../build/NEWS:24820 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:23498 +#: ../build/NEWS:24823 msgid "" "`bpo-22117 `__: Fix os.utime(), it now " "rounds the timestamp towards minus infinity (-inf) instead of rounding " "towards zero." msgstr "" -#: ../build/NEWS:23501 +#: ../build/NEWS:24826 msgid "" "`bpo-23310 `__: Fix MagicMock's " "initializer to work with __methods__, just like configure_mock(). Patch by " "Kasia Jachim." msgstr "" -#: ../build/NEWS:23507 +#: ../build/NEWS:24832 msgid "" "`bpo-23817 `__: FreeBSD now uses \"1.0\" " "in the SOVERSION as other operating systems, instead of just \"1\"." msgstr "" -#: ../build/NEWS:23510 +#: ../build/NEWS:24835 msgid "" "`bpo-23501 `__: Argument Clinic now " "generates code into separate files by default." msgstr "" -#: ../build/NEWS:23516 +#: ../build/NEWS:24841 msgid "" "`bpo-23799 `__: Added test.support." "start_threads() for running and cleaning up multiple threads." msgstr "" -#: ../build/NEWS:23519 +#: ../build/NEWS:24844 msgid "" "`bpo-22390 `__: test.regrtest now emits " "a warning if temporary files or directories are left after running a test." msgstr "" -#: ../build/NEWS:23525 +#: ../build/NEWS:24850 msgid "" "`bpo-18128 `__: pygettext now uses " "standard +NNNN format in the POT-Creation-Date header." msgstr "" -#: ../build/NEWS:23528 +#: ../build/NEWS:24853 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:23532 +#: ../build/NEWS:24857 msgid "" "`bpo-23944 `__: Argument Clinic now " "wraps long impl prototypes at column 78." msgstr "" -#: ../build/NEWS:23534 +#: ../build/NEWS:24859 msgid "" "`bpo-20586 `__: Argument Clinic now " "ensures that functions without docstrings have signatures." msgstr "" -#: ../build/NEWS:23537 +#: ../build/NEWS:24862 msgid "" "`bpo-23492 `__: Argument Clinic now " "generates argument parsing code with PyArg_Parse instead of PyArg_ParseTuple " "if possible." msgstr "" -#: ../build/NEWS:23540 +#: ../build/NEWS:24865 msgid "" "`bpo-23500 `__: Argument Clinic is now " "smarter about generating the \"#ifndef\" (empty) definition of the methoddef " @@ -35180,21 +37989,21 @@ msgid "" "than immediately after the first use." msgstr "" -#: ../build/NEWS:23549 +#: ../build/NEWS:24874 msgid "" "`bpo-23998 `__: PyImport_ReInitLock() " "now checks for lock allocation error" msgstr "" -#: ../build/NEWS:23553 +#: ../build/NEWS:24878 msgid "Python 3.5.0 alpha 3" msgstr "" -#: ../build/NEWS:23555 +#: ../build/NEWS:24880 msgid "*Release date: 2015-03-28*" msgstr "" -#: ../build/NEWS:23560 +#: ../build/NEWS:24885 msgid "" "`bpo-23573 `__: Increased performance of " "string search operations (str.find, str.index, str.count, the in operator, " @@ -35202,44 +38011,44 @@ msgid "" "UCS4)." msgstr "" -#: ../build/NEWS:23564 +#: ../build/NEWS:24889 msgid "" "`bpo-23753 `__: Python doesn't support " "anymore platforms without stat() or fstat(), these functions are always " "required." msgstr "" -#: ../build/NEWS:23567 +#: ../build/NEWS:24892 msgid "" "`bpo-23681 `__: The -b option now " "affects comparisons of bytes with int." msgstr "" -#: ../build/NEWS:23569 +#: ../build/NEWS:24894 msgid "" "`bpo-23632 `__: Memoryviews now allow " "tuple indexing (including for multi-dimensional memoryviews)." msgstr "" -#: ../build/NEWS:23572 +#: ../build/NEWS:24897 msgid "" "`bpo-23192 `__: Fixed generator " "lambdas. Patch by Bruno Cauet." msgstr "" -#: ../build/NEWS:23574 +#: ../build/NEWS:24899 msgid "" "`bpo-23629 `__: Fix the default " "__sizeof__ implementation for variable-sized objects." msgstr "" -#: ../build/NEWS:23580 +#: ../build/NEWS:24905 msgid "" "`bpo-14260 `__: The groupindex attribute " "of regular expression pattern object now is non-modifiable mapping." msgstr "" -#: ../build/NEWS:23583 +#: ../build/NEWS:24908 msgid "" "`bpo-23792 `__: Ignore KeyboardInterrupt " "when the pydoc pager is active. This mimics the behavior of the standard " @@ -35247,51 +38056,51 @@ msgid "" "itself is still running." msgstr "" -#: ../build/NEWS:23587 +#: ../build/NEWS:24912 msgid "" "`bpo-23775 `__: pprint() of OrderedDict " "now outputs the same representation as repr()." msgstr "" -#: ../build/NEWS:23590 +#: ../build/NEWS:24915 msgid "" "`bpo-23765 `__: Removed IsBadStringPtr " "calls in ctypes" msgstr "" -#: ../build/NEWS:23592 +#: ../build/NEWS:24917 msgid "" "`bpo-22364 `__: Improved some re error " "messages using regex for hints." msgstr "" -#: ../build/NEWS:23594 +#: ../build/NEWS:24919 msgid "" "`bpo-23742 `__: ntpath.expandvars() no " "longer loses unbalanced single quotes." msgstr "" -#: ../build/NEWS:23596 +#: ../build/NEWS:24921 msgid "" "`bpo-21717 `__: The zipfile.ZipFile.open " "function now supports 'x' (exclusive creation) mode." msgstr "" -#: ../build/NEWS:23599 +#: ../build/NEWS:24924 msgid "" "`bpo-21802 `__: The reader in " "BufferedRWPair now is closed even when closing writer failed in " "BufferedRWPair.close()." msgstr "" -#: ../build/NEWS:23602 +#: ../build/NEWS:24927 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:23606 +#: ../build/NEWS:24931 msgid "" "`bpo-23671 `__: string.Template now " "allows specifying the \"self\" parameter as a keyword argument. string." @@ -35299,79 +38108,79 @@ msgid "" "parameters as keyword arguments." msgstr "" -#: ../build/NEWS:23610 +#: ../build/NEWS:24935 msgid "" "`bpo-23502 `__: The pprint module now " "supports mapping proxies." msgstr "" -#: ../build/NEWS:23612 +#: ../build/NEWS:24937 msgid "" "`bpo-17530 `__: pprint now wraps long " "bytes objects and bytearrays." msgstr "" -#: ../build/NEWS:23614 +#: ../build/NEWS:24939 msgid "" "`bpo-22687 `__: Fixed some corner cases " "in breaking words in tetxtwrap. Got rid of quadratic complexity in breaking " "long words." msgstr "" -#: ../build/NEWS:23617 +#: ../build/NEWS:24942 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:23621 +#: ../build/NEWS:24946 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:23625 +#: ../build/NEWS:24950 msgid "" "`bpo-23657 `__: Avoid explicit checks " "for str in zipapp, adding support for pathlib.Path objects as arguments." msgstr "" -#: ../build/NEWS:23628 +#: ../build/NEWS:24953 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:23632 +#: ../build/NEWS:24957 msgid "" "`bpo-23252 `__: Added support for " "writing ZIP files to unseekable streams." msgstr "" -#: ../build/NEWS:23634 +#: ../build/NEWS:24959 msgid "" "`bpo-23647 `__: Increase imaplib's " "MAXLINE to accommodate modern mailbox sizes." msgstr "" -#: ../build/NEWS:23636 +#: ../build/NEWS:24961 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:23640 +#: ../build/NEWS:24965 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:23644 +#: ../build/NEWS:24969 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support methods for index(), insert(), and copy(). This allows " @@ -35379,7 +38188,7 @@ msgid "" "substitutability for lists." msgstr "" -#: ../build/NEWS:23648 +#: ../build/NEWS:24973 msgid "" "`bpo-23715 `__: :func:`signal." "sigwaitinfo` and :func:`signal.sigtimedwait` are now retried when " @@ -35388,42 +38197,42 @@ msgid "" "with a monotonic clock when it is retried." msgstr "" -#: ../build/NEWS:23653 +#: ../build/NEWS:24978 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:23657 +#: ../build/NEWS:24982 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:23661 +#: ../build/NEWS:24986 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:23664 +#: ../build/NEWS:24989 msgid "" "`bpo-23700 `__: Iterator of " "NamedTemporaryFile now keeps a reference to NamedTemporaryFile instance. " "Patch by Bohuslav Kabrda." msgstr "" -#: ../build/NEWS:23667 +#: ../build/NEWS:24992 msgid "" "`bpo-22903 `__: The fake test case " "created by unittest.loader when it fails importing a test module is now " "picklable." msgstr "" -#: ../build/NEWS:23670 +#: ../build/NEWS:24995 msgid "" "`bpo-22181 `__: On Linux, os.urandom() " "now uses the new getrandom() syscall if available, syscall introduced in the " @@ -35431,7 +38240,7 @@ msgid "" "the need of a file descriptor and waits until the kernel has enough entropy." msgstr "" -#: ../build/NEWS:23675 +#: ../build/NEWS:25000 msgid "" "`bpo-2211 `__: Updated the implementation " "of the http.cookies.Morsel class. Setting attributes key, value and " @@ -35442,115 +38251,115 @@ msgid "" "quoting values. Added new tests. Original patch by Demian Brecht." msgstr "" -#: ../build/NEWS:23683 +#: ../build/NEWS:25008 msgid "" "`bpo-18983 `__: Allow selection of " "output units in timeit. Patch by Julian Gindi." msgstr "" -#: ../build/NEWS:23686 +#: ../build/NEWS:25011 msgid "" "`bpo-23631 `__: Fix traceback." "format_list when a traceback has been mutated." msgstr "" -#: ../build/NEWS:23688 +#: ../build/NEWS:25013 msgid "" "`bpo-23568 `__: Add rdivmod support to " "MagicMock() objects. Patch by Håkan Lövdahl." msgstr "" -#: ../build/NEWS:23691 +#: ../build/NEWS:25016 msgid "" "`bpo-2052 `__: Add charset parameter to " "HtmlDiff.make_file()." msgstr "" -#: ../build/NEWS:23693 +#: ../build/NEWS:25018 msgid "" "`bpo-23668 `__: Support os.truncate and " "os.ftruncate on Windows." msgstr "" -#: ../build/NEWS:23695 +#: ../build/NEWS:25020 msgid "" "`bpo-23138 `__: Fixed parsing cookies " "with absent keys or values in cookiejar. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:23698 +#: ../build/NEWS:25023 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:23702 +#: ../build/NEWS:25027 msgid "" "`bpo-23581 `__: Add matmul support to " "MagicMock. Patch by Håkan Lövdahl." msgstr "" -#: ../build/NEWS:23704 +#: ../build/NEWS:25029 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:23708 +#: ../build/NEWS:25033 msgid "" "`bpo-22928 `__: Disabled HTTP header " "injections in http.client. Original patch by Demian Brecht." msgstr "" -#: ../build/NEWS:23711 +#: ../build/NEWS:25036 msgid "" "`bpo-23615 `__: Modules bz2, tarfile and " "tokenize now can be reloaded with imp.reload(). Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:23714 +#: ../build/NEWS:25039 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:23721 +#: ../build/NEWS:25046 msgid "" "`bpo-23585 `__: make patchcheck will " "ensure the interpreter is built." msgstr "" -#: ../build/NEWS:23726 +#: ../build/NEWS:25051 msgid "" "`bpo-23583 `__: Added tests for standard " "IO streams in IDLE." msgstr "" -#: ../build/NEWS:23728 +#: ../build/NEWS:25053 msgid "" "`bpo-22289 `__: Prevent test_urllib2net " "failures due to ftp connection timeout." msgstr "" -#: ../build/NEWS:23733 +#: ../build/NEWS:25058 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:23739 +#: ../build/NEWS:25064 msgid "Python 3.5.0 alpha 2" msgstr "" -#: ../build/NEWS:23741 +#: ../build/NEWS:25066 msgid "*Release date: 2015-03-09*" msgstr "" -#: ../build/NEWS:23746 +#: ../build/NEWS:25071 msgid "" "`bpo-23571 `__: PyObject_Call() and " "PyCFunction_Call() now raise a SystemError if a function returns a result " @@ -35558,72 +38367,72 @@ msgid "" "exception." msgstr "" -#: ../build/NEWS:23753 +#: ../build/NEWS:25078 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:23757 +#: ../build/NEWS:25082 msgid "" "`bpo-23103 `__: Reduced the memory " "consumption of IPv4Address and IPv6Address." msgstr "" -#: ../build/NEWS:23759 +#: ../build/NEWS:25084 msgid "" "`bpo-21793 `__: BaseHTTPRequestHandler " "again logs response code as numeric, not as stringified enum. Patch by " "Demian Brecht." msgstr "" -#: ../build/NEWS:23762 +#: ../build/NEWS:25087 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:23765 +#: ../build/NEWS:25090 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:23768 +#: ../build/NEWS:25093 msgid "" "`bpo-23504 `__: Added an __all__ to the " "types module." msgstr "" -#: ../build/NEWS:23770 +#: ../build/NEWS:25095 msgid "" "`bpo-23563 `__: Optimized utility " "functions in urllib.parse." msgstr "" -#: ../build/NEWS:23772 +#: ../build/NEWS:25097 msgid "" "`bpo-7830 `__: Flatten nested functools." "partial." msgstr "" -#: ../build/NEWS:23774 +#: ../build/NEWS:25099 msgid "" "`bpo-20204 `__: Added the __module__ " "attribute to _tkinter classes." msgstr "" -#: ../build/NEWS:23776 +#: ../build/NEWS:25101 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:23780 +#: ../build/NEWS:25105 msgid "" "`bpo-23521 `__: Corrected pure python " "implementation of timedelta division. Eliminated OverflowError from " @@ -35631,233 +38440,233 @@ msgid "" "division." msgstr "" -#: ../build/NEWS:23784 +#: ../build/NEWS:25109 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:23787 +#: ../build/NEWS:25112 msgid "" "`bpo-22936 `__: Make it possible to show " "local variables in tracebacks for both the traceback module and unittest." msgstr "" -#: ../build/NEWS:23790 +#: ../build/NEWS:25115 msgid "" "`bpo-15955 `__: Add an option to limit " "the output size in bz2.decompress(). Patch by Nikolaus Rath." msgstr "" -#: ../build/NEWS:23793 +#: ../build/NEWS:25118 msgid "" "`bpo-6639 `__: Module-level turtle " "functions no longer raise TclError after closing the window." msgstr "" -#: ../build/NEWS:23796 +#: ../build/NEWS:25121 msgid "" "`bpo-814253 `__: Group references and " "conditional group references now work in lookbehind assertions in regular " "expressions. (See also: `bpo-9179 `__)" msgstr "" -#: ../build/NEWS:23799 +#: ../build/NEWS:25124 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:23803 +#: ../build/NEWS:25128 msgid "" "`bpo-5700 `__: io.FileIO() called flush() " "after closing the file. flush() was not called in close() if closefd=False." msgstr "" -#: ../build/NEWS:23806 +#: ../build/NEWS:25131 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:23809 +#: ../build/NEWS:25134 msgid "" "`bpo-23481 `__: Remove RC4 from the SSL " "module's default cipher list." msgstr "" -#: ../build/NEWS:23811 +#: ../build/NEWS:25136 msgid "" "`bpo-21548 `__: Fix pydoc.synopsis() and " "pydoc.apropos() on modules with empty docstrings." msgstr "" -#: ../build/NEWS:23814 +#: ../build/NEWS:25139 msgid "" "`bpo-22885 `__: Fixed arbitrary code " "execution vulnerability in the dbm.dumb module. Original patch by Claudiu " "Popa." msgstr "" -#: ../build/NEWS:23817 +#: ../build/NEWS:25142 msgid "" "`bpo-23239 `__: ssl.match_hostname() now " "supports matching of IP addresses." msgstr "" -#: ../build/NEWS:23819 +#: ../build/NEWS:25144 msgid "" "`bpo-23146 `__: Fix mishandling of " "absolute Windows paths with forward slashes in pathlib." msgstr "" -#: ../build/NEWS:23822 +#: ../build/NEWS:25147 msgid "" "`bpo-23096 `__: Pickle representation of " "floats with protocol 0 now is the same for both Python and C implementations." msgstr "" -#: ../build/NEWS:23825 +#: ../build/NEWS:25150 msgid "" "`bpo-19105 `__: pprint now more " "efficiently uses free space at the right." msgstr "" -#: ../build/NEWS:23827 +#: ../build/NEWS:25152 msgid "" "`bpo-14910 `__: Add allow_abbrev " "parameter to argparse.ArgumentParser. Patch by Jonathan Paugh, Steven " "Bethard, paul j3 and Daniel Eriksson." msgstr "" -#: ../build/NEWS:23830 +#: ../build/NEWS:25155 msgid "" "`bpo-21717 `__: tarfile.open() now " "supports 'x' (exclusive creation) mode." msgstr "" -#: ../build/NEWS:23832 +#: ../build/NEWS:25157 msgid "" "`bpo-23344 `__: marshal.dumps() is now " "20-25% faster on average." msgstr "" -#: ../build/NEWS:23834 +#: ../build/NEWS:25159 msgid "" "`bpo-20416 `__: marshal.dumps() with " "protocols 3 and 4 is now 40-50% faster on average." msgstr "" -#: ../build/NEWS:23837 +#: ../build/NEWS:25162 msgid "" "`bpo-23421 `__: Fixed compression in " "tarfile CLI. Patch by wdv4758h." msgstr "" -#: ../build/NEWS:23839 +#: ../build/NEWS:25164 msgid "" "`bpo-23367 `__: Fix possible overflows " "in the unicodedata module." msgstr "" -#: ../build/NEWS:23841 +#: ../build/NEWS:25166 msgid "" "`bpo-23361 `__: Fix possible overflow in " "Windows subprocess creation code." msgstr "" -#: ../build/NEWS:23843 +#: ../build/NEWS:25168 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:23847 +#: ../build/NEWS:25172 msgid "" "`bpo-19705 `__: turtledemo now has a " "visual sorting algorithm demo. Original patch from Jason Yeo." msgstr "" -#: ../build/NEWS:23850 +#: ../build/NEWS:25175 msgid "" "`bpo-23801 `__: Fix issue where cgi." "FieldStorage did not always ignore the entire preamble to a multipart body." msgstr "" -#: ../build/NEWS:23856 +#: ../build/NEWS:25181 msgid "" "`bpo-23445 `__: pydebug builds now use " "\"gcc -Og\" where possible, to make the resulting executable faster." msgstr "" -#: ../build/NEWS:23859 +#: ../build/NEWS:25184 msgid "" "`bpo-23686 `__: Update OS X 10.5 " "installer build to use OpenSSL 1.0.2a." msgstr "" -#: ../build/NEWS:23864 +#: ../build/NEWS:25189 msgid "" "`bpo-20204 `__: Deprecation warning is " "now raised for builtin types without the __module__ attribute." msgstr "" -#: ../build/NEWS:23870 +#: ../build/NEWS:25195 msgid "" "`bpo-23465 `__: Implement :pep:`486` - " "Make the Python Launcher aware of virtual environments. Patch by Paul Moore." msgstr "" -#: ../build/NEWS:23873 +#: ../build/NEWS:25198 msgid "" "`bpo-23437 `__: Make user scripts " "directory versioned on Windows. Patch by Paul Moore." msgstr "" -#: ../build/NEWS:23878 +#: ../build/NEWS:25203 msgid "Python 3.5.0 alpha 1" msgstr "" -#: ../build/NEWS:23880 +#: ../build/NEWS:25205 msgid "*Release date: 2015-02-08*" msgstr "" -#: ../build/NEWS:23885 +#: ../build/NEWS:25210 msgid "" "`bpo-23285 `__: PEP 475 - EINTR handling." msgstr "" -#: ../build/NEWS:23887 +#: ../build/NEWS:25212 msgid "" "`bpo-22735 `__: Fix many edge cases " "(including crashes) involving custom mro() implementations." msgstr "" -#: ../build/NEWS:23890 +#: ../build/NEWS:25215 msgid "" "`bpo-22896 `__: Avoid using " "PyObject_AsCharBuffer(), PyObject_AsReadBuffer() and " "PyObject_AsWriteBuffer()." msgstr "" -#: ../build/NEWS:23893 +#: ../build/NEWS:25218 msgid "" "`bpo-21295 `__: Revert some changes " "(`bpo-16795 `__) to AST line numbers and " "column offsets that constituted a regression." msgstr "" -#: ../build/NEWS:23896 +#: ../build/NEWS:25221 msgid "" "`bpo-22986 `__: Allow changing an " "object's __class__ between a dynamic type and static type in some cases." msgstr "" -#: ../build/NEWS:23899 +#: ../build/NEWS:25224 msgid "" "`bpo-15859 `__: " "PyUnicode_EncodeFSDefault(), PyUnicode_EncodeMBCS() and " @@ -35866,199 +38675,199 @@ msgid "" "platforms other than Windows. Patch written by Campbell Barton." msgstr "" -#: ../build/NEWS:23904 +#: ../build/NEWS:25229 msgid "" "`bpo-21408 `__: The default __ne__() now " "returns NotImplemented if __eq__() returned NotImplemented. Original patch " "by Martin Panter." msgstr "" -#: ../build/NEWS:23907 +#: ../build/NEWS:25232 msgid "" "`bpo-23321 `__: Fixed a crash in str." "decode() when error handler returned replacement string longer than " "malformed input data." msgstr "" -#: ../build/NEWS:23910 +#: ../build/NEWS:25235 msgid "" "`bpo-22286 `__: The \"backslashreplace\" " "error handlers now works with decoding and translating." msgstr "" -#: ../build/NEWS:23913 +#: ../build/NEWS:25238 msgid "" "`bpo-23253 `__: Delay-load " "ShellExecute[AW] in os.startfile for reduced startup overhead on Windows." msgstr "" -#: ../build/NEWS:23916 +#: ../build/NEWS:25241 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:23920 +#: ../build/NEWS:25245 msgid "" "`bpo-20284 `__: %-interpolation (aka " "printf) formatting added for bytes and bytearray." msgstr "" -#: ../build/NEWS:23923 +#: ../build/NEWS:25248 msgid "" "`bpo-23048 `__: Fix jumping out of an " "infinite while loop in the pdb." msgstr "" -#: ../build/NEWS:23925 +#: ../build/NEWS:25250 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:23928 +#: ../build/NEWS:25253 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:23931 +#: ../build/NEWS:25256 msgid "" "`bpo-22869 `__: Move the interpreter " "startup & shutdown code to a new dedicated pylifecycle.c module" msgstr "" -#: ../build/NEWS:23934 +#: ../build/NEWS:25259 msgid "" "`bpo-22847 `__: Improve method cache " "efficiency." msgstr "" -#: ../build/NEWS:23936 +#: ../build/NEWS:25261 msgid "" "`bpo-22335 `__: Fix crash when trying to " "enlarge a bytearray to 0x7fffffff bytes on a 32-bit platform." msgstr "" -#: ../build/NEWS:23939 +#: ../build/NEWS:25264 msgid "" "`bpo-22653 `__: Fix an assertion failure " "in debug mode when doing a reentrant dict insertion in debug mode." msgstr "" -#: ../build/NEWS:23942 +#: ../build/NEWS:25267 msgid "" "`bpo-22643 `__: Fix integer overflow in " "Unicode case operations (upper, lower, title, swapcase, casefold)." msgstr "" -#: ../build/NEWS:23945 +#: ../build/NEWS:25270 msgid "" "`bpo-17636 `__: Circular imports " "involving relative imports are now supported." msgstr "" -#: ../build/NEWS:23947 +#: ../build/NEWS:25272 msgid "" "`bpo-22604 `__: Fix assertion error in " "debug mode when dividing a complex number by (nan+0j)." msgstr "" -#: ../build/NEWS:23950 +#: ../build/NEWS:25275 msgid "" "`bpo-21052 `__: Do not raise " "ImportWarning when sys.path_hooks or sys.meta_path are set to None." msgstr "" -#: ../build/NEWS:23953 +#: ../build/NEWS:25278 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:23957 +#: ../build/NEWS:25282 msgid "" "`bpo-22470 `__: Fixed integer overflow " "issues in \"backslashreplace\", \"xmlcharrefreplace\", and \"surrogatepass\" " "error handlers." msgstr "" -#: ../build/NEWS:23960 +#: ../build/NEWS:25285 msgid "" "`bpo-22540 `__: speed up " "`PyObject_IsInstance` and `PyObject_IsSubclass` in the common case that the " "second argument has metaclass `type`." msgstr "" -#: ../build/NEWS:23963 +#: ../build/NEWS:25288 msgid "" "`bpo-18711 `__: Add a new " "`PyErr_FormatV` function, similar to `PyErr_Format` but accepting a " "`va_list` argument." msgstr "" -#: ../build/NEWS:23966 +#: ../build/NEWS:25291 msgid "" "`bpo-22520 `__: Fix overflow checking " "when generating the repr of a unicode object." msgstr "" -#: ../build/NEWS:23969 +#: ../build/NEWS:25294 msgid "" "`bpo-22519 `__: Fix overflow checking in " "PyBytes_Repr." msgstr "" -#: ../build/NEWS:23971 +#: ../build/NEWS:25296 msgid "" "`bpo-22518 `__: Fix integer overflow " "issues in latin-1 encoding." msgstr "" -#: ../build/NEWS:23973 +#: ../build/NEWS:25298 msgid "" "`bpo-16324 `__: _charset parameter of " "MIMEText now also accepts email.charset.Charset instances. Initial patch by " "Claude Paroz." msgstr "" -#: ../build/NEWS:23976 +#: ../build/NEWS:25301 msgid "" "`bpo-1764286 `__: Fix inspect." "getsource() to support decorated functions. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:23979 +#: ../build/NEWS:25304 msgid "" "`bpo-18554 `__: os.__all__ includes " "posix functions." msgstr "" -#: ../build/NEWS:23981 +#: ../build/NEWS:25306 msgid "" "`bpo-21391 `__: Use os.path.abspath in " "the shutil module." msgstr "" -#: ../build/NEWS:23983 +#: ../build/NEWS:25308 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:23986 +#: ../build/NEWS:25311 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:23989 +#: ../build/NEWS:25314 msgid "" "`bpo-22258 `__: Fix the internal " "function set_inheritable() on Illumos. This platform exposes the function " @@ -36067,62 +38876,62 @@ msgid "" "slower ``fcntl()`` (``F_GETFD`` and then ``F_SETFD``)." msgstr "" -#: ../build/NEWS:23995 +#: ../build/NEWS:25320 msgid "" "`bpo-21389 `__: Displaying the " "__qualname__ of the underlying function in the repr of a bound method." msgstr "" -#: ../build/NEWS:23998 +#: ../build/NEWS:25323 msgid "" "`bpo-22206 `__: Using pthread, " "PyThread_create_key() now sets errno to ENOMEM and returns -1 (error) on " "integer overflow." msgstr "" -#: ../build/NEWS:24001 +#: ../build/NEWS:25326 msgid "" "`bpo-20184 `__: Argument Clinic based " "signature introspection added for 30 of the builtin functions." msgstr "" -#: ../build/NEWS:24004 +#: ../build/NEWS:25329 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:24007 +#: ../build/NEWS:25332 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:24011 +#: ../build/NEWS:25336 msgid "" "`bpo-20179 `__: Apply Argument Clinic to " "bytes and bytearray. Patch by Tal Einat." msgstr "" -#: ../build/NEWS:24014 +#: ../build/NEWS:25339 msgid "" "`bpo-22082 `__: Clear interned strings " "in slotdefs." msgstr "" -#: ../build/NEWS:24016 +#: ../build/NEWS:25341 msgid "Upgrade Unicode database to Unicode 7.0.0." msgstr "" -#: ../build/NEWS:24018 +#: ../build/NEWS:25343 msgid "" "`bpo-21897 `__: Fix a crash with the " "f_locals attribute with closure variables when frame.clear() has been called." msgstr "" -#: ../build/NEWS:24021 +#: ../build/NEWS:25346 msgid "" "`bpo-21205 `__: Add a new " "``__qualname__`` attribute to generator, the qualified name, and use it in " @@ -36131,7 +38940,7 @@ msgid "" "the code. Use ``gen.gi_code.co_name`` to get the name of the code." msgstr "" -#: ../build/NEWS:24027 +#: ../build/NEWS:25352 msgid "" "`bpo-21669 `__: With the aid of " "heuristics in SyntaxError.__init__, the parser now attempts to generate more " @@ -36139,14 +38948,14 @@ msgid "" "\"exec\" and \"print\" are used as statements." msgstr "" -#: ../build/NEWS:24031 +#: ../build/NEWS:25356 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:24035 +#: ../build/NEWS:25360 msgid "" "`bpo-21523 `__: Fix over-pessimistic " "computation of the stack effect of some opcodes in the compiler. This also " @@ -36154,116 +38963,116 @@ msgid "" "a large number of \"and\" and \"or\" operators." msgstr "" -#: ../build/NEWS:24040 +#: ../build/NEWS:25365 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:24043 +#: ../build/NEWS:25368 msgid "" "`bpo-21425 `__: Fix flushing of standard " "streams in the interactive interpreter." msgstr "" -#: ../build/NEWS:24046 +#: ../build/NEWS:25371 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:24050 +#: ../build/NEWS:25375 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:24053 +#: ../build/NEWS:25378 msgid "" "`bpo-20355 `__: -W command line options " "now have higher priority than the PYTHONWARNINGS environment variable. " "Patch by Arfrever." msgstr "" -#: ../build/NEWS:24056 +#: ../build/NEWS:25381 msgid "" "`bpo-21274 `__: Define PATH_MAX for GNU/" "Hurd in Python/pythonrun.c." msgstr "" -#: ../build/NEWS:24058 +#: ../build/NEWS:25383 msgid "" "`bpo-20904 `__: Support setting FPU " "precision on m68k." msgstr "" -#: ../build/NEWS:24060 +#: ../build/NEWS:25385 msgid "" "`bpo-21209 `__: Fix sending tuples to " "custom generator objects with the yield from syntax." msgstr "" -#: ../build/NEWS:24063 +#: ../build/NEWS:25388 msgid "" "`bpo-21193 `__: pow(a, b, c) now raises " "ValueError rather than TypeError when b is negative. Patch by Josh Rosenberg." msgstr "" -#: ../build/NEWS:24066 +#: ../build/NEWS:25391 msgid "" "`bpo-21176 `__: PEP 465: Add the '@' " "operator for matrix multiplication." msgstr "" -#: ../build/NEWS:24068 +#: ../build/NEWS:25393 msgid "" "`bpo-21134 `__: Fix segfault when str is " "called on an uninitialized UnicodeEncodeError, UnicodeDecodeError, or " "UnicodeTranslateError object." msgstr "" -#: ../build/NEWS:24071 +#: ../build/NEWS:25396 msgid "" "`bpo-19537 `__: Fix PyUnicode_DATA() " "alignment under m68k. Patch by Andreas Schwab." msgstr "" -#: ../build/NEWS:24074 +#: ../build/NEWS:25399 msgid "" "`bpo-20929 `__: Add a type cast to avoid " "shifting a negative number." msgstr "" -#: ../build/NEWS:24076 +#: ../build/NEWS:25401 msgid "" "`bpo-20731 `__: Properly position in " "source code files even if they are opened in text mode. Patch by Serhiy " "Storchaka." msgstr "" -#: ../build/NEWS:24079 +#: ../build/NEWS:25404 msgid "" "`bpo-20637 `__: Key-sharing now also " "works for instance dictionaries of subclasses. Patch by Peter Ingebretson." msgstr "" -#: ../build/NEWS:24082 +#: ../build/NEWS:25407 msgid "" "`bpo-8297 `__: Attributes missing from " "modules now include the module name in the error text. Original patch by " "ysj.ray." msgstr "" -#: ../build/NEWS:24085 +#: ../build/NEWS:25410 msgid "" "`bpo-19995 `__: %c, %o, %x, and %X now " "raise TypeError on non-integer input." msgstr "" -#: ../build/NEWS:24087 +#: ../build/NEWS:25412 msgid "" "`bpo-19655 `__: The ASDL parser - used " "by the build process to generate code for managing the Python AST in C - was " @@ -36272,27 +39081,27 @@ msgid "" "source base." msgstr "" -#: ../build/NEWS:24092 +#: ../build/NEWS:25417 msgid "" "`bpo-12546 `__: Allow ``\\x00`` to be " "used as a fill character when using str, int, float, and complex __format__ " "methods." msgstr "" -#: ../build/NEWS:24095 +#: ../build/NEWS:25420 msgid "" "`bpo-20480 `__: Add ipaddress." "reverse_pointer. Patch by Leon Weber." msgstr "" -#: ../build/NEWS:24097 +#: ../build/NEWS:25422 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:24101 +#: ../build/NEWS:25426 msgid "" "`bpo-8931 `__: Make alternate formatting " "('#') for type 'c' raise an exception. In versions prior to 3.5, '#' with " @@ -36300,81 +39109,81 @@ msgid "" "Landschoff." msgstr "" -#: ../build/NEWS:24105 +#: ../build/NEWS:25430 msgid "" "`bpo-23165 `__: Perform overflow checks " "before allocating memory in the _Py_char2wchar function." msgstr "" -#: ../build/NEWS:24111 +#: ../build/NEWS:25436 msgid "" "`bpo-23399 `__: pyvenv creates relative " "symlinks where possible." msgstr "" -#: ../build/NEWS:24113 +#: ../build/NEWS:25438 msgid "" "`bpo-20289 `__: cgi.FieldStorage() now " "supports the context management protocol." msgstr "" -#: ../build/NEWS:24116 +#: ../build/NEWS:25441 msgid "" "`bpo-13128 `__: Print response headers " "for CONNECT requests when debuglevel > 0. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:24119 +#: ../build/NEWS:25444 msgid "" "`bpo-15381 `__: Optimized io.BytesIO to " "make less allocations and copyings." msgstr "" -#: ../build/NEWS:24121 +#: ../build/NEWS:25446 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:24125 +#: ../build/NEWS:25450 msgid "" "`bpo-23099 `__: Closing io.BytesIO with " "exported buffer is rejected now to prevent corrupting exported buffer." msgstr "" -#: ../build/NEWS:24128 +#: ../build/NEWS:25453 msgid "" "`bpo-23326 `__: Removed __ne__ " "implementations. Since fixing default __ne__ implementation in `bpo-21408 " "`__ they are redundant." msgstr "" -#: ../build/NEWS:24131 +#: ../build/NEWS:25456 msgid "" "`bpo-23363 `__: Fix possible overflow in " "itertools.permutations." msgstr "" -#: ../build/NEWS:24133 +#: ../build/NEWS:25458 msgid "" "`bpo-23364 `__: Fix possible overflow in " "itertools.product." msgstr "" -#: ../build/NEWS:24135 +#: ../build/NEWS:25460 msgid "" "`bpo-23366 `__: Fixed possible integer " "overflow in itertools.combinations." msgstr "" -#: ../build/NEWS:24137 +#: ../build/NEWS:25462 msgid "" "`bpo-23369 `__: Fixed possible integer " "overflow in _json.encode_basestring_ascii." msgstr "" -#: ../build/NEWS:24140 +#: ../build/NEWS:25465 msgid "" "`bpo-23353 `__: Fix the exception " "handling of generators in PyEval_EvalFrameEx(). At entry, save or swap the " @@ -36383,116 +39192,116 @@ msgid "" "is WHY_YIELD or WHY_RETURN. Patch co-written with Antoine Pitrou." msgstr "" -#: ../build/NEWS:24146 +#: ../build/NEWS:25471 msgid "" "`bpo-14099 `__: Restored support of " "writing ZIP files to tellable but non-seekable streams." msgstr "" -#: ../build/NEWS:24149 +#: ../build/NEWS:25474 msgid "" "`bpo-14099 `__: Writing to ZipFile and " "reading multiple ZipExtFiles is threadsafe now." msgstr "" -#: ../build/NEWS:24152 +#: ../build/NEWS:25477 msgid "" "`bpo-19361 `__: JSON decoder now raises " "JSONDecodeError instead of ValueError." msgstr "" -#: ../build/NEWS:24154 +#: ../build/NEWS:25479 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:24157 +#: ../build/NEWS:25482 msgid "" "`bpo-23094 `__: Fixed readline with " "frames in Python implementation of pickle." msgstr "" -#: ../build/NEWS:24159 +#: ../build/NEWS:25484 msgid "" "`bpo-23268 `__: Fixed bugs in the " "comparison of ipaddress classes." msgstr "" -#: ../build/NEWS:24161 +#: ../build/NEWS:25486 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:24165 +#: ../build/NEWS:25490 msgid "" "`bpo-19996 `__: :class:`email.feedparser." "FeedParser` now handles (malformed) headers with no key rather than assuming " "the body has started." msgstr "" -#: ../build/NEWS:24168 +#: ../build/NEWS:25493 msgid "" "`bpo-20188 `__: Support Application-" "Layer Protocol Negotiation (ALPN) in the ssl module." msgstr "" -#: ../build/NEWS:24171 +#: ../build/NEWS:25496 msgid "" "`bpo-23133 `__: Pickling of ipaddress " "objects now produces more compact and portable representation." msgstr "" -#: ../build/NEWS:24174 +#: ../build/NEWS:25499 msgid "" "`bpo-23248 `__: Update ssl error codes " "from latest OpenSSL git master." msgstr "" -#: ../build/NEWS:24176 +#: ../build/NEWS:25501 msgid "" "`bpo-23266 `__: Much faster " "implementation of ipaddress.collapse_addresses() when there are many non-" "consecutive addresses." msgstr "" -#: ../build/NEWS:24179 +#: ../build/NEWS:25504 msgid "" "`bpo-23098 `__: 64-bit dev_t is now " "supported in the os module." msgstr "" -#: ../build/NEWS:24181 +#: ../build/NEWS:25506 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:24185 +#: ../build/NEWS:25510 msgid "" "`bpo-15955 `__: Add an option to limit " "output size when decompressing LZMA data. Patch by Nikolaus Rath and Martin " "Panter." msgstr "" -#: ../build/NEWS:24188 +#: ../build/NEWS:25513 msgid "" "`bpo-23250 `__: In the http.cookies " "module, capitalize \"HttpOnly\" and \"Secure\" as they are written in the " "standard." msgstr "" -#: ../build/NEWS:24191 +#: ../build/NEWS:25516 msgid "" "`bpo-23063 `__: In the distutils' check " "command, fix parsing of reST with code or code-block directives." msgstr "" -#: ../build/NEWS:24194 +#: ../build/NEWS:25519 msgid "" "`bpo-23209 `__: selectors.BaseSelector." "get_key() now raises a RuntimeError if the selector is closed. And selectors." @@ -36501,13 +39310,13 @@ msgid "" "(See also: `bpo-23225 `__)" msgstr "" -#: ../build/NEWS:24199 +#: ../build/NEWS:25524 msgid "" "`bpo-17911 `__: Provide a way to seed " "the linecache for a PEP-302 module without actually loading the code." msgstr "" -#: ../build/NEWS:24202 +#: ../build/NEWS:25527 msgid "" "`bpo-17911 `__: Provide a new object API " "for traceback, including the ability to not lookup lines at all until the " @@ -36515,109 +39324,109 @@ msgid "" "being kept alive." msgstr "" -#: ../build/NEWS:24206 +#: ../build/NEWS:25531 msgid "" "`bpo-19777 `__: Provide a home() " "classmethod on Path objects. Contributed by Victor Salgado and Mayank " "Tripathi." msgstr "" -#: ../build/NEWS:24209 +#: ../build/NEWS:25534 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:24212 +#: ../build/NEWS:25537 msgid "" "`bpo-23185 `__: Add math.inf and math." "nan constants." msgstr "" -#: ../build/NEWS:24214 +#: ../build/NEWS:25539 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:24218 +#: ../build/NEWS:25543 msgid "" "`bpo-23143 `__: Remove compatibility " "with OpenSSLs older than 0.9.8." msgstr "" -#: ../build/NEWS:24220 +#: ../build/NEWS:25545 msgid "" "`bpo-23132 `__: Improve performance and " "introspection support of comparison methods created by functool." "total_ordering." msgstr "" -#: ../build/NEWS:24223 +#: ../build/NEWS:25548 msgid "" "`bpo-19776 `__: Add an expanduser() " "method on Path objects." msgstr "" -#: ../build/NEWS:24225 +#: ../build/NEWS:25550 msgid "" "`bpo-23112 `__: Fix SimpleHTTPServer to " "correctly carry the query string and fragment when it redirects to add a " "trailing slash." msgstr "" -#: ../build/NEWS:24228 +#: ../build/NEWS:25553 msgid "" "`bpo-21793 `__: Added http.HTTPStatus " "enums (i.e. HTTPStatus.OK, HTTPStatus.NOT_FOUND). Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:24231 +#: ../build/NEWS:25556 msgid "" "`bpo-23093 `__: In the io, module allow " "more operations to work on detached streams." msgstr "" -#: ../build/NEWS:24234 +#: ../build/NEWS:25559 msgid "" "`bpo-23111 `__: In the ftplib, make ssl." "PROTOCOL_SSLv23 the default protocol version." msgstr "" -#: ../build/NEWS:24237 +#: ../build/NEWS:25562 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:24240 +#: ../build/NEWS:25565 msgid "" "`bpo-19104 `__: pprint now produces " "evaluable output for wrapped strings." msgstr "" -#: ../build/NEWS:24242 +#: ../build/NEWS:25567 msgid "" "`bpo-23071 `__: Added missing names to " "codecs.__all__. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:24244 +#: ../build/NEWS:25569 msgid "" "`bpo-22783 `__: Pickling now uses the " "NEWOBJ opcode instead of the NEWOBJ_EX opcode if possible." msgstr "" -#: ../build/NEWS:24247 +#: ../build/NEWS:25572 msgid "" "`bpo-15513 `__: Added a __sizeof__ " "implementation for pickle classes." msgstr "" -#: ../build/NEWS:24249 +#: ../build/NEWS:25574 msgid "" "`bpo-19858 `__: pickletools.optimize() " "now aware of the MEMOIZE opcode, can produce more compact result and no " @@ -36625,20 +39434,20 @@ msgid "" "together with PUT or BINPUT opcodes." msgstr "" -#: ../build/NEWS:24253 +#: ../build/NEWS:25578 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:24256 +#: ../build/NEWS:25581 msgid "" "`bpo-23016 `__: A warning no longer " "produces an AttributeError when the program is run with pythonw.exe." msgstr "" -#: ../build/NEWS:24259 +#: ../build/NEWS:25584 msgid "" "`bpo-21775 `__: shutil.copytree(): fix " "crash when copying to VFAT. An exception handler assumed that OSError " @@ -36647,46 +39456,46 @@ msgid "" "presumably, any other non-Windows OS). Patch by Greg Ward." msgstr "" -#: ../build/NEWS:24265 +#: ../build/NEWS:25590 msgid "" "`bpo-1218234 `__: Fix inspect." "getsource() to load updated source of reloaded module. Initial patch by " "Berker Peksag." msgstr "" -#: ../build/NEWS:24268 +#: ../build/NEWS:25593 msgid "" "`bpo-21740 `__: Support wrapped " "callables in doctest. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:24270 +#: ../build/NEWS:25595 msgid "" "`bpo-23009 `__: Make sure selectors." "EpollSelector.select() works when no FD is registered." msgstr "" -#: ../build/NEWS:24273 +#: ../build/NEWS:25598 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:24276 +#: ../build/NEWS:25601 msgid "" "`bpo-22696 `__: Add function :func:`sys." "is_finalizing` to know about interpreter shutdown." msgstr "" -#: ../build/NEWS:24279 +#: ../build/NEWS:25604 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:24282 +#: ../build/NEWS:25607 msgid "" "`bpo-14099 `__: ZipFile.open() no longer " "reopen the underlying file. Objects returned by ZipFile.open() can now " @@ -36694,265 +39503,265 @@ msgid "" "passing in a file-like object as the first argument to the constructor." msgstr "" -#: ../build/NEWS:24287 +#: ../build/NEWS:25612 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:24290 +#: ../build/NEWS:25615 msgid "" "`bpo-21971 `__: Update turtledemo doc " "and add module to the index." msgstr "" -#: ../build/NEWS:24292 +#: ../build/NEWS:25617 msgid "" "`bpo-21032 `__: Fixed socket leak if " "HTTPConnection.getresponse() fails. Original patch by Martin Panter." msgstr "" -#: ../build/NEWS:24295 +#: ../build/NEWS:25620 msgid "" "`bpo-22407 `__: Deprecated the use of re." "LOCALE flag with str patterns or re.ASCII. It was newer worked." msgstr "" -#: ../build/NEWS:24298 +#: ../build/NEWS:25623 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:24301 +#: ../build/NEWS:25626 msgid "" "`bpo-22960 `__: Add a context argument " "to xmlrpclib.ServerProxy constructor." msgstr "" -#: ../build/NEWS:24303 +#: ../build/NEWS:25628 msgid "" "`bpo-22389 `__: Add contextlib." "redirect_stderr()." msgstr "" -#: ../build/NEWS:24305 +#: ../build/NEWS:25630 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:24309 +#: ../build/NEWS:25634 msgid "" "`bpo-22915 `__: SAX parser now supports " "files opened with file descriptor or bytes path." msgstr "" -#: ../build/NEWS:24312 +#: ../build/NEWS:25637 msgid "" "`bpo-22609 `__: Constructors and update " "methods of mapping classes in the collections module now accept the self " "keyword argument." msgstr "" -#: ../build/NEWS:24315 +#: ../build/NEWS:25640 msgid "" "`bpo-22940 `__: Add readline." "append_history_file." msgstr "" -#: ../build/NEWS:24317 +#: ../build/NEWS:25642 msgid "" "`bpo-19676 `__: Added the \"namereplace" "\" error handler." msgstr "" -#: ../build/NEWS:24319 +#: ../build/NEWS:25644 msgid "" "`bpo-22788 `__: Add *context* parameter " "to logging.handlers.HTTPHandler." msgstr "" -#: ../build/NEWS:24321 +#: ../build/NEWS:25646 msgid "" "`bpo-22921 `__: Allow SSLContext to take " "the *hostname* parameter even if OpenSSL doesn't support SNI." msgstr "" -#: ../build/NEWS:24324 +#: ../build/NEWS:25649 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:24327 +#: ../build/NEWS:25652 msgid "" "`bpo-22796 `__: HTTP cookie parsing is " "now stricter, in order to protect against potential injection attacks." msgstr "" -#: ../build/NEWS:24330 +#: ../build/NEWS:25655 msgid "" "`bpo-22370 `__: Windows detection in " "pathlib is now more robust." msgstr "" -#: ../build/NEWS:24332 +#: ../build/NEWS:25657 msgid "" "`bpo-22841 `__: Reject coroutines in " "asyncio add_signal_handler(). Patch by Ludovic.Gasc." msgstr "" -#: ../build/NEWS:24335 +#: ../build/NEWS:25660 msgid "" "`bpo-19494 `__: Added urllib.request." "HTTPBasicPriorAuthHandler. Patch by Matej Cepl." msgstr "" -#: ../build/NEWS:24338 +#: ../build/NEWS:25663 msgid "" "`bpo-22578 `__: Added attributes to the " "re.error class." msgstr "" -#: ../build/NEWS:24340 +#: ../build/NEWS:25665 msgid "" "`bpo-22849 `__: Fix possible double free " "in the io.TextIOWrapper constructor." msgstr "" -#: ../build/NEWS:24342 +#: ../build/NEWS:25667 msgid "" "`bpo-12728 `__: Different Unicode " "characters having the same uppercase but different lowercase are now matched " "in case-insensitive regular expressions." msgstr "" -#: ../build/NEWS:24346 +#: ../build/NEWS:25671 msgid "" "`bpo-22821 `__: Fixed fcntl() with " "integer argument on 64-bit big-endian platforms." msgstr "" -#: ../build/NEWS:24349 +#: ../build/NEWS:25674 msgid "" "`bpo-21650 `__: Add an `--sort-keys` " "option to json.tool CLI." msgstr "" -#: ../build/NEWS:24351 +#: ../build/NEWS:25676 msgid "" "`bpo-22824 `__: Updated reprlib output " "format for sets to use set literals. Patch contributed by Berker Peksag." msgstr "" -#: ../build/NEWS:24354 +#: ../build/NEWS:25679 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:24357 +#: ../build/NEWS:25682 msgid "" "`bpo-22406 `__: Fixed the uu_codec codec " "incorrectly ported to 3.x. Based on patch by Martin Panter." msgstr "" -#: ../build/NEWS:24360 +#: ../build/NEWS:25685 msgid "" "`bpo-17293 `__: uuid.getnode() now " "determines MAC address on AIX using netstat. Based on patch by Aivars " "Kalvāns." msgstr "" -#: ../build/NEWS:24363 +#: ../build/NEWS:25688 msgid "" "`bpo-22769 `__: Fixed ttk.Treeview." "tag_has() when called without arguments." msgstr "" -#: ../build/NEWS:24365 +#: ../build/NEWS:25690 msgid "" "`bpo-22417 `__: Verify certificates by " "default in httplib (PEP 476)." msgstr "" -#: ../build/NEWS:24367 +#: ../build/NEWS:25692 msgid "" "`bpo-22775 `__: Fixed unpickling of http." "cookies.SimpleCookie with protocol 2 and above. Patch by Tim Graham." msgstr "" -#: ../build/NEWS:24370 +#: ../build/NEWS:25695 msgid "" "`bpo-22776 `__: Brought excluded code " "into the scope of a try block in SysLogHandler.emit()." msgstr "" -#: ../build/NEWS:24373 +#: ../build/NEWS:25698 msgid "" "`bpo-22665 `__: Add missing " "get_terminal_size and SameFileError to shutil.__all__." msgstr "" -#: ../build/NEWS:24376 +#: ../build/NEWS:25701 msgid "" "`bpo-6623 `__: Remove deprecated Netrc " "class in the ftplib module. Patch by Matt Chaput." msgstr "" -#: ../build/NEWS:24379 +#: ../build/NEWS:25704 msgid "" "`bpo-17381 `__: Fixed handling of case-" "insensitive ranges in regular expressions." msgstr "" -#: ../build/NEWS:24382 +#: ../build/NEWS:25707 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:24385 +#: ../build/NEWS:25710 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:24388 +#: ../build/NEWS:25713 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:24392 +#: ../build/NEWS:25717 msgid "" "`bpo-22217 `__: Implemented reprs of " "classes in the zipfile module." msgstr "" -#: ../build/NEWS:24394 +#: ../build/NEWS:25719 msgid "" "`bpo-22457 `__: Honour load_tests in the " "start_dir of discovery." msgstr "" -#: ../build/NEWS:24396 +#: ../build/NEWS:25721 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:24399 +#: ../build/NEWS:25724 msgid "" "`bpo-13918 `__: Provide a locale." "delocalize() function which can remove locale-specific number formatting " @@ -36960,33 +39769,33 @@ msgid "" "specific type. Patch by Cédric Krier." msgstr "" -#: ../build/NEWS:24403 +#: ../build/NEWS:25728 msgid "" "`bpo-22676 `__: Make the pickling of " "global objects which don't have a __module__ attribute less slow." msgstr "" -#: ../build/NEWS:24406 +#: ../build/NEWS:25731 msgid "" "`bpo-18853 `__: Fixed ResourceWarning in " "shlex.__nain__." msgstr "" -#: ../build/NEWS:24408 +#: ../build/NEWS:25733 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:24411 +#: ../build/NEWS:25736 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:24415 +#: ../build/NEWS:25740 msgid "" "`bpo-19746 `__: Make it possible to " "examine the errors from unittest discovery without executing the test suite. " @@ -36994,7 +39803,7 @@ msgid "" "encountered during discovery." msgstr "" -#: ../build/NEWS:24419 +#: ../build/NEWS:25744 msgid "" "`bpo-21991 `__: Make email." "headerregistry's header 'params' attributes be read-only " @@ -37002,27 +39811,27 @@ msgid "" "was created on each access of the attribute." msgstr "" -#: ../build/NEWS:24423 +#: ../build/NEWS:25748 msgid "" "`bpo-22638 `__: SSLv3 is now disabled " "throughout the standard library. It can still be enabled by instantiating a " "SSLContext manually." msgstr "" -#: ../build/NEWS:24426 +#: ../build/NEWS:25751 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:24429 +#: ../build/NEWS:25754 msgid "" "`bpo-17401 `__: Include closefd in io." "FileIO repr." msgstr "" -#: ../build/NEWS:24431 +#: ../build/NEWS:25756 msgid "" "`bpo-21338 `__: Add silent mode for " "compileall. quiet parameters of compile_{dir, file, path} functions now have " @@ -37030,86 +39839,86 @@ msgid "" "Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:24435 +#: ../build/NEWS:25760 msgid "" "`bpo-20152 `__: Convert the array and " "cmath modules to Argument Clinic." msgstr "" -#: ../build/NEWS:24437 +#: ../build/NEWS:25762 msgid "" "`bpo-18643 `__: Add socket.socketpair() " "on Windows." msgstr "" -#: ../build/NEWS:24439 +#: ../build/NEWS:25764 msgid "" "`bpo-22435 `__: Fix a file descriptor " "leak when socketserver bind fails." msgstr "" -#: ../build/NEWS:24441 +#: ../build/NEWS:25766 msgid "" "`bpo-13096 `__: Fixed segfault in CTypes " "POINTER handling of large values." msgstr "" -#: ../build/NEWS:24443 +#: ../build/NEWS:25768 msgid "" "`bpo-11694 `__: Raise ConversionError in " "xdrlib as documented. Patch by Filip Gruszczyński and Claudiu Popa." msgstr "" -#: ../build/NEWS:24446 +#: ../build/NEWS:25771 msgid "" "`bpo-19380 `__: Optimized parsing of " "regular expressions." msgstr "" -#: ../build/NEWS:24448 +#: ../build/NEWS:25773 msgid "" "`bpo-1519638 `__: Now unmatched groups " "are replaced with empty strings in re.sub() and re.subn()." msgstr "" -#: ../build/NEWS:24451 +#: ../build/NEWS:25776 msgid "" "`bpo-18615 `__: sndhdr.what/whathdr now " "return a namedtuple." msgstr "" -#: ../build/NEWS:24453 +#: ../build/NEWS:25778 msgid "" "`bpo-22462 `__: Fix pyexpat's creation " "of a dummy frame to make it appear in exception tracebacks." msgstr "" -#: ../build/NEWS:24456 +#: ../build/NEWS:25781 msgid "" "`bpo-21965 `__: Add support for in-" "memory SSL to the ssl module. Patch by Geert Jansen." msgstr "" -#: ../build/NEWS:24459 +#: ../build/NEWS:25784 msgid "" "`bpo-21173 `__: Fix len() on a " "WeakKeyDictionary when .clear() was called with an iterator alive." msgstr "" -#: ../build/NEWS:24462 +#: ../build/NEWS:25787 msgid "" "`bpo-11866 `__: Eliminated race " "condition in the computation of names for new threads." msgstr "" -#: ../build/NEWS:24465 +#: ../build/NEWS:25790 msgid "" "`bpo-21905 `__: Avoid RuntimeError in " "pickle.whichmodule() when sys.modules is mutated while iterating. Patch by " "Olivier Grisel." msgstr "" -#: ../build/NEWS:24468 +#: ../build/NEWS:25793 msgid "" "`bpo-11271 `__: concurrent.futures." "Executor.map() now takes a *chunksize* argument to allow batching of tasks " @@ -37117,271 +39926,271 @@ msgid "" "Dan O'Reilly." msgstr "" -#: ../build/NEWS:24472 +#: ../build/NEWS:25797 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:24476 +#: ../build/NEWS:25801 msgid "" "`bpo-22219 `__: The zipfile module CLI " "now adds entries for directories (including empty directories) in ZIP file." msgstr "" -#: ../build/NEWS:24479 +#: ../build/NEWS:25804 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:24482 +#: ../build/NEWS:25807 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:24486 +#: ../build/NEWS:25811 msgid "" "`bpo-20076 `__: Added non derived UTF-8 " "aliases to locale aliases table." msgstr "" -#: ../build/NEWS:24488 +#: ../build/NEWS:25813 msgid "" "`bpo-20079 `__: Added locales supported " "in glibc 2.18 to locale alias table." msgstr "" -#: ../build/NEWS:24490 +#: ../build/NEWS:25815 msgid "" "`bpo-20218 `__: Added convenience " "methods read_text/write_text and read_bytes/ write_bytes to pathlib.Path " "objects." msgstr "" -#: ../build/NEWS:24493 +#: ../build/NEWS:25818 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:24496 +#: ../build/NEWS:25821 msgid "" "`bpo-22517 `__: When an io." "BufferedRWPair object is deallocated, clear its weakrefs." msgstr "" -#: ../build/NEWS:24499 +#: ../build/NEWS:25824 msgid "" "`bpo-22437 `__: Number of capturing " "groups in regular expression is no longer limited by 100." msgstr "" -#: ../build/NEWS:24502 +#: ../build/NEWS:25827 msgid "" "`bpo-17442 `__: InteractiveInterpreter " "now displays the full chained traceback in its showtraceback method, to " "match the built in interactive interpreter." msgstr "" -#: ../build/NEWS:24506 +#: ../build/NEWS:25831 msgid "" "`bpo-23392 `__: Added tests for marshal " "C API that works with FILE*." msgstr "" -#: ../build/NEWS:24508 +#: ../build/NEWS:25833 msgid "" "`bpo-10510 `__: distutils register and " "upload methods now use HTML standards compliant CRLF line endings." msgstr "" -#: ../build/NEWS:24511 +#: ../build/NEWS:25836 msgid "" "`bpo-9850 `__: Fixed macpath.join() for " "empty first component. Patch by Oleg Oshmyan." msgstr "" -#: ../build/NEWS:24514 +#: ../build/NEWS:25839 msgid "" "`bpo-5309 `__: distutils' build and " "build_ext commands now accept a ``-j`` option to enable parallel building of " "extension modules." msgstr "" -#: ../build/NEWS:24517 +#: ../build/NEWS:25842 msgid "" "`bpo-22448 `__: Improve canceled timer " "handles cleanup to prevent unbound memory usage. Patch by Joshua Moore-Oliva." msgstr "" -#: ../build/NEWS:24520 +#: ../build/NEWS:25845 msgid "" "`bpo-22427 `__: TemporaryDirectory no " "longer attempts to clean up twice when used in the with statement in " "generator." msgstr "" -#: ../build/NEWS:24523 +#: ../build/NEWS:25848 msgid "" "`bpo-22362 `__: Forbidden ambiguous " "octal escapes out of range 0-0o377 in regular expressions." msgstr "" -#: ../build/NEWS:24526 +#: ../build/NEWS:25851 msgid "" "`bpo-20912 `__: Now directories added to " "ZIP file have correct Unix and MS-DOS directory attributes." msgstr "" -#: ../build/NEWS:24529 +#: ../build/NEWS:25854 msgid "" "`bpo-21866 `__: ZipFile.close() no " "longer writes ZIP64 central directory records if allowZip64 is false." msgstr "" -#: ../build/NEWS:24532 +#: ../build/NEWS:25857 msgid "" "`bpo-22278 `__: Fix urljoin problem with " "relative urls, a regression observed after changes to issue22118 were " "submitted." msgstr "" -#: ../build/NEWS:24535 +#: ../build/NEWS:25860 msgid "" "`bpo-22415 `__: Fixed debugging output " "of the GROUPREF_EXISTS opcode in the re module. Removed trailing spaces in " "debugging output." msgstr "" -#: ../build/NEWS:24538 +#: ../build/NEWS:25863 msgid "" "`bpo-22423 `__: Unhandled exception in " "thread no longer causes unhandled AttributeError when sys.stderr is None." msgstr "" -#: ../build/NEWS:24541 +#: ../build/NEWS:25866 msgid "" "`bpo-21332 `__: Ensure that " "``bufsize=1`` in subprocess.Popen() selects line buffering, rather than " "block buffering. Patch by Akira Li." msgstr "" -#: ../build/NEWS:24544 +#: ../build/NEWS:25869 msgid "" "`bpo-21091 `__: Fix API bug: email." "message.EmailMessage.is_attachment is now a method." msgstr "" -#: ../build/NEWS:24547 +#: ../build/NEWS:25872 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:24550 +#: ../build/NEWS:25875 msgid "" "`bpo-22247 `__: Add NNTPError to nntplib." "__all__." msgstr "" -#: ../build/NEWS:24552 +#: ../build/NEWS:25877 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:24556 +#: ../build/NEWS:25881 msgid "" "`bpo-4180 `__: The warnings registries " "are now reset when the filters are modified." msgstr "" -#: ../build/NEWS:24559 +#: ../build/NEWS:25884 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:24563 +#: ../build/NEWS:25888 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:24567 +#: ../build/NEWS:25892 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:24570 +#: ../build/NEWS:25895 msgid "" "`bpo-22384 `__: An exception in Tkinter " "callback no longer crashes the program when it is run with pythonw.exe." msgstr "" -#: ../build/NEWS:24573 +#: ../build/NEWS:25898 msgid "" "`bpo-22168 `__: Prevent turtle " "AttributeError with non-default Canvas on OS X." msgstr "" -#: ../build/NEWS:24575 +#: ../build/NEWS:25900 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:24578 +#: ../build/NEWS:25903 msgid "" "`bpo-13968 `__: The glob module now " "supports recursive search in subdirectories using the ``**`` pattern." msgstr "" -#: ../build/NEWS:24581 +#: ../build/NEWS:25906 msgid "" "`bpo-21951 `__: Fixed a crash in Tkinter " "on AIX when called Tcl command with empty string or tuple argument." msgstr "" -#: ../build/NEWS:24584 +#: ../build/NEWS:25909 msgid "" "`bpo-21951 `__: Tkinter now most likely " "raises MemoryError instead of crash if the memory allocation fails." msgstr "" -#: ../build/NEWS:24587 +#: ../build/NEWS:25912 msgid "" "`bpo-22338 `__: Fix a crash in the json " "module on memory allocation failure." msgstr "" -#: ../build/NEWS:24589 +#: ../build/NEWS:25914 msgid "" "`bpo-12410 `__: imaplib.IMAP4 now " "supports the context management protocol. Original patch by Tarek Ziadé." msgstr "" -#: ../build/NEWS:24592 +#: ../build/NEWS:25917 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:24595 +#: ../build/NEWS:25920 msgid "" "`bpo-16662 `__: load_tests() is now " "unconditionally run when it is present in a package's __init__.py. " @@ -37390,33 +40199,33 @@ msgid "" "documented. Patch given by Robert Collins, tweaked by Barry Warsaw." msgstr "" -#: ../build/NEWS:24601 +#: ../build/NEWS:25926 msgid "" "`bpo-22226 `__: First letter no longer " "is stripped from the \"status\" key in the result of Treeview.heading()." msgstr "" -#: ../build/NEWS:24604 +#: ../build/NEWS:25929 msgid "" "`bpo-19524 `__: Fixed resource leak in " "the HTTP connection when an invalid response is received. Patch by Martin " "Panter." msgstr "" -#: ../build/NEWS:24607 +#: ../build/NEWS:25932 msgid "" "`bpo-20421 `__: Add a .version() method " "to SSL sockets exposing the actual protocol version in use." msgstr "" -#: ../build/NEWS:24610 +#: ../build/NEWS:25935 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:24614 +#: ../build/NEWS:25939 msgid "" "`bpo-22051 `__: turtledemo no longer " "reloads examples to re-run them. Initialization of variables and gui setup " @@ -37424,14 +40233,14 @@ msgid "" "on import." msgstr "" -#: ../build/NEWS:24618 +#: ../build/NEWS:25943 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:24622 +#: ../build/NEWS:25947 msgid "" "`bpo-21597 `__: The separator between " "the turtledemo text pane and the drawing canvas can now be grabbed and " @@ -37440,14 +40249,14 @@ msgid "" "screens. Original patches by Jan Kanis and Lita Cho." msgstr "" -#: ../build/NEWS:24628 +#: ../build/NEWS:25953 msgid "" "`bpo-18132 `__: Turtledemo buttons no " "longer disappear when the window is shrunk. Original patches by Jan Kanis " "and Lita Cho." msgstr "" -#: ../build/NEWS:24631 +#: ../build/NEWS:25956 msgid "" "`bpo-22043 `__: time.monotonic() is now " "always available. ``threading.Lock.acquire()``, ``threading.RLock." @@ -37455,14 +40264,14 @@ msgid "" "system clock, when a timeout is used." msgstr "" -#: ../build/NEWS:24636 +#: ../build/NEWS:25961 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:24639 +#: ../build/NEWS:25964 msgid "" "`bpo-22216 `__: smtplib now resets its " "state more completely after a quit. The most obvious consequence of the " @@ -37470,21 +40279,21 @@ msgid "" "connect/starttls sequence." msgstr "" -#: ../build/NEWS:24643 +#: ../build/NEWS:25968 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:24647 +#: ../build/NEWS:25972 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:24651 +#: ../build/NEWS:25976 msgid "" "`bpo-22287 `__: On UNIX, " "_PyTime_gettimeofday() now uses clock_gettime(CLOCK_REALTIME) if available. " @@ -37492,201 +40301,201 @@ msgid "" "Linux (only with glibc older than 2.17)." msgstr "" -#: ../build/NEWS:24656 +#: ../build/NEWS:25981 msgid "" "`bpo-22182 `__: Use e.args to unpack " "exceptions correctly in distutils.file_util.move_file. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:24659 +#: ../build/NEWS:25984 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:24662 +#: ../build/NEWS:25987 msgid "" "`bpo-22042 `__: signal.set_wakeup_fd(fd) " "now raises an exception if the file descriptor is in blocking mode." msgstr "" -#: ../build/NEWS:24665 +#: ../build/NEWS:25990 msgid "" "`bpo-16808 `__: inspect.stack() now " "returns a named tuple instead of a tuple. Patch by Daniel Shahaf." msgstr "" -#: ../build/NEWS:24668 +#: ../build/NEWS:25993 msgid "" "`bpo-22236 `__: Fixed Tkinter images " "copying operations in NoDefaultRoot mode." msgstr "" -#: ../build/NEWS:24670 +#: ../build/NEWS:25995 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:24674 +#: ../build/NEWS:25999 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:24678 +#: ../build/NEWS:26003 msgid "" "`bpo-21549 `__: Added the \"members\" " "parameter to TarFile.list()." msgstr "" -#: ../build/NEWS:24680 +#: ../build/NEWS:26005 msgid "" "`bpo-19628 `__: Allow compileall " "recursion depth to be specified with a -r option." msgstr "" -#: ../build/NEWS:24683 +#: ../build/NEWS:26008 msgid "" "`bpo-15696 `__: Add a __sizeof__ " "implementation for mmap objects on Windows." msgstr "" -#: ../build/NEWS:24685 +#: ../build/NEWS:26010 msgid "" "`bpo-22068 `__: Avoided reference loops " "with Variables and Fonts in Tkinter." msgstr "" -#: ../build/NEWS:24687 +#: ../build/NEWS:26012 msgid "" "`bpo-22165 `__: SimpleHTTPRequestHandler " "now supports undecodable file names." msgstr "" -#: ../build/NEWS:24689 +#: ../build/NEWS:26014 msgid "" "`bpo-15381 `__: Optimized line reading " "in io.BytesIO." msgstr "" -#: ../build/NEWS:24691 +#: ../build/NEWS:26016 msgid "" "`bpo-8797 `__: Raise HTTPError on failed " "Basic Authentication immediately. Initial patch by Sam Bull." msgstr "" -#: ../build/NEWS:24694 +#: ../build/NEWS:26019 msgid "" "`bpo-20729 `__: Restored the use of lazy " "iterkeys()/itervalues()/iteritems() in the mailbox module." msgstr "" -#: ../build/NEWS:24697 +#: ../build/NEWS:26022 msgid "" "`bpo-21448 `__: Changed FeedParser " "feed() to avoid O(N**2) behavior when parsing long line. Original patch by " "Raymond Hettinger." msgstr "" -#: ../build/NEWS:24700 +#: ../build/NEWS:26025 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:24703 +#: ../build/NEWS:26028 msgid "" "`bpo-17923 `__: glob() patterns ending " "with a slash no longer match non-dirs on AIX. Based on patch by Delhallt." msgstr "" -#: ../build/NEWS:24706 +#: ../build/NEWS:26031 msgid "" "`bpo-21725 `__: Added support for RFC " "6531 (SMTPUTF8) in smtpd." msgstr "" -#: ../build/NEWS:24708 +#: ../build/NEWS:26033 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:24712 +#: ../build/NEWS:26037 msgid "" "`bpo-5411 `__: Added support for the " "\"xztar\" format in the shutil module." msgstr "" -#: ../build/NEWS:24714 +#: ../build/NEWS:26039 msgid "" "`bpo-21121 `__: Don't force 3rd party C " "extensions to be built with -Werror=declaration-after-statement." msgstr "" -#: ../build/NEWS:24717 +#: ../build/NEWS:26042 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:24721 +#: ../build/NEWS:26046 msgid "" "`bpo-20170 `__: Convert posixmodule to " "use Argument Clinic." msgstr "" -#: ../build/NEWS:24723 +#: ../build/NEWS:26048 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:24727 +#: ../build/NEWS:26052 msgid "" "`bpo-22127 `__: Bypass IDNA for pure-" "ASCII host names in the socket module (in particular for numeric IPs)." msgstr "" -#: ../build/NEWS:24730 +#: ../build/NEWS:26055 msgid "" "`bpo-21047 `__: set the default value " "for the *convert_charrefs* argument of HTMLParser to True. Patch by Berker " "Peksag." msgstr "" -#: ../build/NEWS:24733 +#: ../build/NEWS:26058 msgid "Add an __all__ to html.entities." msgstr "" -#: ../build/NEWS:24735 +#: ../build/NEWS:26060 msgid "" "`bpo-15114 `__: the strict mode and " "argument of HTMLParser, HTMLParser.error, and the HTMLParserError exception " "have been removed." msgstr "" -#: ../build/NEWS:24738 +#: ../build/NEWS:26063 msgid "" "`bpo-22085 `__: Dropped support of Tk " "8.3 in Tkinter." msgstr "" -#: ../build/NEWS:24740 +#: ../build/NEWS:26065 msgid "" "`bpo-21580 `__: Now Tkinter correctly " "handles bytes arguments passed to Tk. In particular this allows initializing " "images from binary data." msgstr "" -#: ../build/NEWS:24743 +#: ../build/NEWS:26068 msgid "" "`bpo-22003 `__: When initialized from a " "bytes object, io.BytesIO() now defers making a copy until it is mutated, " @@ -37694,14 +40503,14 @@ msgid "" "Wilson." msgstr "" -#: ../build/NEWS:24747 +#: ../build/NEWS:26072 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:24750 +#: ../build/NEWS:26075 msgid "" "`bpo-22054 `__: Add os.get_blocking() " "and os.set_blocking() functions to get and set the blocking mode of a file " @@ -37709,57 +40518,57 @@ msgid "" "functions are not available on Windows." msgstr "" -#: ../build/NEWS:24755 +#: ../build/NEWS:26080 msgid "" "`bpo-17172 `__: Make turtledemo start as " "active on OS X even when run with subprocess. Patch by Lita Cho." msgstr "" -#: ../build/NEWS:24758 +#: ../build/NEWS:26083 msgid "" "`bpo-21704 `__: Fix build error for " "_multiprocessing when semaphores are not available. Patch by Arfrever " "Frehtes Taifersar Arahesis." msgstr "" -#: ../build/NEWS:24761 +#: ../build/NEWS:26086 msgid "" "`bpo-20173 `__: Convert sha1, sha256, " "sha512 and md5 to ArgumentClinic. Patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:24764 +#: ../build/NEWS:26089 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:24767 +#: ../build/NEWS:26092 msgid "" "`bpo-22033 `__: Reprs of most Python " "implemented classes now contain actual class name instead of hardcoded one." msgstr "" -#: ../build/NEWS:24770 +#: ../build/NEWS:26095 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:24773 +#: ../build/NEWS:26098 msgid "" "`bpo-16133 `__: The asynchat.async_chat." "handle_read() method now ignores BlockingIOError exceptions." msgstr "" -#: ../build/NEWS:24776 +#: ../build/NEWS:26101 msgid "" "`bpo-22044 `__: Fixed premature DECREF " "in call_tzinfo_method. Patch by Tom Flanagan." msgstr "" -#: ../build/NEWS:24779 +#: ../build/NEWS:26104 msgid "" "`bpo-19884 `__: readline: Disable the " "meta modifier key if stdout is not a terminal to not write the ANSI sequence " @@ -37767,77 +40576,77 @@ msgid "" "TERM=xterm-256color\") to enable support of 8 bit characters." msgstr "" -#: ../build/NEWS:24784 +#: ../build/NEWS:26109 msgid "" "`bpo-4350 `__: Removed a number of out-of-" "dated and non-working for a long time Tkinter methods." msgstr "" -#: ../build/NEWS:24787 +#: ../build/NEWS:26112 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:24791 +#: ../build/NEWS:26116 msgid "" "`bpo-15275 `__: Clean up and speed up " "the ntpath module." msgstr "" -#: ../build/NEWS:24793 +#: ../build/NEWS:26118 msgid "" "`bpo-21888 `__: plistlib's load() and " "loads() now work if the fmt parameter is specified." msgstr "" -#: ../build/NEWS:24796 +#: ../build/NEWS:26121 msgid "" "`bpo-22032 `__: __qualname__ instead of " "__name__ is now always used to format fully qualified class names of Python " "implemented classes." msgstr "" -#: ../build/NEWS:24799 +#: ../build/NEWS:26124 msgid "" "`bpo-22031 `__: Reprs now always use " "hexadecimal format with the \"0x\" prefix when contain an id in form \" at " "0x...\"." msgstr "" -#: ../build/NEWS:24802 +#: ../build/NEWS:26127 msgid "" "`bpo-22018 `__: signal.set_wakeup_fd() " "now raises an OSError instead of a ValueError on ``fstat()`` failure." msgstr "" -#: ../build/NEWS:24805 +#: ../build/NEWS:26130 msgid "" "`bpo-21044 `__: tarfile.open() now " "handles fileobj with an integer 'name' attribute. Based on patch by Antoine " "Pietri." msgstr "" -#: ../build/NEWS:24808 +#: ../build/NEWS:26133 msgid "" "`bpo-21966 `__: Respect -q command-line " "option when code module is ran." msgstr "" -#: ../build/NEWS:24810 +#: ../build/NEWS:26135 msgid "" "`bpo-19076 `__: Don't pass the redundant " "'file' argument to self.error()." msgstr "" -#: ../build/NEWS:24812 +#: ../build/NEWS:26137 msgid "" "`bpo-16382 `__: Improve exception " "message of warnings.warn() for bad category. Initial patch by Phil Elson." msgstr "" -#: ../build/NEWS:24815 +#: ../build/NEWS:26140 msgid "" "`bpo-21932 `__: os.read() now uses a :c:" "func:`Py_ssize_t` type instead of :c:type:`int` for the size to support " @@ -37846,91 +40655,91 @@ msgid "" "number of requested bytes." msgstr "" -#: ../build/NEWS:24820 +#: ../build/NEWS:26145 msgid "" "`bpo-21942 `__: Fixed source file " "viewing in pydoc's server mode on Windows." msgstr "" -#: ../build/NEWS:24822 +#: ../build/NEWS:26147 msgid "" "`bpo-11259 `__: asynchat.async_chat()." "set_terminator() now raises a ValueError if the number of received bytes is " "negative." msgstr "" -#: ../build/NEWS:24825 +#: ../build/NEWS:26150 msgid "" "`bpo-12523 `__: asynchat.async_chat." "push() now raises a TypeError if it doesn't get a bytes string" msgstr "" -#: ../build/NEWS:24828 +#: ../build/NEWS:26153 msgid "" "`bpo-21707 `__: Add missing " "kwonlyargcount argument to ModuleFinder.replace_paths_in_code()." msgstr "" -#: ../build/NEWS:24831 +#: ../build/NEWS:26156 msgid "" "`bpo-20639 `__: calling Path." "with_suffix('') allows removing the suffix again. Patch by July Tikhonov." msgstr "" -#: ../build/NEWS:24834 +#: ../build/NEWS:26159 msgid "" "`bpo-21714 `__: Disallow the " "construction of invalid paths using Path.with_name(). Original patch by " "Antony Lee." msgstr "" -#: ../build/NEWS:24837 +#: ../build/NEWS:26162 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:24840 +#: ../build/NEWS:26165 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:24843 +#: ../build/NEWS:26168 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:24846 +#: ../build/NEWS:26171 msgid "" "`bpo-5800 `__: headers parameter of " "wsgiref.headers.Headers is now optional. Initial patch by Pablo Torres " "Navarrete and SilentGhost." msgstr "" -#: ../build/NEWS:24849 +#: ../build/NEWS:26174 msgid "" "`bpo-21781 `__: ssl.RAND_add() now " "supports strings longer than 2 GB." msgstr "" -#: ../build/NEWS:24851 +#: ../build/NEWS:26176 msgid "" "`bpo-21679 `__: Prevent extraneous " "fstat() calls during open(). Patch by Bohuslav Kabrda." msgstr "" -#: ../build/NEWS:24854 +#: ../build/NEWS:26179 msgid "" "`bpo-21863 `__: cProfile now displays " "the module name of C extension functions, in addition to their own name." msgstr "" -#: ../build/NEWS:24857 +#: ../build/NEWS:26182 msgid "" "`bpo-11453 `__: asyncore: emit a " "ResourceWarning when an unclosed file_wrapper object is destroyed. The " @@ -37938,86 +40747,86 @@ msgid "" "called twice: the second call does nothing." msgstr "" -#: ../build/NEWS:24861 +#: ../build/NEWS:26186 msgid "" "`bpo-21858 `__: Better handling of " "Python exceptions in the sqlite3 module." msgstr "" -#: ../build/NEWS:24863 +#: ../build/NEWS:26188 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:24866 +#: ../build/NEWS:26191 msgid "" "`bpo-20295 `__: imghdr now recognizes " "OpenEXR format images." msgstr "" -#: ../build/NEWS:24868 +#: ../build/NEWS:26193 msgid "" "`bpo-21729 `__: Used the \"with\" " "statement in the dbm.dumb module to ensure files closing. Patch by Claudiu " "Popa." msgstr "" -#: ../build/NEWS:24871 +#: ../build/NEWS:26196 msgid "" "`bpo-21491 `__: socketserver: Fix a race " "condition in child processes reaping." msgstr "" -#: ../build/NEWS:24873 +#: ../build/NEWS:26198 msgid "" "`bpo-21719 `__: Added the " "``st_file_attributes`` field to os.stat_result on Windows." msgstr "" -#: ../build/NEWS:24876 +#: ../build/NEWS:26201 msgid "" "`bpo-21832 `__: Require named tuple " "inputs to be exact strings." msgstr "" -#: ../build/NEWS:24878 +#: ../build/NEWS:26203 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:24881 +#: ../build/NEWS:26206 msgid "" "`bpo-21723 `__: asyncio.Queue: support " "any type of number (ex: float) for the maximum size. Patch written by " "Vajrasky Kok." msgstr "" -#: ../build/NEWS:24884 +#: ../build/NEWS:26209 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:24887 +#: ../build/NEWS:26212 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:24891 +#: ../build/NEWS:26216 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:24894 +#: ../build/NEWS:26219 msgid "" "`bpo-21326 `__: Add a new is_closed() " "method to asyncio.BaseEventLoop. run_forever() and run_until_complete() " @@ -38025,58 +40834,58 @@ msgid "" "was closed." msgstr "" -#: ../build/NEWS:24898 +#: ../build/NEWS:26223 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:24901 +#: ../build/NEWS:26226 msgid "" "`bpo-21310 `__: Fixed possible resource " "leak in failed open()." msgstr "" -#: ../build/NEWS:24903 +#: ../build/NEWS:26228 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:24906 +#: ../build/NEWS:26231 msgid "" "`bpo-21677 `__: Fixed chaining " "nonnormalized exceptions in io close() methods." msgstr "" -#: ../build/NEWS:24908 +#: ../build/NEWS:26233 msgid "" "`bpo-11709 `__: Fix the pydoc.help " "function to not fail when sys.stdin is not a valid file." msgstr "" -#: ../build/NEWS:24911 +#: ../build/NEWS:26236 msgid "" "`bpo-21515 `__: tempfile.TemporaryFile " "now uses os.O_TMPFILE flag is available." msgstr "" -#: ../build/NEWS:24913 +#: ../build/NEWS:26238 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:24916 +#: ../build/NEWS:26241 msgid "" "`bpo-21463 `__: In urllib.request, fix " "pruning of the FTP cache." msgstr "" -#: ../build/NEWS:24918 +#: ../build/NEWS:26243 msgid "" "`bpo-21618 `__: The subprocess module " "could fail to close open fds that were inherited by the calling process and " @@ -38085,20 +40894,20 @@ msgid "" "and all fds are closed." msgstr "" -#: ../build/NEWS:24923 +#: ../build/NEWS:26248 msgid "" "`bpo-20383 `__: Introduce importlib.util." "module_from_spec() as the preferred way to create a new module." msgstr "" -#: ../build/NEWS:24926 +#: ../build/NEWS:26251 msgid "" "`bpo-21552 `__: Fixed possible integer " "overflow of too long string lengths in the tkinter module on 64-bit " "platforms." msgstr "" -#: ../build/NEWS:24929 +#: ../build/NEWS:26254 msgid "" "`bpo-14315 `__: The zipfile module now " "ignores extra fields in the central directory that are too short to be " @@ -38107,248 +40916,248 @@ msgid "" "zip tools." msgstr "" -#: ../build/NEWS:24934 +#: ../build/NEWS:26259 msgid "" "`bpo-13742 `__: Added \"key\" and " "\"reverse\" parameters to heapq.merge(). (First draft of patch contributed " "by Simon Sapin.)" msgstr "" -#: ../build/NEWS:24937 +#: ../build/NEWS:26262 msgid "" "`bpo-21402 `__: tkinter.ttk now works " "when default root window is not set." msgstr "" -#: ../build/NEWS:24939 +#: ../build/NEWS:26264 msgid "" "`bpo-3015 `__: _tkinter.create() now " "creates tkapp object with wantobject=1 by default." msgstr "" -#: ../build/NEWS:24942 +#: ../build/NEWS:26267 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:24946 +#: ../build/NEWS:26271 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:24950 +#: ../build/NEWS:26275 msgid "" "`bpo-20197 `__: Added support for the " "WebP image type in the imghdr module. Patch by Fabrice Aneche and Claudiu " "Popa." msgstr "" -#: ../build/NEWS:24953 +#: ../build/NEWS:26278 msgid "" "`bpo-21513 `__: Speedup some properties " "of IP addresses (IPv4Address, IPv6Address) such as .is_private or ." "is_multicast." msgstr "" -#: ../build/NEWS:24956 +#: ../build/NEWS:26281 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:24959 +#: ../build/NEWS:26284 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:24962 +#: ../build/NEWS:26287 msgid "" "`bpo-21455 `__: Add a default backlog to " "socket.listen()." msgstr "" -#: ../build/NEWS:24964 +#: ../build/NEWS:26289 msgid "" "`bpo-21525 `__: Most Tkinter methods " "which accepted tuples now accept lists too." msgstr "" -#: ../build/NEWS:24967 +#: ../build/NEWS:26292 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:24971 +#: ../build/NEWS:26296 msgid "" "`bpo-22236 `__: Tkinter tests now don't " "reuse default root window. New root window is created for every test class." msgstr "" -#: ../build/NEWS:24974 +#: ../build/NEWS:26299 msgid "" "`bpo-10744 `__: Fix :pep:`3118` format " "strings on ctypes objects with a nontrivial shape." msgstr "" -#: ../build/NEWS:24977 +#: ../build/NEWS:26302 msgid "" "`bpo-20826 `__: Optimize ipaddress." "collapse_addresses()." msgstr "" -#: ../build/NEWS:24979 +#: ../build/NEWS:26304 msgid "" "`bpo-21487 `__: Optimize ipaddress." "summarize_address_range() and ipaddress.{IPv4Network,IPv6Network}.subnets()." msgstr "" -#: ../build/NEWS:24982 +#: ../build/NEWS:26307 msgid "" "`bpo-21486 `__: Optimize parsing of " "netmasks in ipaddress.IPv4Network and ipaddress.IPv6Network." msgstr "" -#: ../build/NEWS:24985 +#: ../build/NEWS:26310 msgid "" "`bpo-13916 `__: Disallowed the " "surrogatepass error handler for non UTF-\\* encodings." msgstr "" -#: ../build/NEWS:24988 +#: ../build/NEWS:26313 msgid "" "`bpo-20998 `__: Fixed re.fullmatch() of " "repeated single character pattern with ignore case. Original patch by " "Matthew Barnett." msgstr "" -#: ../build/NEWS:24991 +#: ../build/NEWS:26316 msgid "" "`bpo-21075 `__: fileinput.FileInput now " "reads bytes from standard stream if binary mode is specified. Patch by Sam " "Kimbrel." msgstr "" -#: ../build/NEWS:24994 +#: ../build/NEWS:26319 msgid "" "`bpo-19775 `__: Add a samefile() method " "to pathlib Path objects. Initial patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:24997 +#: ../build/NEWS:26322 msgid "" "`bpo-21226 `__: Set up modules properly " "in PyImport_ExecCodeModuleObject (and friends)." msgstr "" -#: ../build/NEWS:25000 +#: ../build/NEWS:26325 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:25003 +#: ../build/NEWS:26328 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:25007 +#: ../build/NEWS:26332 msgid "" "`bpo-21156 `__: importlib.abc." "InspectLoader.source_to_code() is now a staticmethod." msgstr "" -#: ../build/NEWS:25010 +#: ../build/NEWS:26335 msgid "" "`bpo-21424 `__: Simplified and optimized " "heaqp.nlargest() and nmsmallest() to make fewer tuple comparisons." msgstr "" -#: ../build/NEWS:25013 +#: ../build/NEWS:26338 msgid "" "`bpo-21396 `__: Fix TextIOWrapper(..., " "write_through=True) to not force a flush() on the underlying binary stream. " "Patch by akira." msgstr "" -#: ../build/NEWS:25016 +#: ../build/NEWS:26341 msgid "" "`bpo-18314 `__: Unlink now removes " "junctions on Windows. Patch by Kim Gräsman" msgstr "" -#: ../build/NEWS:25018 +#: ../build/NEWS:26343 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:25021 +#: ../build/NEWS:26346 msgid "" "`bpo-21407 `__: _decimal: The module now " "supports function signatures." msgstr "" -#: ../build/NEWS:25023 +#: ../build/NEWS:26348 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:25027 +#: ../build/NEWS:26352 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:25031 +#: ../build/NEWS:26356 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:25034 +#: ../build/NEWS:26359 msgid "" "`bpo-21421 `__: Add __slots__ to the " "MappingViews ABC. Patch by Josh Rosenberg." msgstr "" -#: ../build/NEWS:25036 +#: ../build/NEWS:26361 msgid "" "`bpo-21101 `__: Eliminate double hashing " "in the C speed-up code for collections.Counter()." msgstr "" -#: ../build/NEWS:25039 +#: ../build/NEWS:26364 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:25042 +#: ../build/NEWS:26367 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:25046 +#: ../build/NEWS:26371 msgid "" "`bpo-20951 `__: SSLSocket.send() now " "raises either SSLWantReadError or SSLWantWriteError on a non-blocking socket " @@ -38356,44 +41165,44 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../build/NEWS:25050 +#: ../build/NEWS:26375 msgid "" "`bpo-13248 `__: removed previously " "deprecated asyncore.dispatcher __getattr__ cheap inheritance hack." msgstr "" -#: ../build/NEWS:25053 +#: ../build/NEWS:26378 msgid "" "`bpo-9815 `__: assertRaises now tries to " "clear references to local variables in the exception's traceback." msgstr "" -#: ../build/NEWS:25056 +#: ../build/NEWS:26381 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:25059 +#: ../build/NEWS:26384 msgid "" "`bpo-13204 `__: Calling sys.flags." "__new__ would crash the interpreter, now it raises a TypeError." msgstr "" -#: ../build/NEWS:25062 +#: ../build/NEWS:26387 msgid "" "`bpo-19385 `__: Make operations on a " "closed dbm.dumb database always raise the same exception." msgstr "" -#: ../build/NEWS:25065 +#: ../build/NEWS:26390 msgid "" "`bpo-21207 `__: Detect when the os." "urandom cached fd has been closed or replaced, and open it anew." msgstr "" -#: ../build/NEWS:25068 +#: ../build/NEWS:26393 msgid "" "`bpo-21291 `__: subprocess's Popen." "wait() is now thread safe so that multiple threads may be calling wait() or " @@ -38401,13 +41210,13 @@ msgid "" "returncode value." msgstr "" -#: ../build/NEWS:25072 +#: ../build/NEWS:26397 msgid "" "`bpo-21127 `__: Path objects can now be " "instantiated from str subclass instances (such as ``numpy.str_``)." msgstr "" -#: ../build/NEWS:25075 +#: ../build/NEWS:26400 msgid "" "`bpo-15002 `__: urllib.response object " "to use _TemporaryFileWrapper (and _TemporaryFileCloser) facility. Provides a " @@ -38415,71 +41224,71 @@ msgid "" "Theune." msgstr "" -#: ../build/NEWS:25079 +#: ../build/NEWS:26404 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:25082 +#: ../build/NEWS:26407 msgid "" "`bpo-21068 `__: The ssl.PROTOCOL* " "constants are now enum members." msgstr "" -#: ../build/NEWS:25084 +#: ../build/NEWS:26409 msgid "" "`bpo-21276 `__: posixmodule: Don't " "define USE_XATTRS on KFreeBSD and the Hurd." msgstr "" -#: ../build/NEWS:25086 +#: ../build/NEWS:26411 msgid "" "`bpo-21262 `__: New method " "assert_not_called for Mock. It raises AssertionError if the mock has been " "called." msgstr "" -#: ../build/NEWS:25089 +#: ../build/NEWS:26414 msgid "" "`bpo-21238 `__: New keyword argument " "`unsafe` to Mock. It raises `AttributeError` incase of an attribute " "startswith assert or assret." msgstr "" -#: ../build/NEWS:25092 +#: ../build/NEWS:26417 msgid "" "`bpo-20896 `__: ssl." "get_server_certificate() now uses PROTOCOL_SSLv23, not PROTOCOL_SSLv3, for " "maximum compatibility." msgstr "" -#: ../build/NEWS:25095 +#: ../build/NEWS:26420 msgid "" "`bpo-21239 `__: patch.stopall() didn't " "work deterministically when the same name was patched more than once." msgstr "" -#: ../build/NEWS:25098 +#: ../build/NEWS:26423 msgid "" "`bpo-21203 `__: Updated fileConfig and " "dictConfig to remove inconsistencies. Thanks to Jure Koren for the patch." msgstr "" -#: ../build/NEWS:25101 +#: ../build/NEWS:26426 msgid "" "`bpo-21222 `__: Passing name keyword " "argument to mock.create_autospec now works." msgstr "" -#: ../build/NEWS:25104 +#: ../build/NEWS:26429 msgid "" "`bpo-21197 `__: Add lib64 -> lib symlink " "in venvs on 64-bit non-OS X POSIX." msgstr "" -#: ../build/NEWS:25106 +#: ../build/NEWS:26431 msgid "" "`bpo-17498 `__: Some SMTP servers " "disconnect after certain errors, violating strict RFC conformance. Instead " @@ -38488,213 +41297,213 @@ msgid "" "until the next command is issued." msgstr "" -#: ../build/NEWS:25111 +#: ../build/NEWS:26436 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:25114 +#: ../build/NEWS:26439 msgid "" "`bpo-7776 `__: Fix ``Host:`` header and " "reconnection when using http.client.HTTPConnection.set_tunnel(). Patch by " "Nikolaus Rath." msgstr "" -#: ../build/NEWS:25117 +#: ../build/NEWS:26442 msgid "" "`bpo-20968 `__: unittest.mock.MagicMock " "now supports division. Patch by Johannes Baiter." msgstr "" -#: ../build/NEWS:25120 +#: ../build/NEWS:26445 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:25124 +#: ../build/NEWS:26449 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:25127 +#: ../build/NEWS:26452 msgid "" "`bpo-21171 `__: Fixed undocumented " "filter API of the rot13 codec. Patch by Berker Peksag." msgstr "" -#: ../build/NEWS:25130 +#: ../build/NEWS:26455 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:25134 +#: ../build/NEWS:26459 msgid "" "`bpo-21172 `__: isinstance check relaxed " "from dict to collections.Mapping." msgstr "" -#: ../build/NEWS:25136 +#: ../build/NEWS:26461 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:25139 +#: ../build/NEWS:26464 msgid "" "`bpo-21136 `__: Avoid unnecessary " "normalization of Fractions resulting from power and other operations. Patch " "by Raymond Hettinger." msgstr "" -#: ../build/NEWS:25142 +#: ../build/NEWS:26467 msgid "" "`bpo-17621 `__: Introduce importlib.util." "LazyLoader." msgstr "" -#: ../build/NEWS:25144 +#: ../build/NEWS:26469 msgid "" "`bpo-21076 `__: signal module constants " "were turned into enums. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:25147 +#: ../build/NEWS:26472 msgid "" "`bpo-20636 `__: Improved the repr of " "Tkinter widgets." msgstr "" -#: ../build/NEWS:25149 +#: ../build/NEWS:26474 msgid "" "`bpo-19505 `__: The items, keys, and " "values views of OrderedDict now support reverse iteration using reversed()." msgstr "" -#: ../build/NEWS:25152 +#: ../build/NEWS:26477 msgid "" "`bpo-21149 `__: Improved thread-safety " "in logging cleanup during interpreter shutdown. Thanks to Devin Jeanpierre " "for the patch." msgstr "" -#: ../build/NEWS:25155 +#: ../build/NEWS:26480 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:25159 +#: ../build/NEWS:26484 msgid "" "`bpo-21200 `__: Return None from pkgutil." "get_loader() when __spec__ is missing." msgstr "" -#: ../build/NEWS:25161 +#: ../build/NEWS:26486 msgid "" "`bpo-21013 `__: Enhance ssl." "create_default_context() when used for server side sockets to provide better " "security by default." msgstr "" -#: ../build/NEWS:25164 +#: ../build/NEWS:26489 msgid "" "`bpo-20145 `__: `assertRaisesRegex` and " "`assertWarnsRegex` now raise a TypeError if the second argument is not a " "string or compiled regex." msgstr "" -#: ../build/NEWS:25167 +#: ../build/NEWS:26492 msgid "" "`bpo-20633 `__: Replace relative import " "by absolute import." msgstr "" -#: ../build/NEWS:25169 +#: ../build/NEWS:26494 msgid "" "`bpo-20980 `__: Stop wrapping exception " "when using ThreadPool." msgstr "" -#: ../build/NEWS:25171 +#: ../build/NEWS:26496 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:25174 +#: ../build/NEWS:26499 msgid "" "`bpo-20990 `__: Fix issues found by " "pyflakes for multiprocessing." msgstr "" -#: ../build/NEWS:25176 +#: ../build/NEWS:26501 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:25180 +#: ../build/NEWS:26505 msgid "" "`bpo-21000 `__: Improve the command-line " "interface of json.tool." msgstr "" -#: ../build/NEWS:25182 +#: ../build/NEWS:26507 msgid "" "`bpo-20995 `__: Enhance default ciphers " "used by the ssl module to enable better security and prioritize perfect " "forward secrecy." msgstr "" -#: ../build/NEWS:25185 +#: ../build/NEWS:26510 msgid "" "`bpo-20884 `__: Don't assume that " "__file__ is defined on importlib.__init__." msgstr "" -#: ../build/NEWS:25187 +#: ../build/NEWS:26512 msgid "" "`bpo-21499 `__: Ignore __builtins__ in " "several test_importlib.test_api tests." msgstr "" -#: ../build/NEWS:25189 +#: ../build/NEWS:26514 msgid "" "`bpo-20627 `__: xmlrpc.client." "ServerProxy is now a context manager." msgstr "" -#: ../build/NEWS:25191 +#: ../build/NEWS:26516 msgid "" "`bpo-19165 `__: The formatter module now " "raises DeprecationWarning instead of PendingDeprecationWarning." msgstr "" -#: ../build/NEWS:25194 +#: ../build/NEWS:26519 msgid "" "`bpo-13936 `__: Remove the ability of " "datetime.time instances to be considered false in boolean contexts." msgstr "" -#: ../build/NEWS:25197 +#: ../build/NEWS:26522 msgid "" "`bpo-18931 `__: selectors module now " "supports /dev/poll on Solaris. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:25200 +#: ../build/NEWS:26525 msgid "" "`bpo-19977 `__: When the ``LC_TYPE`` " "locale is the POSIX locale (``C`` locale), :py:data:`sys.stdin` and :py:data:" @@ -38702,13 +41511,13 @@ msgid "" "the ``strict`` error handler." msgstr "" -#: ../build/NEWS:25205 +#: ../build/NEWS:26530 msgid "" "`bpo-20574 `__: Implement incremental " "decoder for cp65001 code (Windows code page 65001, Microsoft UTF-8)." msgstr "" -#: ../build/NEWS:25208 +#: ../build/NEWS:26533 msgid "" "`bpo-20879 `__: Delay the initialization " "of encoding and decoding tables for base32, ascii85 and base85 codecs in the " @@ -38717,13 +41526,13 @@ msgid "" "used." msgstr "" -#: ../build/NEWS:25213 +#: ../build/NEWS:26538 msgid "" "`bpo-19157 `__: Include the broadcast " "address in the usuable hosts for IPv6 in ipaddress." msgstr "" -#: ../build/NEWS:25216 +#: ../build/NEWS:26541 msgid "" "`bpo-11599 `__: When an external command " "(e.g. compiler) fails, distutils now prints out the whole command line " @@ -38731,90 +41540,90 @@ msgid "" "DISTUTILS_DEBUG is set." msgstr "" -#: ../build/NEWS:25220 +#: ../build/NEWS:26545 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:25223 +#: ../build/NEWS:26548 msgid "" "`bpo-20875 `__: Prevent possible gzip " "\"'read' is not defined\" NameError. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:25226 +#: ../build/NEWS:26551 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:25230 +#: ../build/NEWS:26555 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:25234 +#: ../build/NEWS:26559 msgid "" "`bpo-20778 `__: Fix modulefinder to work " "with bytecode-only modules." msgstr "" -#: ../build/NEWS:25236 +#: ../build/NEWS:26561 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:25239 +#: ../build/NEWS:26564 msgid "" "`bpo-19748 `__: On AIX, time.mktime() " "now raises an OverflowError for year outsize range [1902; 2037]." msgstr "" -#: ../build/NEWS:25242 +#: ../build/NEWS:26567 msgid "" "`bpo-19573 `__: inspect.signature: Use " "enum for parameter kind constants." msgstr "" -#: ../build/NEWS:25244 +#: ../build/NEWS:26569 msgid "" "`bpo-20726 `__: inspect.signature: Make " "Signature and Parameter picklable." msgstr "" -#: ../build/NEWS:25246 +#: ../build/NEWS:26571 msgid "" "`bpo-17373 `__: Add inspect.Signature." "from_callable method." msgstr "" -#: ../build/NEWS:25248 +#: ../build/NEWS:26573 msgid "" "`bpo-20378 `__: Improve repr of inspect." "Signature and inspect.Parameter." msgstr "" -#: ../build/NEWS:25250 +#: ../build/NEWS:26575 msgid "" "`bpo-20816 `__: Fix inspect." "getcallargs() to raise correct TypeError for missing keyword-only arguments. " "Patch by Jeremiah Lowin." msgstr "" -#: ../build/NEWS:25253 +#: ../build/NEWS:26578 msgid "" "`bpo-20817 `__: Fix inspect." "getcallargs() to fail correctly if more than 3 arguments are missing. Patch " "by Jeremiah Lowin." msgstr "" -#: ../build/NEWS:25256 +#: ../build/NEWS:26581 msgid "" "`bpo-6676 `__: Ensure a meaningful " "exception is raised when attempting to parse more than one XML document per " @@ -38822,7 +41631,7 @@ msgid "" "Amaury Forgeot d'Arc, with suggested wording by David Gutteridge)" msgstr "" -#: ../build/NEWS:25261 +#: ../build/NEWS:26586 msgid "" "`bpo-21117 `__: Fix inspect.signature to " "better support functools.partial. Due to the specifics of functools.partial " @@ -38830,80 +41639,80 @@ msgid "" "become keyword-only." msgstr "" -#: ../build/NEWS:25266 +#: ../build/NEWS:26591 msgid "" "`bpo-20334 `__: inspect.Signature and " "inspect.Parameter are now hashable. Thanks to Antony Lee for bug reports and " "suggestions." msgstr "" -#: ../build/NEWS:25269 +#: ../build/NEWS:26594 msgid "" "`bpo-15916 `__: doctest.DocTestSuite " "returns an empty unittest.TestSuite instead of raising ValueError if it " "finds no tests" msgstr "" -#: ../build/NEWS:25272 +#: ../build/NEWS:26597 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:25275 +#: ../build/NEWS:26600 msgid "" "asyncio: Add gi_{frame,running,code} properties to CoroWrapper (upstream " "`bpo-163 `__)." msgstr "" -#: ../build/NEWS:25278 +#: ../build/NEWS:26603 msgid "" "`bpo-21311 `__: Avoid exception in " "_osx_support with non-standard compiler configurations. Patch by John " "Szakmeister." msgstr "" -#: ../build/NEWS:25281 +#: ../build/NEWS:26606 msgid "" "`bpo-11571 `__: Ensure that the turtle " "window becomes the topmost window when launched on OS X." msgstr "" -#: ../build/NEWS:25284 +#: ../build/NEWS:26609 msgid "" "`bpo-21801 `__: Validate that " "__signature__ is None or an instance of Signature." msgstr "" -#: ../build/NEWS:25287 +#: ../build/NEWS:26612 msgid "" "`bpo-21923 `__: Prevent AttributeError " "in distutils.sysconfig.customize_compiler due to possible uninitialized " "_config_vars." msgstr "" -#: ../build/NEWS:25291 +#: ../build/NEWS:26616 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:25294 +#: ../build/NEWS:26619 msgid "" "`bpo-22733 `__: Fix ffi_prep_args not " "zero-extending argument values correctly on 64-bit Windows." msgstr "" -#: ../build/NEWS:25297 +#: ../build/NEWS:26622 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:25304 +#: ../build/NEWS:26629 msgid "" "`bpo-20577 `__: Configuration of the max " "line length for the FormatParagraph extension has been moved from the " @@ -38911,20 +41720,20 @@ msgid "" "Config Extensions dialog. Patch by Tal Einat." msgstr "" -#: ../build/NEWS:25309 +#: ../build/NEWS:26634 msgid "" "`bpo-16893 `__: Update Idle doc chapter " "to match current Idle and add new information." msgstr "" -#: ../build/NEWS:25312 +#: ../build/NEWS:26637 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:25316 +#: ../build/NEWS:26641 msgid "" "`bpo-16233 `__: A module browser (File : " "Class Browser, Alt+C) requires an editor window with a filename. When Class " @@ -38934,7 +41743,7 @@ msgid "" "corresponding browser is also opened." msgstr "" -#: ../build/NEWS:25322 +#: ../build/NEWS:26647 msgid "" "`bpo-4832 `__: Save As to type Python " "files automatically adds .py to the name you enter (even if your system does " @@ -38942,100 +41751,100 @@ msgid "" "files." msgstr "" -#: ../build/NEWS:25326 +#: ../build/NEWS:26651 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:25329 +#: ../build/NEWS:26654 msgid "" "`bpo-17390 `__: Adjust Editor window " "title; remove 'Python', move version to end." msgstr "" -#: ../build/NEWS:25332 +#: ../build/NEWS:26657 msgid "" "`bpo-14105 `__: Idle debugger " "breakpoints no longer disappear when inserting or deleting lines." msgstr "" -#: ../build/NEWS:25335 +#: ../build/NEWS:26660 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:25339 +#: ../build/NEWS:26664 msgid "" "`bpo-21765 `__: Add support for non-" "ascii identifiers to HyperParser." msgstr "" -#: ../build/NEWS:25341 +#: ../build/NEWS:26666 msgid "" "`bpo-21940 `__: Add unittest for " "WidgetRedirector. Initial patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:25344 +#: ../build/NEWS:26669 msgid "" "`bpo-18592 `__: Add unittest for " "SearchDialogBase. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:25346 +#: ../build/NEWS:26671 msgid "" "`bpo-21694 `__: Add unittest for " "ParenMatch. Patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:25348 +#: ../build/NEWS:26673 msgid "" "`bpo-21686 `__: add unittest for " "HyperParser. Original patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:25351 +#: ../build/NEWS:26676 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:25355 +#: ../build/NEWS:26680 msgid "" "`bpo-21695 `__: Closing a Find-in-files " "output window while the search is still in progress no longer closes Idle." msgstr "" -#: ../build/NEWS:25358 +#: ../build/NEWS:26683 msgid "" "`bpo-18910 `__: Add unittest for " "textView. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:25360 +#: ../build/NEWS:26685 msgid "" "`bpo-18292 `__: Add unittest for " "AutoExpand. Patch by Saihadhav Heblikar." msgstr "" -#: ../build/NEWS:25362 +#: ../build/NEWS:26687 msgid "" "`bpo-18409 `__: Add unittest for " "AutoComplete. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:25364 +#: ../build/NEWS:26689 msgid "" "`bpo-21477 `__: htest.py - Improve " "framework, complete set of tests. Patches by Saimadhav Heblikar" msgstr "" -#: ../build/NEWS:25367 +#: ../build/NEWS:26692 msgid "" "`bpo-18104 `__: Add idlelib/idle_test/" "htest.py with a few sample tests to begin consolidating and improving human-" @@ -39043,89 +41852,89 @@ msgid "" "Running the module as __main__ runs all tests." msgstr "" -#: ../build/NEWS:25372 +#: ../build/NEWS:26697 msgid "" "`bpo-21139 `__: Change default paragraph " "width to 72, the :pep:`8` recommendation." msgstr "" -#: ../build/NEWS:25375 +#: ../build/NEWS:26700 msgid "" "`bpo-21284 `__: Paragraph reformat test " "passes after user changes reformat width." msgstr "" -#: ../build/NEWS:25378 +#: ../build/NEWS:26703 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:25381 +#: ../build/NEWS:26706 msgid "" "`bpo-23180 `__: Rename IDLE \"Windows\" " "menu item to \"Window\". Patch by Al Sweigart." msgstr "" -#: ../build/NEWS:25387 +#: ../build/NEWS:26712 msgid "" "`bpo-15506 `__: Use standard " "PKG_PROG_PKG_CONFIG autoconf macro in the configure script." msgstr "" -#: ../build/NEWS:25390 +#: ../build/NEWS:26715 msgid "" "`bpo-22935 `__: Allow the ssl module to " "be compiled if openssl doesn't support SSL 3." msgstr "" -#: ../build/NEWS:25393 +#: ../build/NEWS:26718 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:25396 +#: ../build/NEWS:26721 msgid "" "`bpo-22591 `__: Drop support of MS-DOS, " "especially of the DJGPP compiler (MS-DOS port of GCC)." msgstr "" -#: ../build/NEWS:25399 +#: ../build/NEWS:26724 msgid "" "`bpo-16537 `__: Check whether self." "extensions is empty in setup.py. Patch by Jonathan Hosmer." msgstr "" -#: ../build/NEWS:25402 +#: ../build/NEWS:26727 msgid "" "`bpo-22359 `__: Remove incorrect uses of " "recursive make. Patch by Jonas Wagner." msgstr "" -#: ../build/NEWS:25405 +#: ../build/NEWS:26730 msgid "" "`bpo-21958 `__: Define HAVE_ROUND when " "building with Visual Studio 2013 and above. Patch by Zachary Turner." msgstr "" -#: ../build/NEWS:25408 +#: ../build/NEWS:26733 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:25412 +#: ../build/NEWS:26737 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:25415 +#: ../build/NEWS:26740 msgid "" "`bpo-21141 `__: The Windows build " "process no longer attempts to find Perl, instead relying on OpenSSL source " @@ -39136,109 +41945,109 @@ msgid "" "and ready to build." msgstr "" -#: ../build/NEWS:25422 +#: ../build/NEWS:26747 msgid "" "`bpo-21037 `__: Add a build option to " "enable AddressSanitizer support." msgstr "" -#: ../build/NEWS:25424 +#: ../build/NEWS:26749 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:25428 +#: ../build/NEWS:26753 msgid "" "`bpo-21285 `__: Refactor and fix curses " "configure check to always search in a ncursesw directory." msgstr "" -#: ../build/NEWS:25431 +#: ../build/NEWS:26756 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:25435 +#: ../build/NEWS:26760 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:25438 +#: ../build/NEWS:26763 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:25441 +#: ../build/NEWS:26766 msgid "" "`bpo-20022 `__: Eliminate use of " "deprecated bundlebuilder in OS X builds." msgstr "" -#: ../build/NEWS:25443 +#: ../build/NEWS:26768 msgid "" "`bpo-15968 `__: Incorporated Tcl, Tk, " "and Tix builds into the Windows build solution." msgstr "" -#: ../build/NEWS:25446 +#: ../build/NEWS:26771 msgid "" "`bpo-17095 `__: Fix Modules/Setup " "*shared* support." msgstr "" -#: ../build/NEWS:25448 +#: ../build/NEWS:26773 msgid "" "`bpo-21811 `__: Anticipated fixes to " "support OS X versions > 10.9." msgstr "" -#: ../build/NEWS:25450 +#: ../build/NEWS:26775 msgid "" "`bpo-21166 `__: Prevent possible " "segfaults and other random failures of python --generate-posix-vars in " "pybuilddir.txt build target." msgstr "" -#: ../build/NEWS:25453 +#: ../build/NEWS:26778 msgid "" "`bpo-18096 `__: Fix library order " "returned by python-config." msgstr "" -#: ../build/NEWS:25455 +#: ../build/NEWS:26780 msgid "" "`bpo-17219 `__: Add library build dir " "for Python extension cross-builds." msgstr "" -#: ../build/NEWS:25457 +#: ../build/NEWS:26782 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:25460 +#: ../build/NEWS:26785 msgid "" "`bpo-21236 `__: Build _msi.pyd with " "cabinet.lib instead of fci.lib" msgstr "" -#: ../build/NEWS:25462 +#: ../build/NEWS:26787 msgid "" "`bpo-17128 `__: Use private version of " "OpenSSL for OS X 10.5+ installer." msgstr "" -#: ../build/NEWS:25467 +#: ../build/NEWS:26792 msgid "" "`bpo-14203 `__: Remove obsolete support " "for view==NULL in PyBuffer_FillInfo(), bytearray_getbuffer(), " @@ -39246,7 +42055,7 @@ msgid "" "BufferError in that case." msgstr "" -#: ../build/NEWS:25471 +#: ../build/NEWS:26796 msgid "" "`bpo-22445 `__: PyBuffer_IsContiguous() " "now implements precise contiguity tests, compatible with NumPy's " @@ -39254,19 +42063,19 @@ msgid "" "reported false negatives for corner cases." msgstr "" -#: ../build/NEWS:25475 +#: ../build/NEWS:26800 msgid "" "`bpo-22079 `__: PyType_Ready() now " "checks that statically allocated type has no dynamically allocated bases." msgstr "" -#: ../build/NEWS:25478 +#: ../build/NEWS:26803 msgid "" "`bpo-22453 `__: Removed non-documented " "macro PyObject_REPR()." msgstr "" -#: ../build/NEWS:25480 +#: ../build/NEWS:26805 msgid "" "`bpo-18395 `__: Rename " "``_Py_char2wchar()`` to :c:func:`Py_DecodeLocale`, rename " @@ -39274,7 +42083,7 @@ msgid "" "functions." msgstr "" -#: ../build/NEWS:25484 +#: ../build/NEWS:26809 msgid "" "`bpo-21233 `__: Add new C functions: " "PyMem_RawCalloc(), PyMem_Calloc(), PyObject_Calloc(), _PyObject_GC_Calloc(). " @@ -39282,7 +42091,7 @@ msgid "" "objects which is faster and use less memory." msgstr "" -#: ../build/NEWS:25489 +#: ../build/NEWS:26814 msgid "" "`bpo-20942 `__: " "PyImport_ImportFrozenModuleObject() no longer sets __file__ to match what " @@ -39290,27 +42099,27 @@ msgid "" "using imp.init_frozen()." msgstr "" -#: ../build/NEWS:25496 +#: ../build/NEWS:26821 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:25500 +#: ../build/NEWS:26825 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:25504 +#: ../build/NEWS:26829 msgid "" "`bpo-21514 `__: The documentation of the " "json module now refers to new JSON RFC 7159 instead of obsoleted RFC 4627." msgstr "" -#: ../build/NEWS:25507 +#: ../build/NEWS:26832 msgid "" "`bpo-21777 `__: The binary sequence " "methods on bytes and bytearray are now documented explicitly, rather than " @@ -39318,39 +42127,39 @@ msgid "" "behaviour of the corresponding str methods." msgstr "" -#: ../build/NEWS:25512 +#: ../build/NEWS:26837 msgid "" "`bpo-6916 `__: undocument deprecated " "asynchat.fifo class." msgstr "" -#: ../build/NEWS:25514 +#: ../build/NEWS:26839 msgid "" "`bpo-17386 `__: Expanded functionality " "of the ``Doc/make.bat`` script to make it much more comparable to ``Doc/" "Makefile``." msgstr "" -#: ../build/NEWS:25517 +#: ../build/NEWS:26842 msgid "" "`bpo-21312 `__: Update the thread_foobar." "h template file to include newer threading APIs. Patch by Jack McCracken." msgstr "" -#: ../build/NEWS:25520 +#: ../build/NEWS:26845 msgid "" "`bpo-21043 `__: Remove the " "recommendation for specific CA organizations and to mention the ability to " "load the OS certificates." msgstr "" -#: ../build/NEWS:25523 +#: ../build/NEWS:26848 msgid "" "`bpo-20765 `__: Add missing " "documentation for PurePath.with_name() and PurePath.with_suffix()." msgstr "" -#: ../build/NEWS:25526 +#: ../build/NEWS:26851 msgid "" "`bpo-19407 `__: New package installation " "and distribution guides based on the Python Packaging Authority tools. " @@ -39359,76 +42168,76 @@ msgid "" "that isn't recorded anywhere else." msgstr "" -#: ../build/NEWS:25531 +#: ../build/NEWS:26856 msgid "" "`bpo-19697 `__: Document cases where " "__main__.__spec__ is None." msgstr "" -#: ../build/NEWS:25536 +#: ../build/NEWS:26861 msgid "" "`bpo-18982 `__: Add tests for CLI of the " "calendar module." msgstr "" -#: ../build/NEWS:25538 +#: ../build/NEWS:26863 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:25542 +#: ../build/NEWS:26867 msgid "" "`bpo-22838 `__: All test_re tests now " "work with unittest test discovery." msgstr "" -#: ../build/NEWS:25544 +#: ../build/NEWS:26869 msgid "" "`bpo-22173 `__: Update lib2to3 tests to " "use unittest test discovery." msgstr "" -#: ../build/NEWS:25546 +#: ../build/NEWS:26871 msgid "" "`bpo-16000 `__: Convert test_curses to " "use unittest." msgstr "" -#: ../build/NEWS:25548 +#: ../build/NEWS:26873 msgid "" "`bpo-21456 `__: Skip two tests in " "test_urllib2net.py if _ssl module not present. Patch by Remi Pointel." msgstr "" -#: ../build/NEWS:25551 +#: ../build/NEWS:26876 msgid "" "`bpo-20746 `__: Fix test_pdb to run in " "refleak mode (-R). Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:25554 +#: ../build/NEWS:26879 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:25557 +#: ../build/NEWS:26882 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:25560 +#: ../build/NEWS:26885 msgid "" "`bpo-22111 `__: Assorted cleanups in " "test_imaplib. Patch by Milan Oberkirch." msgstr "" -#: ../build/NEWS:25562 +#: ../build/NEWS:26887 msgid "" "`bpo-22002 `__: Added " "``load_package_tests`` function to test.support and used it to implement/" @@ -39436,27 +42245,27 @@ msgid "" "test_json, and test_tools." msgstr "" -#: ../build/NEWS:25566 +#: ../build/NEWS:26891 msgid "" "`bpo-21976 `__: Fix test_ssl to accept " "LibreSSL version strings. Thanks to William Orr." msgstr "" -#: ../build/NEWS:25569 +#: ../build/NEWS:26894 msgid "" "`bpo-21918 `__: Converted test_tools " "from a module to a package containing separate test files for each tested " "script." msgstr "" -#: ../build/NEWS:25572 +#: ../build/NEWS:26897 msgid "" "`bpo-9554 `__: Use modern unittest " "features in test_argparse. Initial patch by Denver Coneybeare and Radu " "Voicilas." msgstr "" -#: ../build/NEWS:25575 +#: ../build/NEWS:26900 msgid "" "`bpo-20155 `__: Changed HTTP method " "names in failing tests in test_httpservers so that packet filtering software " @@ -39464,19 +42273,19 @@ msgid "" "transaction semantics expected by the tests." msgstr "" -#: ../build/NEWS:25580 +#: ../build/NEWS:26905 msgid "" "`bpo-19493 `__: Refactored the ctypes " "test package to skip tests explicitly rather than silently." msgstr "" -#: ../build/NEWS:25583 +#: ../build/NEWS:26908 msgid "" "`bpo-18492 `__: All resources are now " "allowed when tests are not run by regrtest.py." msgstr "" -#: ../build/NEWS:25586 +#: ../build/NEWS:26911 msgid "" "`bpo-21634 `__: Fix pystone micro-" "benchmark: use floor division instead of true division to benchmark integers " @@ -39484,162 +42293,162 @@ msgid "" "by Lennart Regebro." msgstr "" -#: ../build/NEWS:25590 +#: ../build/NEWS:26915 msgid "" "`bpo-21605 `__: Added tests for Tkinter " "images." msgstr "" -#: ../build/NEWS:25592 +#: ../build/NEWS:26917 msgid "" "`bpo-21493 `__: Added test for ntpath." "expanduser(). Original patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:25595 +#: ../build/NEWS:26920 msgid "" "`bpo-19925 `__: Added tests for the spwd " "module. Original patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:25598 +#: ../build/NEWS:26923 msgid "" "`bpo-21522 `__: Added Tkinter tests for " "Listbox.itemconfigure(), PanedWindow.paneconfigure(), and Menu." "entryconfigure()." msgstr "" -#: ../build/NEWS:25601 +#: ../build/NEWS:26926 msgid "" "`bpo-17756 `__: Fix test_code test when " "run from the installed location." msgstr "" -#: ../build/NEWS:25603 +#: ../build/NEWS:26928 msgid "" "`bpo-17752 `__: Fix distutils tests when " "run from the installed location." msgstr "" -#: ../build/NEWS:25605 +#: ../build/NEWS:26930 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:25609 +#: ../build/NEWS:26934 msgid "" "`bpo-21275 `__: Fix a socket test on " "KFreeBSD." msgstr "" -#: ../build/NEWS:25611 +#: ../build/NEWS:26936 msgid "" "`bpo-21223 `__: Pass test_site/" "test_startup_imports when some of the extensions are built as builtins." msgstr "" -#: ../build/NEWS:25614 +#: ../build/NEWS:26939 msgid "" "`bpo-20635 `__: Added tests for Tk " "geometry managers." msgstr "" -#: ../build/NEWS:25616 +#: ../build/NEWS:26941 msgid "Add test case for freeze." msgstr "" -#: ../build/NEWS:25618 +#: ../build/NEWS:26943 msgid "" "`bpo-20743 `__: Fix a reference leak in " "test_tcl." msgstr "" -#: ../build/NEWS:25620 +#: ../build/NEWS:26945 msgid "" "`bpo-21097 `__: Move test_namespace_pkgs " "into test_importlib." msgstr "" -#: ../build/NEWS:25622 +#: ../build/NEWS:26947 msgid "" "`bpo-21503 `__: Use test_both() " "consistently in test_importlib." msgstr "" -#: ../build/NEWS:25624 +#: ../build/NEWS:26949 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:25628 +#: ../build/NEWS:26953 msgid "" "`bpo-20668 `__: asyncio tests no longer " "rely on tests.txt file. (Patch by Vajrasky Kok)" msgstr "" -#: ../build/NEWS:25631 +#: ../build/NEWS:26956 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:25634 +#: ../build/NEWS:26959 msgid "" "`bpo-22770 `__: Prevent some Tk " "segfaults on OS X when running gui tests." msgstr "" -#: ../build/NEWS:25636 +#: ../build/NEWS:26961 msgid "" "`bpo-23211 `__: Workaround test_logging " "failure on some OS X 10.6 systems." msgstr "" -#: ../build/NEWS:25638 +#: ../build/NEWS:26963 msgid "" "`bpo-23345 `__: Prevent test_ssl " "failures with large OpenSSL patch level values (like 0.9.8zc)." msgstr "" -#: ../build/NEWS:25644 +#: ../build/NEWS:26969 msgid "" "`bpo-22314 `__: pydoc now works when the " "LINES environment variable is set." msgstr "" -#: ../build/NEWS:25646 +#: ../build/NEWS:26971 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:25649 +#: ../build/NEWS:26974 msgid "" "`bpo-20076 `__: The makelocalealias.py " "script no longer ignores UTF-8 mapping." msgstr "" -#: ../build/NEWS:25651 +#: ../build/NEWS:26976 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:25654 +#: ../build/NEWS:26979 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:25657 +#: ../build/NEWS:26982 msgid "" "`bpo-22120 `__: For functions using an " "unsigned integer return converter, Argument Clinic now generates a cast to " @@ -39647,57 +42456,57 @@ msgid "" "a compilation warning.)" msgstr "" -#: ../build/NEWS:25661 +#: ../build/NEWS:26986 msgid "" "`bpo-18974 `__: Tools/scripts/diff.py " "now uses argparse instead of optparse." msgstr "" -#: ../build/NEWS:25663 +#: ../build/NEWS:26988 msgid "" "`bpo-21906 `__: Make Tools/scripts/" "md5sum.py work in Python 3. Patch by Zachary Ware." msgstr "" -#: ../build/NEWS:25666 +#: ../build/NEWS:26991 msgid "" "`bpo-21629 `__: Fix Argument Clinic's " "\"--converters\" feature." msgstr "" -#: ../build/NEWS:25668 +#: ../build/NEWS:26993 msgid "Add support for ``yield from`` to 2to3." msgstr "" -#: ../build/NEWS:25670 +#: ../build/NEWS:26995 msgid "Add support for the :pep:`465` matrix multiplication operator to 2to3." msgstr "" -#: ../build/NEWS:25672 +#: ../build/NEWS:26997 msgid "" "`bpo-16047 `__: Fix module exception " "list and __file__ handling in freeze. Patch by Meador Inge." msgstr "" -#: ../build/NEWS:25675 +#: ../build/NEWS:27000 msgid "" "`bpo-11824 `__: Consider ABI tags in " "freeze. Patch by Meador Inge." msgstr "" -#: ../build/NEWS:25677 +#: ../build/NEWS:27002 msgid "" "`bpo-20535 `__: PYTHONWARNING no longer " "affects the run_tests.py script. Patch by Arfrever Frehtes Taifersar " "Arahesis." msgstr "" -#: ../build/NEWS:25683 +#: ../build/NEWS:27008 msgid "" "`bpo-23260 `__: Update Windows installer" msgstr "" -#: ../build/NEWS:25685 +#: ../build/NEWS:27010 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 " @@ -39705,44 +42514,44 @@ msgid "" "information. Also, this version of Tcl/Tk includes support for Windows 10." msgstr "" -#: ../build/NEWS:25691 +#: ../build/NEWS:27016 msgid "" "`bpo-17896 `__: The Windows build " "scripts now expect external library sources to be in ``PCbuild\\.." "\\externals`` rather than ``PCbuild\\..\\..``." msgstr "" -#: ../build/NEWS:25694 +#: ../build/NEWS:27019 msgid "" "`bpo-17717 `__: The Windows build " "scripts now use a copy of NASM pulled from svn.python.org to build OpenSSL." msgstr "" -#: ../build/NEWS:25697 +#: ../build/NEWS:27022 msgid "" "`bpo-21907 `__: Improved the batch " "scripts provided for building Python." msgstr "" -#: ../build/NEWS:25699 +#: ../build/NEWS:27024 msgid "" "`bpo-22644 `__: The bundled version of " "OpenSSL has been updated to 1.0.1j." msgstr "" -#: ../build/NEWS:25701 +#: ../build/NEWS:27026 msgid "" "`bpo-10747 `__: Use versioned labels in " "the Windows start menu. Patch by Olive Kilburn." msgstr "" -#: ../build/NEWS:25704 +#: ../build/NEWS:27029 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:25708 +#: ../build/NEWS:27033 msgid "**(For information about older versions, consult the HISTORY file.)**" msgstr ""